8a680437795cc22a87adea71c5406672d82ae7c27a558341fc0a198987059080de3eaedc4beee235d81245085db5e9ba3ced3782072f2bb7bc82f932b8e237417bbf256da2a1117ce33a13790367dcd4bb6578943334a6d1b8d2f5d5757167f79aa38bc0477ac7bd914fc4300ca389f92c884fac1f56f8cd19008df72f70358523f39b5b5a837bfbb80f6ae93ecae035b99f3d768c9323244c3a3b812dcfb0c0ac60d906dd62f0e0b128ae39c14bc9cb1b2033bb856b03e9c63945a6a7dc4d0fde987c6ae2ba2d01aecb89d6e8ff20cd88f574e9ed8adb6e2f2bbee37341a1a9ad6de53399069e5a28ee8988086ad9338db1ec2ad62e66d5d777afa1cd85932aec4460c5e01d87b3ecd7b10b2a1501fc306de8349935fc5bc899798e614bb8ed539d3fc32b6b425d3354f6c2fbfc004db2730f5ead22032ac6e2c75c18d1508c2f43c4b56a92debdc6538b2c24c5b6830db2df32edd759ebccc92e25629f2d149910c1489382b3b01b3c1d4a154e08067d469748727140db20fc3d99fdef3cf8f20dfbedf52134bd7f6ea5c20cc5133b7a9edfadf947fa0201fdd7ad9018c2f6d6d00322fad8cfe76458f69d05d7c4d187dee47d61ec02fc805a0c22125b538611fb88e59c56a39c36dd40fb2113cfd1747388c78d8a8a7d77692eb4e41fad5438891379e574003a8b2dbc5419afd24b0d292ced290426ac40825d8c4f17e50e6176a103a45007ae278e838ed8f22a27dae6ff490bb42ddbf38f67a001aadad6df6d868ce9bcdd2bf7404946b75579972d8104874301571ae8f17758b80ba72652cf53f9ebda59b277ca928736792cda8974c3a938c4f5be5634f8e25e690d41eb12ea588eb001e099b73af366c811053f81d33b9d16c4b0bb34c6a44fa6cfe6442c22e33754a718eda5049b4ee6a979e52a90021c20d9f04078a05ea443078ffaa00b814f0bc3dd3c1576da146cec7d5b4e643756a0a987b95a2d6c0e6dcf5f75139f2bf829aa6c4c458a19c69c55800f61a7a73c9424bd9cc3d4706c5798f3c50fcfe34b0885428de1536c7ec45567f47500a00d09984d75c7afe924ca707fabe730266fa839cde86c352b6b250108bf5750e10338b5dca67d664fa0217762cb54567317c52b0c57b623bc8858fe270513b49d8ee15b7f08717a80eb6f93332fd180132752b03029266b5f0ccaa3191fea39a3c7bf77e196084022f75f663dafd446838d8b0bca7a12459c3f1eb665a27f44ffa6df74f704b2f7c1a0d0f3815a548ad0063b7f6dfbb5021c6d9f73d9bca9dffa95fbdda043cba5c5245bc61442dad3f959a9f690a76a3bd87a4181858e1d97f8ba0a51c4c4d6a443ba16734ca50c5c119d38040a688ade88090294488e0a4f9cc97052a42b4286e03580921391a4bdc92a450a8740648ee48441bb2b37f898fa78dcf0fca56c64b5c1e99bf85d8f6591f62a176532e111cf7b2a9ff4fbb77bce7d12446fab2868563e3bf7767b481fdd6b8eb62c46d4324a6f4d76afecdfce3ce718ffb63a130a3d6c5ba30b513200dea2b48d9b0266feca97a8a1a0ab79419e792f00d7bfacb5445237f17eff1e334557f49b6b71fda941ccd13646aa356030406bb7020bc359fdf1b9b6e3e6a7068700fefa5ce97c0bb0cc48f64650ad4d76ab5fedf6378d3c39969a79fd4e7f5318bf8aba34d43bae032e319db2262c3362a95a898f47e15ea1a08c47c1066258340f7ebb0df98b7bf4e98afdb878c8f093654451f1b06c252d6eb27b7a721e0d6bbda260921ccca02b233c0f8db39d260dd4ed23479cb63ea35071bf177a9b2fef9b2264a957d3d873229048100cfdbb5dbaa09663aabcfad76cd0aaaf55a35fb763a2cfe1337f99d5aed72ebc864b2b6ae6f1d1430e9941b00fc5b46a25ec7fdb458065757ee9fd2f07dddb4ff3813c50f8878b628abf86d5e379a9d035dda0b047b2fde844f5d82169543fb1d65000367e0dd142e9d74d49634334029a01a878f66b770eb82f80e255efe0bbf69b4594695c7e03ce64fdce430b7cce854ad675c85c90161da3ed490339b399e788231ad8366c503d145ea563956f4c866db0c1edb54b61ff148376c0bff14c1cc4dd0b570c0399f6cee4b24ca6b38992cce28c38235218a2679a42a45ec291c587ea51516887977fb6cb7ecab1d78fb9e5d2f74e341194eafaede62980fb17938996ddee1d680e5996beabfeed894404da001939baa4402827b546fb24ba60ce5540eac060441455aff17811a79c7dc6f2cbf1eb62bde7f8b8357d0be1e29fbe18a3d538df5812337a0fecbe439c8e0100836da588b1ab1ec38b22a811ad4b165c60cbbbfaf52d6bc5343a17161b22bd97d9f320e2683d9090f522b122c36ced3ef9fb32edf779e749f7f8806acd2f9476e4ab2848c6e950a4c8334fc3d300", 0x2000, &(0x7f0000000200)={&(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x24, 0x0, 0x440002, 0x0, 0xfffe}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) pivot_root(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000640)='./file0\x00') setresuid(0x0, 0x0, r5) sendmmsg$unix(r3, &(0x7f00000005c0)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4005}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, r5, 0xee01}}}], 0x20}}], 0x2, 0x0) fstat(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1040420, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000006200)="7d693cfa28e56f06ddd6fbfcf699d340dd516187a232a71d5460cf7e0fd2c5f2d322de0f486418c031d0b71059a94f3d372bd12444a535c540fd73e127fdbe1f0fd15cbdac5421964c3616043a240f2547dbc6e7a17967caacbc7ab05a3f90fe24d0d62a38395e557636500d37b606838993d5912215b9ebe25aa8c5869fe46b8b6ac95664d78d6de4f1e41a7199e1d47ed5e1a6385c3b37d12cc0b79cba98f6725ced0160f648a6bb91cb80de997169c70a5318d7de124bfaf0edc3c22c41daa97166b5e426f4047a755ceb65405f411d73512a76eee21d089e538e7cd7fa98877d5556e9f58a38152fdcd32b0e02105e4bbed6945ad37d5628623b3cba7ea2330198fa62d4346c8999bd27df8997f4cc074919c7fa50dd6e1e7c2906431d2a8a044e1d8088dd87a97f6693d89df66f0fd35f1ecdf30856a1ae429273438cbf64dd6696b8c8353947b4003b1943850d2d04f3888f673bc8fecd0cf363fc027d56947247a6625deb2482f9e97a2e5ece7062f4b1998fe1da08f129cd2eff1fe60176502ac60d424b6dad5b9b6ed3916724e19c033d7021d4331f004b8d6c69633a023d4727b78b3af8e20d45983106e0928320220ab574c41b4dccc2ca16120c1d0147358012a2d518bf82c20bffbc021ac8d3fd3d12dbb2e56e1ca573dd3aa49cfaf02d19f8ed30475121df0b659ad9e3745c2ca60d22b7310175d997a0464b86e2f4680821d987b84fae48310061585c5c187d2c1f5bc6015b0fa31f443a7f7d85e117703ee1fcf8f3915608dbbf8b614556d62d9b4a0aafcf03cd171a3ee5ea6a82cf3726a47bd67a1895037588ec6aa6d149de83933f0a37b0f40a16ad03766aff1b6dfe6e199ff9ca028d373ce0cfb81b157a4e7fb24cf30008bb3f2132f04e713c15b15013aac00182777d3c5711d39b95cffbd28248e18e82992cf3a138819e49575e066e0b4a243a6f9c92b03f00e9dfc08e8137f77393688429302bb169ae585b680bebfa6c5a0378d0999b9ff3926a4a39fe8530c1840861f06b486de31f37d4cb80bfa4c9898e3f54b2b8797ea1298a5530bf5d0708bd9aa35b0c36d075bc23efb4de49fc82537209090d55d9facc471a6dd377a613707572da0acac211fca42124d53b5e4775e37e8557f2ceaf5805535cea9a4c820d2e02734709b79c40ccb7d35f398ba32fdb192b9c31a940172a0aa4faa439b654508218bcee03a0341d12ef1dd9c85e907ea10b790bc083c616bedcdc381c23d045ab62c7e41dd59c9e57d52931b386d9a5b2af3005506c3f2f1e07f1c1ed5274c5033ca1357869535e04351a37491da7c51e3920a52c0a2eb19327053c173d8836711ae844b24890411e7aa6baf05d0d97e3f7a08ea51a47e83d4214dc2339880298b69b12f01d58778c846c328b5cf3dcf257902a0ae65ca8f69fb3dea41516faa8b8ecbbb7c5c8e0158f29a16b4da0efa184ee9056f37f7297b3cf2b15bf4c6a8415270f9d0e7adeeaef8693fa681e703275f4d39dbf4f0f7fd309445704ba521e222252e3fcc851f383a43bbb2c8d72c9dc56bb66e4424dee6f0461af643bcf2164b17f2612483903925c4a5281e755b1db74180680cd5379d8f178e96c7ed4b82088feedd7f405f7bad4d0c9722bac0537c40c3bf40237e86185f935809df3e4979a9b881fa465d499de6bd98356ea4ef0a74707c147d6f2434051e73d28be7222b08aa547782d1facc6ff0619cbbf7351e9a060c7c2dec1d0c699bbf9194db915e8ee00e230f83850edd4dda6b0063fefc76ead86ec544a0fcd4dc00df51fcf949012c8533ebbaf64aafe03df84b28d58f7eda5968656624d869c34d3d2ca1fcc35573eaf4fe87d82ad3b8619371c0320b51aa10758b4dd6f1f471802ca0edc7ae2d7f2d5941a8f3e78d2cde5430f05d79ca0f40c861e81b2e0ac4479c731ced513273123073101cdb801e303d744d92eba8a79f25963a6d709035dc3f7592fbca537290325ee774f1450c05e50fd5a101357ad45dd4761e2542152d7a02e1f4c407ba87cc0b90a489b109c645bb71f81c944dba049af09ce3e17212ed3d8030adeaae73bdf5ac60f1d08b078bbc9c9ec2d710e6b5e3609fce5e322d75e76213a360675fc6519b4ea027920949fcbfcea1b395b3f124e002911db27526bb443e02440d801e5f18a6546166a68d31459f03abc1cf605d1e3b4a0c13c8b15f6cd769caa3535d8a4d0080877f9416bb5c2bf5bdb7285988c2a925ed1750f1cd0d39e33a637fa7fe53949a1aba40bdfbc666da5edbd4f7e8aba431d1de8e3e0ebc8f2925365bcec9cadab544bf9e56868b6bc666a1bb1959fe5d1f8cec0306d5c5a013d5799f4d143532d6a046c7c3429ce239043f77813a5c280946c547bb16e1f7d63f6537696d0ca051e104ee04a6a0b7608a660ebc9af280fa94a75d7347c1cd000ef5624da4d4166199199088385b47723e52bb58e5933b78806752e4c74ea51ea1b49027056f1deccae554e8364ade64672fb78334d7b39e338f9be8883629785a45900a4e6e8df95eb5e7d3dbaa4ea272b0220d7d734cab62d54922646370a7bdf049424247eaab3a6da074a8848b616fd71f714997497a2c370128f25cbaaae5bbda27ed0dd17663c7726155bc09b0de12d244fcaf4079662b8992bae51f67f6d40fc0a2def644121fc6c966e43bfe038eaeb134fea3448881fcbaf8835ec13a4196b991322930d7fe7f84d707d0f1bdf5ef1a8aeb373748206368b11a4b1fa82198b93a2e43a536152978ab746bc1d5702da941883abb16289151118401e9e39c9681cca7ce1108d4e4d1c0eabd65a7ae2af8881244b6a76549062b24259ae4ce951a306a948074864c52ba785fda99860264ad23845ff1f86f67da2b0ed62eeeebb313e95164a7f9c5575a7052cdb6145a2afaeb426f6b719315640c583940f67e27a9ee652d367a5105cef32657c894a62cb2d20638dd67d397d6cc37fbd8cf9d611c8837711c2570fde8b0fe6e40a9acff17efaeff38d8fe3da583be4dbe5e21215d92f3a1d01cb8cae849e8bb39b6446ceeee190267dac126363e4e06a156ec290e457f2ab42ca8b81714891c7852ab2f8c3a58164828e03c8200fb0b653daded6e2f7551e188de6f3f17e499eb8d197164de502583b45338252a9d80f8314ef7642c3d7f6ab48f27ec8d5a688baea5f07029b75afd0bdbba9760fe92df36eb3f3dbae8e4fd6f389b930d6d29ca6c5fcf666863db45cc315344b24e8f4fc0ef7f615d856564d00d1608819b994c2dab76b5a4d3f61bf57d0d19277051b32851ff0f115cdb88fc09db70ab8e869c0c5f53bae556e584895f28447411c80c58cbbb8bc0bed12e224019e2b5309f1b8042c248c0266af0a80df934023948b3d0a3fb5d95d8fda510bcc9d7f436310dd05bae94aa3e5687294f1d2e68f1a6ab830886a4c9895360184f79bac1afbdddb0d825b057bfab61c5559b04c1cf6ec8528a882d5db0cbedca8a45e88bc1c92e37729a8cae98eb7d7b2b99444e8fdb6dfb4dcc405b2272354a8dca1c6128911f96f283e60770c5f1676f77ab4b4e94ba22584722a95a9f496c80a2c26862bc98ce51762a74f2211560c7e9a5de2d055b531599fdaa0da9f06f34ecc7a084240f6d6a30f79c08ab9df6312eaa0a6b7f25e2af682e73b5dccaf0c73df7d68d27ffde20ea0143c7f440d202250f9636734521168fbe5f65db7bd0ec19a0a45eab4e1ebd68df1010b0d99d9a1a34f19b5f8e074366bbaa34ce64c5ff686986dfef5d0e0baee6a005447f483620d6303d87378c08058d09c774c0e82f0e1044c0ba3b51afbb68bb0256bb43b02645e2bd788d6b21f4bde7c8cbc0d2b33e5bf330001875419277cc4ce9a4dbf83fc9a6d970175f58d02d704068f8263613e33cf9c991b2582caa695d8a4d0670c3f85a67d9f7fbcff0c9653224e2aa1f769c2457b6f75541d4718abf92b829a912b3bd73c7ea36abcf959fc6d3b9f3cff7019a68089264c47a685ddf916e43a75a1765317c555e64de5d350b73502d2e1dabf472e71ddbd32f81e5cea2e896bb6eaee6796c6eeb1d5ea4ea38c553896d95326cb000dfa4f07ce8222aaba7ad3420dbff239e7c3d8e2eb664858590d6b3a29bc08ad77d298df90b8f9050b3d1d3189fe9e88317befd0ab0338b8e407913a6cc54b6c98386dfb2eae3ef4bfe20007382320ccd12f70d3b7c179c30890b5d92db7671d8f8c03d6ab4d452c973dedbe740853be3d0cc70af3850c9f20a51a5d0240fd7e75062fdfd7a6bd6c7924743548cd4d3954caa48fcf633bccd929c702b85a818458ad0217048890093ea383514486b93201971ed6f223246ad6d426f919e8576a1ff6cc1386e2e7b445ee58d14359175d5f3e03114d58ac004dbec0db3bb4006411357d24ad5cdfb0cdacfa4c968ea892d09661305d8ec75181f69497dd70193023ab05137d3971b4e261b6313735f720b63e53eee26f5dc1b1adc99fbc15013330be66e85cacf00138bc1f55dbd074fb0ba2c91ac6cb15c6b518b0fcaff2d01d8613898fe4e8827dc50429e233d02c80bea9a169e1240cf5b1cda49b117d0ed5aebc06fec4b9cc865de2315928476c60fd04c36f914f992b78f7347457e107488f1ec6b575f3da5393a30727c1051871f6368788af731d097afb14563994d9f1ef6fc55a1b8088a681142b2b61e331095b0acc4df681154d176ad668117786bab955b14653b7f2beb795572393878059df1583cfea8be97737a84f960513f5b17984c0ceb7e23150d0b5ca0061e231a0e4ce348abb017f2eda6fa4630edb0a170825b4a9480887f3d41b88c0d2b5ad98d38d67ff6d79a7ad531f61274addb680470386fa73bf6873a6eb236a16102dc789160b4cbbad6325040a9efa1522fee6d8c9d4c23923b6444f20cf9bea1688960c38e973de8774d8b55cde7d08ffd1397a0db16fec03cfc6708510b15b03b6f598869ff1640d122594c81c5b1630f4e43295e353278b55a5689529bd72f56938c37eee72b9adacbe5a25dd74ed0c72b0a96431b536ee68ddec7b024d7a5a60aa215f427d1c9444913637ed59e3c900c1965ee1789b3cadac8a04294a716436c4c68160a4cb5f561264d2f35a639105f5600ef45b75a7f8629babde9764534c4a7b1d149031f3af0a7998b8825ae266894de7e639124b0abed15ec1e8e9c80d0baf27fba7cc6d725dc7fa15a1a82a1fcc8e9fa0eee2552dec9babf0a480623b15be4b14d3531fc0b63166c75f1f16753ffc073bb9a99b5e31d2fe563488bdb5cf7c3af932500075383be4b7ac0b0346ab41114b66ac503b573a6c8d15b300208778cefc93df49c580733925cdc75d37e7b3ff6ffb9e550f4ae2b41df82c8a2b0086fcb0aa1f3d510abe1991d8af4213f04b4d0ed25a3c2a71c384071145198d30594acd13d943e41aab901713ca88300e67275e0737e81ba173689115a15029fec559ce73c7346725a4bf78802b79adc5e28d36d597a6b3eab56cfab4607c02fc2ce797a4ce93b1735eb002182b3d443bb941783011ba99301fa5c419668cebc1941934dcbb28982128a8c7d2607082c761606d4f5ebe2b2af31f1ea9292883fee2126f8b7acbcd6495eb42f6b77513b49a7f1accb68470916bfc67284150b6590d3191f6ba28c938a07661651093d5bef431e3413ad8f44954c3a48a61b89c1a39a911b9df54fd8f769b93d8f36980688affc96f5348bc6b6c97a43bddf524c1fdbf4b2ba9017b135481ae321a2a7004c95bbee9ced681a12b8db47bef38d81f2934c0ed5acf14e0cea20110101653073e0ababa17a90a559fbc427217807ec8950719c315490eaf6990c4a74596345c93a9adf5fe1ddad0bacd7deb7695b17144d1fff08244650d0f93e1e7c1d22cac605e9ccd9237719eef60fd7c738ce8659bfcbf94c4554bd0670cffa7e2674e81207591d01968d4232652f2383796354948c10439afb5d18ffce779823a2e1ee30cd66de433732e68107482a64904bf8fd2af104bbf658fea29247fc10aa8da0440f46ba442c4e79b96625e4b2d1e9e84e5f0d8b0aead36bb4369654db580852bbada98f30e0d41983b6740133b2e7f3fb39fd21c8e13ffeed233f6c352523421c83978f4c607324d11abb636f0d0faed3ec38d0eea430ebc85e339c07f36e41a31749a6d3d96264e4c5bb8b410319eccd63a9e9a03dc297e8fc4890acf4f6832c70403b7182493f1638788f0327196bb584353cd324f2898e94ba62d2d8986fdbe52a35a2cadb5289216a426014e0386f72e71761176511d2f0774c805a39b508dfa04f67de0f7be39f822a0f80c6514dbeee95905808e79e29fd31eb1e45b18d67f979ce0629f86fcf69cdafe3d2a4acba37b3c78e5e78d19138daee48d4079d14adf21065995ae8fed3de64ef66a6e1d75d026ccdae610435e34bebcb0e500e55340376fdad829da62128e75387e673d296512bfdb72d7837d5ef8894ee31abfcd6c88a1fea46bea395b381409ac42535a2f321d9040d3c37311c6c9c68eef1f2205c8e6de8c62802a6e9a791b501dc3422d7ac23a259deae034ab1e919929cb9faaf1e2bf489615330067fff41065f1132facb99437e87211baa31ba3756017162d21a3b4f053259ec7966506a9af327e40fd2a408d83cb9426b53d55564291b1e8881f1bccf1d971798b49836c3157a6bd19408c8f614efda068362d68f8bd88e4e776df5148475f8a49b46355a0e9d66f19e04570ae1addde5dac2bea8aa867710d74ea83d6ee178f003bccf3dc7590dfa476512afdba8f95204d9c778be4af46ea8ea1fd0c6236966c55f2f92ec2ea8cefec406ad51154e44dbc931c8b3eab0e9986ee44824b0624a7fd49deb5c9cf192bee30e9ce8f6afb66e0ef0ded36befe71f6042cd73622be3fe4684a73e0f7d3b3761c99d0cbe577231bff460af85c353c8803d260052bf370da9dd14dc99dbc3805e2ad1ac90bf752ba3415d89f6907f6b3ece148932848ab731691b424a5251765b17176365e5f46cc4a20da24cdec7d93508fdadf834937e6db212d7c304ceb6549995bb5627c49dab1b534365a5ed63dd37ef3e8d7eed2d9cde8c13c115517379f773b94ed8cb7d33b6013f28d319bc7966e03c5be03dfacb0b2e1b919de8384c507b2de62df94a4d71c81d679875d846e1063f6dc308d2cb2b1537acd084b6b1c1ae0ab35554850b10bd0ae59866c528cc766cbad2ee38ae7dee72fbae8867e6d7b5d95d8b508353ec2af00a9f11f8583df79bbcc50495c4b5d2b6307e4cb4cdc146f356be17befca6930c6202e438e4e467432de73ec5b9a6784335e6ff417fada56de63237dbfbdb7901b35265d37aa4d985425430c5c66776932ce9b2487f4bfa5bba5ef12710105b0d7296e0cf5f113f1a0a5f9d8621c68e41c5247aeb7b9ee7aba142e67c88005eccc26222eabaddfae8eb6ca7b3deb16a6476606176a75bcf005a37a09764f2e00d86933f8cb28f29dd95b83f2be7cea9292338b5bdc551a3997ec74413402f24492a1a2fd9e50b7e12457ee2818100874289493c7ea14cf5f61964567ba95ab6fdb5eb57f2abc656140357f0aaba651f4a71d7367b1c23be144aa0bdb0f7472864fa1c75c710144697525d9f0d5291a383fe04e6871af81990851ec9ee6d4d642daa9f2736d4ae877a6cbd7366ee9f92b1a53101b83f82358c9172b30807826a53041f7f5e25b7d265c020a21c79d7381603460158e2078dc034f8c24fb6953ae2731409129b3cbf6c87ae4d47abc75e6a7aadde4298fc2dfd617c815d7a9276040528ecfb18a1af4a5ae84090599cece8a895f281058c8a9ba860884b053c3b50f4e5cba034cbe50194d4eee1f070352a6fe8198aa3d9e29fc39a2503cde560f5f7fb01fac6c30fabce0235b1d562f6f74df8c074738ab6d44a0a1c9d9cd443ece866bd19b6808b7364f681e35a356e8813176ec1fa2f7f94fcced52450cba4482d9b93afd20c500a0478ab78cc1552ba02d244c2279b422cc55ba7dc7f1aaf1b2c73ed3d68212777639de195198275110e3f45d8f882b94adfb1328e879baa784a1c062a74b5fef05f7fbb5175e5f556019c875625db912ff110a405f8a4c732a5154e5986d9934a95399e8705995b7b50cfd8d6e3e230061a9f6d49fe3ec3c07d6ed6b337004f5bd490323af3e2e5abeaf46a6ca8ce0f857c92c43c6bc29e903b0e797d25ef11ccffe9264ea27bcf684aa73e4aec3f179f5085fc0ef25b7da7c150a778abd2e3ecef611056da4c37361a72d68d89be6ea0eeb47ebdb2242fc96960d37b427e63a230e1cdeb4f0748ca4d49ed64657590d5bb158df6d63a42f52b42942141140d155d3beabcf309f4d770d34959018595dec1489bfb97f05e8cc422bc39dd95ad87aba7dd28ed066d285468e28e7a5e1740dbba098aefc0703b0c6631f19f5ea6bc92c06bfce396e62c5f7087225e32da39a10d30a2a8ae5aef727753977a7c72f38d902df6979c28c5479b9c6951a07a28595f180bd479c6f60a87f6bd757b5cacc38e064be980f068f17f2716457c8cd0ce87a849bd5e45f9cb6a5290247b33dfb62eaf3e13a3e891e64c575b84b3af46c5b238ece3ed5e428c53c9d9879b9b9f4dadcda7c650b5f8559fa34074c9d0456960be9ae940403c5f077dff3f38f8c9993f44c84a9f1cc85f6bf1e907cd1a1c12b92cc3278a683db018fa22204a7725aaa9f78e671b64a2dd34dd37fb33b3c0af824fb89263fffcc272de102c012153d0f70a615e9ef7ac7594972fb49469e791b8457a0d30f3459f1172a91f05d18c376dad53c05e5883426b282c210ef3a37b67f4bcb897df03b7e320692ebe3ceeb24c85fcc80b585dc1c7498b32bc99484f256cad1136a7554924c8f48a8917edb64af4318e598ad5354050ff302eb62c6e060c8dd794093a750799abdc347cec5089e91e2fb2b4478642b0787bc5ab24e06a2497d2eae68db724a5ee35280e348054493e763f58bf02552abdbbc791a63eaaf7cbe68a1123673c42da50b415a4e5ababa28ddefc3b30c96416cd4ece655c5d7bb09ae93f47d6c8e917c8299a09f54907df4ef6e2b2e4fe63d65147e9d7bba6a8f9d9e4c325f384bd891adf20a321cfd919f4c99a1a6fa90067ce9ab210085fb4bc957e58511d591fe9ae28469ad96fa3948145fb409f7c75d81eafdb8c91c554839e034373d5e68c79402e2450df6624e7c6bd6f4fe7014c21eeb48d0e374e382ded16982c707e012710d04434e02c5e59a38e6f0bbe2bb3434291c9f3a7cfc5e3f1fe84873b6741e04dd6db58fcc9f2e024bdb058bb0c29f7dea67e1df9812c81cc7aa236cee9ea2ae4feb928b51e60bc340ba02e29439df79eaf506793a8501db83d356336f902a0290864553444f6d14cd6f312a28e428856dd94e43c8de56900d3c8b79583599891f11e74940b8b8f54738b15843e247ddb77705fcc2e25fbbc9d397f16aec7eb71fce72775894e6f4a8fdd18b596c52252fb248a03d06ac25a4505f921eda84f90b7544b5f5d280f5ba246b7cd0f4227a6b8445953f632cb1ef973bb69899ea62295d586269943cb9f02a610b8b32e77acf3eed3d31f1ec75bc6aa21c2b511683310185e0531bf86bce4c31db117adb5bb8ac7d5fd35a65b9a96c3fe1d20c4c249242df151552396425a81c6e2639362ff417a56c0f186bb77f3c1784bdb6558a61b95205a7f8de49d14d873fe18652ce78e37085e21bb81f2eb60f952e2481870a69d16a297d9de6733026ab387e842deef34c25b30d2ce755611782a4c2a2eccc3c9e56e15ac152bc52b5f0a560bd55e3d160eeeb8a36e6a4b01324a3a2c5995d9bbf0a4056c9c2b155c3bd4315c73b313a325d26d4534e96bb33445087115d668a01a25bf82f891468046b28604658e5f2cb098cb0db2e89aea1d70a6271a4140b239926bc571b201bc68a9cd6ffffe0c6d812ccf831da06238a995663c4956cd970093bc391390e5d109dad31cd002e53020adb9fe45051535d076c0f14bee0225914590ca27a195e7536a9308e37214a0cfb6b5d8c19985de67ad7edcd381139259cce5e94d68e743a879880d540d2319cc7e929d7b0b253158e1ff3f85fd2bc31724bc8b5f0051f71f1506259aba3a9a34e6787bdbdcfbca3dd1f5783629ba38218c5e20f78c25aecc744433f8c54ad1b3769aa7688fddfbfa38f480f0c41755db2d4f74e76a1a692a85d821baf8f6314f99041314d960789334d6e1858c1778d76ac94e920bec8e55b29790c7f37b5cdca80b2893cc6a0e15ca1c2e9656acd3b0bc244a623673a07e5b9523f291b1908e67c857821eeb70c31761b8d1ece533e30a6b2eddad7d8aee406a888f348b47aae10e7e836896def2f77312bd9757308f7dc5b949f74bcd02efc8f8a804225b8987785bd921254140ed09492b79479ad758fa7177c44fa6871adbe689d77fe76578ebad35040319166d9af0407425711efe3e295a5fce42f2609fb4fb00c501b05ccb0815f5c450144fe9c86ebed83bfb8a0a0ebe266eb2bca165686777a410f9230319a8eb4dadea97e9acda046a6b3c23047f348d6841ea02ae11687efb1fb3fcd8c177c2cb03bc1cddf0a261960ce3d762e28a57dbcb2c1b2d29c064b0d9d4083d97b3e81d54a891ecb65d8bbd50baf254104458f7b9087bc5e17cc37cbbb2796f92b4ad47b5fab877eec9dc4da24483d45472a77b2744f473e56be5800b16505fa0184950b1dff6b1806ef7d4957d6a63f71fd9e8dd9188fbd8911cb407d95a8b88a1e4e1694db906d339e8c66bfde55cfa0ddadd8deb0e4cf93727e6c8b796ec1811d9fce94bfd47153d476e708b11a20f3e1ad51ce3e98a6af325a4462ed8ec832e7f95aeb9c361eba2fd3656474116f2a9abdd27baa748dd3a836f97f2a162cb9843f4c6602b7e48e98b09fdddef0c4072803ef61772a54db9fd2e26e9cec07f8a69ceb133e942240e84421234607837c1c9b9ea28b23268aaed0bcae35c533ebf762219ad218353437a9ce26622292513e986d9d8fcd5e58ba86d60d75599cca01244e1e1fcfcc6a5942947d8f1ee46fccf16623bc2da22e7b00d8d4b58a6e93de3100e6c2be5f961736e5775df9ee1ac04d7b67467878983da44b14d8882f7c379d80ea7bda7823f4de064c40d94fdcf15856fb4e2dcf974fb8944c3b63cdf18f95b90955cc72ee62c6bd9d322c5b9b59f64eb39b675d649b89f196189903567d4f9d81456fc38025a6633b3f482367a7a3c988e72bc09efd558bfedcfacf013defd1e04c3f07456821e36f0fd12da9fd7fa8bd14c11f81069627f76b98c315485994553b272e5c1df7e3d1527e82adf58acc121c39e3d34d395f26f0f789e2d9619ce2a028aa1278318f754fd5b01651e38debb1289fadae78b9605693bd21051877171b299aff9e6139993dbd4de4a18543ef4800e5545a0a3ed44a1c36609c7c2d27f09b38c947dcce164be3b214109ae4c198945a65e125d326fa37752c9c9597058512de515313b0fa391a8d750bb22e07a7d9f2455abf992ee239059ab06cb70182cd196c5b2adddc8a81abf76842090950", 0x2000, &(0x7f0000001700)={&(0x7f00000006c0)={0x50, 0x0, 0x6, {0x7, 0x24, 0x4, 0x100000, 0xfff, 0x3f, 0x7, 0x800}}, &(0x7f0000000740)={0x18, 0x0, 0xa8, {0x51f8}}, &(0x7f0000000780)={0x18, 0x0, 0xffffffffffffffff, {0x4}}, &(0x7f00000007c0)={0x18, 0x0, 0x6}, &(0x7f0000000800)={0x18, 0x0, 0x2, {0xffffffff}}, &(0x7f0000000940)={0x28, 0xfffffffffffffff5, 0x16cd, {{0x7, 0xfff}}}, &(0x7f0000000980)={0x60, 0x0, 0x10f5, {{0x8, 0x4, 0x6, 0x5, 0x5, 0x10000, 0x2f2, 0x6}}}, &(0x7f0000000a00)={0x18, 0xffffffffffffffda, 0x367, {0x6}}, &(0x7f0000000540)=ANY=[@ANYRESOCT], &(0x7f0000000a80)={0x20, 0x2f, 0x8, {0x0, 0x5}}, &(0x7f0000000b80)={0x78, 0x0, 0x80000001, {0xff00000000000000, 0x2, 0x0, {0x4, 0x3ff, 0x3, 0x0, 0xfb60000000000000, 0x400, 0x6, 0x7fffffff, 0xaa3, 0x8000, 0x4, r7, 0x0, 0x6, 0x5}}}, &(0x7f0000000c00)={0x90, 0x0, 0x6, {0x5, 0x6, 0xb3, 0x200, 0x8000, 0xfffffffa, {0x3, 0x1, 0x701, 0x1, 0xfffffffffffffff8, 0x4, 0x3, 0x2ac3, 0x4, 0x1000, 0x6, 0x0, r6, 0x5850000, 0x8}}}, &(0x7f0000000cc0)=ANY=[@ANYRESOCT=r0], &(0x7f0000000e40)=ANY=[@ANYBLOB="c8050000000000000300000000000000030000000000000001000000000000000000000000000000020000000000000000020000ff07000005000000000000000080000000000000fbffffffffffffff020000000000000022000000000000000300000000000000ffffff7f010100000200000000600000ff000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="010000004e0b000000000000030000000000000004000000000000000a000000020000002326405d7d2a212126280000000000000640000000000000010000000000000002000000000000007f00000000000000050000000100000003000000000000000800000000000000010000000000000000000000000004000900000000000000010000000000000001000000080000003f0000000040000001000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="130000000600000000000000010000000000000000000000000000000a000000d8ad00002f6465762f6675736500000000000000020000000000000002000000000000000000000000000000b5000000000000000500000001040000010000000000000001000000000000000001000000000000000000000000f8ff0200000000000000850d0000000000000600000009000000050000000020000090000000", @ANYRES32=0x0, @ANYRES32=r8, @ANYRES8, @ANYRES32=r2, @ANYRES32=r8, @ANYBLOB="1900000007000000000000000600000000000000000000000000008007000000a51b0000757365725f6964000100000000000000030000000000000001000000010000001f000000000000001a000000db0000000000000000000000ffffffff00000000e00200000000000000000000000000000000000000000000010000000000000001000000090000000001000000c00000ff010000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="04000000010000000000000003000000000000000a0000000000000000000000030000000100000000000000000000000000000006000000000000004000000000000000080000000500000003000000000000000000008000000000ff01000000000000070000000000000001000080000000000700000000000000c30a000000000000d85181ab0090000000000100", @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="ffffffff0000000000000000060000000000000001040000000000000b0000003d000000e7252c3a21283a23255e5e0000000000040000000000000003000000000000005a00000000000000ff07000000000000f4df0a18f8000000000000000000000002000000000000000010000000000000ffffffffffffffff06000000000000000000008000000000000000800800000000000000001000000002000006a8b4f331cdeb311dda2c3a862be8b51ec0410ad6cc273d493fe05358d8e1f98af56665cc73d30ba605a4c779d35849f2a3a2dc14942bd108ce0c1989a6c721e15486fd7648464f6a2ffcaeda895dd16cab8dc6d2a10e8889b3556dddb03d12ebc88b6ebf3161a1cf7ffc27a0358ac52bffaed789ae8486c63e980c0322af46ea74febda593a28845183bedeb8deed6cc7288db58e9d2d68835af9f4cb9297d9e79a58b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff01000000080000000000000200000000000000bbe80000000000000800000020000000726f6f746d6f646501000000000000000100000000000000040000000000000000000000010000005639943a000100000400000000000000ffffffff0000000008000000000000000000000000000000080000000000000004000000000000000008000004000000ff00000000100000ff010000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="01000000cf2e0000000000000100000000000000010000000000000002000000000000c0265d0000000000000100000000000000010000000000000003000000000000000101000000000000030000007f00000006000000000000000800000000000000000000500000000000000000000000003d000000000000000000000000008000d10a00003f0000000080000000c0000001000000", @ANYRES16, @ANYRESHEX, @ANYRESOCT], &(0x7f0000001600)={0xa0, 0x0, 0x3, {{0x5, 0x3, 0x551, 0x5, 0x6, 0x2, {0x3, 0x9, 0x6, 0x35b, 0xede, 0x0, 0xfffffffd, 0x0, 0x6, 0x6000, 0x6, r2, r6, 0x8}}, {0x0, 0x1d}}}, &(0x7f00000016c0)={0x20, 0x0, 0x80000001, {0x400000, 0x0, 0x7f, 0xfffffffe}}}) syz_fuse_handle_req(r0, &(0x7f0000004200)="bf6cfd123544686492166aa4d39ddae6b3db71bf402e492e4fc2fae5af064040d1577a76cf067fdb6db25396c648213a4dbda636843aa2cd905c8a0a8c33ee1da35f6110c2b706fe72aeec19bed39e584d8f7b375aa7e59c7d3a4f418994a93cef912037e77db3af8cd4c43cee5b5a43360c5e11ff1cd9bdb57d62a9fe582f2f06ed3edb193766852dd0cfed12144138d96dbd023e9eeaa0314b20ba4071a342d7d42fe9b36d400fed85aee3da1833379c3df6c365b4055992d228c09a59af2c4a5a162c37c3cbddb5608fb49a22b070a245920d2d9288b550315a3a26b3df076e1e1b6a7b9ce2655d5cf7ae9c3577290405471a2e1357166b98562a2ba612deb7450d6c2accfdd407c6bfddaf590e9f753de41cee1a0add82a3709a2f8b84b9c284a2d6a1b74a69ab3b72746482599f139f23626e98a1b33ec8becafffe9eca25e7c02c3f30f64287ba3b2462f7596f8809c78dad012389cfeac1e7f924b0222894d444a40e7d765def1c34edd37e1d90b650d796a3d2730bdba3522c3d685e8eb5c3e60f2f78a3b8aa146c5eace1953a666b1130dce0a37799e1d50b03502d449e3c09f1be874faccfcf092630648c28c85bd5c07e0911ccf55f474ce4e44a04655ade4eee9f6d5e37b71705f09abdc6e2d9bd63ce408e8cdd2197969d8a385862f77e0d7b598ca767090ec7b93717b34b1b098d0d608e5698e0b0613b672a3f33165756366519d35f64ee8be78d4c29c1385053918e05f325aca43e12ffb0d0b2cbe846ad6e5527a032ca57f738fe87ea24b67f873aed31da8650b2a7713b5e5dae0fe7730c33da557f5393e5aad62bde18e20eed96335b0b92895345cc19dc851bfcd21666b6a0398f9585d40a64fd9a541473ed3ccd3857d5cb3a2d134f750b2c1fdd157e3f255f726a9b4e77b61b34eb4820b1fd080043b5a1a04dc985f59c762ec837db525164b3a0a8aa5c9dbcc0d696b1d75b058afc10599dd06d541e48004353732e96e591324da2a6281a5662765afb27ab55eac1e0b56f341fa1aa04bdf2f4ca546e5f5bcb33acd8d664a51564361cf81b8ad8c722497f6bfb0fece234ce76cd1d4e13047cbac99473046735f67b0b5b90f8ecfc1fff473b14d7a640ed6f131e6e446583da47c6ee83a2f662bff87acf63be8781db597d37fea61da2559f5362ec974a288923852ad07641a577dc223e8977cb3080abf9a5c4621c384b42ae0bc19ef91ae842e262e44157c1a20917dcf3e85911d4bf20098dcde8a070f6ccbd57e808abcb394d94cd27ee996e9ab77ec9bc08e429726939189d9ddb612b7816f385c33b671798fabc518ebc2a2330ecc1aa3d134cacc459cc853291047ba52f4eb8f4a630fe2c1ceefe0a6e2096e725e63a7288e45e8a0b04b6d01a48858a73ca6400ff2e3f6151ca5a071616eecfd46dcc084030d637fc051b02e21f55f5a348c75aa8d0487ae4f724d748b8f44c80deea44724cc99fadde776ac214456aabc8ee2fa31325f0e2f8dab980fe513e54adfb22871a71e55126db04eee0cd73d35b0a269090a212b54eb1f138ace2adb4f043302bd8ea5eed550fa958fccd1387585cd7301f0b9287f1ee2354899ed43d10b5c4a5be2654e213b5f422a9e9b785321b898cdb2bb6590815b80c56f07d06ab88c28efc7ee1bfd02c849da8550dc4b2a3128738bd571310447bb6bd6f190e494e9056c4bb5d651398d7a9b9fc3a96a262e4cda9d181cfbdc92087a57769e1fc860fca716b2b406b6309378efdac65650c99e4f37fad02c11febbb626836887ccaa7b6a0ce8c2bd6bff67e44de25aa27bf30bbe0d980949ac1dbd979d02d50a8d2c36a016e18e838166cd88c0b677b17c37c76c0ef6fc8c835d9e01c0f6c1500b3af105883591083a2df7773f21c93c30c56edbbc649bbb5cbf16824fdc58e5e34d148da0f0e0ec43b94260723afcb020347ade5a27fd2f2bc45a0d30728a4804559f6306646a65e982f11c49dbd428276389eec8514d7840917b31a24b81a44b99c64e55962b4ff25b80daca9526a9ef5b04cb282a9b13512d1fc79ca94973b7dd4923332621b762c7dc6f96c7bdbad42697998a71e42a76a5979b3d0d92e7ffc73b88cc9db0e9da56a907d7235c0c90432db03bffff9675afd77d1467c75226ef1c2575cb8c59f5ffa4ce7db7e290d40060fce39c9487c657b20a275cae75565d37c68a5324d19cc53e0541eff7b089d79f4692e8a07e643848d6f73314eb5894c60d54bfa747e98502166a683377901b3dd4fb9d5246a8bb8f56542c78a5fcc4d87c4f2c24ed7b8ad10be1aa00d56b8dca29055f405329c834c1a54a38db546769476854f5e495c7f59e53eb2f192afe86d1c20493f8117182d6303f16b3ea4fd530fd1d73bb389f7f8818df714256a4a2c07f80eb166f15e64ef595d42adcf2089361070fec1de6aceca8d52edf413aef39ec5b9540999810665cda98b9071e8289fed8a31f79b8d02626a560b4908884ee34222e32355b2c081fa79e0488b932e5ae47ed025ecf7a6cddf0a2e1935f52980ae6fc90a1b15b8bc01eac7789d97cbca2b9edde0540e351ddc0c6d4939327c4ee975f0173953f958bdfffb021867eb5f946ef66af07a138a1cd9975b4e6e3fe0824dbc936a54b28a9d2e000221b754acdce4abe36109fdd48bedee4a90872e6145875c10b39226e0eb6a49e01a23dd10a93d2d1c9f740f5882cfba5132bd3683e54d1893223d9c695253b3a442c040f07530cce1608f8b1f7f96b5789491b819588d8c07a4f11cf5461c5648f6b2253c1506d2ecfb1765879f246046f57d062bb5e362bb077f3ed6f231d2324d09df5ae56c17ed38aa45a323102b01c90fd5aeb4c50f3a0f4fa7261b859bc5e66d6ea746f72209dc625e6ad36418d6f8d845b10496b4e2f7e87170627646acedc7295be3cae5f587e20f2437dc970ae1162f72e86e454839cec106f60a8b69bcf1be462af8129581cad16b8e7dc8ff34f46bab5f8ed65068684c590792fb054c11c59b9848ed1b8eb63c8d08c73c410830858d762461105f82ab739f7243531d0df0d49392a0296394e645df6773e7590f8c0c9bb02470a12ce4828ad184449d9292827e59ccb0e344a443ed89cdb5572010fac5999b579a56f4cee60af581c61b56abdca76545b5b4b0369654730f2598437b311b386f6f4832b92b2ddaa7bc89f38c7b132cbf3b60657c89e4c4821aba26ffa324ed2f05650d48958f4ed0ff1c1ea785ef78983107d0351e2faa050f137466b6f85e13684052b7c71611e7f7810e56210358934cc5b2ffc34f6a595be166ef1437d37f768e47dccdc26d08f30ab61cfd1965e1d53c312c5c025394f10bd500690e1c6847414bcbe46fc65493634f502a2fb4c3480e352b6336ab30fb7691740b6252093146723d78d03fdad8d4fab12c5304b61f949f877f0cbb7d859a5bda4a83a9da7d5ceca444db698c4f446f217a921b14eab4b7005c212dd2b2dc7315d03aed360596ce4171ee8bef6dabccecdf717dfd60982a7fbcd5548609f47c9b3339b818d7db959ca1df348e3203a9edb95e37d7e47fa0b489e67e0c64f30dd9da93a74ffdd7cab7d03c8906435baa9b306f064ebe91858dde4b07e362b835773512f71d8a4efd16527578a0b8354f896d89e4592acec8f2dc285c0664feadc43984bf5f128a9ca5309682b8633a3c4b5b2c240c2abc316bedf9c43617c9b86be20c5375307d634cb1f8c7390160b31cf88b17f8cba5ab1f30fd45be2cd81453e6de11acabb97f98a2a9e299f824d1743ef157daeb416baa1a0fdb21f00846e31f729b3e84e19a96910b75786e44e085d25d192aa44ec87a220cda9d80baf0ceb051e3847d360dbe9257277ae378780b5dbd567ced4124d708ae2f941ff33942114082dc7f0b0bc9f2ff297293f9c9102dd3631bacbe21740314c78d9dbf0f459eddced803c8022a860d2a1c9ff7758b33a6438b93a11ab8409ef2e12754567035ccc7a0a4b25f6c97d4cccdfeb864121e9a58acd13a84936bc6849e39fbb081a4a5f854a15c87f41fb6cf1990588b28d86544fac07706258af5199d72893adf6f495b2a723804c7fa3bc9c45236703d5b5aa4857d00b2817c5bfdd74c75c76914569f7f391d5d733542e53d403b2e35563e715e725eb843e80d033e7b5e14e6ac1270ce68331d396c8817cf2ba72443fc8553707bb50df798e49f678344444993efc5616cef1aade9e8616e01cf0a1afe65142b93b26271f43d8823f075ec836db0c688c3607f9ca8488808681aa4669516f7a1711f928bd6ae7cae0cefd31394d7ade078996265506ca016d20ce18ad7baf2b98cbac85e4cb4dfdcf9120c45c620dd482262e38ca6cb8d5f8cf34135e1b2c92738cf321b41ec5ad6c27b53974bd6b32f8866d625739f54b7a1e3e969dfdc7ddcd4411111da9ec3330c9d3165bb80b441d18a2ed76213fc5cf91d246a4f75971abbf7c5e312021e2b7d88ada65052772ed37a1705f6f5fcb50c9cff34f3f8afc94d010f3a9b92494a3ceeff67b9169d84e90e04e9d96ac56678b7a96f12d11e9a8a999e0b3231be2e98e412075050fa84edde02beef5f1ea1c737603dd5abe79007180f4baa2fa68d461523f1f81011c0e5124b041bd7d78048c2e92b74c58ab2c92e0a99ab83697910affdc4d831557b820bb624964b27ebf3ec74a671ae01522f401484722b0a21d0c3db91dbba3e6ff09a795ab6742ec355711e6a031d9dca8a4739eb3ad65fad53c6365276648e49334498251b6a5eedcf8b8c816baef260eea9dbd93a3a2df276b1298846adb481a5d66c981e04ba632b8229640bff0b48e3ec426f7554f423b04f8e5a3617163ccc1b635db7dfcf1de4e19acc41a8fe4968580d82cb7b9336b1bc1da4daeb4d5026d5f52ff16babd9a2c716d8cdfd105efbf0338fdef20737efb29619b96dfb91d38f619947fcf6116509226d61f4d67784a0607f1aed366a178fa17493742b21ae648b448d8f6de7c8744a7a306a6e831f9e5533111e1552de5ca8963ee594f3e5e7677721c252952035f3fa492ca2d0318f034e0936b3ab2f38360896360f6d4149edfe6cd3990bf1dbddd9f6efe6d122520b6e973e971e3841f58c1acaa5602b09e3e133c2dec8c7f82ccc696d050069c6cf6ed398196adca39f2158188f6af9500e2b46da5000ff573b01423967413c6d35b94cfee1b37637c8ef85e9482eaac678e93a02b48116f284700c003f4f0bff37a54912b591993778e6a3f4d886b03f7d80212032351a9b25fc8057c8219238e7d0cdb49fb877d42cd258823fe2e82ac795a2db4f0055141de68f5087b7889872739b6628739912af72bfd923aaf19ba5577416a3430616c3946d423e7923be9e27d7d7d9a9d5c8dc0490ceee579124872f9dd6858d0988ccba675d801f8d84f29aa8e0f1eb79333c434b44b090ae334ef2ae27d77be290750bb47ec716855195972d1360df2114ccd6ea07afcbe46d5627456fbfdfe1226d6952a57c6f8e35a38f659d3cee77c5bc05fdbee8880b1fea65bafa830c57514a10cf596abeab0dd5805651fc21c3dbe917bb81a857dcb5c7eb2d7ac1362594a1cb0d22b3d275e3b2b3bf9aaf07484d44fad49b4a7293a424520fa800841d26b8e4959655c62f8c19b7bb4f13a8e743236caa35d86df8ffd005d48718ca3ba03938d164ca22cf2b993ce997fe004fe36e54fda58c54d3ebf62a526b830c5434dff01abe238c03ff1e70d2084d54ff24ba9d7fbb93654f18ed8f9283b07c70eca0aa02a12cea47c4b36622a50e7440a0a2852863ee53aeee1e39979ef156f49ba09e3821bb35300fb368e0e491ee0a8304087fdf9f767b119522279bfb29546b8ffd41588bce693aa068465ac19e3b89b8ab4fe6986256f6acc452b8325d236ac006319f8e19180f6df39c6da5b3448d5ae047dec7ac08980b4254f05dedfca1b5df07a253cba9e7235f2ac599f9781a21bc96b383dedb59c5e6769d6277ff7419ad67d99bb3386213f8eb2912dd28bd4710fc25014e163eb85f920b4f1200224465a6117615db2db91d03b63b8e010390be211a9274e94714d43f9e1815f2d4537b543cf498540a90403d07fd1d44cd1b83e5f244d3cb80804091043e67f025203bf548dd269d36e9bb44313b27509dbef92c428414140f59564171a664895d8631d6af1a76ec2162b99fbf128b69a40d60775bccadd0d666277f83279805cd17724bbe59c23419396dfa0044d0f231701fcb2fb01cf2f16a3d3fcbe8ca2607431f08d00626e6499155a544a3ac9060ad0b4ae2303d4d66021b1b73e88843ba990e5e0ff54dfd9e303956b5cf7e02c9779fe7b66d3738000f68cee9a47a1be6847361122212147fe82b83b28bda3dbc7a176c5062a7d323c8cdf36e36692e73ce176a67e4ac5cecbe0fb18f2c13eee93a00e74f6852caa319e798c4ed6023a2cf9de1d5ec08589bfbd36feea5616237ce28169faf883c795da0e83d8c1a43fcb1b01a3ab8745fe4383b8fa4ad25aa1392cb70ceb6d5266e3bbe425cfb77c889d5905ef7645340ad4b43ed4072f648f8b284d76204ed62e34cb42423cc66bf4994281e9be8cfadef463830ccd827bdc06b972ddf23a8db22a9cbf0ab7cb5bc92db73c1f71af8e1a6588ce34e40286ac88c6b82f723b514058229f4969a984731fee52d0617604c01cfe200ad62f20b48c219eefd85705f93c157d551de23ea92c6b8f77385d772d86855c38f87e004d492d35afa757808c1433be3b60faf44fdc2abb7fa6a7ab64017643b98217bf7895315f53114ec45682e13ff0e7d28b4a3c941a23a1a123aee0243ac31be667a445e655064b4c8611d827170d166a5d57be53602b252e8ea4f7148cafa1ab5d88b0daed51b89cfb21744cb47dfb6ad47ef7938dce7e39103df8b3f747debfd7a5848f7aaf16b4e9a54828ae2065564ca9c7306c1ccfb58f8f32389bc22411034dbcd7a1b636eb3502e2fd73c6e33c84cddfc61e00a05c0dfc4ddeefd2bd2cd537b8c08b5450c2e073bfc9afe89b2c986f1fa621b9d6d10d676be22e90622043c55917641fab4e836b3294e65284568c022ba0ed747c0ba8a9800bb581922d0555ab291e8a88f78c9dc16a820ac5aade847f39aa360205cc29a16e87f87639f0ff1080c8de738b7e1b95c32d8232065359098b224eb7f128a76a284c8ce8c80f22c42b1f8107252134957d12c51acda4cfeb8c0787276c8474a480623fcaba3624f9351866459250cb31d64b700644928a6a27715b9c8e5bc7126f55b73f2a59782ef61874539ad341dc6230462de0e9f4af529cc97f9c4ea9528f1798867b79c99c48aa6715437d255940bc7493c850de58be7b5d4d7ce988969bf7ce993dedcdea96c2f96e02b2f1b82204bf9a39b56280ceaff19984cdc537fe9da707ffac23876d1c5208bd0f3232be346b56de24dd17db01129c961d77deb591a3d4f03292cbae8edfaf09bdd3464f166d5cfde6330ce738902a0711f2168f9f661d5c47675b37692c715356145c30b7f1a1faad00ed73613a54785b9b09b5ddf3b162cadf8a986afa95bdea54bcd77d6a6f27712b8e53a247ee8e42b7c9f1a61b331b0aedfd212bbedeb7f898b862cbd32acf0a024fb4a4cf0df1066231858fdd97c5bd27bbb98a92aa60d4eea842504d89ca74860c3929ba158749c37607355c2c85852feaf458e81605be16c0699c3df2d3d3381cfc63cf8593f87439e5e06e1fe14101a9461023ea38ae5dd55b09e3397dbcd561785531228e30bba5af79e36f61df39e20b6db6b6833a15edd61f02fd54997363f389ec17983c316ade70588c6a1bd1a4b99137fdd1a8f075528c84e069ce1258d9af2f2bbd05fba22621d39a2225af03983b89531a8ac1bbc6783a82b5bb671d7cf14ffd7ecab2067ac11a11e5bff62841830c78d7e38e2fe018625a3d74f680680ce6f64e676a6072691f87747d2c44acde2b4f7b1c04224c0c6bb6119f8a27a7673db49ad1aa07405b320d2bce1a931893184a8c0c9c355f07c1e3eb1eb6a2ee083283c3183f06f4cf491588ed38a12bba20ef46bbef3098dc4019d15570bbf27b80549a8a62a722a966f838f8dc6d3552b961e66f2a4a8555f6a2a26bbb392aa1bca2460fc0cd3b02491d82e5dbdb79ecb8dc05d00d2de5e597c449668e8c8ec4ed52f52c8c95057e957e771e25bc1e5a9f2f84bd957227430420dd3874901006deb4e76a3f9c6d1125b2ce37b8a92bd31d31eeaebe1db6d5bc0d4f94b66db399d50e20dfb2b0596d702a3ed942c439def9fcfca0fd703ae627f836b2c7d129641fa2864fc243b193fd528cd040950f37abf0a411adb986dfb60d7db78a037d4d0832516d3293c1a219b80d88eab190c3d8811aaf2deabf41fd2caa3cbb8e0442e790961706521352c934becaa94f1dd8adf07e27d516846f3e6086a47b8c436398af220e75d0e6a41f6b24cf42a1d7a15a385d3332c572f5d425f23b488111f460aa785890afca62edbc5fda2764b3bd4c2d8724a8032d788c038208f214f534023015c956145342121d59795172e576dae3011becf62133717941bf3b222fede03327f8f77b628552f571eee1baa043f11753453f8aa6504a937fa39920fe5cf5ab629a545d879a451dec7986b1db7a40583836cd98cf5c6ad4b3a23d465e15f682392e1bcbe093628204186781626161e14b86c514c0367467209f292a443e5368f6afc3c3db5a69e8331cbb223f069012bd1318f90bfc34cf7374a667a2d0b1575bdca5a8bbd963e2eca0550d1100bbcf842436f66a75acf6a9a54b015c04deec57e888478f93e6a2eda2e9286a7eb303cb3620b1ed526a310aaee6ea090565e51a073a8310a4f30ff41cde51242a3eeca7049dffb78c56c8db168d056cf6410f35c63bacd2668e04f0baba1dcf261348ebf4f9eef0a36be372da2543fe65db757d73c30faf882baa721e2c6084d94fd69242438cc1592805612d180c5c6cf6371714027a8cef6dcd795b7f031da738fb7b7fc84a332f6e9e846b060586b8cd4574c4cbc30764dae1f2e95e5ba0fd457b3fdea0330ef4c43fca88a887983116495b7b232235e5f9429ed93844fd61604207a4cd7aa98757a97cf98a6ebc0404c0f27fd372668c1663a8c648d046acddbe08594ce08ed3c19aa5b4818e6120b3420f4667f89a67d829d6fa4a4a38f7f582fe05920f1745a1546a67b6666562a10470fdc9e263f71a77c9f56077ade196709447e1f9c51dd1ad3caf9ad2a40bcad503bd56a14270b1058374659aee1af6bf271aecb00c00d704b97c470d8167d5354751d5d093001e80a2c58c0cf548ae38b8b039360573be1de5baaf3e54e573b82f32f20defbf0587ef8891dbc9988a7d6bcf273fe318f2ffd66b6074472fd74ec4c1941b8c553cc807d5ddeb8c61abde5151cafcf688de1c912e0b7e3981206d74374a02c861ea461eac3358cb8958798e8b05c982807968e6280a26a1f30cd2ec6c025514eea53422f3ab55d90c5c4cf7c008a2cec150da05e60c96f63d3f16ec24252d83f155c5b30d35e3efc311fec8d46b383f1ecef8c8f0149e889c50fc32c1c96d69812dd4711589e56d05856e2799e6c5ee98c68dec606d13586f48e24d49e09dc32900ce4d91bcbbe35fcb4f093aa3c116ef776abade75b19fccf74e97bf526c53f2b3b4b7a2a4a17c347b906b7813b3230d41193f99af95125b3db83ff33359daf873b22ab41bc35893d21acccd22b99a4677e0ae6c9e0ec21aa7c043976c09a6712df3ba80793faa5a78c343ceb084cee838bfa23d19dc5167e7294214617a852223403abd9e90577957c2bfb7b41b6bf0774b6336a89fb5b1c06f9d90f582b8e05df2c4653b27dddafe8852a4a64574838d299f2909321ea641c111c383100799b343c36431ad843bb86ee58c5734224821104e5b84ce25061c6d79fbf6911e28515dd1f14501ffe8de6890f03c72f4b13aaacdfb8445e971c677ee0b0c5d4204fc6f542540a3b0361d414b9a3a7f7184c3a672cf101ddc9691da8571333e28ff194e550528bea9954ff54439ce79a1f5472e2c6e191a142d48ec9e356a77ba4d750b0e90115d76a8dbd1f021ed0877bc95b061c596bfdf1378d5c8237e653a5b5c0b5504078c19b8c9cedb2057781a7d75d77ff18dfaa77f9fb015299f5394dd68eb752e4a0f24ff909fd97b4a66ee4340190ae9ebf375cb3186f5b1c5a3ca618856d405027238303f2c2eb4c0e8abbbe0245e24d97247b529b359e6b0229ab14b850f7d1495a3ca74a322ecb08998e5b64471dee26b3eb4993ca63f9f1f960c8e4fcc81a450577d7f9af87fb5791197914775ec27f6f4fccbbac4a3455161a9e55dae79516d4245cece37e6addb1ea2df024550bc36e0ef4cf96560b7be60c75a76a3a8b30fe0fe956aaee0a9625ce7e7d24e7993a14b0a8172b71da7280adfd9c833b653761f999b708684fb490070cb517b6ba369bccf9b291be0bfb031787ae3421e718a0faa5272107bf49554a1c616d9dab5a7490107618e3d8cbb6ade323d8a14a30a3f13100b3838dcc250d5e6987524b35c6a62a7d0930cd5256f61f56add16ad449747e60e54286b6fea425226b37203d48cd00072c39abe7759c9af9ab4d75473dcc0786d720a7b8f0ac360edc2194965fd9ae3c6c7945735bbcc25f102106f39e4968748f45a4afb000d57f18665216a0217ed0d3bfe027e697f8a55acb113f5c1e3751e5f6ae8b9d4eed38476a7bb70039416e081cb06b564d1f69276770e4062a95e2285cc94da0691e7a8d23876e815fd5c0f56a581b79aae45c9c3937b839a29732272f3909bd9357aa7c3c7fc3cf7e601797b82d24d5e0cd02f86bc1f639fda10d6b356502145051eedb2623c5e20a184e7f343ba1d846df02b1bf2896f3c99065bab4ca72eb0b1fc5e9b932eb727780fbe3092a0971fc5e0f53886723a054634a7f270154cd20522673063d68c68001dae21c28d95bb465da72abafe2d9d56aedba32b02c8e4dfa11f9c42d1fbf36c809d87116e105c73aed60c0c287e558e3abd4211fb4578fbd530dafe03d505161d7cfab9fe156c88642bf698e759aa41340bc20cd6ae2a49a3e88a76236bbaeba6cf051f9d736b2073d3018b4d6f4a884749cd4254af9b2b16787168e23cf50bd5f45214ec2ae694d1a42a7688ce658598548f1c2e935f3be5bba5fb8a708055e447d5b8450245ce83192115253e82b6a44960295df0f03d0f257032e2f042dcc376377b04b0f89f7bc29675721d4cb61c23c89ca607056c404e94afa3c479ce1bbd794274b20e8a7a3004ef194e50c2e886333bebb107db275c50dbf03ef9a07f5088b23046b55cf86475b1fde626ca822e2a1657e247815d3771e052472ea4c82d092fd67d97170d2b243f4d011f1377b8c663e3bee6431c240acf6892d10d5ecdca17376ab77e66a24788329b2ceb1471a56619e857bebf179e0a6d6439aac3f7a680743077d9d458bfeefa002c235918d9709ea846cc0e45fc5ae13afa2e5f0ede2488007bc12c2888d092c6c37c44ca5ead1ffc383e8668195bd09ad64292c442919", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x0, 0xffffffffffffffff}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000100)=0xffffffff) 11:06:05 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/35, 0x23) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_GSI_ROUTING(r2, 0x4020ae46, &(0x7f0000000140)) 11:06:05 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000001c0)={0x54, r1, 0x1, 0x0, 0x0, {0x33}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) 11:06:05 executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e24, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e24}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000040)=0x4, 0x4) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000300)={{{@in6=@private1, @in=@broadcast}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {{@in6=@private0}, 0x0, @in=@multicast1}}, 0xe8) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) 11:06:05 executing program 0: syz_open_procfs(0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1eb142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r0, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x2008001) r2 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000180)=""/19, 0xfffffe47) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) [ 1215.836785][ T7798] FAT-fs (loop4): Directory bread(block 3) failed [ 1215.846405][ T7798] FAT-fs (loop4): Directory bread(block 4) failed [ 1215.853550][ T7798] FAT-fs (loop4): Directory bread(block 5) failed [ 1215.860207][ T7798] FAT-fs (loop4): Directory bread(block 6) failed 11:06:06 executing program 3: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback={0x0, 0xffff8881a56043d8}}}) 11:06:06 executing program 2: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000140)=@broute={'broute\x00', 0x20, 0x3, 0x90, [], 0x0, 0x0, &(0x7f0000000600)=[{0x2}, {0x0, '\x00', 0x1}, {0x0, '\x00', 0x2}]}, 0xe0) 11:06:06 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/35, 0x23) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_GSI_ROUTING(r2, 0x4020ae46, &(0x7f0000000140)) 11:06:06 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/35, 0x23) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_GSI_ROUTING(r2, 0x4020ae46, &(0x7f0000000140)) 11:06:06 executing program 2: getpid() syz_clone(0x41001000, &(0x7f0000000000)="e683181adc2d69b5f84a8d67d5fe15b39e3d70a29dd9563c9310d1ed088f14f30ccf7d6b973712f95cb928a8a401d58c1bca8aa31fb31b31a489a9d8520b8d76eb7682bb649bbc54a9bb7b4f2294beccba6321db56362b30b49d5bb06620ccf0cbe6b4ba10df41c42e1c27e7772511b562a281e817684506a51aa5e44b2c90309d3b5e0926", 0x85, &(0x7f0000000100), 0x0, &(0x7f0000000180)="a6720845516c527e4158613ac2e3357d2029cf9a914c05c057909ec9397fbc53da12454ba55257e99411f2c1f5a5cda795bfc65f349636c55b972bf99341294a016343a51af8f83a83b5fc9a0ea3a2bdf645582556341bdf9be99f098e70ac5c5abb787d22582ed78d5eb1012e19e7d5085b73dfd6d8172ccd5557965b5a8259e165efc2ee9b2d9c3630303606607cd152bdb4b2f550d3c6072f511020d939b08de26f5444fe033a0c7ea39ba25a5b25f5ed6a866c02632238e6c7eb90606d135dee3df49237fb003a429f4bd66d42a774fd40cbf9daf9c0be7fd04313f130ecd4f58d9d499e45bfc35bb0e0c5e10b6dcf2c82d2313a49c7011f20f61c97620f69ac96c42868d908b1be61adc9ce75500aebc0d0e2a24b9a72947c6c2bc5d56e9fdfc4b383bc9217e35091531cb4b3151b44f3af9c40d3398c808ed54d2a0059ab7b3c3f96dc28e8b2e174c96ea7a46ace1f604e0e8f17b16ad2de4caf0165818639e67b5b4656135e52b68ca7851bbbb2fafc1b7970badf0fb8a6fee1149cfff0e489dd95cf22a593a3546d4afa98f2fc7f3f46ff82acff8a3fbf4529122ffa3ceaf5c6ac5209fc6fab30269d3ca4c354ac958a86e988ac135e8a30128dd1dde15a8926da15bdde715a7a86b84ac48eefb425692547d556b1a1626b3ba253f66285dc819027f721a835a4e2f97593b1d5eb5ed3a4eeb8eaa30f874111621d6a77f515898b721fb6fe27d3dd6942ba897242ccbff974d745038b0d6b6cb0bd9974cb1234ad012c25a55546e0365bfd1c85e84c5988f39c9eb6a9f2b1222ebec66ef467a034714aa6168767c818002cc50deb3f5d804aa7a72d5ed8531e3cbd4adcd765b2bb600d5809cb0ca030e57f86aa55d478c86107aea4fd1cef0c64d8f6cef845a16ed0594ff0027a9ca3afbc32bfb644bd74cb947e3dbe9ce7af734499563f255a3ef7bd30b586dacee9ccd0263f95104cfbc732a5e50fb4bf964998fe7fcc2ab8e2b4c0160ac560b849f963d939553a60fff1428b34c9f1d6e03aa3a6f4de76140553e30b86e2d769ccb773a6b41638d2d164eefe50fa46c5bc332620944440a2d2a729c56946ab2a9b6c871358e17c828cee95579cc613633dd7551777b0375ef7f4741287a2d7e3d8af583297b4970b0ea7c2eaa5759959d16648d211138695f7cdb260f9668ab7932e9b8ef2f1c699db7d384bc6367e845f7a0f9672a3af68c5595259668e0ba221938dc7369ca8485406fb80ed8637376606541f666f0957345a79eafe355039a4bf79f43ac1a8e1e14109e6d07fd7c7c6a40868aefbf6db9a9db3475fb1880b8e53de13b9b68e33e956a8270293d28ad04e4d565f25106b9252da91f89b9b5c44b2054bf87be7a3289d93d0ceb1c342cde6f953bdc233cf2f2196d52e88373cd1782d9f2533247596b2536d4b4627017bfbb2af91aadde425db605da98120e30160f67acd29cec68c5a543c24f376bdb76d49696ee20856984acc07b2174ccbad016644cb9d195da6cc4b25b3ea0e12862ca6bab87435283305c86b204a5793cf65181dbd70e62a84b0b8557081a79b19b0981284087b510cfa3337739914e7c71a0382d83e63a9dc9d9e55e473f97853df2d019348d15549812ca0d633666e926322da07b2c8924bd1f92f94f0e772676386e8e8a262dc522ce7206d3747efc7f36a1653ed5976254245e0a53804a6474b9ebaea1e684993f6aeb2f20f33026f4fd5f8ac349ed8cd9a007e8e148ba7c01da8d3433d1d557481ec84d2484d67f18a19b8090280a79ac4a0d394cb70e6af151283df4a8d636d53e208f4251410cd4c22f145a1f7d8ab5880456c5e41b72d995e7546f8e2b17a4d705f0184acc0b71a4683bfa8420747dad501d1a3ee2d0551a75a2342b11fb189d8d2088a53dacaf9d25bd0f047068c21041965670f14c6f586ac62fe13b8d1ad76229c1bab4307a1c4f1f4008b0740a152d0fd86fc51bf1c317b32109d5b9e50af26f8bc57d228ab11c4b62a53dffd0b6cd1166f8c38d5db3534ed8d47c05ffd32f2951fa77aa002f178d9ae3b3d5a8a78ae57ebbca76ad789dcba03551ecf789bab6fb0db2639d513d4579267bd508f779b382a469908c46e3b68b58bd3334684ffb4de4d30673a11e395ec1fff967e68bc03aa10130bfaf2c7b4ffdd1a444e0bff851cd6ff398e28cb396d7e76b9157ae59cc6afe55f1ba28217550d8a2a86e979e108bb866932e457f12e9c0b4f0e1d3f10c4c67aa7b06e0445f2787229deb0048908e0bfa632f1cd8d48b848d104f72318308ccfd67ca96305aed46ce1ed7fad9b854a1074bd7053d531c49f1326e99a1613d963b0510a32d3fc5623510ca904e84951aa532561fd184c6d4328e976621006ceddfece65c939eb5386e5c5768c1b6e035c9dedf8f3a4d3b7cb711853a2743cbac12b39157581550047378ec1eb476bd383c26e5a611b1eac32bc6ece801f69292e0567d7a61c28e8b03e7c304dcf9e98d9fd2b9e76ee3147d7a42c7519ef9c51b493ed22f985f7c9712c7e9ed5f44b9ad807761146b40d76025c8a2fb0388ac31e4bd84813eaa2b7116d68c76df4d0c91f3435144fb6b52eda242b05778d6cb07ca3110628950f84108c3b92f0885d2cb804c0697706c59a1236c9b245d0f9ee90d5b8b5d1181bab259bb40dec492d405a1bf86eee05fd8680c56233ec0cdc3c77aad333b74cb8e23fec8385eb1fc2d3907ef6d4cadb16039dfe270d7aa8d77657fcfa7f853fca6c1ecd01bb7fed64e099d7d12936b980f2e0a8e9dfdcf42b82c95223995bf1b78c8978e73aefbe2080c262f02b09750c5c40e9895fbe7244bc93a0f3ea8c71b87a4b836b94c63c773b51d9172c8dd17007e5bcaa4e46bc5cd66eb4335f8b0436f1a7d4d61f0b389716f2b78466fca8c13424fca42cf5c1b1f304af9052cc4a0a2c457bf8359e6113b0fdf35ead9fa5515f07a1e40400973a6ad2e3a3717c0442896221a92aba56db9c18b6b5f49b15b40e1b8ff5f8969b987138b3f7871e77e3e0df6042c93762a7f9281efe84ef3f9691653a1699a9b2f812a075be7b85441287b106aedb14f5c762a5aa8f2a24e5e8c3314d0ac395b0e53c7b41ecfb1abd53882c7cae2c978388971d8aedc80dcdf7123d22c525d4af7a33b71580342fe48eedd4cd27977a613e3bf786c2776f8cb6569faf62825103978430146d22fe06cb30ae4c938e4808c3ef0fb802f103d9dffba334facea4cc0b553a1f3fe1657924f6edaa333769b5c0b8745bad27035fbc0163c028799447f358422bcdfae851a8096cb2be9074619535b5730af26deaf63ce8b3497855088b41b564ca05cac78d029e84d131d39e301468fd811a5fad4c192d8f96c21a56a7903005d9af7a93de263a992ecaede2357078aec43d3c2bede63d698ff301c125c5440066116e92f6a8ffce02838d7a7c1747d6890d323b73edabdc0c266981a54405b7b0b8c0336af9506de0fb4bf3dc9e413bab6401e05766bef62ef3fc9171186cd540bfe128781daef130b16e01f0d44faf836f3a2c6b0eb2370114a4569eb6e6cab979c3276ef64322344da113d6270227e937fd1409692ed55a0e361f7f1aeb0a378731ce45fdc9a4f079bc08ada42c0b49759ae56b059ed7890f2b9538890a98f40819baeb457a4bfa1837b4c8b5ba3256d66ff4aee8f2f6127d02b91d28d5a95e9663266541c054480fb5cc44dc1bcc9057d63acf72be49d218ee2f759ec89b5c0d1e969ff3ee04afa1fbb16d9947b56cd6573cc80222dfc6238c9fd63a200901908747583361359f2e55157222b9a2ae06b6c0f2fe49e4d2021bc8e44efbeb47061274c4d60e5507c67c451ebdfabbac4ccd7442858845667696e465145138c3c9dce5c036c601bf6656a38a9a366b5a2ffe78bade57c58bda646614914a0d2b09b34cb41d15611316096cb9446075f5de5faceaa0434de6cafd87505269ef2203f4519d36e6dd01f291bfb79ca5d9d3455428e083208ec9c428363c64b9ad40795a29d240d3c66f04706ad02f10cd0f6395cf118af5ddcd4c1bce39f8ca285555dd3b245c3586845a85c6a82de0d79a617043220876ba23eddcc0227efc5aadf5d1fb30bc1df1803cceaee8e9f976c2606cda9802b3177d44e9ee0ab0c514af5427ff4534b5e0703b8521d48bad2afb6f7b7e8441e7abaef537e057") 11:06:07 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/35, 0x23) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_GSI_ROUTING(r2, 0x4020ae46, &(0x7f0000000140)) [ 1218.150934][ T24] audit: type=1804 audit(1666695968.199:50): pid=7796 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2632300616/syzkaller.8XzYIO/249/bus" dev="sda1" ino=1165 res=1 errno=0 11:06:13 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x6, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4}, @initr0]}, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000600)=r0, 0x4) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) [ 1223.541118][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1223.548000][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1223.554792][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1223.561411][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1232.102354][ T7822] FAT-fs (loop5): Directory bread(block 3) failed [ 1232.109046][ T7822] FAT-fs (loop5): Directory bread(block 4) failed [ 1232.115873][ T7822] FAT-fs (loop5): Directory bread(block 5) failed [ 1232.122591][ T7822] FAT-fs (loop5): Directory bread(block 6) failed [ 1234.121219][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1234.128135][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1234.135038][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1234.141645][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:06:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1}, 0x6e) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2) 11:06:26 executing program 3: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback={0x0, 0xffff8881a56043d8}}}) 11:06:26 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000140), r1) sendmsg$IEEE802154_ASSOCIATE_RESP(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_STATUS={0x5}]}, 0x1c}}, 0x0) 11:06:26 executing program 2: getpid() syz_clone(0x41001000, &(0x7f0000000000)="e683181adc2d69b5f84a8d67d5fe15b39e3d70a29dd9563c9310d1ed088f14f30ccf7d6b973712f95cb928a8a401d58c1bca8aa31fb31b31a489a9d8520b8d76eb7682bb649bbc54a9bb7b4f2294beccba6321db56362b30b49d5bb06620ccf0cbe6b4ba10df41c42e1c27e7772511b562a281e817684506a51aa5e44b2c90309d3b5e0926", 0x85, &(0x7f0000000100), 0x0, &(0x7f0000000180)="a6720845516c527e4158613ac2e3357d2029cf9a914c05c057909ec9397fbc53da12454ba55257e99411f2c1f5a5cda795bfc65f349636c55b972bf99341294a016343a51af8f83a83b5fc9a0ea3a2bdf645582556341bdf9be99f098e70ac5c5abb787d22582ed78d5eb1012e19e7d5085b73dfd6d8172ccd5557965b5a8259e165efc2ee9b2d9c3630303606607cd152bdb4b2f550d3c6072f511020d939b08de26f5444fe033a0c7ea39ba25a5b25f5ed6a866c02632238e6c7eb90606d135dee3df49237fb003a429f4bd66d42a774fd40cbf9daf9c0be7fd04313f130ecd4f58d9d499e45bfc35bb0e0c5e10b6dcf2c82d2313a49c7011f20f61c97620f69ac96c42868d908b1be61adc9ce75500aebc0d0e2a24b9a72947c6c2bc5d56e9fdfc4b383bc9217e35091531cb4b3151b44f3af9c40d3398c808ed54d2a0059ab7b3c3f96dc28e8b2e174c96ea7a46ace1f604e0e8f17b16ad2de4caf0165818639e67b5b4656135e52b68ca7851bbbb2fafc1b7970badf0fb8a6fee1149cfff0e489dd95cf22a593a3546d4afa98f2fc7f3f46ff82acff8a3fbf4529122ffa3ceaf5c6ac5209fc6fab30269d3ca4c354ac958a86e988ac135e8a30128dd1dde15a8926da15bdde715a7a86b84ac48eefb425692547d556b1a1626b3ba253f66285dc819027f721a835a4e2f97593b1d5eb5ed3a4eeb8eaa30f874111621d6a77f515898b721fb6fe27d3dd6942ba897242ccbff974d745038b0d6b6cb0bd9974cb1234ad012c25a55546e0365bfd1c85e84c5988f39c9eb6a9f2b1222ebec66ef467a034714aa6168767c818002cc50deb3f5d804aa7a72d5ed8531e3cbd4adcd765b2bb600d5809cb0ca030e57f86aa55d478c86107aea4fd1cef0c64d8f6cef845a16ed0594ff0027a9ca3afbc32bfb644bd74cb947e3dbe9ce7af734499563f255a3ef7bd30b586dacee9ccd0263f95104cfbc732a5e50fb4bf964998fe7fcc2ab8e2b4c0160ac560b849f963d939553a60fff1428b34c9f1d6e03aa3a6f4de76140553e30b86e2d769ccb773a6b41638d2d164eefe50fa46c5bc332620944440a2d2a729c56946ab2a9b6c871358e17c828cee95579cc613633dd7551777b0375ef7f4741287a2d7e3d8af583297b4970b0ea7c2eaa5759959d16648d211138695f7cdb260f9668ab7932e9b8ef2f1c699db7d384bc6367e845f7a0f9672a3af68c5595259668e0ba221938dc7369ca8485406fb80ed8637376606541f666f0957345a79eafe355039a4bf79f43ac1a8e1e14109e6d07fd7c7c6a40868aefbf6db9a9db3475fb1880b8e53de13b9b68e33e956a8270293d28ad04e4d565f25106b9252da91f89b9b5c44b2054bf87be7a3289d93d0ceb1c342cde6f953bdc233cf2f2196d52e88373cd1782d9f2533247596b2536d4b4627017bfbb2af91aadde425db605da98120e30160f67acd29cec68c5a543c24f376bdb76d49696ee20856984acc07b2174ccbad016644cb9d195da6cc4b25b3ea0e12862ca6bab87435283305c86b204a5793cf65181dbd70e62a84b0b8557081a79b19b0981284087b510cfa3337739914e7c71a0382d83e63a9dc9d9e55e473f97853df2d019348d15549812ca0d633666e926322da07b2c8924bd1f92f94f0e772676386e8e8a262dc522ce7206d3747efc7f36a1653ed5976254245e0a53804a6474b9ebaea1e684993f6aeb2f20f33026f4fd5f8ac349ed8cd9a007e8e148ba7c01da8d3433d1d557481ec84d2484d67f18a19b8090280a79ac4a0d394cb70e6af151283df4a8d636d53e208f4251410cd4c22f145a1f7d8ab5880456c5e41b72d995e7546f8e2b17a4d705f0184acc0b71a4683bfa8420747dad501d1a3ee2d0551a75a2342b11fb189d8d2088a53dacaf9d25bd0f047068c21041965670f14c6f586ac62fe13b8d1ad76229c1bab4307a1c4f1f4008b0740a152d0fd86fc51bf1c317b32109d5b9e50af26f8bc57d228ab11c4b62a53dffd0b6cd1166f8c38d5db3534ed8d47c05ffd32f2951fa77aa002f178d9ae3b3d5a8a78ae57ebbca76ad789dcba03551ecf789bab6fb0db2639d513d4579267bd508f779b382a469908c46e3b68b58bd3334684ffb4de4d30673a11e395ec1fff967e68bc03aa10130bfaf2c7b4ffdd1a444e0bff851cd6ff398e28cb396d7e76b9157ae59cc6afe55f1ba28217550d8a2a86e979e108bb866932e457f12e9c0b4f0e1d3f10c4c67aa7b06e0445f2787229deb0048908e0bfa632f1cd8d48b848d104f72318308ccfd67ca96305aed46ce1ed7fad9b854a1074bd7053d531c49f1326e99a1613d963b0510a32d3fc5623510ca904e84951aa532561fd184c6d4328e976621006ceddfece65c939eb5386e5c5768c1b6e035c9dedf8f3a4d3b7cb711853a2743cbac12b39157581550047378ec1eb476bd383c26e5a611b1eac32bc6ece801f69292e0567d7a61c28e8b03e7c304dcf9e98d9fd2b9e76ee3147d7a42c7519ef9c51b493ed22f985f7c9712c7e9ed5f44b9ad807761146b40d76025c8a2fb0388ac31e4bd84813eaa2b7116d68c76df4d0c91f3435144fb6b52eda242b05778d6cb07ca3110628950f84108c3b92f0885d2cb804c0697706c59a1236c9b245d0f9ee90d5b8b5d1181bab259bb40dec492d405a1bf86eee05fd8680c56233ec0cdc3c77aad333b74cb8e23fec8385eb1fc2d3907ef6d4cadb16039dfe270d7aa8d77657fcfa7f853fca6c1ecd01bb7fed64e099d7d12936b980f2e0a8e9dfdcf42b82c95223995bf1b78c8978e73aefbe2080c262f02b09750c5c40e9895fbe7244bc93a0f3ea8c71b87a4b836b94c63c773b51d9172c8dd17007e5bcaa4e46bc5cd66eb4335f8b0436f1a7d4d61f0b389716f2b78466fca8c13424fca42cf5c1b1f304af9052cc4a0a2c457bf8359e6113b0fdf35ead9fa5515f07a1e40400973a6ad2e3a3717c0442896221a92aba56db9c18b6b5f49b15b40e1b8ff5f8969b987138b3f7871e77e3e0df6042c93762a7f9281efe84ef3f9691653a1699a9b2f812a075be7b85441287b106aedb14f5c762a5aa8f2a24e5e8c3314d0ac395b0e53c7b41ecfb1abd53882c7cae2c978388971d8aedc80dcdf7123d22c525d4af7a33b71580342fe48eedd4cd27977a613e3bf786c2776f8cb6569faf62825103978430146d22fe06cb30ae4c938e4808c3ef0fb802f103d9dffba334facea4cc0b553a1f3fe1657924f6edaa333769b5c0b8745bad27035fbc0163c028799447f358422bcdfae851a8096cb2be9074619535b5730af26deaf63ce8b3497855088b41b564ca05cac78d029e84d131d39e301468fd811a5fad4c192d8f96c21a56a7903005d9af7a93de263a992ecaede2357078aec43d3c2bede63d698ff301c125c5440066116e92f6a8ffce02838d7a7c1747d6890d323b73edabdc0c266981a54405b7b0b8c0336af9506de0fb4bf3dc9e413bab6401e05766bef62ef3fc9171186cd540bfe128781daef130b16e01f0d44faf836f3a2c6b0eb2370114a4569eb6e6cab979c3276ef64322344da113d6270227e937fd1409692ed55a0e361f7f1aeb0a378731ce45fdc9a4f079bc08ada42c0b49759ae56b059ed7890f2b9538890a98f40819baeb457a4bfa1837b4c8b5ba3256d66ff4aee8f2f6127d02b91d28d5a95e9663266541c054480fb5cc44dc1bcc9057d63acf72be49d218ee2f759ec89b5c0d1e969ff3ee04afa1fbb16d9947b56cd6573cc80222dfc6238c9fd63a200901908747583361359f2e55157222b9a2ae06b6c0f2fe49e4d2021bc8e44efbeb47061274c4d60e5507c67c451ebdfabbac4ccd7442858845667696e465145138c3c9dce5c036c601bf6656a38a9a366b5a2ffe78bade57c58bda646614914a0d2b09b34cb41d15611316096cb9446075f5de5faceaa0434de6cafd87505269ef2203f4519d36e6dd01f291bfb79ca5d9d3455428e083208ec9c428363c64b9ad40795a29d240d3c66f04706ad02f10cd0f6395cf118af5ddcd4c1bce39f8ca285555dd3b245c3586845a85c6a82de0d79a617043220876ba23eddcc0227efc5aadf5d1fb30bc1df1803cceaee8e9f976c2606cda9802b3177d44e9ee0ab0c514af5427ff4534b5e0703b8521d48bad2afb6f7b7e8441e7abaef537e057") 11:06:26 executing program 0: syz_open_procfs(0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1eb142, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800006, 0x11, r0, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x2008001) r2 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000180)=""/19, 0xfffffe47) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 11:06:26 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000280)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x0, 0xff, 0x3}, 0x20) 11:06:26 executing program 4: syz_mount_image$erofs(&(0x7f0000000000), &(0x7f0000001a80)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f00000000c0)="e2e1f5e09521e909020018000c0024", 0xf, 0x400}, {&(0x7f0000000180)="0600270a954405bc26a96695a3bc32c1459f2511bcc1fb4b276e6b5751ed4708000000000200007faa094f90000000000000c7f9555e454c1aad545d3e73fffffffffffffffe2c94ccc42233dbfa1beb22df389d8e23a02e4bf21236cf84f59db0a89b945d22789481eba34e506f9d0fd8c4e4859bbe6be267d6e76df2fe9d22ad3c42a633c15f27c6bb9176404b387b70cbe82760a08b7824ba03fdbefb127347e69f27b05210b67cccbeeff49324d216e543ca2f0dbad19047753a757bd39ece859a82cf0613f71405e486523ef20756002516d7e91c9071f546dcba003644", 0xe0, 0x480}], 0x0, &(0x7f0000000040)=ANY=[], 0x0) 11:06:26 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000001c0)={0x44, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x2, 0x3, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan1\x00'}]}]}, 0x44}}, 0x0) 11:06:27 executing program 3: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback={0x0, 0xffff8881a56043d8}}}) [ 1236.944427][ T7841] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. 11:06:27 executing program 4: r0 = syz_open_dev$media(&(0x7f0000000680), 0x0, 0x0) r1 = syz_open_dev$media(&(0x7f0000000200), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000280)={0x80000000, 0x0, &(0x7f0000000300)=[{}, {{}, {0x80000000}}]}) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f0000000440)={r2, 0x0, 0x0}) 11:06:27 executing program 2: getpid() syz_clone(0x41001000, &(0x7f0000000000)="e683181adc2d69b5f84a8d67d5fe15b39e3d70a29dd9563c9310d1ed088f14f30ccf7d6b973712f95cb928a8a401d58c1bca8aa31fb31b31a489a9d8520b8d76eb7682bb649bbc54a9bb7b4f2294beccba6321db56362b30b49d5bb06620ccf0cbe6b4ba10df41c42e1c27e7772511b562a281e817684506a51aa5e44b2c90309d3b5e0926", 0x85, &(0x7f0000000100), 0x0, &(0x7f0000000180)="a6720845516c527e4158613ac2e3357d2029cf9a914c05c057909ec9397fbc53da12454ba55257e99411f2c1f5a5cda795bfc65f349636c55b972bf99341294a016343a51af8f83a83b5fc9a0ea3a2bdf645582556341bdf9be99f098e70ac5c5abb787d22582ed78d5eb1012e19e7d5085b73dfd6d8172ccd5557965b5a8259e165efc2ee9b2d9c3630303606607cd152bdb4b2f550d3c6072f511020d939b08de26f5444fe033a0c7ea39ba25a5b25f5ed6a866c02632238e6c7eb90606d135dee3df49237fb003a429f4bd66d42a774fd40cbf9daf9c0be7fd04313f130ecd4f58d9d499e45bfc35bb0e0c5e10b6dcf2c82d2313a49c7011f20f61c97620f69ac96c42868d908b1be61adc9ce75500aebc0d0e2a24b9a72947c6c2bc5d56e9fdfc4b383bc9217e35091531cb4b3151b44f3af9c40d3398c808ed54d2a0059ab7b3c3f96dc28e8b2e174c96ea7a46ace1f604e0e8f17b16ad2de4caf0165818639e67b5b4656135e52b68ca7851bbbb2fafc1b7970badf0fb8a6fee1149cfff0e489dd95cf22a593a3546d4afa98f2fc7f3f46ff82acff8a3fbf4529122ffa3ceaf5c6ac5209fc6fab30269d3ca4c354ac958a86e988ac135e8a30128dd1dde15a8926da15bdde715a7a86b84ac48eefb425692547d556b1a1626b3ba253f66285dc819027f721a835a4e2f97593b1d5eb5ed3a4eeb8eaa30f874111621d6a77f515898b721fb6fe27d3dd6942ba897242ccbff974d745038b0d6b6cb0bd9974cb1234ad012c25a55546e0365bfd1c85e84c5988f39c9eb6a9f2b1222ebec66ef467a034714aa6168767c818002cc50deb3f5d804aa7a72d5ed8531e3cbd4adcd765b2bb600d5809cb0ca030e57f86aa55d478c86107aea4fd1cef0c64d8f6cef845a16ed0594ff0027a9ca3afbc32bfb644bd74cb947e3dbe9ce7af734499563f255a3ef7bd30b586dacee9ccd0263f95104cfbc732a5e50fb4bf964998fe7fcc2ab8e2b4c0160ac560b849f963d939553a60fff1428b34c9f1d6e03aa3a6f4de76140553e30b86e2d769ccb773a6b41638d2d164eefe50fa46c5bc332620944440a2d2a729c56946ab2a9b6c871358e17c828cee95579cc613633dd7551777b0375ef7f4741287a2d7e3d8af583297b4970b0ea7c2eaa5759959d16648d211138695f7cdb260f9668ab7932e9b8ef2f1c699db7d384bc6367e845f7a0f9672a3af68c5595259668e0ba221938dc7369ca8485406fb80ed8637376606541f666f0957345a79eafe355039a4bf79f43ac1a8e1e14109e6d07fd7c7c6a40868aefbf6db9a9db3475fb1880b8e53de13b9b68e33e956a8270293d28ad04e4d565f25106b9252da91f89b9b5c44b2054bf87be7a3289d93d0ceb1c342cde6f953bdc233cf2f2196d52e88373cd1782d9f2533247596b2536d4b4627017bfbb2af91aadde425db605da98120e30160f67acd29cec68c5a543c24f376bdb76d49696ee20856984acc07b2174ccbad016644cb9d195da6cc4b25b3ea0e12862ca6bab87435283305c86b204a5793cf65181dbd70e62a84b0b8557081a79b19b0981284087b510cfa3337739914e7c71a0382d83e63a9dc9d9e55e473f97853df2d019348d15549812ca0d633666e926322da07b2c8924bd1f92f94f0e772676386e8e8a262dc522ce7206d3747efc7f36a1653ed5976254245e0a53804a6474b9ebaea1e684993f6aeb2f20f33026f4fd5f8ac349ed8cd9a007e8e148ba7c01da8d3433d1d557481ec84d2484d67f18a19b8090280a79ac4a0d394cb70e6af151283df4a8d636d53e208f4251410cd4c22f145a1f7d8ab5880456c5e41b72d995e7546f8e2b17a4d705f0184acc0b71a4683bfa8420747dad501d1a3ee2d0551a75a2342b11fb189d8d2088a53dacaf9d25bd0f047068c21041965670f14c6f586ac62fe13b8d1ad76229c1bab4307a1c4f1f4008b0740a152d0fd86fc51bf1c317b32109d5b9e50af26f8bc57d228ab11c4b62a53dffd0b6cd1166f8c38d5db3534ed8d47c05ffd32f2951fa77aa002f178d9ae3b3d5a8a78ae57ebbca76ad789dcba03551ecf789bab6fb0db2639d513d4579267bd508f779b382a469908c46e3b68b58bd3334684ffb4de4d30673a11e395ec1fff967e68bc03aa10130bfaf2c7b4ffdd1a444e0bff851cd6ff398e28cb396d7e76b9157ae59cc6afe55f1ba28217550d8a2a86e979e108bb866932e457f12e9c0b4f0e1d3f10c4c67aa7b06e0445f2787229deb0048908e0bfa632f1cd8d48b848d104f72318308ccfd67ca96305aed46ce1ed7fad9b854a1074bd7053d531c49f1326e99a1613d963b0510a32d3fc5623510ca904e84951aa532561fd184c6d4328e976621006ceddfece65c939eb5386e5c5768c1b6e035c9dedf8f3a4d3b7cb711853a2743cbac12b39157581550047378ec1eb476bd383c26e5a611b1eac32bc6ece801f69292e0567d7a61c28e8b03e7c304dcf9e98d9fd2b9e76ee3147d7a42c7519ef9c51b493ed22f985f7c9712c7e9ed5f44b9ad807761146b40d76025c8a2fb0388ac31e4bd84813eaa2b7116d68c76df4d0c91f3435144fb6b52eda242b05778d6cb07ca3110628950f84108c3b92f0885d2cb804c0697706c59a1236c9b245d0f9ee90d5b8b5d1181bab259bb40dec492d405a1bf86eee05fd8680c56233ec0cdc3c77aad333b74cb8e23fec8385eb1fc2d3907ef6d4cadb16039dfe270d7aa8d77657fcfa7f853fca6c1ecd01bb7fed64e099d7d12936b980f2e0a8e9dfdcf42b82c95223995bf1b78c8978e73aefbe2080c262f02b09750c5c40e9895fbe7244bc93a0f3ea8c71b87a4b836b94c63c773b51d9172c8dd17007e5bcaa4e46bc5cd66eb4335f8b0436f1a7d4d61f0b389716f2b78466fca8c13424fca42cf5c1b1f304af9052cc4a0a2c457bf8359e6113b0fdf35ead9fa5515f07a1e40400973a6ad2e3a3717c0442896221a92aba56db9c18b6b5f49b15b40e1b8ff5f8969b987138b3f7871e77e3e0df6042c93762a7f9281efe84ef3f9691653a1699a9b2f812a075be7b85441287b106aedb14f5c762a5aa8f2a24e5e8c3314d0ac395b0e53c7b41ecfb1abd53882c7cae2c978388971d8aedc80dcdf7123d22c525d4af7a33b71580342fe48eedd4cd27977a613e3bf786c2776f8cb6569faf62825103978430146d22fe06cb30ae4c938e4808c3ef0fb802f103d9dffba334facea4cc0b553a1f3fe1657924f6edaa333769b5c0b8745bad27035fbc0163c028799447f358422bcdfae851a8096cb2be9074619535b5730af26deaf63ce8b3497855088b41b564ca05cac78d029e84d131d39e301468fd811a5fad4c192d8f96c21a56a7903005d9af7a93de263a992ecaede2357078aec43d3c2bede63d698ff301c125c5440066116e92f6a8ffce02838d7a7c1747d6890d323b73edabdc0c266981a54405b7b0b8c0336af9506de0fb4bf3dc9e413bab6401e05766bef62ef3fc9171186cd540bfe128781daef130b16e01f0d44faf836f3a2c6b0eb2370114a4569eb6e6cab979c3276ef64322344da113d6270227e937fd1409692ed55a0e361f7f1aeb0a378731ce45fdc9a4f079bc08ada42c0b49759ae56b059ed7890f2b9538890a98f40819baeb457a4bfa1837b4c8b5ba3256d66ff4aee8f2f6127d02b91d28d5a95e9663266541c054480fb5cc44dc1bcc9057d63acf72be49d218ee2f759ec89b5c0d1e969ff3ee04afa1fbb16d9947b56cd6573cc80222dfc6238c9fd63a200901908747583361359f2e55157222b9a2ae06b6c0f2fe49e4d2021bc8e44efbeb47061274c4d60e5507c67c451ebdfabbac4ccd7442858845667696e465145138c3c9dce5c036c601bf6656a38a9a366b5a2ffe78bade57c58bda646614914a0d2b09b34cb41d15611316096cb9446075f5de5faceaa0434de6cafd87505269ef2203f4519d36e6dd01f291bfb79ca5d9d3455428e083208ec9c428363c64b9ad40795a29d240d3c66f04706ad02f10cd0f6395cf118af5ddcd4c1bce39f8ca285555dd3b245c3586845a85c6a82de0d79a617043220876ba23eddcc0227efc5aadf5d1fb30bc1df1803cceaee8e9f976c2606cda9802b3177d44e9ee0ab0c514af5427ff4534b5e0703b8521d48bad2afb6f7b7e8441e7abaef537e057") 11:06:27 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80222, 0x6, &(0x7f00000004c0)=[{&(0x7f0000000400)=')', 0x1, 0x6}, {&(0x7f0000010d60)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000db1400050166696c6531", 0x49, 0x7}, {&(0x7f0000000140)="200000000002000019000000500100000f000000000000000000000004000000000002000020000020000000711f1f63711f1f630100ffff53ef010001000000701f1f63000000000000000001000000000000000b0000008000000018000000c20500002b02", 0x66, 0x400}, {&(0x7f00000100c0)="000000000600000000000000a45d631724ac4b47b466cccc8371cdf6010040", 0x1f, 0x4e0}, {&(0x7f0000010140)="040000000400000005", 0x9, 0x800}, {&(0x7f0000010980)="ed41000000040000701f1f63711f1f63711f1f6300000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1480}], 0x2800011, &(0x7f0000000080)={[{@noload}, {@grpquota}, {@grpquota}]}, 0x1) [ 1238.385614][ T24] audit: type=1804 audit(1666695988.439:51): pid=7831 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir2632300616/syzkaller.8XzYIO/250/bus" dev="sda1" ino=1165 res=1 errno=0 [ 1249.380694][ T7857] FAT-fs (loop5): Directory bread(block 3) failed [ 1249.387765][ T7857] FAT-fs (loop5): Directory bread(block 4) failed [ 1249.394601][ T7857] FAT-fs (loop5): Directory bread(block 5) failed [ 1249.401232][ T7857] FAT-fs (loop5): Directory bread(block 6) failed [ 1253.548984][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1253.555712][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1253.562467][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1253.569106][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:06:45 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000140)=0x7fff, 0x4) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000080)=@add_del={0x2, &(0x7f0000000040)='pimreg1\x00'}) r1 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2={0x1f, 0x2, @none, 0x1}, @ethernet={0x1, @broadcast}, @ax25={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1}, 0x9, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)='ip6erspan0\x00', 0xfffffffffffffff7, 0x7ff, 0x1}) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$tipc(r0, &(0x7f00000002c0), 0x10) 11:06:45 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x16, 0x8, &(0x7f00000013c0)=ANY=[@ANYBLOB="620af8ff0c250021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000076000000b70000000000000095000000000000003faf4f2add19b18ed8a25312a2e2c49e8020a69644a2f57ba30600f1cc1a100a9af698393aa0f3881f9c240456c35199fad0093c59d66b5ece9f36c70d0f13905ea23c22626c9f87f9793f50bb546020677b0c5077da80fb982c1eea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c2918451ebdcf4cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec28b480000000087ad54d42d57181aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0000000000000006f803c6468779241d902d7bf6023cdcedb5e0125ebbcebdde510cb2364141215106bf04f658333719acd97cfa107d40224edc5465a932b77e74e80220d42bc6099ad2300000080006ef6c1ff0900000000000000c63a949e8b7955394ffa82b8e942c89112f40cfd7c3a1d37a6ab87b15867926602d94591c926abfb076719237c8d0e60b0eea24492a660583eecdb039ed3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a99630200a04d5bb924cfe5b3185418d60532af9c4d2ec7c3272095e63c80aff9fa740b5b7632f32030910800000000000000a2a790d62c6faec2fed44dbc232248f6348e7295e661acc1fa4fa4928b3014ab2f70344e16cb9a6298060d6b2ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa47b7da9c77af4c0eb97fca585ec6bf58351d564beb61e8caab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c0200000000000000000000000000030000000000000000000000000010008bc0d95597dd713a497a6638e1a585a4b2d02edc3e28dd271c896249ed85b980680b6c294c8320002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac50299ba96ffffff7f00000000df73be83bb7d5ad897ef3b7cda42013d53046da21b40216e14ba2d6af8656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dcbcf729433282830689da6b53b263339871429d120000003341bf4a00fcffffffffffffffe09fec2271fe01589646efd1cf870cd7bb2366fde4010429738fcc91782bb8bd45d85f5d793cc5ee0c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969c41595229df17bcad700e4021428ce970275d5bc8955778567bc79e13b78249788f11f761038bffd4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b4000000000000000d978cf906df0042e36acd37d7f9e119f2c00000080000000002a06f56dd022c074eb8a322fb0bf47c0a8d954b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84c9173731efe895ff2e1c5560926e90109b5985542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c366e3a06fb99e0aa7f23a054b0060477e005cbf6b1844ade2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd7b4bc0e5128f54c2d3335457acecc34f24c9ae153ec60ac0694da85bff9f5f4df9b3e90e5c708ce65cd6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffeaac70bc94776a8525b86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a409000000000000008485b3b8a8c9aa3d14f93100c2e0893862eef552fcde2981f48c482bde6e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191ebd7d439205991dcfa2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2d466483c17a65fc85fa3bce109b60000000000000000009cee560cb4c23d3a8d6550058dfaf622502aae9482aaacd503d876327283dd39adeac895822fada37f32544c74d06fbf90b258daa4714f11b9349a1bfe16460000000000000000d8263c92777303c86adc75ad2339d9cf6fc9683148432fb25e7922da48e61bba99087bfc9455131cd79f63402d3b89c4140815713e90020000000000000006df0545c4b242d8408b89ab7b613600c086867e01eaa5ee892c51d5705794db23c67ebb7f477235952a4df51a1b610e5072ebcd9cfe6759bd99d5b3af171d8830b1fc9e4c7e3b914b2b55fdc92700007c1390bdc862a341655f0661b9abdd00f796819a6de45fbc673a63a5714e2bce8d41cfb091cf1ed2945700000000000000002704d0fc3177bcf9ce28462176326a32a627aa8e887ab384d8ba731c0506cdde0a61f03df29de29ba1708f984a530b8e5d390b1f23270c7fe30d30a732d2b928d44160548536bfb0288ba49fc020ea23db58025f25f58fc04924ef372573687b6ff84ce1a94629141bbc73db6c9a2fadc4e67aa1e9b8f518fe680375217173973692aa38a7c2ee5e608f81eca2f483245b7a6f458c57d078d34ccf2cce89331708dd0f27f372920758d25ddec3b76c834d51a241273fcd87bcdbdb80297d57bd9916ce4b39a6d5636bf5b8067cff8b3d58888a07267168f2233e8cb67219c4cdaa37628419b3c1ac78ba41e86d4131795d4480bbf6f608c1eae68d266d2243328f71fddd06c4460cf01f3223b3a35e1c0e91ebd01c036b7aed3d973f8cdaf71ed66aa3fbf465ca80e9a42d9e1c691ed460d9dcf0332415b20dbf603edcc179edff40697505d81cefa29827f1a88538d2651defda85297edee5de935f35751e5b1533d488d0b02c17565b8a7fe1ff0ecf67f02ad339359d949a1ccde085dd6a0bc617cb7c120cccb3569961c903df4a89696c2bef90384f5d02bacd97c9b7da34c20f5f612941602128bad282cb7e310f01a76c111e141da4101c3c155564e189cb1ae139b1cd008c2fa2fd28d800000000000000000000b4a27cb909a17c2d9db9a5b3ef98400d8478124ee3fc0a90c7ad535452e2015e580125a9385547486382ec96f4b094e9aa2184f608fe8ad40eb4667d27c187774faa6ce15d300481fab65ac8c7cd29c8180c9bc07f029aa7e04448266ffcaba876eb14586876204e1b791eef56ed36215877d28882d786356f15eeb2358772486842ae83740cf88dd019dbdf64b78220fdd5601a80705437a299a09ca071f16cf1e3a61a1a7b08367a60d3a56e093029877ed987d10045c58c9cad223d3971d530c72837cd2ea4186233af17f1fe89f6c0be2e26daf47567ddd265da767314865286b75c29306aa2138305f0be78c5d20cee87abbecff211db7fb79263fd00e5217350a1cab596c5d65f29ddb3ac5892f699a380411afe51ad1ab3cf9f353e6bf7f89c70c84a37b307709a4ab2decfc26babc044f37ed617fc1b22400ffbed7aa5174e39043ff9fbf24dd02aabd43f67555c35923d9d38a399060876b71a785f44095363bb41dbb06a97b855e88fdd84f613c7c1fa2c1e6201525fcc2c0baf61021556e25b38f082d9f1860268345172324c461774ba2c9d0518d2b5ca9de819da1e0278d412a09b3bb69b878ec51aa004e88eb7e98658bc5d9f29c4dff83fcff6e3208e5faa866ec4e2e12d0f262799e60bf6c8e81ba2029b1c288a5c2f64b94ca8bb3c2b3386313e6c17310af2d060cea0d80a6c575bca5acc5cc043764af77e76c5a998d320635c18eb3449421dee6abf389f832485a347a933d51b9d24277c53fb4c502d411aebde80205d2b1f878e460bfde15eeeea016ba9b88b8188c24b173b9c522ea1a53914b93f77c70b57cdd28b1a9afcf5a56dc300d1ccdcb4bbd86d2c7384ed325ab0a91773bdfdeb675e2cc31c6ab555ea4fccf335a34554ed88264f091d04bd50b53b412dddb98ee8c970c09cc77f12a9b9aeba17f4a3cfa38a095e7403ccc311cc1fe8d838cf6df32f4f5b63eda24c4d9c205022be4f08c998bf1e54d4918f36e4151227379b8adce4c3f448c641e538a20e4b4376d9721bcd1b23e606623caf28b7e405a90110b1f79ebd3b94a41d4a7b5917adad581be1a1eea06fa6ff99525feaeb3ba8c5a480702678f24b19f6df86d563c00162e07f12d09a65e8e47ccc255a3a845ff130c37bbcb44cd5a3fb911ce06569593d01a32c27be41106104a27d303772af025dd68d786c5d4a7df8c0079487d5580384f6dbb8434535c9b9ea771d9d38c26c263ac03f7673fd5c08ce21b286fa29fba002153cdfac4a88bf77856bcea0ac3bcc3c4360b09d0f3da64d36c73888ed34163b52e7024459fd9c5c69f3ae4c3f547fc62e5a5e78839636af02dfc2128f18da8374b3523c5ccf93a10f87844ee0d20835c1bbfe95decca6d69f546a0c3530a9ed193a70de5ebdbb23a5286b35752fd02e3d39989ea3e69dcdeef9596e85ba4dbe5b999fbdb183d93bc41fecdd63fc9d38d1658c487d68873e98bd523b8f7eb8501900eae11df33cab3952ec6d88e2cd0e63ef01bf6b8f21ff57fc9cd2b70599cad0564f009aefba3db72d00ddf2740856a898c05a321401e6d34f32bedfdf949bb66f5c86e39f94d8"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe2c, 0x10, &(0x7f0000000000), 0x32}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r0, 0x0, 0x2e, 0xf0, &(0x7f0000000040)="e1865d0d", 0x0, 0x136, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 11:06:45 executing program 3: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) r1 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000300)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback={0x0, 0xffff8881a56043d8}}}) 11:06:45 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="120100000c635020470520270a0b010203010902120001000000010904"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) 11:06:45 executing program 2: getpid() syz_clone(0x41001000, &(0x7f0000000000)="e683181adc2d69b5f84a8d67d5fe15b39e3d70a29dd9563c9310d1ed088f14f30ccf7d6b973712f95cb928a8a401d58c1bca8aa31fb31b31a489a9d8520b8d76eb7682bb649bbc54a9bb7b4f2294beccba6321db56362b30b49d5bb06620ccf0cbe6b4ba10df41c42e1c27e7772511b562a281e817684506a51aa5e44b2c90309d3b5e0926", 0x85, &(0x7f0000000100), 0x0, &(0x7f0000000180)="a6720845516c527e4158613ac2e3357d2029cf9a914c05c057909ec9397fbc53da12454ba55257e99411f2c1f5a5cda795bfc65f349636c55b972bf99341294a016343a51af8f83a83b5fc9a0ea3a2bdf645582556341bdf9be99f098e70ac5c5abb787d22582ed78d5eb1012e19e7d5085b73dfd6d8172ccd5557965b5a8259e165efc2ee9b2d9c3630303606607cd152bdb4b2f550d3c6072f511020d939b08de26f5444fe033a0c7ea39ba25a5b25f5ed6a866c02632238e6c7eb90606d135dee3df49237fb003a429f4bd66d42a774fd40cbf9daf9c0be7fd04313f130ecd4f58d9d499e45bfc35bb0e0c5e10b6dcf2c82d2313a49c7011f20f61c97620f69ac96c42868d908b1be61adc9ce75500aebc0d0e2a24b9a72947c6c2bc5d56e9fdfc4b383bc9217e35091531cb4b3151b44f3af9c40d3398c808ed54d2a0059ab7b3c3f96dc28e8b2e174c96ea7a46ace1f604e0e8f17b16ad2de4caf0165818639e67b5b4656135e52b68ca7851bbbb2fafc1b7970badf0fb8a6fee1149cfff0e489dd95cf22a593a3546d4afa98f2fc7f3f46ff82acff8a3fbf4529122ffa3ceaf5c6ac5209fc6fab30269d3ca4c354ac958a86e988ac135e8a30128dd1dde15a8926da15bdde715a7a86b84ac48eefb425692547d556b1a1626b3ba253f66285dc819027f721a835a4e2f97593b1d5eb5ed3a4eeb8eaa30f874111621d6a77f515898b721fb6fe27d3dd6942ba897242ccbff974d745038b0d6b6cb0bd9974cb1234ad012c25a55546e0365bfd1c85e84c5988f39c9eb6a9f2b1222ebec66ef467a034714aa6168767c818002cc50deb3f5d804aa7a72d5ed8531e3cbd4adcd765b2bb600d5809cb0ca030e57f86aa55d478c86107aea4fd1cef0c64d8f6cef845a16ed0594ff0027a9ca3afbc32bfb644bd74cb947e3dbe9ce7af734499563f255a3ef7bd30b586dacee9ccd0263f95104cfbc732a5e50fb4bf964998fe7fcc2ab8e2b4c0160ac560b849f963d939553a60fff1428b34c9f1d6e03aa3a6f4de76140553e30b86e2d769ccb773a6b41638d2d164eefe50fa46c5bc332620944440a2d2a729c56946ab2a9b6c871358e17c828cee95579cc613633dd7551777b0375ef7f4741287a2d7e3d8af583297b4970b0ea7c2eaa5759959d16648d211138695f7cdb260f9668ab7932e9b8ef2f1c699db7d384bc6367e845f7a0f9672a3af68c5595259668e0ba221938dc7369ca8485406fb80ed8637376606541f666f0957345a79eafe355039a4bf79f43ac1a8e1e14109e6d07fd7c7c6a40868aefbf6db9a9db3475fb1880b8e53de13b9b68e33e956a8270293d28ad04e4d565f25106b9252da91f89b9b5c44b2054bf87be7a3289d93d0ceb1c342cde6f953bdc233cf2f2196d52e88373cd1782d9f2533247596b2536d4b4627017bfbb2af91aadde425db605da98120e30160f67acd29cec68c5a543c24f376bdb76d49696ee20856984acc07b2174ccbad016644cb9d195da6cc4b25b3ea0e12862ca6bab87435283305c86b204a5793cf65181dbd70e62a84b0b8557081a79b19b0981284087b510cfa3337739914e7c71a0382d83e63a9dc9d9e55e473f97853df2d019348d15549812ca0d633666e926322da07b2c8924bd1f92f94f0e772676386e8e8a262dc522ce7206d3747efc7f36a1653ed5976254245e0a53804a6474b9ebaea1e684993f6aeb2f20f33026f4fd5f8ac349ed8cd9a007e8e148ba7c01da8d3433d1d557481ec84d2484d67f18a19b8090280a79ac4a0d394cb70e6af151283df4a8d636d53e208f4251410cd4c22f145a1f7d8ab5880456c5e41b72d995e7546f8e2b17a4d705f0184acc0b71a4683bfa8420747dad501d1a3ee2d0551a75a2342b11fb189d8d2088a53dacaf9d25bd0f047068c21041965670f14c6f586ac62fe13b8d1ad76229c1bab4307a1c4f1f4008b0740a152d0fd86fc51bf1c317b32109d5b9e50af26f8bc57d228ab11c4b62a53dffd0b6cd1166f8c38d5db3534ed8d47c05ffd32f2951fa77aa002f178d9ae3b3d5a8a78ae57ebbca76ad789dcba03551ecf789bab6fb0db2639d513d4579267bd508f779b382a469908c46e3b68b58bd3334684ffb4de4d30673a11e395ec1fff967e68bc03aa10130bfaf2c7b4ffdd1a444e0bff851cd6ff398e28cb396d7e76b9157ae59cc6afe55f1ba28217550d8a2a86e979e108bb866932e457f12e9c0b4f0e1d3f10c4c67aa7b06e0445f2787229deb0048908e0bfa632f1cd8d48b848d104f72318308ccfd67ca96305aed46ce1ed7fad9b854a1074bd7053d531c49f1326e99a1613d963b0510a32d3fc5623510ca904e84951aa532561fd184c6d4328e976621006ceddfece65c939eb5386e5c5768c1b6e035c9dedf8f3a4d3b7cb711853a2743cbac12b39157581550047378ec1eb476bd383c26e5a611b1eac32bc6ece801f69292e0567d7a61c28e8b03e7c304dcf9e98d9fd2b9e76ee3147d7a42c7519ef9c51b493ed22f985f7c9712c7e9ed5f44b9ad807761146b40d76025c8a2fb0388ac31e4bd84813eaa2b7116d68c76df4d0c91f3435144fb6b52eda242b05778d6cb07ca3110628950f84108c3b92f0885d2cb804c0697706c59a1236c9b245d0f9ee90d5b8b5d1181bab259bb40dec492d405a1bf86eee05fd8680c56233ec0cdc3c77aad333b74cb8e23fec8385eb1fc2d3907ef6d4cadb16039dfe270d7aa8d77657fcfa7f853fca6c1ecd01bb7fed64e099d7d12936b980f2e0a8e9dfdcf42b82c95223995bf1b78c8978e73aefbe2080c262f02b09750c5c40e9895fbe7244bc93a0f3ea8c71b87a4b836b94c63c773b51d9172c8dd17007e5bcaa4e46bc5cd66eb4335f8b0436f1a7d4d61f0b389716f2b78466fca8c13424fca42cf5c1b1f304af9052cc4a0a2c457bf8359e6113b0fdf35ead9fa5515f07a1e40400973a6ad2e3a3717c0442896221a92aba56db9c18b6b5f49b15b40e1b8ff5f8969b987138b3f7871e77e3e0df6042c93762a7f9281efe84ef3f9691653a1699a9b2f812a075be7b85441287b106aedb14f5c762a5aa8f2a24e5e8c3314d0ac395b0e53c7b41ecfb1abd53882c7cae2c978388971d8aedc80dcdf7123d22c525d4af7a33b71580342fe48eedd4cd27977a613e3bf786c2776f8cb6569faf62825103978430146d22fe06cb30ae4c938e4808c3ef0fb802f103d9dffba334facea4cc0b553a1f3fe1657924f6edaa333769b5c0b8745bad27035fbc0163c028799447f358422bcdfae851a8096cb2be9074619535b5730af26deaf63ce8b3497855088b41b564ca05cac78d029e84d131d39e301468fd811a5fad4c192d8f96c21a56a7903005d9af7a93de263a992ecaede2357078aec43d3c2bede63d698ff301c125c5440066116e92f6a8ffce02838d7a7c1747d6890d323b73edabdc0c266981a54405b7b0b8c0336af9506de0fb4bf3dc9e413bab6401e05766bef62ef3fc9171186cd540bfe128781daef130b16e01f0d44faf836f3a2c6b0eb2370114a4569eb6e6cab979c3276ef64322344da113d6270227e937fd1409692ed55a0e361f7f1aeb0a378731ce45fdc9a4f079bc08ada42c0b49759ae56b059ed7890f2b9538890a98f40819baeb457a4bfa1837b4c8b5ba3256d66ff4aee8f2f6127d02b91d28d5a95e9663266541c054480fb5cc44dc1bcc9057d63acf72be49d218ee2f759ec89b5c0d1e969ff3ee04afa1fbb16d9947b56cd6573cc80222dfc6238c9fd63a200901908747583361359f2e55157222b9a2ae06b6c0f2fe49e4d2021bc8e44efbeb47061274c4d60e5507c67c451ebdfabbac4ccd7442858845667696e465145138c3c9dce5c036c601bf6656a38a9a366b5a2ffe78bade57c58bda646614914a0d2b09b34cb41d15611316096cb9446075f5de5faceaa0434de6cafd87505269ef2203f4519d36e6dd01f291bfb79ca5d9d3455428e083208ec9c428363c64b9ad40795a29d240d3c66f04706ad02f10cd0f6395cf118af5ddcd4c1bce39f8ca285555dd3b245c3586845a85c6a82de0d79a617043220876ba23eddcc0227efc5aadf5d1fb30bc1df1803cceaee8e9f976c2606cda9802b3177d44e9ee0ab0c514af5427ff4534b5e0703b8521d48bad2afb6f7b7e8441e7abaef537e057") 11:06:45 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="4800000010000507000004000000000000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=ANY=[@ANYBLOB="3000000024001d0f3a61aa51acb1d58f1a43ca38", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b000100636c73616374"], 0x30}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000006400310f00"/20, @ANYRES32=r5, @ANYBLOB="00000000f2ffffff000100000b000100666c6f7765720000140002"], 0x44}}, 0x0) 11:06:45 executing program 4: mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x0, 0x31, 0xffffffffffffffff, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000240), 0x0) [ 1255.921831][ T7288] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 1256.203354][ T7288] usb 1-1: Using ep0 maxpacket: 32 11:06:46 executing program 4: r0 = creat(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0x401c5820, &(0x7f0000000080)={{0x300, 0x1, 0x18}, './file0\x00'}) [ 1256.533516][ T7288] usb 1-1: New USB device found, idVendor=0547, idProduct=2720, bcdDevice= b.0a [ 1256.543159][ T7288] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1256.551509][ T7288] usb 1-1: Product: syz [ 1256.556012][ T7288] usb 1-1: Manufacturer: syz [ 1256.560819][ T7288] usb 1-1: SerialNumber: syz [ 1256.680419][ T7288] usb 1-1: config 0 descriptor?? 11:06:46 executing program 4: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x10000000013, &(0x7f0000000000)=0x2000000000000001, 0x4) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000180)='gre0\x00', 0x10) setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f00000001c0)=0x14000191c, 0x4) setsockopt$inet_tcp_int(r3, 0x6, 0x2, &(0x7f0000000200)=0x7fff, 0x4) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r3, 0x6, 0x1d, &(0x7f00000002c0)={0x0, 0xcbf, 0x7fffffff}, 0x14) r4 = dup2(r3, r2) setsockopt$inet_mtu(r4, 0x0, 0xa, &(0x7f0000000040)=0x3, 0x4) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x140006, 0x0) 11:06:47 executing program 2: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f0000000280)={0x0, {'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000000180)=""/203, 0xcb}}, 0x120) write$UHID_SET_REPORT_REPLY(r0, &(0x7f00000003c0), 0xc) [ 1257.173095][ T7288] usb 1-1: USB disconnect, device number 14 11:06:47 executing program 3: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r0, r1, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000540)={0x34, r2, 0x303, 0x0, 0x0, {{}, {@val={0x8, 0x1, 0x2}, @val={0x8}, @void}}, [@NL80211_ATTR_VENDOR_SUBCMD={0x8}, @NL80211_ATTR_VENDOR_ID={0x8}]}, 0x34}}, 0x0) 11:06:47 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xb, 0x1f, 0x80002, 0xbf22, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0), 0xc, 0x0}, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), &(0x7f0000000400), 0x2, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={&(0x7f00000001c0), &(0x7f0000000540)=""/4096, &(0x7f0000001540), &(0x7f0000000380), 0x2, r0}, 0x38) [ 1262.501982][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1262.508788][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1264.308498][ T7890] tipc: Can't bind to reserved service type 0 11:06:56 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000140)=0x7fff, 0x4) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000080)=@add_del={0x2, &(0x7f0000000040)='pimreg1\x00'}) r1 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2={0x1f, 0x2, @none, 0x1}, @ethernet={0x1, @broadcast}, @ax25={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1}, 0x9, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)='ip6erspan0\x00', 0xfffffffffffffff7, 0x7ff, 0x1}) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$tipc(r0, &(0x7f00000002c0), 0x10) 11:06:56 executing program 2: r0 = socket$inet(0x2, 0x2, 0x2000000088) bind(r0, &(0x7f0000000080)=@in={0x2, 0x4e20}, 0x7c) setsockopt$inet_udp_int(r0, 0x11, 0xa, &(0x7f00000002c0)=0x80000001, 0x4) recvmmsg(r0, &(0x7f0000005800)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/50, 0x32}], 0x1}}], 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000200)='X', 0x1, 0x0, &(0x7f0000000280)={0x2, 0x8004e20}, 0x10) 11:06:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000001300), 0xffffffffffffffff) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001440)={&(0x7f00000013c0)={0x24, r1, 0x1, 0x0, 0x0, {0x3}, [@GTPA_VERSION={0x8}, @GTPA_LINK={0x8}]}, 0x24}}, 0x0) 11:06:56 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0fff8fff7ff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001000000b70500000000e000720a23fe00000000850000000b000000b70000000000000095000000000000004e6258941c823b7505608704ba4ababb42684e890d31ae450400373a0a5447a801b8c1c4f0c4bd97c6555e61345400f9bd42abeb9ade0105000000000000a21902ff07000094a2b51c21df74924f5436a6ed89b98f75e800230c49c90fe1336481f3b92a63336c36fcd745d61d7739c6554ca201000000bebbe8282f8b1e26407437a397bf8f50e87ed4d27adfd876bffc402887781979461c4363bc5c9b6202ea471428197ec0ea4334844d2322e8802879435883df6c10ce86188c92292b2d0226082960be682836bdff8b0971f2a5405e453228e7b1005bd73479358a90df3e481947de6453736aa572158af6ea63d6d418fbbd2bba050000001da098ef78dffcff5e1ed19913a5fb25c79dac2e489f68127892658115e7ffb588a71dffffff951b8535167ab8069a2c92a3aa18e22517e92c26637b4c34bf2d0aa304ed42bf70480e9e97203fd169411f37fddd1f7fbe16dbbc0f307bceb5064f388a0350c3dc928b0e638b1e2b2a9d25264233e5d45eb377f56b95241024dbe30f67191c2b56b70328d6d3215dfffe5d89af1d10599bd494d921d1fb2db99b6aba0fa978f41eb1d4c553e5a9326ed550c13f8dd36716a899a1e79234294707c5312b924d142c17b20bb80ee202222c03fa84ccc374e7171094018630366397266090a82343aedfbf7afe892390c2eb775b0d16073da2229958db05de7df6ab7600004000010000006d80810da0e23b50465f8394820be571e3592d0000c7ef10fdc462e7040e7074ec43aa461fc54401a76406db718d4efd6c95524c84df0952d32093082b7aa71304e0d2d9ec310d1b676b378a5879e47941de1a28c3a8f4be28628bd443537d0e032b7d2badd0bc6617a859b7ac273b6304555f664469cec152030f06cc0ca1765838eb5590264736fbccfc3a8f4e3b10daf6a275daf5db2dac70b8fedb05e68d03000000732070144503d31408fa20140c9d2db1c59ac8a3ce28e489d67d87d3a107ccea3007f58f2c5017e8807107f79ac50cc1d4f546b4443d137eb706b71b1767a10cca7a7c82b76c96e874aff249f36329a6636b354b6e674b08f7ef492b804c4b08fb10de807d79fd782027318cd7632e22d2faa16209272b39b5ec8d239832ea02cc88e249a2e77753a58987547571fbc8de747faab724bebb6401412b496e078fcb6c78ab447e871b76a8b0506f49594aa1d610567e14d739a6589e485803a60ff3ce04d0d2e5681e787c7e1ad25467bb81f2f448128207de07a83759ec30cf9e0a3fd3f2fcee97fe8d273f8e712a8a64eaf2d89a1fa44554357fcd7ab531ff7a41c27164fca430a62d015b477de61853f5ee2e25b00a63642ec32ece2ff3bb5883deb895f52a923b5c744d8dccdd6a09ded8b90f1eeda8e6e884a4f090edb6ab9fc8107846508d51f3735493d5860cf80200ce31b92eb3563d485b5a7d192092d7a9fd2bc67d305d1d4573aad5f6501d1cd27657ce17330402dacb78d72d776330711645eed7d4c292f4448733c0826c4eb950f3d40457f82d7f792d106518f6bde874aff9e2bea7d73f74bebeeacfc700000000000000000000d40d73be47803297dbe34264c8c70b7761b22a7114a078a87d63d63b0c9dcc263a5b773bfeba212abef4181ad9e4872e328c0f105d51e3d167a2b717051d7681f92a2d0e1e8e38ba04552eeba18a000000b22b50d76d85040c9000ea68a528049a60d5e26b20455194f4be3b8466fd66d0e6cefcff7891c485d61cb66f4076cd60a22733cb00cf7cc12ca7d9bb864c0e650236a79a5c85349a9b1e6bbc3bbbace197e72490c566431cd3a08e9d1b641c1ba1f661d01573b904c3fa1527370fa15cecd294ac21fefe3d161fdf58e8bc5957461a5839f4370176e1be88d2e3516a1998c1621a00b4438b85a4dfee6f61827a1e50e158078b037dfda3ffb35069e41fc740ae720800de53948f176c3c15f3a529c02434b920d87f12a6e3420a2fdcb3559e7a5b1ddbb06b7a5977f63bfac701e673bfeb8d76f9db34e8098bea301baa96916d6458c923866dc192928b320738d1b298fb55f2a64500000000000000000000000000509885a38d9d995a46817e7fe7acddccce8f3ba739d90ddc5d62a85f3f86baf33f92820c9ff497cf76b6482c3ab53fb6ecea6d220b91b99b2fb4279ab09ae0645ab92df309000000000000a4868411948f8e3e259b717d722a1eebd3f6860a17f1ae9e10a1178f38004951b192d13e9600c1f708ca7b1d127e451034469bf2a8f93dbae6ad8e932e431dc18323794156238625bb9c45c5a76a68a8646e701b29a71ffba279002f25e5d854f50f195823106a5625ff94221f1f04c72525b50aae69081de9626de9847bf53475d90642d973c654d80b1b000000000000000095e579ddc5698157d4573553c22b23aed5cba3e2cd000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1d4}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000040)={r0, 0x3000000, 0xe, 0x0, &(0x7f0000000080)="0069c2704ade28eddb0000200000", 0x0, 0x48b8, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 11:06:56 executing program 4: r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000740), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r0, 0x7a7, &(0x7f0000000100)=0x20000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r0, 0x7a0, &(0x7f0000000000)={@my=0x1}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r0, 0x7a8, &(0x7f0000000640)={{@my=0x1}, @hyper, 0x0, 0x0, 0x3}) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r0, 0x7a8, &(0x7f0000000080)={{@my=0x1}, @host, 0x0, 0x0, 0x2}) [ 1268.980095][ T7891] FAT-fs (loop5): Directory bread(block 3) failed [ 1268.986957][ T7891] FAT-fs (loop5): Directory bread(block 4) failed [ 1268.997281][ T7891] FAT-fs (loop5): Directory bread(block 5) failed [ 1269.004169][ T7891] FAT-fs (loop5): Directory bread(block 6) failed 11:07:04 executing program 5: ioctl$UFFDIO_COPY(0xffffffffffffffff, 0xc028aa03, &(0x7f0000000000)={&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2000}) syz_clone(0x4400a080, 0x0, 0x0, 0x0, 0x0, 0x0) 11:07:04 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0xe) setsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, &(0x7f0000000040)={0x3}, 0x2) write$binfmt_misc(r0, 0x0, 0x0) 11:07:04 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000020c0)='/proc/vmstat\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000020c0)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000006240)={0x2020}, 0x648) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r1, 0x400c6615, &(0x7f0000002b40)={0x0, @aes128}) read$FUSE(r0, &(0x7f0000000080)={0x2020}, 0x2020) pread64(r0, &(0x7f0000000100)=""/136, 0x88, 0x477e2723) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) process_vm_readv(0x0, &(0x7f0000001440), 0x0, 0x0, 0xb, 0x0) r3 = socket$inet6(0xa, 0x80801, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x3, &(0x7f0000000040)=0x4000, 0x4) bind$inet6(r3, &(0x7f00000025c0)={0xa, 0x14e24, 0xb626, @rand_addr, 0x7}, 0x1c) setsockopt$inet6_int(r3, 0x29, 0x3, &(0x7f0000000180)=0x8002, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000002b80)=[{{0x0, 0x0, &(0x7f00000014c0), 0x0, &(0x7f0000002800)=""/173, 0xad}, 0x6}, {{&(0x7f0000002980), 0x80, &(0x7f0000002f00)=[{&(0x7f0000005a00)=""/159, 0x9f}, {0x0}, {&(0x7f0000003200)=""/35, 0x23}, {&(0x7f0000003240)=""/56, 0x38}, {&(0x7f0000003280)=""/66, 0x42}, {&(0x7f0000002680)=""/235, 0xeb}, {&(0x7f0000003400)=""/42, 0x2a}, {&(0x7f00000044c0)=""/4116, 0x1014}, {&(0x7f0000002e00)=""/201, 0xc9}, {&(0x7f00000028c0)=""/36, 0x24}], 0xa, &(0x7f00000015c0)=""/4096, 0x1000}}, {{0x0, 0x0, &(0x7f0000005500)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, &(0x7f0000002c80)=""/99, 0x63}, 0x3f}, {{&(0x7f00000055c0)=@nfc, 0x80, &(0x7f0000002b00)=[{&(0x7f0000002900)=""/83, 0x53}, {&(0x7f0000002600)=""/87, 0x57}, {&(0x7f0000005740)=""/44, 0x2c}], 0x3, &(0x7f00000057c0)=""/228, 0xe4}, 0x6}], 0x4, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000002780)="0fdf1bb42282e6874c3645f65d831fcd714c5f3eda002bc43a470b09079109cd749567f6e57142d89fbe6364372f76f4f98d8418998b5df586a4502334cb0f347e17d4a408aa47caac4ba46d76c0f283be3076ec646e00"/98, 0x4a, 0x20008881, 0x0, 0x28) connect$inet6(r3, &(0x7f0000000680)={0xa, 0x4e24, 0x0, @loopback}, 0x1c) sendmmsg(r3, &(0x7f00000092c0), 0x4ff, 0x0) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x4e22, 0x7ff, @empty, 0x80000000}, 0x1c) 11:07:04 executing program 2: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f00000001c0)='cgroup.freeze\x00', 0x275a, 0x0) write$cgroup_int(r1, &(0x7f0000000100)=0x80000000, 0x12) 11:07:04 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$RTC_PLL_SET(r0, 0x40187014, 0x0) 11:07:04 executing program 4: io_setup(0x8, &(0x7f0000000600)=0x0) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000002740), 0x101002) io_submit(r0, 0x1, &(0x7f0000000180)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f00000000c0)="01", 0x400002}]) [ 1274.135772][ T7909] FAT-fs (loop2): Directory bread(block 3) failed [ 1274.142683][ T7909] FAT-fs (loop2): Directory bread(block 4) failed [ 1274.149278][ T7909] FAT-fs (loop2): Directory bread(block 5) failed [ 1274.156134][ T7909] FAT-fs (loop2): Directory bread(block 6) failed 11:07:04 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$RTC_PLL_SET(r0, 0x40187014, 0x0) [ 1280.667466][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1280.674436][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1280.681035][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1280.687766][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1282.822441][ T7916] FAT-fs (loop5): Directory bread(block 3) failed [ 1282.829156][ T7916] FAT-fs (loop5): Directory bread(block 4) failed [ 1282.836005][ T7916] FAT-fs (loop5): Directory bread(block 5) failed [ 1282.842794][ T7916] FAT-fs (loop5): Directory bread(block 6) failed [ 1284.991877][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1284.998605][ T3515] FAT-fs (loop5): Directory bread(block 4) failed 11:07:19 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000140)=0x7fff, 0x4) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000080)=@add_del={0x2, &(0x7f0000000040)='pimreg1\x00'}) r1 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2={0x1f, 0x2, @none, 0x1}, @ethernet={0x1, @broadcast}, @ax25={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1}, 0x9, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)='ip6erspan0\x00', 0xfffffffffffffff7, 0x7ff, 0x1}) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$tipc(r0, &(0x7f00000002c0), 0x10) 11:07:19 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000100)={0x0, 0x9}, 0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x2}, 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r0, &(0x7f0000000140)="01", 0x34000, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) 11:07:19 executing program 4: syz_usb_connect(0x2, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000f5980508b5192100c7980000000109021b000120000000090400000107000000090585b3"], 0x0) 11:07:19 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$RTC_PLL_SET(r0, 0x40187014, 0x0) 11:07:19 executing program 3: r0 = syz_open_dev$dmmidi(&(0x7f0000000000), 0x200, 0x22e01) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000014c0)="76761b5195e3b3e6e801ccaca5000399327335a53b5dab822040d13cbe9bb6d8cf7a464663f47cdcf5188c44187702473f1604d1d651158ff642e6eb757d4f7c202a475d6afc17540e596ce00e5bb8de6a5172dba9ccc6708c772593d358e577828637ef02eb2018a1a5379cc8fdde242af360e81501b09354bde6a3ea634f2f9c8264eeb8180bb571c1462771d0c8f6003a884bdc9f7cdf5df7e73eec64db96433cbb3147b9b10f583589e796891e8bdc51b9a486a567fe4445785b8167e03b09ffef80b395c7ece846ea4591765d5137852a9e228876c78f28850b0d8a028904f59c774519531a8c7fba774fc54b9c2feb322e7f27bc120772a12064afb5609af6b31bab976371543db15d56548a9ec86499fb355b66eebe43e25580b29a8fc86ebf74f3eb276854f395a819716d59c5220982a23245cc15e36c96fc0502d7a39f669f357e1da97b4d15b7f2e94477e662c9c34380f385af46b1de3cd690170536a40234d48fdb1bcfe98729abdfb87a11f160991e1380eeb274d22660dbbc52d501881aaa34c252287c7ddebaca779044dc235c264f585ac812da1b0bfa4d8e29b20cdc77889cadad51328fa49dbda181d34e66c7059d9ea5caebc41910275dfbdcb8694cadca2abe9eb5698df0c68c0fb247fda1a9c78f845b7015cbb4980e014813115f04818f4347cb189caa6b49a3ed80dab17523883d4a8884f781fd6910fc55f290b7acc2e1aa7a2ad561bdfbebca648820a1ccb416bfa77cfec162a6e2c391296fd38cbeff75afd1709bd8dd93a24080508164dcc29fa7c47b482f79471cb4d10fa837edca29b8f823af9e86a4b6034a42efdbe4c56641d4674bbaed01b45ea7f6669b877bf356de3f6fc38b3adbdf5fdf56b01ced0ca723e083ae33c157555416fa08987bf78c4a28a71bd356a7d7d9303a2b053814f1fb2e36eaa2d7a24620747a5eb2c7a82135d4e9649e00045cd8a2e81513d241248a751b1f44d970d53987dfa642d54292e9a33e3b1bbde3f2b91adf018811618819b8bd8c48f0fe6b5f08561a88d6accd41dec2b5d3974c25b28d3e627977813330f433eda804d4343a8bc0cd591225e111a3835d4e22b482fa5a8ffbf13b3d2be10a116abceb6c7df9500c8a139e5c501ed94ff9e8d180e51a9f3662b5430a8339d4f9a0ce790be759d46a0de49739ef6d0f18771aac769cdb8d21b0aa8feb8d67ad84499539c0629badb443189522bd965e06141f87fdeaba0de5251f69d1730978cf38314bafcecb8748aba3b1952518903a49d13c43f9889ae210ec0511f4924d004aba39f6dc56f7dab5781af006db3fa51c4d6b9be5c714fa2aa563a6e4f7c6ebee9b42033930677d03e4fc5a6bd06a2d963036390af34c07ce59b7a868f3c45f90101d45fe9ceddc3229048f4042e3304dd124145a91af61b1e29bb0c7d83b2c50de85a3289c3b29eb10caa911d7cdb1d56f7c523bfc3f285f7323fee9fb22cbe0592adb1ecfa725bab98ff1a6b9d1d19e796f32691ea3189c0e6f0f721cd2715efa31e591451f21c6a5fc0e2320e4404343bbfae599cff8f34b2f1fbde7ee0d81881601682c9239e49154091563c86b80355f9e49823c79685ad83d9ebb58c1adf6e21826598d9aa3259518a2e3a450acccd48b301f4ceb246d435959a161c0b391eef0140830d2cfdb15bd0a1841eb86ef703d401f45d2be7adf5cc46e27fa931e02ca42dc2ef081a698ba84246789772976226219861799f1f1a47d4c54196158888b8e20ee55a0495144f2919adf32e7b7f51f2fd618e16a3ef68a6e78ced325736b35ce0c0d13798bbce69bc2a0ca51e3e27ccb85503cbe51ee3386f3edf6aee0518cc2dce66b35b5b6e88c395de69e3d1d9438afa8aecb1b180b5f765e1a8e78da927175bda173bb3c5050df8845f54656981e83819a3d27303e1754d2e94718f035715a9c5106701031606a4c5ba43d99fcc3bc8e2a20cf80ea1f7432286ba1dd989a8fc68c07b7295c780b51aa7f77c833c590f04fe62f195277dd441f26d7bce5058a5acfbca633c669b9d9da60078acba22ae07c5fc6a324b79d8b81c0b0d3d8edd388eb549c9cf222753b191b1cec8550c1540fea770bc3fdf39fbbc2d945ede96132bb4b8616bd0d869dea9d9b81132803ff41a55a45d63f92e59a6cdd944b16098c91fb5a44d1ca14951b3ec1593349c836b2761f70b4ac87b13b0d541d12e44989353918bdbf9eb48a1e2ce7ea45d8caaa4022dd1ea9adecc96e03e43cb98214e1d2b35a5b5bee8fc42f3fa3d26b41d327a03c2383158b7c2f67ca996ff3d3486f9264e638080cc92941659a54ed7499ba0f74055a0b532b4ba6867f5b68a3e97648b9127539bcf113ac979e0afc3bb22cd5fc1729462fea6a4bdb64080d52e656964bf5533937b82088da21bd55b4fd7ea5fedb631ab5773a61f16170b75edb0f72d168db06ed231dc0e15efa5515673ce3c4923b584ae32332fc34424612ea6479a50319ef674ea06b8f4d0a643ad5869fffa5e0b71ecd3a2ed98db08a44fad3da5762645e182b19d50ba91eb490e9c70671571fb3f8c4a7b41e09043561394adc4b30a4941b36fedab12fb73799fce37a26de950913b815e2a6b8760b342e6af39166d0af438c1eb026f8036b909bf64c10a9e5c9d4bd62eaa2aad9a1784fe6a02cf9091fd72c47814bac153a7823852ee3531abffbf9bfd722b72617c95b04efc52bede745b112e9e3a31494174c974263d21dd5b01a0ba12472317c71f9539f9138677a25b72f5f9231fc2791d48094bd7c336a8d09a168a1cb562eb0514e84150f0cc48502d3df9e8a5e3373ed052f415152fb7b1f4c8961bef794e4dcf4449aedeeb3649c8da2aac56708d702394ba8be5591cdac6dc7424b330fef94a44246326c4a71f7a89a35635953b5257632a1fa871cfba3acd985de820c8819d51ca30e4a412834dec2d00b8e54f6b549345357f3a187baf1c1b4f71da098cbb72e013c9ba38fb0a3b27e28cc9f0e3470104ed73d104229278b8ebb4319751c2df2a6557aafdd6ad9a1abfcdd226aae015cc09caeb6a6886754d568bff9840158bf46a112b9738617ecbf0cfcffe1739b27cde3d49ad30f1f15cd1f5d96a9f81f4a9dbe2d0c6574494a45f7de724f999a90c2144ef3f6551efaf90124d0700166e57af6843f33b64b0602f5b8cbc76a61c38a701b60f0d0a8595ef9f3021dea36bf41b78b0eec8ecce4276cba324611b1f05bc4331d9dcee76907b2d3baef2d988540fbf78c49ed3548e800a1e70c6d39a31eaa4c21c2ab599afca51ab82ec497489a7c01744018648e3880339773c4fc99aede6695254b67dbf61351a13e5b2eee376d465bf02825810ebe5c58761f6bb7d4e2f4ba71cade7c402fb21099e20ec773b335563b5bfe3234ac6fd4023c239e4ac5087374851ef7abaf313f5cb48a4d8d6430c9eda56319848c9f59f5677c7f9ddcaa25718969bda43518312d4c672c8e9d931827f2c0450ed08bee329f4430f3828801c9c75eecf51e9956c23639c68acc33261f3ed669a70e3c9df3f52f4a3895b58038f38e6dbd290c8126cc5926ee7857601102b98cfd738d0a4fb42d99925e8d3b28f830f15658e92c2b9ab04329c33e59d5cd2e799a04da658f70c1560173668596eb55d6133f2e51385bf14fb32b6ed224958af7255ad98da634f3d999ed787c948ca2c54c2f141873680996879c92ca31b3ee11a05e1b28a378a6d7ac8dfe13085def68cc42cd4bec1b62b1e9402c65b2196414df9a8267351014afc2fbd030fae8358410b7b8f7edd858c6ac940731a75248ee023a0427f4a6e8dda48006b883de661810a22d3824ad957dbb38803ad6143be7e570d427659d5db503ccaed5414e7d4e0052ea000b5f91eb866e32656ba26909e8d3410304c392fa623883daae8693abd26608c09f4cb476eb4b4e290650df4d7aba28edf5c2f42709c3122a70301887ab5b0936036effca58bf6af2af724375e834cb39c5c52a735777b635aef3c7277bbfd44a66f5553c4c85b3993ce1f258cbcc0bf6bb991e7cbfce8b5ea2cceee9f1185df678dcf4359124fb650a6170c93207625b292558645bbbba3098181cf6190a563cfee6d3a41948013da5d7686d29dab826be805b3662ee110bb461baf953b12bcd58ae2cc37010495e766e04444e2cbce97107a513292d7d0f2d3f0154db43822394204beadcf6e1a95f75d66cfba4588f646a5fb0f3f104b4907c1698816e097465d0683922ea303f81b2fb7027ed3d2efedbb18ee1a6ea8a9a15b919129eb78f11205e9301707f12a0183872bffe271bcb52529670bfb26f0d848392ec563a5cee82c59ddb3a1c30762757374a3cd6489ff34de0c134ba0d5e3894818b8d6fff8bb43f8a9dd673845d6f36b85dc84095408ed20206ec8dca4eb082d74d32c215c00df4162f9c605b58ec5c7f22acaba57686941e5f245d3a52c6221b348df5da68822799148ffdc692b7fa9ed9a87a1893ff5a392ab0345713b91797be6235aa7571abc90886849c02d9bb9387f9e51fa6f29ba43f049deb23c39d185dc194c580f8a337dd5be06b20ce9d1d7d7fbb29fb41ad4afee453d0122cb7a4b7e7bfba414eaa8c16a50b68c96f179900b67f1d2427cb39691cd265c49169b36714c596f5aa70b9c089f932799c4fbd410744a06db5a1644c854fe62ab0bb66aae4acbd99878bd2d046d3ee57f3f558ba51f49712f24e73721c899a7e77794137559b6734256180462dd62417470cd584905102f9eeedc3644c5d07302fd53f78fc15f50c2cd9202c0c3c6c17c96aabc542f4b73ccad007419fcd78e3044866b6261baa70ce46fe110f97a1b03afbee54f953204dbffadecec283c5ee0d77cfe93f9ecf55df850dd3669126afdf85228d7afb542635403728ab537286f4f1188affd5d954381697094a660db556cb007487e7ed29dbb35d677674fc61e442b627d4bbb90fcfe6c792ff22f9a87a9ae17f6f0d7d3b9c850d7b28b0bfc983686a4a2c83d7cc50eb3b49b27a49d3c8d6b8e023fe369d9abe9ae63d9827717bf12a00c32bd9c1b89f7d5a2d2faf5b011db60a02741027f9387ec4d5fb636a6e8b77c6c3c55a687a2b705da35c0a4d79e7a02f74849943e5b4422730b87039d0601f733c1f62225882ef33e45ffd1f69a1953da018e0475ec349dfde7c49f19b5b5601009fe3390167ab415ecf44a03a3b92a38c6eba9dbdaf0832cb1cf5d944bc877cc4f9dfd48d4a97b44247e03424c6d49729d5de5d27e28bf96030e0d631b7d355508fbc611a4c70d48807ac5fe37314c535a44b60e95776bc6785b8d4d771ff8e69614f6f5175c7ed653d06b45c831b5ea2ec4eb96a091077c75636b3bf115843b41a83efe7668d93ffc4b3988517ef63304b2aca68f52b40e69e9e0d71e1347a74e87f2f40d19cf5c6a8b8f60f986ea9bced261b6e029e62aefd41db13a6d49dc9bdb55fd2864e23cf3dc5d282078b2d45e1e98233b4958d3009209cb62d4eb5f40a7944b39f74cc2063310d888ea127b8dd8c18c4bdce7482ca8aaddad04c7ae95eb268d2319490b3ccd33ce7f316a8f697b1d68875d9c8cbf84ebb197c73e83ef4a2e0fe3df53609ef343de61a4117cdc7f3cec250aee4114978100a643fd1ac1ee10b36470e9835cd48a941dc7c164907cb8632218d0fa101ea93aba835929e03cac2f4dc44b1d448432e662e0df505e40b1613056f1321c79fac517003dd3d9116b9819c04c6ed71e7bf3c6ea778b2f0adb49a751e6b4e1a317a06e90ed3", 0x1001}], 0x2) 11:07:19 executing program 5: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$VIDIOC_S_DV_TIMINGS(r0, 0xc0845657, &(0x7f0000000000)) 11:07:20 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$RTC_PLL_SET(r0, 0x40187014, 0x0) 11:07:20 executing program 3: syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f00000000c0)='./file0\x00', 0x195, 0x2, &(0x7f0000000080)=[{&(0x7f00000002c0)="7e826c3397ee7bb42b0afd19e2dc606089c95c14d1814ea9ae2c757691c4d5ccff9973b3c87b6ee11fd937c91212cbfbafa9979832ff079bce93b24ac9d5e6240b988baf1ba279b9abac46c0c2b9324467cbb90593d106b32fe97699330f8c25f35aea15d8eac02f27b17c5ebe08feb2e494f50ebfb97b1c75ec6be0bd985a1f6f926067a5daff228c4636980476310ab94bb5b8aad440", 0x97, 0x4}, {&(0x7f00000001c0)="d7898591fc19cb624b8e283bf08da61d716ac97ad280033fa42ff7acace2d8cd10108e38f0dd81793dd0b0c9ec22f571d5092374a5c11d86f79249f5aa3543e50e48500ca759051d37c013e8d4508b22ae2a4274e901f779fc2aab15856ae5dfa38c2c35cdd28cab04f1d728b6137833ac113fe50d994de76f935fd3ca0631d1fe9054e4ed72354c472a41df6d56ade7b6252631229d0039a3c4c1a285d6129a5b095488912d6ad3654b3c2edc4c06b44509d591e9605c72a32e87a83365d77d9f580b0b51d364575b38d2f7e2d87cfa8ae32f7a98df469c6c191a5484563436af3dd7b93fe6f4e60c07b2ffb4ddaab028937cbf65a9fd2675d7", 0xfa, 0x9b}], 0x101c298, &(0x7f0000000380)={[{@quota_quantum={'quota_quantum', 0x3d, 0x80}}, {@errors_withdraw}, {@noloccookie}, {@upgrade}, {@data_ordered}, {@quota_on}, {@rgrplvb}, {@meta}, {@commit={'commit', 0x3d, 0xa00000000000000}}, {@statfs_percent={'statfs_percent', 0x3d, 0x6}}, {@quota_quantum={'quota_quantum', 0x3d, 0x503}}], [{@fowner_lt}]}, 0x3) 11:07:20 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001c40)={&(0x7f0000001a40)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) syz_clone(0x41000600, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)='Pl') bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x3, &(0x7f00000001c0)=')\'\x00'}, 0x30) 11:07:20 executing program 3: write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="1b"], 0x78) r0 = socket$kcm(0x29, 0x5, 0x0) getsockopt$kcm_KCM_RECV_DISABLE(r0, 0x119, 0x1, 0x0, 0x20000000) 11:07:20 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000002c0)='/dev/ocfs2_control\x00') 11:07:20 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@newtaction={0x74, 0x30, 0x1, 0x0, 0x0, {}, [{0x60, 0x1, [@m_mpls={0x5c, 0x1, 0x0, 0x0, {{0x9}, {0x30, 0x2, 0x0, 0x1, [@TCA_MPLS_PROTO={0x6, 0x4, 0x8847}, @TCA_MPLS_PARMS={0x1c, 0x2, {{}, 0x5}}, @TCA_MPLS_LABEL={0x8}]}, {0x4, 0x4}, {0xc}, {0xc}}}]}]}, 0x74}}, 0x0) [ 1297.392496][ T3515] fat__get_entry: 2 callbacks suppressed [ 1297.392562][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1297.405733][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1297.412638][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1297.419285][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:07:27 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000140)=0x7fff, 0x4) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f0000000080)=@add_del={0x2, &(0x7f0000000040)='pimreg1\x00'}) r1 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_SIOCADDRT(r1, 0x890b, &(0x7f00000001c0)={0x0, @l2={0x1f, 0x2, @none, 0x1}, @ethernet={0x1, @broadcast}, @ax25={0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1}, 0x9, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)='ip6erspan0\x00', 0xfffffffffffffff7, 0x7ff, 0x1}) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x10f, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$tipc(r0, &(0x7f00000002c0), 0x10) 11:07:27 executing program 0: syz_usb_connect(0x0, 0x4a, &(0x7f0000000340)=ANY=[@ANYBLOB="120100005520f010402038b1420104000001090238000140000000090401"], 0x0) 11:07:27 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x400000000000004) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="480000001400190d7ebdeb75fd0d8c562c84d8c033ed7a80ffe0090f000000000000a2bc5603ca00000f7f89000000200000004a2471083ec6991778581acb6c0101ff0000000309", 0x48}], 0x1) 11:07:27 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001c40)={&(0x7f0000001a40)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) syz_clone(0x41000600, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)='Pl') bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x3, &(0x7f00000001c0)=')\'\x00'}, 0x30) 11:07:27 executing program 4: syz_emit_vhci(&(0x7f0000000080)=@HCI_EVENT_PKT={0x4, @extended_inquiry_info={{0x2f, 0x1fd}, {0x2, [{@any, 0x0, 0x0, "f874f4", 0x0, 0x0, "330cea0690805ec5d89153e0a944910b66620ac15188ec9650825c2d346a6fce42b847d8d7cab98e13a89c2abc6d6d0156919e959c030f0d65caab7da373a1737bf355dba2802ee8f67648355b456ac78ca96abeb4ff066d879ce53ebdb39685aa74f9995af686454c6f1104eb69fac2f00c120c9b566903f2dcf6bc9de5eed840b072d1726bcc90d8987d85d078fe6eaa7dec382d6a1c9ffd25ba1d1270a3a658314e0234636c8a3b3401a44735c942a5eca7eaa9c179200117343b1c11e4cc936f768420a5e70f78cb57c8ddccfea659bc17908186bf4fa5765176b9bfa18f89db862ab0c3b796a84521a1e1657eb1"}, {@any, 0x0, 0x0, "1cb54d", 0x0, 0x0, "f1365138692c0fc2ff158fd515770ee778412889e60926933b0846b604b686f84120352da02d5855030401a9582a9ded0238c2dcc98d39a8bc9cae81a33f0eae66ea1f575ca20f0c7087a938419794f1bec1562f20d3f2b78b9a9395e9eac2c5a9f7828dabf8f53406825797bd023dc97bd58f5b33a706c57f4adc5fbc7b00ea5679b26ec3d8d7499efa57ed45b06c331b936ea8c195911e004008709f8e43328d68c0ad52ee9e403512a87a8191432445a55198c8d9473e3a9ca911c7961841d1dc370827f229bcd39e04f339ac0651619dbad0b82d7152e4f638bf7d4c21966c6666e117fa53826868a1793b6b5460"}]}}}, 0x200) syz_emit_vhci(0x0, 0x0) 11:07:27 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x3, 0x4, &(0x7f0000000080)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x14}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:07:27 executing program 3: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001420, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) mount$9p_fd(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) 11:07:27 executing program 4: syz_emit_vhci(&(0x7f0000000080)=@HCI_EVENT_PKT={0x4, @extended_inquiry_info={{0x2f, 0x1fd}, {0x2, [{@any, 0x0, 0x0, "f874f4", 0x0, 0x0, "330cea0690805ec5d89153e0a944910b66620ac15188ec9650825c2d346a6fce42b847d8d7cab98e13a89c2abc6d6d0156919e959c030f0d65caab7da373a1737bf355dba2802ee8f67648355b456ac78ca96abeb4ff066d879ce53ebdb39685aa74f9995af686454c6f1104eb69fac2f00c120c9b566903f2dcf6bc9de5eed840b072d1726bcc90d8987d85d078fe6eaa7dec382d6a1c9ffd25ba1d1270a3a658314e0234636c8a3b3401a44735c942a5eca7eaa9c179200117343b1c11e4cc936f768420a5e70f78cb57c8ddccfea659bc17908186bf4fa5765176b9bfa18f89db862ab0c3b796a84521a1e1657eb1"}, {@any, 0x0, 0x0, "1cb54d", 0x0, 0x0, "f1365138692c0fc2ff158fd515770ee778412889e60926933b0846b604b686f84120352da02d5855030401a9582a9ded0238c2dcc98d39a8bc9cae81a33f0eae66ea1f575ca20f0c7087a938419794f1bec1562f20d3f2b78b9a9395e9eac2c5a9f7828dabf8f53406825797bd023dc97bd58f5b33a706c57f4adc5fbc7b00ea5679b26ec3d8d7499efa57ed45b06c331b936ea8c195911e004008709f8e43328d68c0ad52ee9e403512a87a8191432445a55198c8d9473e3a9ca911c7961841d1dc370827f229bcd39e04f339ac0651619dbad0b82d7152e4f638bf7d4c21966c6666e117fa53826868a1793b6b5460"}]}}}, 0x200) syz_emit_vhci(0x0, 0x0) [ 1297.620397][ T45] Bluetooth: hci2: unexpected event 0x2f length: 509 > 260 [ 1297.862497][ T6531] usb 1-1: new high-speed USB device number 15 using dummy_hcd 11:07:28 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001c40)={&(0x7f0000001a40)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) syz_clone(0x41000600, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)='Pl') bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x3, &(0x7f00000001c0)=')\'\x00'}, 0x30) 11:07:28 executing program 4: syz_emit_vhci(&(0x7f0000000080)=@HCI_EVENT_PKT={0x4, @extended_inquiry_info={{0x2f, 0x1fd}, {0x2, [{@any, 0x0, 0x0, "f874f4", 0x0, 0x0, "330cea0690805ec5d89153e0a944910b66620ac15188ec9650825c2d346a6fce42b847d8d7cab98e13a89c2abc6d6d0156919e959c030f0d65caab7da373a1737bf355dba2802ee8f67648355b456ac78ca96abeb4ff066d879ce53ebdb39685aa74f9995af686454c6f1104eb69fac2f00c120c9b566903f2dcf6bc9de5eed840b072d1726bcc90d8987d85d078fe6eaa7dec382d6a1c9ffd25ba1d1270a3a658314e0234636c8a3b3401a44735c942a5eca7eaa9c179200117343b1c11e4cc936f768420a5e70f78cb57c8ddccfea659bc17908186bf4fa5765176b9bfa18f89db862ab0c3b796a84521a1e1657eb1"}, {@any, 0x0, 0x0, "1cb54d", 0x0, 0x0, "f1365138692c0fc2ff158fd515770ee778412889e60926933b0846b604b686f84120352da02d5855030401a9582a9ded0238c2dcc98d39a8bc9cae81a33f0eae66ea1f575ca20f0c7087a938419794f1bec1562f20d3f2b78b9a9395e9eac2c5a9f7828dabf8f53406825797bd023dc97bd58f5b33a706c57f4adc5fbc7b00ea5679b26ec3d8d7499efa57ed45b06c331b936ea8c195911e004008709f8e43328d68c0ad52ee9e403512a87a8191432445a55198c8d9473e3a9ca911c7961841d1dc370827f229bcd39e04f339ac0651619dbad0b82d7152e4f638bf7d4c21966c6666e117fa53826868a1793b6b5460"}]}}}, 0x200) syz_emit_vhci(0x0, 0x0) 11:07:28 executing program 3: r0 = socket$l2tp(0x2, 0x2, 0x73) r1 = socket$l2tp(0x2, 0x2, 0x73) bind$l2tp(r1, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) bind$l2tp(r0, &(0x7f0000000140)={0x2, 0x0, @broadcast}, 0x10) close(r0) [ 1298.048032][ T45] Bluetooth: hci2: unexpected event 0x2f length: 509 > 260 [ 1298.122848][ T6531] usb 1-1: Using ep0 maxpacket: 16 [ 1298.256309][ T6531] usb 1-1: config 64 has an invalid interface number: 1 but max is 0 [ 1298.264738][ T6531] usb 1-1: config 64 has an invalid descriptor of length 0, skipping remainder of the config [ 1298.275248][ T6531] usb 1-1: config 64 has no interface number 0 [ 1298.373507][ T6531] usb 1-1: New USB device found, idVendor=2040, idProduct=b138, bcdDevice= 1.42 [ 1298.386358][ T6531] usb 1-1: New USB device strings: Mfr=4, Product=0, SerialNumber=0 [ 1298.395329][ T6531] usb 1-1: Manufacturer: syz 11:07:28 executing program 4: syz_emit_vhci(&(0x7f0000000080)=@HCI_EVENT_PKT={0x4, @extended_inquiry_info={{0x2f, 0x1fd}, {0x2, [{@any, 0x0, 0x0, "f874f4", 0x0, 0x0, "330cea0690805ec5d89153e0a944910b66620ac15188ec9650825c2d346a6fce42b847d8d7cab98e13a89c2abc6d6d0156919e959c030f0d65caab7da373a1737bf355dba2802ee8f67648355b456ac78ca96abeb4ff066d879ce53ebdb39685aa74f9995af686454c6f1104eb69fac2f00c120c9b566903f2dcf6bc9de5eed840b072d1726bcc90d8987d85d078fe6eaa7dec382d6a1c9ffd25ba1d1270a3a658314e0234636c8a3b3401a44735c942a5eca7eaa9c179200117343b1c11e4cc936f768420a5e70f78cb57c8ddccfea659bc17908186bf4fa5765176b9bfa18f89db862ab0c3b796a84521a1e1657eb1"}, {@any, 0x0, 0x0, "1cb54d", 0x0, 0x0, "f1365138692c0fc2ff158fd515770ee778412889e60926933b0846b604b686f84120352da02d5855030401a9582a9ded0238c2dcc98d39a8bc9cae81a33f0eae66ea1f575ca20f0c7087a938419794f1bec1562f20d3f2b78b9a9395e9eac2c5a9f7828dabf8f53406825797bd023dc97bd58f5b33a706c57f4adc5fbc7b00ea5679b26ec3d8d7499efa57ed45b06c331b936ea8c195911e004008709f8e43328d68c0ad52ee9e403512a87a8191432445a55198c8d9473e3a9ca911c7961841d1dc370827f229bcd39e04f339ac0651619dbad0b82d7152e4f638bf7d4c21966c6666e117fa53826868a1793b6b5460"}]}}}, 0x200) syz_emit_vhci(0x0, 0x0) [ 1298.410892][ T45] Bluetooth: hci2: unexpected event 0x2f length: 509 > 260 [ 1298.462668][ T6531] cx231xx 1-1:64.1: New device syz @ 480 Mbps (2040:b138) with 1 interfaces [ 1298.479116][ T6531] cx231xx 1-1:64.1: Not found matching IAD interface [ 1298.660839][ T6531] usb 1-1: USB disconnect, device number 15 [ 1298.706149][ T45] Bluetooth: hci2: unexpected event 0x2f length: 509 > 260 [ 1308.291271][ T7976] FAT-fs (loop5): Directory bread(block 3) failed [ 1308.305806][ T7976] FAT-fs (loop5): Directory bread(block 4) failed [ 1308.315060][ T7976] FAT-fs (loop5): Directory bread(block 5) failed [ 1308.321705][ T7976] FAT-fs (loop5): Directory bread(block 6) failed [ 1312.573045][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1312.579733][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1312.586608][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1312.593380][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:07:51 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:07:51 executing program 1: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c6400000000646200"/352, 0x160, 0x5}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x401380}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2c21e849ae67fd2a6f6310"], 0x0) 11:07:51 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x4, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x2, 0x0, 0x0, 0x0, 0x61, 0x11, 0x4c}, [@ldst={0x5, 0x0, 0x4, 0x0, 0x0, 0x0, 0xce}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x30) 11:07:51 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_mreqn(r0, 0x0, 0x50, 0x0, &(0x7f0000000040)) 11:07:51 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001c40)={&(0x7f0000001a40)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0x0, 0x0, 0x2}}, 0x0, 0x1a}, 0x20) syz_clone(0x41000600, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)='Pl') bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x3, &(0x7f00000001c0)=')\'\x00'}, 0x30) 11:07:51 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x71, 0x10, 0x3b}, [@ldst={0x3, 0x0, 0x3, 0xa, 0x0, 0xff00}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 11:07:51 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x161042, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pwritev2(r0, &(0x7f00000005c0), 0x100000000000022b, 0x0, 0x0, 0x0) 11:07:51 executing program 3: ioctl$SIOCX25GCAUSEDIAG(0xffffffffffffffff, 0x89e6, &(0x7f0000000000)) r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f00000000c0)) 11:07:51 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0xc362e63b3f31ba5f, 0x0, 0x0, {}, [@IFLA_GROUP={0x8}, @IFLA_VFINFO_LIST={0x1c, 0x16, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@IFLA_VF_IB_NODE_GUID={0x14}]}]}]}, 0x44}}, 0x0) 11:07:51 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) getsockopt$netlink(r0, 0x10e, 0x5, 0x0, &(0x7f0000000080)) 11:07:51 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x161042, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pwritev2(r0, &(0x7f00000005c0), 0x100000000000022b, 0x0, 0x0, 0x0) [ 1321.769893][ T8002] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. 11:07:52 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7, 0x5d}, [@call={0x45}]}, &(0x7f0000000140)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x1e}, 0x64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x4f, 0xcc, &(0x7f00000000c0)="bdc83ac2ecab037d4ffbdfe3871ca8997aaa58176e38435b79b5810cdc12e34b22d6e641bebe0892b5e49f31d097b354717380456da8b229075e3d99c9d46592e474ace6e6a886be427dc2270f5e07", &(0x7f00000006c0)=""/204, 0x0, 0x0, 0x2a, 0x1f6, &(0x7f0000000340)="f27a0cd21a9484ef643adf5ca10ed87bc9f9feff3153e5f3a47746ca7f02868c4e73d811ff7c938f36c99f46cbe38278dd81968479e73f2087f863a9f8e3499a2923f16c02bac9e97c9c2ddcc071fe568a0bc2aa607f25ff952a50008e423d8d47489df374a2b5dbcde4fa24e7af4f52ecb7c335208e2b20983e3a58c032dc1753b0fa39b9e36173a847c56e3cfd497c13dd2065f222ab349f9824abc6c928e3163596dcbd1084455ed2924e79a218fbf356b2b23c82c6e3468a5d34938a9e464dfe817173b6b12c730e", &(0x7f00000007c0)="028008794d4190b67ff43b508b4ee94a65fb6fb5fc4bd8500e1bc8956224fe948101f9e0dababc387b7b1fbf80115df0c0ce07627cefaa879939db97e234014ac3617896d57444739fe665bd99841a19e401ca798ecbc35099f207ee5766b749f444128533023212438fd89fedea675620501afce89b3ccf91efdda7e0e3569c2c88645d32b59611cbf1e217c65afd07a80081e31257b5f6650850bd60b51d6c8bf0875613bfa428e46ed48f7c141349be04d488dd415f18c1614f05e26f175dcfb42c0fa8763ddb08b8f0b26a9e456c03117d230f9bb9467023d6224f5d3b3b91529ce7455b54b1d839313e52f5589427f8f046670faeea3943d94a5401890c4b2ce8dd5e482e418410a104d5a08a6cddd48574c27c58f825c894a37d6aa8f858c48dd21af7db78ad47d47ac2bfb7e86c6fa1d8ad4cb772d583d070063baf14a5f608c43303af19741875f6a948211d93b6c235b964c45b64e581fa2a804ccee4a84c658fa460eabf58d19dec1cbb3c13f49242b31b0aeff08a426900dc2373738c65ccce3041b52e749361765cfe067a84000ca979c65cf2de1a56755370e755542f25896c849ca509a9ecf85611cc389d99263390268c2ef570b4e78a2c708c9c50b87cd0ce955dc4d4d15b09409caf3a9a615682589e2d071751a4441804c8c70000000009a930b677724cec4108678892dba61bf6ff229562ad4935b771098112afd597e32c1581646b3d72df", 0x0, 0x81}, 0x1a) [ 1323.966376][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1323.973112][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 11:08:00 executing program 5: syz_clone(0x40844000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) bpf$BPF_PROG_QUERY(0x8, 0x0, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001280)={0xffffffffffffffff, 0xd, 0x0, 0x2, &(0x7f0000001240)=[0x0, 0x0, 0x0], 0x3}, 0x20) [ 1330.884797][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1330.891451][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1330.898253][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1330.905358][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:08:05 executing program 1: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000010000000000008000000008000000880000000f00000005000000341234120001000009030180", 0x70}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f0000010200)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f0000010300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f0000000140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010600)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010700)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f0000010a00)="00ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac191100ac1911", 0x200, 0x1600}, {&(0x7f0000011800)="f8ffffffffffffffffffffff04000000ffffffffffffffff", 0x18, 0x10004}, {&(0x7f0000013100)="030000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000200000002", 0x39, 0x14000}], 0x1210010, &(0x7f0000000180)=ANY=[], 0x1) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) chdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000440)='./file2\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) rename(&(0x7f00000003c0)='./file2\x00', &(0x7f0000000400)='./file0\x00') rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1/file0\x00') 11:08:05 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f00000000c0)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) close(r0) 11:08:05 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x161042, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pwritev2(r0, &(0x7f00000005c0), 0x100000000000022b, 0x0, 0x0, 0x0) 11:08:05 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7, 0x5d}, [@call={0x45}]}, &(0x7f0000000140)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x1e}, 0x64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x4f, 0xcc, &(0x7f00000000c0)="bdc83ac2ecab037d4ffbdfe3871ca8997aaa58176e38435b79b5810cdc12e34b22d6e641bebe0892b5e49f31d097b354717380456da8b229075e3d99c9d46592e474ace6e6a886be427dc2270f5e07", &(0x7f00000006c0)=""/204, 0x0, 0x0, 0x2a, 0x1f6, &(0x7f0000000340)="f27a0cd21a9484ef643adf5ca10ed87bc9f9feff3153e5f3a47746ca7f02868c4e73d811ff7c938f36c99f46cbe38278dd81968479e73f2087f863a9f8e3499a2923f16c02bac9e97c9c2ddcc071fe568a0bc2aa607f25ff952a50008e423d8d47489df374a2b5dbcde4fa24e7af4f52ecb7c335208e2b20983e3a58c032dc1753b0fa39b9e36173a847c56e3cfd497c13dd2065f222ab349f9824abc6c928e3163596dcbd1084455ed2924e79a218fbf356b2b23c82c6e3468a5d34938a9e464dfe817173b6b12c730e", &(0x7f00000007c0)="028008794d4190b67ff43b508b4ee94a65fb6fb5fc4bd8500e1bc8956224fe948101f9e0dababc387b7b1fbf80115df0c0ce07627cefaa879939db97e234014ac3617896d57444739fe665bd99841a19e401ca798ecbc35099f207ee5766b749f444128533023212438fd89fedea675620501afce89b3ccf91efdda7e0e3569c2c88645d32b59611cbf1e217c65afd07a80081e31257b5f6650850bd60b51d6c8bf0875613bfa428e46ed48f7c141349be04d488dd415f18c1614f05e26f175dcfb42c0fa8763ddb08b8f0b26a9e456c03117d230f9bb9467023d6224f5d3b3b91529ce7455b54b1d839313e52f5589427f8f046670faeea3943d94a5401890c4b2ce8dd5e482e418410a104d5a08a6cddd48574c27c58f825c894a37d6aa8f858c48dd21af7db78ad47d47ac2bfb7e86c6fa1d8ad4cb772d583d070063baf14a5f608c43303af19741875f6a948211d93b6c235b964c45b64e581fa2a804ccee4a84c658fa460eabf58d19dec1cbb3c13f49242b31b0aeff08a426900dc2373738c65ccce3041b52e749361765cfe067a84000ca979c65cf2de1a56755370e755542f25896c849ca509a9ecf85611cc389d99263390268c2ef570b4e78a2c708c9c50b87cd0ce955dc4d4d15b09409caf3a9a615682589e2d071751a4441804c8c70000000009a930b677724cec4108678892dba61bf6ff229562ad4935b771098112afd597e32c1581646b3d72df", 0x0, 0x81}, 0x1a) 11:08:05 executing program 2: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) mount(&(0x7f00000006c0)=ANY=[], &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='nilfs2\x00', 0x0, 0x0) 11:08:05 executing program 3: futex(&(0x7f000000cffc)=0x1, 0x800000000006, 0x0, 0x0, 0x0, 0x0) futex(&(0x7f000000cffc)=0xfffffffd, 0x6, 0x0, 0x0, 0x0, 0x0) 11:08:05 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000100)) 11:08:05 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x161042, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) pwritev2(r0, &(0x7f00000005c0), 0x100000000000022b, 0x0, 0x0, 0x0) 11:08:05 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7, 0x5d}, [@call={0x45}]}, &(0x7f0000000140)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x1e}, 0x64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x4f, 0xcc, &(0x7f00000000c0)="bdc83ac2ecab037d4ffbdfe3871ca8997aaa58176e38435b79b5810cdc12e34b22d6e641bebe0892b5e49f31d097b354717380456da8b229075e3d99c9d46592e474ace6e6a886be427dc2270f5e07", &(0x7f00000006c0)=""/204, 0x0, 0x0, 0x2a, 0x1f6, &(0x7f0000000340)="f27a0cd21a9484ef643adf5ca10ed87bc9f9feff3153e5f3a47746ca7f02868c4e73d811ff7c938f36c99f46cbe38278dd81968479e73f2087f863a9f8e3499a2923f16c02bac9e97c9c2ddcc071fe568a0bc2aa607f25ff952a50008e423d8d47489df374a2b5dbcde4fa24e7af4f52ecb7c335208e2b20983e3a58c032dc1753b0fa39b9e36173a847c56e3cfd497c13dd2065f222ab349f9824abc6c928e3163596dcbd1084455ed2924e79a218fbf356b2b23c82c6e3468a5d34938a9e464dfe817173b6b12c730e", &(0x7f00000007c0)="028008794d4190b67ff43b508b4ee94a65fb6fb5fc4bd8500e1bc8956224fe948101f9e0dababc387b7b1fbf80115df0c0ce07627cefaa879939db97e234014ac3617896d57444739fe665bd99841a19e401ca798ecbc35099f207ee5766b749f444128533023212438fd89fedea675620501afce89b3ccf91efdda7e0e3569c2c88645d32b59611cbf1e217c65afd07a80081e31257b5f6650850bd60b51d6c8bf0875613bfa428e46ed48f7c141349be04d488dd415f18c1614f05e26f175dcfb42c0fa8763ddb08b8f0b26a9e456c03117d230f9bb9467023d6224f5d3b3b91529ce7455b54b1d839313e52f5589427f8f046670faeea3943d94a5401890c4b2ce8dd5e482e418410a104d5a08a6cddd48574c27c58f825c894a37d6aa8f858c48dd21af7db78ad47d47ac2bfb7e86c6fa1d8ad4cb772d583d070063baf14a5f608c43303af19741875f6a948211d93b6c235b964c45b64e581fa2a804ccee4a84c658fa460eabf58d19dec1cbb3c13f49242b31b0aeff08a426900dc2373738c65ccce3041b52e749361765cfe067a84000ca979c65cf2de1a56755370e755542f25896c849ca509a9ecf85611cc389d99263390268c2ef570b4e78a2c708c9c50b87cd0ce955dc4d4d15b09409caf3a9a615682589e2d071751a4441804c8c70000000009a930b677724cec4108678892dba61bf6ff229562ad4935b771098112afd597e32c1581646b3d72df", 0x0, 0x81}, 0x1a) 11:08:05 executing program 2: r0 = socket(0x1d, 0x2, 0x6) ioctl$sock_inet6_udp_SIOCOUTQ(r0, 0x5411, 0x0) 11:08:05 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000000d00000000080000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f00000001c0)={0x20, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 11:08:12 executing program 5: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000000c0)=ANY=[@ANYBLOB="480000001414016a"], 0x48}}, 0x0) [ 1342.478609][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1342.485579][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1342.492150][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1342.499015][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1342.551874][ T8036] FAT-fs (loop5): Directory bread(block 3) failed [ 1342.558873][ T8036] FAT-fs (loop5): Directory bread(block 4) failed [ 1342.565712][ T8036] FAT-fs (loop5): Directory bread(block 5) failed [ 1342.572681][ T8036] FAT-fs (loop5): Directory bread(block 6) failed [ 1349.793940][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1349.800740][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1349.807579][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1349.814447][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1349.814548][ T8039] loop1: detected capacity change from 0 to 264192 11:08:20 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_VFINFO_LIST={0x30, 0x16, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@IFLA_VF_MAC={0x28, 0x1, {0x7fffffff, @random="fddb8f157967"}}]}]}, @IFLA_IFNAME={0x14, 0x3, 'veth0_to_bridge\x00'}, @IFLA_ADDRESS={0xa, 0x1, @remote}]}, 0x70}}, 0x0) 11:08:20 executing program 2: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @private0}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000180), 0x4) 11:08:20 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7, 0x5d}, [@call={0x45}]}, &(0x7f0000000140)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x1e}, 0x64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x4f, 0xcc, &(0x7f00000000c0)="bdc83ac2ecab037d4ffbdfe3871ca8997aaa58176e38435b79b5810cdc12e34b22d6e641bebe0892b5e49f31d097b354717380456da8b229075e3d99c9d46592e474ace6e6a886be427dc2270f5e07", &(0x7f00000006c0)=""/204, 0x0, 0x0, 0x2a, 0x1f6, &(0x7f0000000340)="f27a0cd21a9484ef643adf5ca10ed87bc9f9feff3153e5f3a47746ca7f02868c4e73d811ff7c938f36c99f46cbe38278dd81968479e73f2087f863a9f8e3499a2923f16c02bac9e97c9c2ddcc071fe568a0bc2aa607f25ff952a50008e423d8d47489df374a2b5dbcde4fa24e7af4f52ecb7c335208e2b20983e3a58c032dc1753b0fa39b9e36173a847c56e3cfd497c13dd2065f222ab349f9824abc6c928e3163596dcbd1084455ed2924e79a218fbf356b2b23c82c6e3468a5d34938a9e464dfe817173b6b12c730e", &(0x7f00000007c0)="028008794d4190b67ff43b508b4ee94a65fb6fb5fc4bd8500e1bc8956224fe948101f9e0dababc387b7b1fbf80115df0c0ce07627cefaa879939db97e234014ac3617896d57444739fe665bd99841a19e401ca798ecbc35099f207ee5766b749f444128533023212438fd89fedea675620501afce89b3ccf91efdda7e0e3569c2c88645d32b59611cbf1e217c65afd07a80081e31257b5f6650850bd60b51d6c8bf0875613bfa428e46ed48f7c141349be04d488dd415f18c1614f05e26f175dcfb42c0fa8763ddb08b8f0b26a9e456c03117d230f9bb9467023d6224f5d3b3b91529ce7455b54b1d839313e52f5589427f8f046670faeea3943d94a5401890c4b2ce8dd5e482e418410a104d5a08a6cddd48574c27c58f825c894a37d6aa8f858c48dd21af7db78ad47d47ac2bfb7e86c6fa1d8ad4cb772d583d070063baf14a5f608c43303af19741875f6a948211d93b6c235b964c45b64e581fa2a804ccee4a84c658fa460eabf58d19dec1cbb3c13f49242b31b0aeff08a426900dc2373738c65ccce3041b52e749361765cfe067a84000ca979c65cf2de1a56755370e755542f25896c849ca509a9ecf85611cc389d99263390268c2ef570b4e78a2c708c9c50b87cd0ce955dc4d4d15b09409caf3a9a615682589e2d071751a4441804c8c70000000009a930b677724cec4108678892dba61bf6ff229562ad4935b771098112afd597e32c1581646b3d72df", 0x0, 0x81}, 0x1a) 11:08:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x37}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:08:20 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000000d00000000080000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f00000001c0)={0x20, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 11:08:20 executing program 5: syz_usb_connect(0x0, 0x55, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000280ef15404f1cdf30a77400000001090243020180803f0009040000000e010000082405240000000c24"], 0x0) [ 1350.840997][ T8043] sctp: [Deprecated]: syz-executor.2 (pid 8043) Use of int in maxseg socket option. [ 1350.840997][ T8043] Use struct sctp_assoc_value instead 11:08:21 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x4, 0x4, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x1c) 11:08:21 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000000d00000000080000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f00000001c0)={0x20, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 11:08:21 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000400), 0x0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000480)={0x17, 0x0, 0x0}) 11:08:21 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='configfs\x00', 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0xffffffffffffffff) 11:08:21 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$phonet(0x23, 0x2, 0x1) bind$phonet(r0, &(0x7f0000000080)={0x23, 0x0, 0xff}, 0x10) 11:08:21 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000000d00000000080000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f00000001c0)={0x20, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) [ 1358.400918][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1358.407643][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1358.414537][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1358.421161][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:08:40 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, 0x0, 0x4) 11:08:40 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000080), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0x0, 'syz0\x00'}, 0x4, 0x0, 0x29, 0xffffffffffffffff, 0x0, 0x0, 'syz0\x00', 0x0}) 11:08:40 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r2, 0x0, 0x78) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f0000000080)={'ip6_vti0\x00', {0x2, 0x4e22, @multicast1}}) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r3, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv4_newaddr={0x20, 0x14, 0x1, 0x0, 0x0, {0x2, 0x1f, 0x0, 0x0, r3}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x60000000, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x64, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0x88a8ffad}, [@IFLA_LINKINFO={0xfde2, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8}, @IFLA_ADDRESS={0xa, 0x1, @multicast}]}, 0x64}}, 0x0) 11:08:40 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000001c0), 0x100000, 0x0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc0485619, &(0x7f0000000200)) 11:08:40 executing program 4: keyctl$KEYCTL_CAPABILITIES(0x1f, &(0x7f0000000080)=""/87, 0xff74) 11:08:40 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="fc0000001d000724ab09254ec100070007ab08001b000000f0ffff002100057e0000000000000e000039000000039815fad151ba0101099cecb94b46fe0000000a00020025", 0xffffff0c) r2 = socket$inet_udp(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r3, 0x0, r1, 0x0, 0x8001, 0x0) close(r2) socket(0x10, 0x3, 0x0) splice(r0, 0x0, r2, 0x0, 0x4ffdc, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0x8004e500, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, 0x0) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r6, 0x0, 0x0) getsockopt$inet6_int(r5, 0x3a, 0x1, 0x0, 0x0) vmsplice(r4, &(0x7f0000000100)=[{&(0x7f0000000600)='B', 0x1}], 0x1, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f00000029c0)={0x0, 0x0, 0x0, 0x1, 0x10000000}, 0x0) [ 1370.198087][ T8064] A link change request failed with some changes committed already. Interface veth0_to_bridge may have been left with an inconsistent configuration, please check. [ 1370.387960][ T8072] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 11:08:40 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000001c0), 0x100000, 0x0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc0485619, &(0x7f0000000200)) 11:08:40 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x4e22, @dev}, @in6={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}], 0x2c) 11:08:40 executing program 4: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x2b, &(0x7f0000000200)=[{&(0x7f0000011b80)="0400", 0x2, 0x4}, {&(0x7f00000006c0)="070003004e000100f4c42800630000000400000004000000002600004d000000df8a61d5a5000000003e00000101000000a20d7a153ff843e1e8cd340000e50700"/74, 0x4a, 0x6}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000000040)="004e535230330100"/32, 0x20, 0x8800}, {&(0x7f0000001ec0)="0054454130310100000002000062743584f3fa2900000000000000000000000000007b000100d46d71ac33647bd7386d4ed3fd4c94e215c40707b3595610682d60d7b678b7396db3f3293f33f815ae95", 0x50, 0x9000}, {&(0x7f0000010060)="0100030058000100e71bf001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600030061000100fd10e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000102000000000000000200002000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e007000000000000000000000000000000000000050003001e0001009230f001620000000300000001000000002b4e53523033000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f0000010400)="04000300cd0001006f01f0016400000005000000002a554446204c5620496e666f00000000000000000000000102040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f0000000180)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000300620001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="09000300130001004bc57600800000000010e607090c0c00366254040100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e00000080020000a0020000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000001020102010200"/160, 0xa0, 0x10000}, {&(0x7f0000010580)="080003007e0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000105a0)="00000300590001005f2d2801a0000000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0x14000}, {&(0x7f00000106e0)="02000300fe0001008f77f00100010000004000006000000000400000c0070000", 0x20, 0x20000}, {&(0x7f0000001300)="0801030046e7ce20c0591d0000000000a002000054000000fefffffffefffffffeffffffffffffffffefffffffffffffffffffff0758a7b247c705bbffffffffffffffffffffffff95630effffffffffffffffffffffffffffffffff889952e5ffffff002300000000000000000000000000000000000000000000000000000000000052cb6a359208124b8d26b73dbd7c3080b7710bd35fa08676ff9ce7abe8927debdbb73162d6e3740e61f6a35c1e4f860fa8dfac2b2bd2dc7f99e596e41283365853aef80e6afe80170089120f998b815ede29bea822e4769a114c0fc498c3810fe201000bc0f5eb89ba8eaae47ad50639c4cd69", 0xf6, 0xa4000}, {&(0x7f0000010780)="00010300f3000100f0edf001200000000010e607090c0c00354c06140300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa8000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000600000000000000000000000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000000000000000000000000000000000000200004000"/256, 0x100, 0xa80e0}, {&(0x7f0000010900)="0a010300db0001000c4b34014000000000000000040000000100000d00000000000003000000000000000000a57c000001000000000000006c000000000000006c0000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000006c0000000101030017000100279218004000000001000a000002000040000000000000000000000000000000010103000e000100276d3400400000000100101b000200008000000000000000000000000000082a554446204e6f6e2d416c6c6f63617461626c6520537061636500"/352, 0x160, 0xac005}, {&(0x7f0000010a60)="0a010300c30001007013d0016000000000000000040000000100000400000000000003000000000000000000a53c000002000000000000000801000000000000080100000000000000000000000000000010e607090c0c00354c06140010e607090c0c00365c5a450010e607090c0c00354c06140010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008010000010103008500010033d418006000000001000a0000020000600000000000000000000000000000000101030087000100e81d1c0060000000010002060002000061000000000000001000000000000866696c6530010103009e0001001ffd1c0060000000010000060002000067000000000000001300000000000866696c6531010103000900010097f01c0060000000010000060002000068000000000000001400000000000866696c65320101030028000100c3e31c0060000000010000060002000068000000000000001500000000000866696c653301010300e4000100b7a72000600000000100000a000200007b000000000000001600000000000866696c652e636f6c6400000000000000000000000000000000000000000000000000000000000000000a010300ae000100c82d48016100000000000000040000000100000400000000000003000000000000000000a57c000001000000000000008000000000000000800000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010103008600010033d418006100000001000a0000020000600000000000000000000000000000000101030036000100ab081c0061000000010000060002000062000000000000001100000000000866696c65300101030027000100d9cb1c0061000000010000060002000066000000000000001200000000000866696c65310000000000000000", 0x360, 0xb0000}, {&(0x7f0000010dc0)="0a0103006e0001009e87d8006200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a040000000000001a0400000000000003000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a04000063000000", 0xe0, 0xb0400}, {&(0x7f0000010ea0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xb0600}, {&(0x7f00000112c0)="0a0103001a000100475a03016600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b000000000000003b0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33313037373133393530050600000866696c6530050600000866696c653000"/288, 0x120, 0xb0c00}, {&(0x7f00000113e0)="0a010300e6000100d6c8d2006700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a000000000000000a0000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c65727300"/256, 0x100, 0xb0e00}, {&(0x7f00000114e0)="0a010300f90001004e5cd8006800000000000000040000000100000500000000000001000000000000000000a57c000002000000000000002823000000000000282300000000000012000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000140000000000000000000000100000002823000069000000", 0xe0, 0xb0ffc}, {&(0x7f00000115c0)="0a01030061000100abff2c017b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000006400000000000000640000000000000000000000000000000010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a450010e607090c0c00365c5a4501000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000", 0x140, 0xb3600}, {&(0x7f0000011700)="0a010300220001008348c8008000000000000000040000000100000500000000000000260000000000000000a57c000001000000000000000000000000000000000000000000000000000000000000000010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c06140010e607090c0c00354c061401000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500"/224, 0xe0, 0xb4003}, {&(0x7f0000011da0)="02000300030001008f77f001ff070000004000006000000000400000c0070000", 0x20, 0xdfe00}, {&(0x7f00000117e0)="01000300bf000100e71bf001c00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313209343536373831323334353637384c696e7578554446000000ff0f00"/128, 0x80, 0xf8000}, {&(0x7f0000011860)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c0614002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xf80c0}, {&(0x7f0000011940)="000000000000000001000000000000000000000000000000000000000000000006000300c8000100fd10e801c107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xf81e0}, {&(0x7f0000001200)="00000000000000000000000000000000001b000900020000002a4f5354412055444620436f6d706c69616e7400000000010200000000000000459e910200002000000000000000000000004000000001000000002a4c696e75782055444646530000000078cce82834ecc2e5927f45565686750000000000000004050000000000000006b6ea3e299ae87ec2efcab7a74d71467c7a481f22b431c00db0a4970991e19ddfca5059f967dd57272010bf5cb48c9b79c3f87674686938e9b7438fe703c8617c7971564b8b19b73a195059b906b065073d63bc550c8bd611d55bbe9b", 0xe0, 0xf82c0}, {&(0x7f0000001640)="00000000000000000000000000000000004000008000000002400000002a554446205370617261626c6520506172746974696f6e0102040500000000010000002000020038010000a0000000e0a8f9d59eabf7b40af24b0837ee0700000000000000000000000000000000a19105000300850001009230f001c20700000300000001000000002b4e5352303300000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000008e7f763a98974f16d6817d87ad06666528f4236128b27c47544c2720112e272f94ffea2e6dd5028999d34a08c509774457fd", 0xff, 0xf83a0}, {&(0x7f0000011b00)="0000000000000000000000000000000000000000000000000300000020050000a0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xf84a0}, {&(0x7f00000015c0)="07000300b500010003b50e189fa73ced943af4c42800c30700000400000004000000003f00000000000000bfb1bc9779c4dab93e00000101000000340000e50700"/74, 0x4a, 0xf8600}, {&(0x7f0000011c00)="000000000000000000000000000000010000000900"/30, 0x1e, 0xf88e2}, {&(0x7f0000011c20)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xf8960}, {&(0x7f0000011c40)="08000300c90001000000f001c50700"/32, 0x20, 0xf8a00}, {&(0x7f0000011c60)="00000300a00001005f2d2801e0070000002a5544462053706172696e67205461626c65000000000001020405000000002000000000000000ffffffff20010000ffffffff40010000ffffffff60010000ffffffff80010000ffffffffa0010000ffffffffc0010000ffffffffe0010000ffffffff00020000ffffffff20020000ffffffff40020000ffffffff60020000ffffffff80020000ffffffffa0020000ffffffffc0020000ffffffffe0020000ffffffff00030000ffffffff20030000ffffffff40030000ffffffff60030000ffffffff80030000ffffffffa0030000ffffffffc0030000ffffffffe0030000ffffffff00040000ffffffff20040000ffffffff40040000ffffffff60040000ffffffff80040000ffffffffa0040000ffffffffc0040000ffffffffe0040000ffffffff000500"/320, 0x140, 0xfc000}], 0x1000000, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1) socket(0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) write$cgroup_type(r1, &(0x7f0000000000), 0x1a6de4) fsmount(r1, 0x0, 0x0) [ 1370.603850][ T8073] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1370.614201][ T8073] device veth5 entered promiscuous mode 11:08:40 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r2, 0x0, 0x78) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f0000000080)={'ip6_vti0\x00', {0x2, 0x4e22, @multicast1}}) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r3, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv4_newaddr={0x20, 0x14, 0x1, 0x0, 0x0, {0x2, 0x1f, 0x0, 0x0, r3}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x60000000, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x64, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0x88a8ffad}, [@IFLA_LINKINFO={0xfde2, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8}, @IFLA_ADDRESS={0xa, 0x1, @multicast}]}, 0x64}}, 0x0) 11:08:40 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000001c0), 0x100000, 0x0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc0485619, &(0x7f0000000200)) 11:08:40 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x8, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x6b, 0x11, 0x99}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) [ 1371.050374][ T8084] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1371.190888][ T8086] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1371.201313][ T8086] device veth7 entered promiscuous mode [ 1376.900594][ T8090] FAT-fs (loop5): Directory bread(block 3) failed [ 1376.907471][ T8090] FAT-fs (loop5): Directory bread(block 4) failed [ 1376.914375][ T8090] FAT-fs (loop5): Directory bread(block 5) failed [ 1376.925054][ T8090] FAT-fs (loop5): Directory bread(block 6) failed [ 1377.038684][ T8093] FAT-fs (loop5): Directory bread(block 3) failed [ 1377.045783][ T8093] FAT-fs (loop5): Directory bread(block 4) failed [ 1377.052725][ T8093] FAT-fs (loop5): Directory bread(block 5) failed [ 1377.059375][ T8093] FAT-fs (loop5): Directory bread(block 6) failed [ 1377.828696][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1377.835505][ T3515] FAT-fs (loop5): Directory bread(block 4) failed 11:08:51 executing program 1: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000380)={0x18, 0x42, 0xa01, 0x0, 0x0, {}, [@nested={0x4}]}, 0x18}}, 0x0) 11:08:51 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f00000001c0), 0x100000, 0x0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc0485619, &(0x7f0000000200)) 11:08:51 executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40142, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40046607, &(0x7f0000000000)={0x7, 0x0, 0xfffffffffffffffd}) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000000)={0x10000, 0x1, 0x0, 0x2000, &(0x7f0000293000/0x2000)=nil}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x545400, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r0, 0x25}, 0x10) madvise(&(0x7f0000097000/0x4000)=nil, 0x4000, 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) r2 = openat$cgroup_int(r1, &(0x7f0000000040)='memory.high\x00', 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000130000000000000000010002d50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='9p_client_req\x00', r3}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, 0xffffffffffffffff, 0x13}, 0x10) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r5, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(r4, r5, 0x0) fcntl$F_SET_RW_HINT(r5, 0x40c, &(0x7f0000000180)) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(0xffffffffffffffff, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) write$binfmt_elf64(r2, 0x0, 0x0) 11:08:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r2, 0x0, 0x78) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f0000000080)={'ip6_vti0\x00', {0x2, 0x4e22, @multicast1}}) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r3, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv4_newaddr={0x20, 0x14, 0x1, 0x0, 0x0, {0x2, 0x1f, 0x0, 0x0, r3}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x60000000, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x64, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0x88a8ffad}, [@IFLA_LINKINFO={0xfde2, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8}, @IFLA_ADDRESS={0xa, 0x1, @multicast}]}, 0x64}}, 0x0) 11:08:51 executing program 3: r0 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_ERRQUEUE(r0, 0x6b, 0x4, &(0x7f0000003000), 0x4) 11:08:51 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x3a) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1, 0x2}, 0x1c) setsockopt$inet6_buf(r0, 0x29, 0x32, &(0x7f0000000180)="28d2cd1c2ecad14a93117a8435015fd82d30bb8b", 0x14) [ 1381.435027][ T8102] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 11:08:51 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f00000001c0)=@raw=[@call={0x85, 0x0, 0x0, 0x8b}, @exit], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xe5, &(0x7f0000000000)=""/229, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1381.477937][ T8104] EXT4-fs warning (device sda1): ext4_group_extend:1850: can't shrink FS - resize aborted [ 1381.553668][ T8105] FAT-fs (loop4): Directory bread(block 3) failed [ 1381.560384][ T8105] FAT-fs (loop4): Directory bread(block 4) failed [ 1381.567333][ T8105] FAT-fs (loop4): Directory bread(block 5) failed [ 1381.574228][ T8105] FAT-fs (loop4): Directory bread(block 6) failed [ 1381.588470][ T8102] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1381.599318][ T8102] device veth9 entered promiscuous mode 11:08:51 executing program 0: r0 = socket$inet(0x15, 0x5, 0x0) bind$inet(r0, &(0x7f00000002c0), 0x10) sendto$inet(r0, 0x0, 0x0, 0x40, &(0x7f0000000040), 0x10) 11:08:51 executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40142, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40046607, &(0x7f0000000000)={0x7, 0x0, 0xfffffffffffffffd}) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000000)={0x10000, 0x1, 0x0, 0x2000, &(0x7f0000293000/0x2000)=nil}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x545400, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r0, 0x25}, 0x10) madvise(&(0x7f0000097000/0x4000)=nil, 0x4000, 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) r2 = openat$cgroup_int(r1, &(0x7f0000000040)='memory.high\x00', 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000130000000000000000010002d50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='9p_client_req\x00', r3}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, 0xffffffffffffffff, 0x13}, 0x10) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r5, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(r4, r5, 0x0) fcntl$F_SET_RW_HINT(r5, 0x40c, &(0x7f0000000180)) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(0xffffffffffffffff, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) write$binfmt_elf64(r2, 0x0, 0x0) 11:08:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r2, 0x0, 0x78) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f0000000080)={'ip6_vti0\x00', {0x2, 0x4e22, @multicast1}}) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r3, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@ipv4_newaddr={0x20, 0x14, 0x1, 0x0, 0x0, {0x2, 0x1f, 0x0, 0x0, r3}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x60000000, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x64, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0x88a8ffad}, [@IFLA_LINKINFO={0xfde2, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_FLAGS={0xc}, @IFLA_VLAN_ID={0x6}]}}}, @IFLA_LINK={0x8}, @IFLA_ADDRESS={0xa, 0x1, @multicast}]}, 0x64}}, 0x0) 11:08:51 executing program 3: setreuid(0xffffffffffffffff, 0xee00) r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, 0x0, &(0x7f0000000540)) 11:08:52 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000380)={'syz0\x00', {}, 0x56}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) [ 1381.955086][ T8112] EXT4-fs warning (device sda1): ext4_group_extend:1850: can't shrink FS - resize aborted [ 1382.078035][ T8115] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1382.208229][ T8121] input: syz0 as /devices/virtual/input/input25 [ 1382.256418][ T8120] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1382.266802][ T8120] device veth11 entered promiscuous mode [ 1385.381656][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1385.388567][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1388.101079][ T8123] fat__get_entry: 2 callbacks suppressed [ 1388.101147][ T8123] FAT-fs (loop5): Directory bread(block 3) failed [ 1388.113965][ T8123] FAT-fs (loop5): Directory bread(block 4) failed [ 1388.120607][ T8123] FAT-fs (loop5): Directory bread(block 5) failed [ 1388.127416][ T8123] FAT-fs (loop5): Directory bread(block 6) failed 11:09:02 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='environ\x00') read$FUSE(r1, &(0x7f000000c880)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000004280)="12ec868a95967fad3010548f7d7ce0df9e2fa561f3617fd2bb275e77524ee2ede67f149ca2b2b477933025380da970749c8b0e236337f433a1e4da0cb55d748c8133197296cdc92d336bd0f2cb13226848116979beb32aca81a09dcca6d390110063eed87c8e9bed3b2b002784a71e6957f6adc53033b998440768245663d6e68a635a90b40206920a6a37b027d906047c93ab925dcfa69aa3bb8819031ee7e67cd2c2ea9d997ea9d5888e2b8d9b3fbf91798457091349fc0e18b05ba5dccca241b622abb227a2398c750fe2e006fa045dcd400a0d99cf2aa3ca47ba9ed550eff7b9071eeb3124b4780085a16ee70527f3b19bcb911385de985a69a6adbcbf80546b77aae59b2b2fc3ab9aead7084e45ca6016f672ed6e124a5f7fab43aeb5a292cd2e706ab19afa6f9f625dc260b9d8f2d598c55d80b9b5c7e20adf75a842c8087aae21aab7e4845b9d8c8f5e4c7d71ddd2eccb842469b3617b68eff4e213539dcd1a35a53640a7bb4e79b6c2ba346a790e1aa92dae235d14de2d26bb4ae7b6d2c8d1ff5df60a6a8a646ff61d28d125a050801fb34bd75f958a0f4eaff9ba72c14f85b7a3f834b8380cec1c645ebd6aca4576fea6d8ef858efadb7b3629b47cecd28b0b9e575d368bbd4c1244fd2b2ae31df61e93b23f3cdf48cf6d4f8e05546512560385ca682866da595b932d1ca5ef86013e8227703a9f450312e75f23c5a8eef97a8fe74f1de14028f8df541488aa5de1b5c0447b56e51e83b257735bab5535ca5426cc01cb7cefa5cf47312ad2dbf39f0a708d7aeca7eb8c5d8e8ac79b7351470c2dc0b1139147831219c069f82f64565c15428d233039290d7288098f5d635d816104d299c3b60ae66bd5c1b182422f0d972509fcce1ac6cb05a5a81aea8eabbc5be226b68d3a163bd02cbf8342e0ec34375229ac4f6571245392b55258bac316ed7c790acb657cdb61d16102842bc8436acec2b658d6d992eff570beceb91ef38d41c52ab08f22602254920b729a97bb3f58efa23df4e1a2751ae4b68e3eaeab2199444aa617f9f747559281e810a4b4d32c640be4eef35d797b149978b1709ed701d146c32d7191ad261fb43f2d46038dd8e35e36929bced5abf7553fcd0894dc637d07ccf40164b95177b8799540d7edf5f6a495c3aa43a59820228be3128a3c9441f3ec2d8cfb4593b2bb4d0f1dd820b39e496efaed30ced940bd63a60e3bf8407150cecb230115c1cdd4f0745ad06ed0161cf843614d952177537fb0b299be3120799c3078882bbf7d9bef8254093c1598ed9998198ce312f4c7fef00196eb1bd78549dbf5cf71d10392254485473a5630db85345471bd7424fed09e606e7aab757e05d28d9c4d2460eacce8624ba1b09ed908deb5ddaa0a0b65d4449af5b149c27a07adeaffcb463f84070e5d61f6f8f9dad4b565a8f002c854d06ec748ad08e49d18d00b57bb37e6dfdeefb01777c78660409fa8a8ba61a30b87ca38e45aea0e6f1b82a4dfcb00d6db7336eb9c471c9f5d509b6250f2bfa6ddcad099c5a1551d5c7eef1f3d71c23e10a88c2294b2adcfe138ef3f745a69595baa4789acc06fd17f8997f3cc85e261eb1b455cce807397566f527e7a74706d2309bbc8809c6f9b930c9e13a97ebff353471eba2326391dc864288e0713f35bf1ec378e81c9ed2929351caa334c4c0a232b544d17d9793f07be72e867587b6161f683c6e74b0df0f3918f1ac0467e26a741ffabf79484a74499cb9d9342f53e4a7878a5be2dc8672c141f1985096a8d4d45c178d148dbf611df78d13e928099983fca254bde7003c4405190c67a51054c7f99b232176fbe3d74f163fb4d2cf6b498fce23d583df236f062ffcbfd4d6d16a61e85773d4a8d4c63fd2519f9b0b6641921e10d368c6745754992aaa685418eed6f856df20661024b714d98b9855bb6c2192bfa9684f3920eaa81ed9a791d9888f04b1684a4ce07112565c8787d38a1b823d93932fe7b644b70b737ccec29e6b94992b67593143157b6e1b8419fe17e375aa8f7b7682c09f5f123d39ac5aea8000910af3567379724224d790c8c0a6eca3a9045584bc90ed3e274fe29254f52d5505335b76229e937f3ddafe2bed2a557f4996a29b4fd43751153c952bf902ecccc81e2d3c6b600c52dabfd98fd318b3e475764ed1f613fecd447420f9613bfddc41260a10e4b88f895c34e3b9f50d5ebe0072cde8deec30f018eb01fad16c29dfb4884eef717fb14a63faad509b2415a401437c1ffc494fa4dfdf1603935be737783d8052f663cfbdaf282ac6eda12fdb5b73275d7a379d256c908d09f6439a57230a2c11ce43331b7533c4f3e85a463c0d5a5019314e989b50431c94e58abd7a4c02056d15bcbffaec1aaf772c9f4b6530f330b93ef922076f4537a7fb08a0b59ee5aa4874a65f935657e3df42059f08ab5d11f06e7c12e17efd35b6e7825b3270910b9f0a13961515ce86f9649580d9dd0f0a552f635874a9c5c6fd51219c41217c0a3477d616c031867bdaeb17d655b4e4ad0fcefeb1d6f61f74aa2215de08b5e31de2d2720b2d53c9fbd71f70943a4ac5e6d9102dd1813550acc614691d597d89bb186d1878ead95d0a65df78e3b43ba764c55242b1a2e2c49146357f802d3125d13b811a30ccb8c9072fad2748898c2624808f3a78d8ca16cd4b1bb59abafe8cfa23414176b36511735c654fd3688af89dfb353d49631825089bc552cc3e93812ef8ee077e7afcffee27fb371cdb8b1f6acbd17d115925867303801b7633bc002396c953b046d0fadd8d53672a3365384de971959107b2300f85a8da8493ba03a75ed0df8e694e06850930f30498c603b0e3554eda9198928d4987d02a29f534683b9834deb6802defb515449736c09ce28d050735290d7b32c6c56b286760b83b20793140e6be86d845510ec9770d1b77ca73bfa0226d365c50dc3cc5996d963c0967b39d0f5c337c99e079e866e010150aec94699e276e790378cc45bbc258d3c0255e958c52cc44646ef953f5a38007c75f8fe78540e9c2685baaf399bf864709491ec3c51dadc0b2587a73ab3dcc65c90f72419fae771c44b89f2f97e0c9d80f7af677bd6dc58593cfeaf6cd821fa12b423dac5e5a03038173e26e85191b72513f913ab071505d50a4afe6c1b6e36d9dde66892ce76df4c3d0edce4d4d915a1c3cb4b1063b7723e7efff0691fe1a2ce89d797aeeac6a9b7a83fe6d50aadb60d6a00549b6ac3809a9d8c3355b2d35fd9734ca4c4dfbb7c5eabdc60a262c7ad5573364aa9b80e14a84dc5473c3c472a8a99c8c22bfd3e44dbfc7bc413a1808ba71ee19d4b5e0f42fc0f66d06a2a867fb5b7cc02836d51320ddbb8cbb09d2ea548cd10364ab249339641b4f220a907f68a2ced7359babd776768a4cf219d8c162da395abd3b5f4cc0d1d8efd53e5f965f67271a9ff925ba73e52b75c3e124e8d4c2d1886d1aeca8dcfbcdac435b3f558f3a522c996a71ff1bbb03401837f3535b323582fa65175122b0a8cc6beabb3d9bf19ba879f4d74e9b69164f5ae55ea106aeef5529ee4e5aba6a03b4464945db9c9f498627d93b4412f93aac3daa231d130ae01be467ee8a8296a1a0c9f86015974243b16e6f4d2f4b89c55f06f16b50dcc6fae5111d38d9451951e8096f6e7a6456fcc46c6ccb8076f35f50e82dd77bd179792af570b668fd8eb2dc55074dc8ec0fb0b8bb6d586e3db79110870be700a393904b86b854c4d8462242c37ba6c5776994063c6216576a0ecf43a682b2db9fe1e40fbde422742cc78553c3ff25408be699e97d1a71bbad9d1eae8942d49bafc71ac429ec2ca244645f03dcb40149f3c1673b16948965ac45b8135805b41315b498e7b8fc26b6638aa46735bbc7fb2aaab22d084b4ed9b98e5b9c562b70f236e5006f6d97a2a800f3e389ea88a1b46a062120e4c8655aaf72f9335c37132deb0785b133859eb0e7d2d43179cfb9d44855388c6a4e6ae21bf6790035e303d276c6e37e71dfbf9a7fe029ac10cdd4c8eeab3d7401f88b3d9d2607102546f0b886911badcaa7d3ff6856f255f2d637f4546ee2e40991db51d3817d202cffd2be9f8c150a7f67955218168ad67bb441d4a7d85ddc8972602abf861c2c78fff68c2caace4e91bd5360ec365343077b055b753c7e06cf91d86033f483c68ddbf7efc269f06eaf5e1ea17ca3fa254131bacff71c8732fb0eff5d800fe10a1daf9e65c6c4c4dbd64b37c2c9c784da1df8851cb5e49bce7354c39d2cedc7a6711e7d2ad563f56f6857981fbb927e30dab5c1c0596e0fa0689352168d2c69b77b1f7176874b9e8e4bd17132466d1f3c8e8b8ca2583d241f2ba584ba7beb12fc696d1305068dd832e1819f9da2b4c2e4fae110afd4027f6d73491e5b03963f84917f6eeb77ce00576240534597a0da5d697b228d47c027338705ebf6e8a2f32ff025f35aff348ad75bf82c5de8752247189d0579f0e34d7369bc86d0dbdd6581d7e7051e9ba2bd7ef9c25bb544017e159bd76a5ae3196f2aab6d4dca643b974b60dee6d6d4fe576377860ac5eee6c0d8cddb94e3ef8322bbdbf7cc4c591dc4812138325e5387681deb5fc3d7a3a242b485c46515cf6adb013dfca291c1991b3b6cc0d4150e99e459b295d8f064a2318b95966f09117f4d6289da0345acca40f773af4171976432298c9535a67aec30366b7c596537fe76b522c5472d87fe807742429ea256f124dd1b426be835204258b831684dafb8aae08e306b591c0e5119006be35784d471ecf515e11f4ee7102a0d3333d8f198fee52fc79af2b890d436947ca91d94dd815ab915c6c3c9ccd47cffb9fa3ba037c0f515c6ea38545185682a2c6f7c30e451bf53294706c10589864fbcbff3c9c926cf67750fe8db4b21a36c8c8ff0fbfec739d28f5cb61156918a11a8c33b45b7e250f542d7de476c16fdd8a08a3470048d92136149e462d3e43045630cea26b153f1905b8a835dbfcebba48c4081b09da97cce816d8ed814dc12b6622c59417ca0b3fb8b060ce4e878cf579d86217311ddfcc0987b8fe9a6ef92392e7f389e2ea73d388be2b5a66bf64de609e2203a0cca5cf05a8800f51cd89e7fc76f5486f2bf9831deef88d5fcc6c367355c4da195180348264016fb9a3f2bded23c4cc59474da70573c7e4bb8ae8b398ea9bb1480273ac69109e16fd7cd62b2111f015ab8ecacf03dc032beecb94dea12bf00b9887ab276b5548cfd173670594acc438eb041d4f861844a9d008a1af5be9827b1ca20891fbabaa799b5a88b1e9f19d7b113224e3fbe764559148691b014f3c27fc09f3e5921a0b05379b32f8ade1a8b17bd87f75eaa4225c1d865cc274a81a88cd4205dc3ec00ce84dbc55a931ee733ab2fc854da0c5bc1ba6f504cf19d48f147a8d02839f650e4f3b5b136aafc8175a495cdb9e48ce4d49dae2800ca6b8cd2cff63c829d0c539667f9208c025b2fa18b150e085992fc59aa0058456f53ec6dee7b4c723e0adf443b17786c59d63e7dbcff07a1ed5b6bfcd13c91b2db2043c3b0f7ce016fb5fdb75a7bff0a0792f3d1b99b3549f00dce91dfe05f1fa550c375f27f95f7ff5c2605630145718f42506eb96468f8f2e20e708b4e3046ec3ca25128009d46eae980d331bd2a975e398789c0b0bf4050aabd73387dec3cf7c7acbea5427deb63f68240123d91764baa50a40a30c5b4f53369f511d8d1ed5bfa5a5b6f797cdb1095a1132b4b6eb578d74e4b61a39397c2c3c4ec19a67f31e7130fd32262599ad426b26d185bf971e5c4d88ea92a09d57b11d4a8510ab389e72520f17a3237e12b3e7147b881ee6d73d755a39413e7ccee178fb14636b4d50852ecd04f3481cc99b711c47e86230eb78bad3dea8f3f380d3407b42ca3e6dff9eff7a18f9aebd83a58db5593b0decae15a58d1f25824f69d527ba42340b9e513e9b33dde83f835a4881eb3aeb88ecee714b55a68b217c7d6dee4fbf229c4bca6db9ff203d167a12f32f90a0aba6a0f19188967e5acdb1d9e2767cc8bd0486415f7f4ac09e7eb75e16a8c1d4b05e0ae5e16c9076791ff7e293439312cdb8b7b890aab0a2c74f33c6a49b0570c48592b28183de90bb14e754c94e04e13a566647400ff0005923ca3528d7b6ea1b2219dc100fac0f654b099495a6c1b81aeeda996e997485f485853071bc22812043a4e67f1a038bef229868b7d5433201e5e05b7f57fd287c461bba8fed6048d1b9147e3ef96880007995bd8e578dc33dec324abf07cf4d6cab7693e5e290b79ddea81cc7b55ac475d44d0551f3d7903bbc199266e2d18d82eeac1f2e0e8d39d43dccc30339b4e42ec8c41c8a0e1b8c3f6fdee22d37293c5b52445c2b61320137a862e82d5594ce10b73450c9b2fda369c7d452f6cec3a6fa3ae4ac39bdeb2388aea4ff719d9ae374f31eb83bffc6c0d9a25960f118cbb870d99eeca4f399c32724d0acdd969647e957de62e78ca4b953c9f3567da7965e998f8395ecd7811fb4e3cb49dfb9abfb0b4e29d5e0ff0b3ec9def29557dcf90136430248fcb9a8e4913153953e79d918914fd5d866100e400f3f18638c24d1fa22bdd4a2c2c807f7e8ed3c6ecf640e1862b5c347f7deaffbafc5d785af3c2b8fa59926d828b4291283d50b8e9747f262ed090227b03067a062d67c1a6ed7ccfee8f3e600ed666e60af22945608c11c13cbffbc8d982a23f0a4218d52f1d13da82d4a91608ea75504ee705a569d0115d2304ed2179da7a4fd3fa4a800e8a86d8d7ccd3adadd7e0c39b15675e9f883ede9294aa3b9d3f3ff202f26ffe39aa47b8222f74e6739263ab148c690caab47bf56d9ec570cdbf4b3bb5f72ee3e65ddb6d45d6469d291772d505ff4bb84de1325f02c4a69650c699f3e233a252bc8297a4a79c3ac3f7ea1d4bb9cd4c4d301e85272202d26958c8fcc759d49eae340ef1ca167c5167a746b81d3c6a2f19ae76ab58c0f09119ef0c6aa424e4e347d7ec064673b2deaeb1faec8ca1ec9a1e8945c4b90dbae2dbc7fe96d43005e6e79270bcce6e8733a73e4d2b288e407bcfb357262bc20805b9dd5309870458f7e14ae05e9985ae7b94c7bf973f5a9b8a0cb4b59513e21c3071fb81b6a92f020ba195e6c4f817da6e2b8f92d5e41dbe7c170b5426ce262c9d38ccdb50f48f5cae9dccbc9106fd7d56ad2c8612cd45efcea031d4f89a94be614d87555b3792127a9be01d5841aa91d49826d0ef5ea64c15a1b93f9abc78b92b433858f1b97173346b152a2ba202a10f7a223f88d28edc83996c8620dee3d987be83f4562ae5ef534b5eccda0c24cbf1aca892553f3996df5c87ad73605f84627fe061825d49cb9f86e417dc94f1c929ffe7572e65e251a9714372abb70b56403cbeb2aec92a9115ef9c48e5d82d4ddf72a7527ceff7553f4acf201245e36bd4ba084f313c1c7fc6a4820076d8579f5231d66dd28805d82fe4e78bc1d4b4d1d2eb12a2af423ba813e500877e9f7d7489b30d4e12dee67fbaf516150cf3c8b80ce92e860cec11858022f47824055d548cac0f23c16be6a8a21f19de8dddc6f946302fdeb51d1f5eb4edbd45bf7b7f4dc47a27fca59a2e97b7d46bf17a7b4697c34e629110b358f0cc142c401872895c66d92b291c8cced8d1d3e34408be36bcec9ca952219bd4eecacd43b43e52fe68cffb40e79f7aa74efbfe0fcab2479afa3cbf6bf3ce1b36587ab5aa531ab946a6218b975346885c8573ed782676df59a86f7ab6715b109994a46603eb174353362a3816dbfe589666de45fe117017eb0fa7283ba429c6b486037349c0ea28c234d37c00c05c6d964b99752b3d6947c8f8a9313e4101f76cf92007c0edc23597838094d5ff3f413ec5b6ad3ac5407c4a605041b1a41252e4cd674d75d2e37b7b0c5f3b3659be9b2c8d55437a2aa3e61d631e6a0f08aac5b4ee99ecff6868037c328e0defb70e0fb8996b79a352699187afcfcffbeea5d49c3a495dbb30e99255a4b342e138853e71c507d778531e3eaf269533b48c1d9be97d669e90845b063b8d5a1912cc2f677b938f0c923c4ed3016fa64740ac2f218d11eadc1b581c5cd97f8253904b5274575c0a33f5451f937271f969d4891cb80b90f0891793c88980591291aa3f53d9ed2d2e00ec34b9fb2cdae4ae2c7cf6d447f9b23d12c81da4d3ecbc5fba80d3535d83d28b10cd3149bd24a4b3dd831da62935c28d8d07d25b00e2e890985ca6f459167a637a6c94dd9bd7b03f4784c859e244a542f620ad6dca19d2f7942e8419b82418367d8818c6e74fc6677a6785db0af331e743f0f30b856f94f4c7e190b09de4c37168b14d2ce55f2da0b08ef939a7cc8e6bf111e1d7160162cd0e0ebd8c54572f5f72c824b24a529dd1d8fe2496c3f1e80c5f9c686b932bd2a45775e7f4448b9c707d1e5221ff71bd79e7d7d93ec620814c4251a7be10d5d9de33f6364dc944f646cd95d352e49ccde4f4b0feab65236036740db7a8ffe95b1482f115eb90dd64e3dd1041ff367cf5cbe3dbcb28c8b7ea71c52a87b863ecc63595cbe7ae2333e7c207c51fa89f109c184388ac19bbc8498cee3b7677efeeb04c17141b6a2bad133aa403e72bf3706daf01e37d4088fd7c7e5e81bfe803b61fd70b45ed5ec0b09aa3646638987d71421eabcdf5389fbba751f767a0eafbcabbc737d6c52c1694686d14ad38bbf43ea0d335d9d8fdb9cdfc846f3af6e4a075f4039fefd0380f6e79c931319e3c47664314612061a259bb94953256339fbea99dc43b8789412419356226f37285ceb195d1bd024bace2ee688be8d511de648d8fad20f5d791d831aa349ebbf33f6dd095c5bcd9dad27812a2b177a72838f797efaf2d79ff60707cfae899824c66df851d0f90909cff58f77bf56828167d8c80861888134336cc57b48cae03fd99280a2416d1b4ed74b00e00031a1421e92811643c53a5fd0365c60c4ec1fdcee8f9e94894c533dc170b2c363ade7c8d6785160217ee55cd5a6db70e68a3188cdcc2f8544c54021a254882edad7b720b1c7529c10caf8f1152cc7246c81f28a15e0fa08e995a557cfe51d911f564e70849aeeccf392fecce3214243166f1040882bc60a54b886849c27ca4b16fe9eeaf68461a6de742e53a19d661e2121d5b1d2adf7511183bb162844465f089531a0ef7f553a66db34dc2e981a65fc14d35f2073d822e403c2a3f8f6e66ad9b4680930930c0ad93d46a662f29976215799c69729b9579c89d4200b35258795a74f1fdef92a23974857894d17ae577e903ca5a15ff4a0a7de0614219675da406de55c21e6f01d8681d17f2b6b9b644dd98fd671685e5f658ed52415226d5fc704c89a6bed244fdcb85db1f6cf46000035b107bc3d47ad1f5e3b98e96025828c3933ac0e0c9993dfa083ba03d593044e5728b2aaa2d113214854b98dd2b05ff24f395a0913cbfec95bd65cfa8ab7513c5f94c12fbba0c8bc11cad2d573f80a28ff8a0fc1c38dc37b08165c70a73075815d622871cd9883909a5382dd9d57dc3e979ce3618e59b4c48ef00ed7928bcc305369bd5f3369626ec379c4b7ca77e3acf0c341aa27d2195ce201c523efdd82feedce4bcda6f83d51eb4361ccfeace3ca46bbd2c182c2969a550269334cc97ca905df787bc912883e676c12577bfe37160be25a8be938ee73b63c7f32a4b018242b2c1952ffef4c79541f7ea7ac95c77cc84b1266ebe758523d2ecc2b1cf21be860298e08643ef549e6c12da78646055783b619e08546a836a0936f04afdc6d4d6d780c3e8fafda00fbef5a0504b69435ef9a47442bb915d95ba724efe932744c122c28eaa7a8554b1d9898ccac4d1afe23286b39801bc246a26e9f79b0e3df95598758dbf149d289bb29b8b0f8d60b4c397e13efc369a94d888c68aea4c1c35e3122b1c45c9642496ae5bff3f524ab237fc3ed574eff5cf56c905ce5fa0d8e52bc314c6d703127d1e2669dedee3af3819cd7c4d02f4cd7b1803fe5fe321dcd049ff88e80b9d3d419566b2bad79abd112dba5cff7d103786373439aaa71e1fb4ce96b02ce630b1df2355a3475180f8acc8c355cac5e09c88ac0fb82714123b71f168ee33b1f4283e2265e390251a487c2387f07873287d53ea16f0f4456ddc49694285779d425ed873cb5b50579891cdb33ca9af22fad365cd27b1bc6a169036dc5c50bb0a28b1fa3af80bc475c49f97914ad97150ff7850da9cf8f6712ad4d4fb02be4a8802e3b21823b57009e337018c8069665748429720c752d8e44fd246274eb28b6c1d78bf1a1421a3a5e04b412978c2bc58f5a609e20c6df49aa46600ab740f3a8f816bc6ebf3f65cfde04358dddcbf210fa34ad2fe83ed7441e63bc51e4c4489169b2dd7105021c83550f5b65a1835a1cd96d9862096442bd3946dc257b9905026033723bdd37fb6522558deb102b1529a17d68fff3fb7e23539b0d779bd80203a59c5ab4ce21c7801e24eefedae95065feb5ddd8e48f9186cbce4e8da2b0fad199bbc63dabb3c78a438ef3d078efb441b2c398a4c3bce75ab692ad48074c1d99e17b268a7b5122c85c68e5cbb9d72cf697fbdd5cd27babd93a773259a3a3b5fc5404416bcfd67615ae1704d106ca0b69ef2964dbb4f14006dc0b80de91d54525144f852462677b3244d83314fcbc30546fd6b0e698c631046dd350c73ebf76d36ee5a67d36b8928c96c5458433237a74c4ba5d5edd5fb816b3bd998f1536a6e459cdbd6859a1efd01a29aff5cff8b40cfb12ff66fe6eb0c145186d8d875247b6b21cb60248c95737e1e4695ce869f15301bd29decc3a1df572b0a84a1c5c99865bc84f4b6690e96c5e471da94f5fa8314f7c4edbf4b41ffa9eec298ef669690939d3cf33440f3d0b329de1293271a7cbd5121f3981465e396c3edadd3c7bbd184dcfb6cefef8320069405f3a7d64f97ca3aa06e685fdc263ec1387fc5a9d134b381bde04ba0b7dfd7dc23a6ad8ab2ae7832943e2dade1bccf273ad99fa5e43e08fdcb1a19169f6ba90f9e6b3a92bc874d24aab579f7e2e1c9b4846f8da086cd3df8e7a6066550d8e4d664d6574d6d585caf3f24f4cc520a439e414f6af18ccfba2ffdcdf9a345f564924d66296ab9b1b68833fcade862f34cd3f8c24e1f7ae76e38603a1a818a90fc6f92b0519b218d71112bad6c82812027e42ef219cdc12e96abd2be91d320afbf9a83e85150f6c93bb09f7378a3ed507d01a98016e98f112e32dee53dd11377509fa51ca1151854377d135d99886cd77510ec25dc2377308ff474efc717cab808efa29eb0951a45e95b5cfa9ca7c1c859b76b8fa1280679e18fe5fd4074d7ee088da1162e5aa02120115f3c2934b9248cbcc4fdc1bd37cc4a34a67ee96a2695e5ae6432688ae9ff6a42781745e79c3ad4c3d41eeffc6c5aaf0f9d527a8c1468a85811300cf06fe03cebdea4cdb122e470680c0f10829d2298a0b5ec225c3dbcfbc3eb61bc0ba81bb2407db90d1da3b3c62ca036738dbd1af6aeda7a23259b8740d015389e0114b1d4c946d9b67da1d16e317c06ac58f8586bcb790f18f5ab4a9c7c3c622441650d6a4c81c0848d648beb9933853bb", 0x2000, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r2}, 0x50) 11:09:02 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct, @volatile={0x0, 0x0, 0x0, 0x9, 0x1}]}}, &(0x7f0000001380)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 11:09:02 executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40142, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40046607, &(0x7f0000000000)={0x7, 0x0, 0xfffffffffffffffd}) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000000)={0x10000, 0x1, 0x0, 0x2000, &(0x7f0000293000/0x2000)=nil}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x545400, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r0, 0x25}, 0x10) madvise(&(0x7f0000097000/0x4000)=nil, 0x4000, 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) r2 = openat$cgroup_int(r1, &(0x7f0000000040)='memory.high\x00', 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000130000000000000000010002d50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='9p_client_req\x00', r3}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, 0xffffffffffffffff, 0x13}, 0x10) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r5, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(r4, r5, 0x0) fcntl$F_SET_RW_HINT(r5, 0x40c, &(0x7f0000000180)) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(0xffffffffffffffff, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) write$binfmt_elf64(r2, 0x0, 0x0) 11:09:02 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000380)={'syz0\x00', {}, 0x56}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) 11:09:02 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1, 0x3, 0x36, 0x401}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000340)={&(0x7f0000000000), &(0x7f0000000100)=""/47, 0x0, 0x0, 0x2, r0}, 0x38) 11:09:02 executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0]) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f0000000400)) chdir(&(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0x80049370, 0x0) [ 1392.429768][ T8132] EXT4-fs warning (device sda1): ext4_group_extend:1850: can't shrink FS - resize aborted 11:09:02 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000040)=@newlink={0x38, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_VFINFO_LIST={0x18, 0x16, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN={0x10, 0x2, {0x80000001}}]}]}]}, 0x38}}, 0x0) [ 1392.471326][ T8131] input: syz0 as /devices/virtual/input/input26 11:09:02 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x2}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x58, 0x9, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_EXPR={0x1c, 0x11, 0x0, 0x1, @exthdr={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_EXTHDR_OP={0x8, 0x6, 0x1, 0x0, 0x3}]}}}]}], {0x14, 0x10}}, 0xa0}}, 0x0) 11:09:02 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000380)={'syz0\x00', {}, 0x56}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) 11:09:02 executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40142, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40046607, &(0x7f0000000000)={0x7, 0x0, 0xfffffffffffffffd}) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000000)={0x10000, 0x1, 0x0, 0x2000, &(0x7f0000293000/0x2000)=nil}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x545400, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={0xffffffffffffffff, r0, 0x25}, 0x10) madvise(&(0x7f0000097000/0x4000)=nil, 0x4000, 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup\x00', 0x0, 0x0) r2 = openat$cgroup_int(r1, &(0x7f0000000040)='memory.high\x00', 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000130000000000000000010002d50000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000100)='9p_client_req\x00', r3}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140)={r3, 0xffffffffffffffff, 0x13}, 0x10) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r5, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(r4, r5, 0x0) fcntl$F_SET_RW_HINT(r5, 0x40c, &(0x7f0000000180)) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(0xffffffffffffffff, 0x4068aea3, &(0x7f00000002c0)={0x14e}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) write$binfmt_elf64(r2, 0x0, 0x0) 11:09:03 executing program 2: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000200)='/sys/kernel/config', 0x0, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) 11:09:03 executing program 3: r0 = syz_io_uring_setup(0x185, &(0x7f00000002c0), &(0x7f0000148000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000340)=0x0, &(0x7f0000000100)=0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000140)={0x26, 'hash\x00', 0x0, 0x0, 'crct10dif\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000400)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x12161}, 0x0) io_uring_enter(r0, 0x272b, 0x0, 0x0, 0x0, 0x0) [ 1393.094259][ T8144] EXT4-fs warning (device sda1): ext4_group_extend:1850: can't shrink FS - resize aborted [ 1393.132987][ T8145] input: syz0 as /devices/virtual/input/input27 [ 1393.237767][ T8150] FAT-fs (loop2): Directory bread(block 3) failed [ 1393.244684][ T8150] FAT-fs (loop2): Directory bread(block 4) failed [ 1393.251342][ T8150] FAT-fs (loop2): Directory bread(block 5) failed [ 1393.258643][ T8150] FAT-fs (loop2): Directory bread(block 6) failed [ 1395.532924][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1395.539581][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1395.546569][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1395.553357][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:09:09 executing program 1: r0 = epoll_create1(0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x2004}) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f00000000c0)={0x20000005}) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000000)) 11:09:09 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000d40), 0x8, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000080)={{0x77359400}}, 0x0) 11:09:09 executing program 2: unshare(0x20040400) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x22242, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x5452, &(0x7f0000000000)) 11:09:09 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000380)={'syz0\x00', {}, 0x56}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) 11:09:09 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0x6, 0x3, 0x21, 0x16, 0xffffffffffffffff, 0xffffffff}, 0x48) [ 1399.961561][ T8160] input: syz0 as /devices/virtual/input/input28 [ 1403.971986][ T8162] FAT-fs (loop5): Directory bread(block 3) failed [ 1403.978879][ T8162] FAT-fs (loop5): Directory bread(block 4) failed [ 1403.985768][ T8162] FAT-fs (loop5): Directory bread(block 5) failed [ 1403.992798][ T8162] FAT-fs (loop5): Directory bread(block 6) failed 11:09:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000028feffff620af0fff8ffffff61a4f0ff000000005d040000000000007f000000000000002604000001ed0a0065000000170000006e400000000000007b0a00fe000000001f04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be361917adef6ee1c8a2b4f8ef1e50b91f32050e436fe275daf51efd601b6482a0800000098efefb202ee010400006e7a1de4a21f379dbf01de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd8dff0c710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9ec21ead2ed51b104d4d91af25b8123deda8a3658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ad228a40f9411fe7226a4040b96e37c4f46010500000000000029faf75ddd1aa96960bca97af13382cb881cc1f62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8c5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f13792292cb949b3aab06b1e042ff2164d80c605532b18ab1c156b97e5889685a96949e4cb4f8f67b8bb84b0e733a63784ccc214d930cbb7e090d63fcd7071b53ac29df826f8ae6d6e18c1eacf5bf870768d5217e9bb5a05d9e22ce67f1231bd236486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee6335eb811a085ca14a7989f9777f600000000000000000000000000000000000000000000000000000000000386000000b854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5530dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e724f403828b8c13922ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8288e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6fc907061be311d1354e6295698594a73136237bee068d3819400e43544830a3f74b7942f22336953b78a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347932a4bac694c55fe9d145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9ef547fd6ee9760d784cb1138e8e671c4f251cabdfe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb6c3857f78b2414aa962a055034cb8aaaa95024f8da775f72950212b84fc6133ae14d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd479934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e40000020000000000456ed2caf0f467b6bbf3aa4371f5e76ab3f60afea80bb066aafb7517f787b090f419a20278a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f8089322d84ac523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6eedc73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe91c921ac1476027772c87d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986a51f9c47f5d7a45906d1dc26c0091dd66ffe3ffed0c39552a312e2db596d9c827e02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007fe1a292dd3b856faa4b7e66e1b64505f65900839df71a97d4d07d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58d264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cfe56557a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2ccb1decb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400098abb869921911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611666da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462aa2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783fefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333475b9f0284405e3127dde7e41285fbe0bdd37220e31d4731614a50c16c6a41744c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c350a5c554a387de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bbc0e430e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8a9d3374337ab4d130619d93c5ef37e7ddd0b2da147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31c0f72f337b639253f44cb27a12174bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc"], &(0x7f00000001c0)='GPL\x00'}, 0x48) 11:09:16 executing program 3: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100001, 0x2a, &(0x7f0000000200)=[{&(0x7f00000113c0)="05010200c900", 0x6, 0x2}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0x8}, {&(0x7f00000119e0)='\x00', 0x1, 0xff}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0x100}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e5352303201000000000000000000000600"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9001}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f0000010400)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e4}, {&(0x7f0000000080)="002a4c696e75782089bc1a03ef7eb9554439465300000000000000000000000405000000000000", 0x27, 0xc95d}, {&(0x7f00000104c0)="0800020061e400000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f0000000040)="080002007d008100000f0111cbb52701196f6ea51c00f0018130421c08f20000000000ffff", 0x25, 0x10201}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08020200f5000100964b080000000000d00200005a000000fefeff000000eafeffffffffffffffffff1bd90000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0500fffffff600"/118, 0x76, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa61ff}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607d1f92da40a1b83c80010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000011620)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xfc0c0}, {&(0x7f00000007c0)="190000000000000000000000000000000000000900020002002a4f5354412055444620436f6d706c69616e740000000050010000000000000002000010000000000001000000000000005025f74000000001000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000c0a19d095286d8962c9d3c49a1e6ab5fc1a748d4e37345d5b16d7b7740cc1a10cc570749d073ac380d464879a0c80c6c9e6b55ae44c566b9a7ce5a7f4580dcf46b0e74a9d79c031d4eb80d929765ef282d4e67a8ffbc846db8591b4eb0", 0xdd, 0xfc2c0}, {&(0x7f0000011800)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a0}, {&(0x7f0000011940)="0400020012000100f43bf001e407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xfc800}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}], 0x8000, &(0x7f00000008c0)={[{@partition={'partition', 0x3d, 0x5f1}}, {@longad}, {@shortad}, {@unhide}, {@gid_forget}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@fileset={'fileset', 0x3d, 0x7fff}}, {@iocharset={'iocharset', 0x3d, 'iso8859-7'}}, {@undelete}, {@uid}, {@mode={'mode', 0x3d, 0x9}}, {@lastblock={'lastblock', 0x3d, 0x7f}}, {@lastblock={'lastblock', 0x3d, 0x10004}}, {@bs={'bs', 0x3d, 0x7ff}}, {@fileset={'fileset', 0x3d, 0x83a}}]}, 0x1) 11:09:16 executing program 2: syz_emit_ethernet(0x42, &(0x7f0000000400)={@link_local, @link_local, @val={@void}, {@ipv6={0x86dd, @udp={0x0, 0x6, "b38b05", 0x8, 0x3c, 0x0, @mcast2={0x0}, @local, {[], {0x0, 0x0, 0x8}}}}}}, 0x0) 11:09:16 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000000c0)=@ipv6_newnexthop={0x34, 0x4a, 0x1, 0x0, 0x0, {}, [@NHA_ENCAP={0x18, 0x8, 0x0, 0x1, @LWTUNNEL_IP6_SRC={0x14, 0x3, @mcast2}}, @NHA_GROUP={0x4}]}, 0x34}}, 0x0) 11:09:16 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f00000003c0)=[@in6={0xa, 0x0, 0x0, @private1}]}, &(0x7f0000000180)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000240)={r2, 0x200}, &(0x7f0000000280)=0x8) 11:09:16 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000180), 0x19a) 11:09:16 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWFLOWTABLE={0x40, 0x16, 0xa, 0x1, 0x0, 0x0, {0x1}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_HOOK={0x14, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}]}]}, @NFT_MSG_DELFLOWTABLE={0x50, 0x16, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HOOK={0x1c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x18, 0x3, 0x0, 0x1, [{0x14, 0x1, 'veth0\x00'}]}]}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x4}]}], {0x14, 0x10}}, 0xd8}}, 0x0) [ 1418.813009][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1418.819711][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1418.826601][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1418.833396][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1421.905934][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1421.912769][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1421.919376][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1421.926172][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:09:34 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x76, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}, [@mbim_extended={0x8}]}, {{0x9, 0x5, 0x81, 0x3, 0x200}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000580)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x80, 0x1c, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x4}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) 11:09:34 executing program 4: r0 = io_uring_setup(0x3dc4, &(0x7f00000000c0)={0x0, 0x0, 0x1800}) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000000), 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1) io_uring_enter(r0, 0x6437, 0x0, 0x0, 0x0, 0x0) 11:09:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000140)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x24, r1, 0x331, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_HARD_IFINDEX={0x4}]}, 0x24}, 0x1, 0x800000000000000}, 0x0) 11:09:34 executing program 3: unshare(0x6000400) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg$unix(r0, 0x0, 0x0) 11:09:34 executing program 2: syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xff7ffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) 11:09:34 executing program 5: r0 = socket$inet(0x10, 0x80003, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="24000000180003041dfffd946f610500020c010a1f05fe060c10b80a08000f00ff08c00e140000001a00ffffba16a0aa1c09000014000000", 0x38}], 0x1}, 0x0) clock_gettime(0x0, &(0x7f0000003cc0)) recvmmsg(r0, &(0x7f0000003b40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000002d00)=[{&(0x7f0000001980)=""/58, 0x3a}, {&(0x7f00000019c0)=""/212, 0xd4}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/185, 0xb9}, {&(0x7f0000002b80)=""/233, 0xe9}, {&(0x7f0000002c80)=""/80, 0x50}], 0x6}}], 0x3, 0x0, 0x0) 11:09:34 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_newnexthop={0x1c, 0x68, 0x1, 0x0, 0x0, {}, [@NHA_FDB={0x4}]}, 0x1c}}, 0x0) 11:09:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000140)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x24, r1, 0x331, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_HARD_IFINDEX={0x4}]}, 0x24}, 0x1, 0x800000000000000}, 0x0) 11:09:34 executing program 4: r0 = io_uring_setup(0x3dc4, &(0x7f00000000c0)={0x0, 0x0, 0x1800}) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000000), 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1) io_uring_enter(r0, 0x6437, 0x0, 0x0, 0x0, 0x0) 11:09:34 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x17, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x65}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:09:35 executing program 2: syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xff7ffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) 11:09:35 executing program 4: r0 = io_uring_setup(0x3dc4, &(0x7f00000000c0)={0x0, 0x0, 0x1800}) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000000), 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1) io_uring_enter(r0, 0x6437, 0x0, 0x0, 0x0, 0x0) [ 1430.980321][ T8200] FAT-fs (loop5): Directory bread(block 3) failed [ 1430.989768][ T8200] FAT-fs (loop5): Directory bread(block 4) failed [ 1430.996919][ T8200] FAT-fs (loop5): Directory bread(block 5) failed [ 1431.003713][ T8200] FAT-fs (loop5): Directory bread(block 6) failed [ 1433.331004][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1433.338378][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1433.347603][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1433.354663][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1439.502532][ T7288] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 1439.862877][ T7288] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1440.033076][ T7288] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1440.042552][ T7288] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1440.050675][ T7288] usb 2-1: Product: syz [ 1440.055539][ T7288] usb 2-1: Manufacturer: syz [ 1440.060348][ T7288] usb 2-1: SerialNumber: syz 11:09:50 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000200)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r0}}, 0x18) 11:09:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000140)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x24, r1, 0x331, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_HARD_IFINDEX={0x4}]}, 0x24}, 0x1, 0x800000000000000}, 0x0) 11:09:50 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x17, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x65}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:09:50 executing program 2: syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xff7ffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) 11:09:50 executing program 5: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) listen(r0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0, @empty}, 0x10) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)={0x28, r2, 0x4c4a997a53e05625, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x14, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @empty}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}]}]}, 0x28}}, 0x0) 11:09:50 executing program 4: r0 = io_uring_setup(0x3dc4, &(0x7f00000000c0)={0x0, 0x0, 0x1800}) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000000), 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1) io_uring_enter(r0, 0x6437, 0x0, 0x0, 0x0, 0x0) [ 1440.113021][ T7288] usb 2-1: can't set config #1, error -71 [ 1440.144681][ T7288] usb 2-1: USB disconnect, device number 5 11:09:50 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x17, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x65}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:09:50 executing program 4: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000b40)={0x44, r0, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SEC_DEVKEY={0x24, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}]}]}]}, 0x44}}, 0x0) 11:09:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f0000000140)={'batadv0\x00', 0x0}) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x24, r1, 0x331, 0x0, 0x0, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_HARD_IFINDEX={0x4}]}, 0x24}, 0x1, 0x800000000000000}, 0x0) 11:09:50 executing program 4: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000b40)={0x44, r0, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SEC_DEVKEY={0x24, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}]}]}]}, 0x44}}, 0x0) 11:09:50 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000340), 0xffffffffffffffff) r0 = syz_open_dev$vcsu(&(0x7f0000000100), 0x0, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300), 0xc, 0x0}, 0x8000) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x6090a000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 11:09:51 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x17, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x65}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1446.828936][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1446.835791][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1447.849276][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1447.856134][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1447.863060][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1447.869693][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:10:03 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000200)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r0}}, 0x18) 11:10:03 executing program 4: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000b40)={0x44, r0, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SEC_DEVKEY={0x24, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}]}]}]}, 0x44}}, 0x0) 11:10:03 executing program 2: syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xff7ffffffffe]}, 0x0, 0x8) r0 = gettid() timer_create(0x2, &(0x7f0000000180)={0x0, 0x17, 0x4, @tid=r0}, &(0x7f0000000080)) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) 11:10:03 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000340), 0xffffffffffffffff) r0 = syz_open_dev$vcsu(&(0x7f0000000100), 0x0, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300), 0xc, 0x0}, 0x8000) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x6090a000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 11:10:03 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_COALESCE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_COALESCE_TX_USECS_IRQ={0x8, 0x3}]}, 0x34}}, 0x0) 11:10:03 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x17, 0x4, &(0x7f0000001640)=@framed={{}, [@ldst={0x3, 0x2, 0x3, 0x1, 0x0, 0x3}]}, &(0x7f0000000280)='GPL\x00', 0x4, 0x8d, &(0x7f00000002c0)=""/141, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:10:03 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000040)) 11:10:03 executing program 4: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r1, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000b40)={0x44, r0, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SEC_DEVKEY={0x24, 0x24, 0x0, 0x1, [@NL802154_DEVKEY_ATTR_EXTENDED_ADDR={0xc}, @NL802154_DEVKEY_ATTR_FRAME_COUNTER={0x8}, @NL802154_DEVKEY_ATTR_ID={0xc, 0x3, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x3}]}]}]}, 0x44}}, 0x0) 11:10:04 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x74, 0x41) ioctl$USBDEVFS_DROP_PRIVILEGES(r0, 0x4004551e, &(0x7f0000000000)) ioctl$USBDEVFS_IOCTL(r0, 0x8108551b, &(0x7f0000000380)) 11:10:04 executing program 2: r0 = socket(0x2, 0x80805, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x84, &(0x7f00000000c0)={0x0, @in={{0x2, 0x0, @private}}}, 0x90) 11:10:04 executing program 4: unshare(0x40000000) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r1, 0x4004743a, 0x0) 11:10:04 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@ipv4_newroute={0x30, 0x18, 0x35f32a6dfa748ddd, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x1}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @SEG6_LOCAL_ACTION={0x8}}]}, 0x30}}, 0x0) [ 1457.063072][ T3144] kworker/dying (3144) used greatest stack depth: 4040 bytes left [ 1465.279124][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1465.285928][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1465.296687][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1465.304445][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:10:18 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000200)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r0}}, 0x18) 11:10:18 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000340), 0xffffffffffffffff) r0 = syz_open_dev$vcsu(&(0x7f0000000100), 0x0, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300), 0xc, 0x0}, 0x8000) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x6090a000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 11:10:18 executing program 2: r0 = epoll_create1(0x0) pipe2$9p(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)) fcntl$setpipe(r1, 0x407, 0x0) 11:10:18 executing program 4: keyctl$dh_compute(0x17, &(0x7f00000001c0), &(0x7f0000000200)=""/4096, 0x1000, &(0x7f0000001240)={0x0}) 11:10:18 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200800, 0x26, &(0x7f0000000200)=[{&(0x7f00000122c0)="c0410000", 0x4, 0x3}, {&(0x7f00000005c0)="0300", 0x2, 0x7}, {&(0x7f0000012820)="00000000001000"/32, 0x20, 0x9}, {&(0x7f0000000600)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300000000000000000000000000000000000000000000000000000000ad1c4e3db52e653abbec041c0d7936c148889495f7b7974c336ee36bdb4ec539de1e792a3251cc1c8ef9dbabb754961d8a8f850fc6dd34a5358724b9b7750fd39108b10e6b3f67b4e2a58ec9d1f8554977", 0xd1, 0x101}, {&(0x7f0000010000)="200000000002000019000000600100000f000000000000000200000006000000000008000080000020000000721f1f63721f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000008000000d2420100128300000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3330313431313932383700"/192, 0xc0, 0x400}, {&(0x7f0000002dc0)="0000000000000000000000008881bc59a13b4885a2a41f292163543f010040000c00000000000000721f1f35e56300"/66, 0x42, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000040000006100000000000000", 0x40, 0x540}, {&(0x7f0000010160)="02000000030000000400000016000f000300040000000000000000000f00c5d7", 0x20, 0x1000}, {&(0x7f0000000bc0)="ff030000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1858fdcec8cc6d040a51b0d4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f63000000", 0x2020, 0x2000}, {&(0x7f00000121a0)="ed41000000100000721f1f63721f1f63721f1f6300000000000004008000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x4100}, {&(0x7f00000121e0)="20000000b82159cabe2159ca00000000721f1f6300"/32, 0x20, 0x4180}, {&(0x7f00000000c0)="8081000000180000721f1f63721f1f63721f1f6300000000000001008000000010000800000000000af301000400000000000000000000000200000030000000", 0x40, 0x4200}, {&(0x7f0000012240)="20000000000000000000000000000000721f1f6300"/32, 0x20, 0x4280}, {&(0x7f0000012260)="8081000000180000721f1f66721f1f63721f1f6300000000da0001008000000010000800000000000af301000400000000000000000000000000000100000000", 0x40, 0x4300}, {&(0x7f00000122a0)="20000000000000000000000000000000721f1f6300"/32, 0x20, 0x4381}, {&(0x7f0000012300)="20000000000000000000000000000000721f1f6300"/32, 0x20, 0x4a81}, {&(0x7f0000012320)="ed41000000100000721f1f63721f1f63721f1f6300000000000002008000000000000800030000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000000000000000000000356c659400000000000000000000000000000000000000000000000020000000b82159cab82159cab82159ca721f1f63b82159ca0000000000000000", 0xa0, 0x4b00}, {&(0x7f0000002e40)="ed8100001a040000721f1f63721f1f63721f1f6300000000000001008000000000000800010000000af30100040000000100000000000000010000006000000000000000000000000000000000000000000000000000000000000000000000000000c920eefd0000000800ffe0000055dc2db8000000000000000000000020000000b82159cab82159000000000000be62afc1fb2cd33392180bdc03000000ee8c6e6c7f9337874f0004be6963b88044f2582c13b00902dd0420a92f9501287cf1133b3e825b12cc3a46b251ae762588b01e4526e60000b5a496065fda2f5fce65a6d8e0b663560d2723b37f6c239853a50abfbe8bc0238a7b3ca9b24f213c1d", 0x100, 0x4c00}, {&(0x7f0000012460)="ffa1000027000000721f1f63721f1f63721f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e333031343131393238372f66696c65302f66696c653000000000000000000000000000000000000000000070c0aa3600000000000000000000000000000000000000000000000020000000b82159cab82159cab82159ca721f1f63b82159ca0000000000000000", 0xa0, 0x4d00}, {&(0x7f0000012500)="ed8100000a000000721f1f63721f1f63721f1f6300000000000001008000000000000800010000000af3010004000000000000000000000001000000700000000000000000000000000000000000000000000000000000000000000000000000000000009f9c920200000000000000000000000000000000000000000000000020000000b82159cab82159cab82159ca721f1f63b82159ca0000000000000000000002ea06015400000000000600000000000000786174747231000006014c0000000000060000000000000078617474723200000000000000000000000000000000000000000000000000000000000078617474723200007861747472310000ed81000028230000721f1f63721f1f63721f1f6300000000000002008000000000000800010000000af301000400000000000000000000000300000080000000010000000200000081000000020000000100000082000000000000000000000000000000c2dadde700000000000000000000000000000000000000000000000020000000b82159cab82159cab82159ca721f1f63b82159ca0000000000000000", 0x1a0, 0x4e00}, {&(0x7f0000002c00)="ed81000064000000721f1f63721f1f63721f1f63000000000000010080000000000008001d3d010000000af30100040000000000000000000000010000009000000000000000000000000000000000000000000000000000000000000000000000000000000049bfe1c100000000000000000000000000000000000000000000000020000000b82159cab82159cab82159ca721f1f63b82159ca00000000000020cf516993983aacea278eec76bbaaff75e5964747779767b81a71a13651bde76df9edcd0a80", 0xc6, 0x5000}, {&(0x7f0000012740)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c653300000011000000940f090166696c652e636f6c64000000", 0x80, 0x10000}, {&(0x7f00000127e0)="00000000001000"/32, 0x20, 0x21000}, {&(0x7f0000012840)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x30000}, {&(0x7f0000012860)="0200"/32, 0x20, 0x30400}, {&(0x7f0000012880)="0300"/32, 0x20, 0x30800}, {&(0x7f0000000080)="0400"/32, 0x20, 0x30c00}, {&(0x7f00000128c0)="0500ee000000000000008000"/32, 0x20, 0x31000}, {&(0x7f00000128e0)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000700"/96, 0x60, 0x31400}, {&(0x7f0000000140)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x40000}, {&(0x7f0000012960)="0200"/32, 0x20, 0x40400}, {&(0x7f0000012980)="0300"/32, 0x20, 0x40800}, {&(0x7f00000129a0)="0400"/32, 0x20, 0x40c00}, {&(0x7f00000129c0)="8b5c1d2508637a00"/32, 0x20, 0x41000}, {&(0x7f00000129e0)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000700"/96, 0x60, 0x41400}, {&(0x7f0000012a40)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d80f050766696c653100"/64, 0x40, 0x50000}, {&(0x7f0000000700)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b416c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c00000000000015a9c62e1d2f5d105b7a16f67a2fb8da258d6e11fcad7451d340c64ad70ad01c84be7119314694a4e8bc1c378b2ad28a6e6fb03e2e1d86e604e29e0806ff1a81c0d7ad2e3123bd860300d6fe195fa1ace31d6e71359fec49116d0ed74af9709bff0f49715611740558b4ee59ed5eb443791ef2c51061f9c238c137336662", 0x49e, 0x60000}, {&(0x7f0000012ea0)='syzkallers\x00'/32, 0x20, 0x70020}], 0x81, &(0x7f0000003000)={[{@data_ordered}, {@grpjquota}, {@nombcache}, {@init_itable}, {@noinit_itable}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x7fffffff}}, {}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x7ff}}, {@norecovery}, {@test_dummy_encryption}, {@journal_dev={'journal_dev', 0x3d, 0x8000}}, {@journal_checksum}, {@noacl}]}, 0x1) 11:10:18 executing program 5: r0 = syz_io_uring_setup(0x570, &(0x7f00000001c0), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000040)=0x0, &(0x7f00000000c0)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000080)=@IORING_OP_SENDMSG={0x9, 0x5, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0}}, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'geneve1\x00'}) io_uring_enter(r0, 0x6905, 0x0, 0x0, 0x0, 0x0) 11:10:18 executing program 2: r0 = syz_open_dev$mouse(&(0x7f0000000140), 0x0, 0x40a42) read$eventfd(r0, 0x0, 0x0) 11:10:18 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x40e28, 0x1, &(0x7f0000000040)=[{&(0x7f0000002280)="370b08330f0215d371d34a71d7738f1c7f00221f9a6f9ccd3370417d96e2b162ae81682f8819f047c6e80ef82e877e60f2cf77816062f4dc1d6911c21e853720ce7e49411a6d5fa7ecbb0054cbf92b112685b14f8891bba1d7e0dfdcbd40d56015402ef291e6bcbb822b94a01ca2b7530ec9f7e63090", 0x76, 0x40db1}], 0xa0c010, &(0x7f0000000080)={[{@uid}, {@uid}, {@session={'session', 0x3d, 0x7}}, {@gid={'gid', 0x3d, 0xffffffffffffffff}}], [{@smackfsroot={'smackfsroot', 0x3d, 'session'}}, {@obj_user={'obj_user', 0x3d, '@-\xdd)'}}, {@permit_directio}]}, 0x1) 11:10:18 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @empty}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @remote}, 'caif0\x00'}) 11:10:19 executing program 2: r0 = fanotify_init(0x0, 0x0) r1 = epoll_create1(0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fanotify_mark(r0, 0x3d, 0x48000038, r2, 0x0) 11:10:19 executing program 3: r0 = socket$kcm(0x10, 0x3, 0x10) recvmsg$kcm(r0, &(0x7f0000004780)={0x0, 0x0, &(0x7f0000004680)=[{&(0x7f0000004380)=""/31, 0x41}, {&(0x7f0000005e40)=""/4096, 0x1000}], 0x2}, 0x0) sendmsg$kcm(r0, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000004e00)=[{&(0x7f0000000040)="2e00000010000523d25a80648c63940d0300fc00100002400200a06d053582c137153e370933018000f01700d1bd", 0x2e}], 0x1}, 0x0) 11:10:19 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000000000)={@multicast2, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) [ 1478.166771][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1478.173721][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1478.180381][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1478.187217][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:10:29 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000200)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r0}}, 0x18) 11:10:29 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000340), 0xffffffffffffffff) r0 = syz_open_dev$vcsu(&(0x7f0000000100), 0x0, 0x0) write$UHID_CREATE2(r0, 0x0, 0x0) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300), 0xc, 0x0}, 0x8000) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x6090a000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 11:10:29 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000002c0)=ANY=[@ANYBLOB="50000000100005072cbd70000000000000000000", @ANYRES32=0x0, @ANYBLOB="65350600dd1300001c0012800c0001006d6163766c616e000c00028008000100080000000a000500110000000000000008000a00ed4ac9e1ce4940c157d4a3c84252958544d8327664a0579f201227d96c97"], 0x50}}, 0x0) 11:10:29 executing program 4: lsetxattr$system_posix_acl(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000540)={{}, {}, [], {0x2}, [], {0x2}, {0x4}}, 0x24, 0x0) 11:10:29 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), r1) sendmsg$IEEE802154_LLSEC_DEL_DEVKEY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x34, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_LLSEC_KEY_MODE={0x5}]}, 0x34}}, 0x0) 11:10:29 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae03, 0x26) [ 1479.502015][ T8310] netlink: 'syz-executor.2': attribute type 5 has an invalid length. [ 1479.639744][ T8310] device dummy0 entered promiscuous mode [ 1479.646884][ T8310] device macvlan2 entered promiscuous mode 11:10:29 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x0, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioprio_get$pid(0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb91358e56f24cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a71f000000000000004da4928b30142ba11de6c5d5c45ae08d73d76f2c1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848224b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce45131ec4f9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0786b54a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6cca115bfa27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be9138820a4279d69ff335b0f3f9c2c55de05d1c3682c41fb59ab6c93ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000040)='sched_switch\x00'}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r6 = getpid() sched_setscheduler(r6, 0x2, &(0x7f0000000200)=0x4) sched_setscheduler(0x0, 0x1, 0x0) kcmp$KCMP_EPOLL_TFD(r6, r0, 0x7, r5, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) 11:10:29 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="6000000002060108050000000000000000000000050005000a000000050001000600000005000400000000000900020073797a320000000011000300686173683a6e65742c6e6574000000001400078008000640fcffffff08001340"], 0x60}}, 0x0) 11:10:30 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) 11:10:30 executing program 2: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) madvise(&(0x7f0000414000/0x3000)=nil, 0x3000, 0x16) mbind(&(0x7f0000515000/0x2000)=nil, 0x100000, 0x3, &(0x7f0000000040)=0x9, 0x6, 0x1) 11:10:30 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f00000001c0), 0xc, 0x40001) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f0000000380)={0x0, 0x0, "78708fb3fbe8cb75ad8a1fb76ac90970f7492f6e9c61b047d9e95fb2056e30b80c19559aaf00f08dd6455863cae9c963243e3cb09e1d9a095dfe5c63fa0fd037f9bcaa2d974c579cf3f374508cc5da7539e7377113973f2c998a073a7475d6c19cfb8fd93a93197013fa05c04c0d37b69be249d03810da5fca2eb34880ae62d162592535fa9923647d273207af2b38ab34b0cd2836ea9b592a80e2bba2839130e749277a10ebd4ec817dbba3bcd97426336337f20808ec8ea2b85430495af4f65f02fa71056a3b7f66886d8d7930880d712b22cdccc7100055571c37f8faef148d6cb63a08a2402df1ad00"}) ioctl$USBDEVFS_BULK(r0, 0xc0185502, &(0x7f0000000000)={{{0x1, 0x1}}, 0x0, 0x0, 0x0}) 11:10:31 executing program 2: openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='cgroup.freeze\x00', 0x26e1, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xa, 0x1, 0x40, 0x40, 0x12, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)="2d4ccecaf5e3d575d3ff09b9a2cf6919987fd79eb78a1b523f3d3a", &(0x7f0000000080), 0x406, r0}, 0x38) 11:10:39 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000000)=@newtaction={0x8c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x78, 0x1, [@m_police={0x74, 0x1, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x10000000}]]}, {0x4}, {0xc, 0xb}, {0xc, 0xa}}}]}]}, 0x8c}}, 0x0) 11:10:39 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000900)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4b4, 0xde64, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x9}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000160000001600673c74f1"], 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:39 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) 11:10:39 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) 11:10:39 executing program 1: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) write$proc_mixer(r0, &(0x7f0000000040)=[{'OGAIN', @void}], 0x6) [ 1489.993241][ T6703] usb 1-1: new high-speed USB device number 16 using dummy_hcd 11:10:41 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0xe, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x3a}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:10:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'\x00', 0x52d35ce30131f272}) ioctl$TUNSETOFFLOAD(r0, 0x400454c9, 0x13) ioctl$SIOCSIFHWADDR(r0, 0x400454cc, 0x0) [ 1491.704957][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1491.715658][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1491.722991][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1491.729660][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1491.783122][ T6703] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1491.794778][ T6703] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1491.805034][ T6703] usb 1-1: New USB device found, idVendor=04b4, idProduct=de64, bcdDevice= 0.00 [ 1491.816811][ T6703] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 11:10:41 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@ipv6_newrule={0x1c, 0x1a, 0x105, 0x0, 0x0, {0x2}}, 0x1c}}, 0x0) [ 1491.904252][ T6703] usb 1-1: config 0 descriptor?? 11:10:42 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) [ 1492.409739][ T6703] cypress 0003:04B4:DE64.0014: unexpected long global item [ 1492.457223][ T6703] cypress 0003:04B4:DE64.0014: parse failed [ 1492.463569][ T6703] cypress: probe of 0003:04B4:DE64.0014 failed with error -22 11:10:42 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) [ 1492.648218][ T6703] usb 1-1: USB disconnect, device number 16 11:10:43 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000001c00)={0x0, 0x54}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="3400000010000104539300"/20, @ANYRES32=r2, @ANYBLOB="ddffffffffffffff140012000c000100627269646765"], 0x34}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4800000010000104000004000000000000000000", @ANYRES32=0x0, @ANYBLOB="43e1010000000000140012800c0001006d616376746170000400028008000500", @ANYRES32=r5], 0x48}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) sendmsg$nl_route(r6, &(0x7f0000000080)={0x0, 0x899ea, &(0x7f0000000140)={&(0x7f0000000180)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvtap={{0xc}, {0x8002}}}, @IFLA_LINK={0x8, 0x5, r8}, @IFLA_ADDRESS={0xa, 0x1, @local}]}, 0x48}}, 0x0) [ 1494.717321][ T8373] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 1494.740877][ T8373] device bridge2 entered promiscuous mode [ 1494.811014][ T8373] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 1494.837570][ T8373] device macvtap1 entered promiscuous mode [ 1494.876251][ T8374] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 11:10:45 executing program 0: io_setup(0x2c, &(0x7f0000000000)=0x0) r1 = openat$sysfs(0xffffff9c, &(0x7f00000000c0)='/sys/power/wakeup_count', 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000000940)=[&(0x7f00000006c0)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000700)='\x00', 0x1}]) 11:10:45 executing program 0: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) sendfile(r1, r0, 0x0, 0x6) 11:10:45 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) 11:10:45 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_nopr_hmac_sha384\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) 11:10:45 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={0x24, r1, 0xa3f11d4940123213, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V4={0x8, 0xb, @broadcast}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @remote}]}, 0x24}}, 0x0) [ 1503.060127][ T8388] FAT-fs (loop5): Directory bread(block 3) failed [ 1503.067026][ T8388] FAT-fs (loop5): Directory bread(block 4) failed [ 1503.073914][ T8388] FAT-fs (loop5): Directory bread(block 5) failed [ 1503.083023][ T8388] FAT-fs (loop5): Directory bread(block 6) failed [ 1504.022015][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1504.028785][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1504.035624][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1504.042389][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1508.262807][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1508.269433][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 11:11:03 executing program 1: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) write$proc_mixer(r0, &(0x7f0000000040)=[{'OGAIN', @void}], 0x6) 11:11:03 executing program 2: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=@newlink={0x44, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bond={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BOND_XMIT_HASH_POLICY={0x5}, @IFLA_BOND_PRIMARY_RESELECT={0x5}]}}}]}, 0x44}}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff000005000000000000000000", @ANYRES32=0x0, @ANYBLOB="0092000000000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) 11:11:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={0x24, r1, 0xa3f11d4940123213, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V4={0x8, 0xb, @broadcast}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @remote}]}, 0x24}}, 0x0) 11:11:03 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x12, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="00000100", @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback, {[], {{0x0, 0x8906, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 11:11:03 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) dup2(r2, r0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r4 = dup2(r2, r3) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000000)) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001480)={0x8, 0x0, &(0x7f0000001380)=[@increfs={0x40046305}], 0x47, 0x0, 0x0}) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000680)={0x4c, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68, 0xf98, &(0x7f0000000100)={@ptr={0x77622a85, 0x0, 0x0}, @ptr={0x77622a85, 0x0, 0x0}}, &(0x7f00000004c0)={0x0, 0x28, 0x9d}}}], 0x0, 0x0, 0x0}) 11:11:03 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000240)={'dummy0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000040)={r2, 0x1, 0x6, @remote}, 0x10) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000080)={r2, 0x1, 0x6, @remote}, 0x10) [ 1514.079846][ T8401] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 11:11:04 executing program 4: r0 = memfd_create(&(0x7f0000000240)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0) r1 = userfaultfd(0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = userfaultfd(0x1) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f0000000040)={&(0x7f00005af000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x3000}) 11:11:04 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0xe22, 0x0, @empty}, 0x1c) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0xd2, &(0x7f0000000340)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "8000", 0x9c, 0x11, 0x0, @local, @mcast2, {[], {0x0, 0xe22, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "ea0fa8915f0cb786090a20361aab1af944c9acb9dd1fdb79c6cca4e051357c1d", "b298874858ebf4d6b1b89668f02e22e4b58e44eacbd5ada7b126d4175471fcd151c1247c0ce1ed1bd26283d6f52d98d9", "9539f265359930b9afaf35b707ec381460738c87ba3711efbf391645", {"5843a548ac5e2442bc850946ba6a33fe", "35bb500535d917f12b76d496dca9b4fd"}}}}}}}}, 0x0) 11:11:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={0x24, r1, 0xa3f11d4940123213, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V4={0x8, 0xb, @broadcast}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @remote}]}, 0x24}}, 0x0) 11:11:04 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0xe22, 0x0, @empty}, 0x1c) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0xd2, &(0x7f0000000340)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "8000", 0x9c, 0x11, 0x0, @local, @mcast2, {[], {0x0, 0xe22, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "ea0fa8915f0cb786090a20361aab1af944c9acb9dd1fdb79c6cca4e051357c1d", "b298874858ebf4d6b1b89668f02e22e4b58e44eacbd5ada7b126d4175471fcd151c1247c0ce1ed1bd26283d6f52d98d9", "9539f265359930b9afaf35b707ec381460738c87ba3711efbf391645", {"5843a548ac5e2442bc850946ba6a33fe", "35bb500535d917f12b76d496dca9b4fd"}}}}}}}}, 0x0) 11:11:04 executing program 4: r0 = memfd_create(&(0x7f0000000240)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0) r1 = userfaultfd(0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = userfaultfd(0x1) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f0000000040)={&(0x7f00005af000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x3000}) 11:11:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)={0x24, r1, 0xa3f11d4940123213, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V4={0x8, 0xb, @broadcast}, @FOU_ATTR_LOCAL_V4={0x8, 0x6, @remote}]}, 0x24}}, 0x0) [ 1523.457084][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1523.464053][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1523.470689][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1523.477560][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:11:18 executing program 1: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) write$proc_mixer(r0, &(0x7f0000000040)=[{'OGAIN', @void}], 0x6) 11:11:18 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0xe22, 0x0, @empty}, 0x1c) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0xd2, &(0x7f0000000340)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "8000", 0x9c, 0x11, 0x0, @local, @mcast2, {[], {0x0, 0xe22, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "ea0fa8915f0cb786090a20361aab1af944c9acb9dd1fdb79c6cca4e051357c1d", "b298874858ebf4d6b1b89668f02e22e4b58e44eacbd5ada7b126d4175471fcd151c1247c0ce1ed1bd26283d6f52d98d9", "9539f265359930b9afaf35b707ec381460738c87ba3711efbf391645", {"5843a548ac5e2442bc850946ba6a33fe", "35bb500535d917f12b76d496dca9b4fd"}}}}}}}}, 0x0) 11:11:18 executing program 4: r0 = memfd_create(&(0x7f0000000240)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0) r1 = userfaultfd(0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = userfaultfd(0x1) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f0000000040)={&(0x7f00005af000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x3000}) 11:11:18 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x5c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}, @NFTA_SET_EXPR={0x18, 0x12, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x14}]}], {0x14, 0x10}}, 0xa4}}, 0x0) 11:11:18 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000003c0)=ANY=[@ANYBLOB="18020000160001082abd4000fcdbdf2500000000080000004e2300084e22000002000200b735724aa84866dda000"/64, @ANYRES32, @ANYRES32, @ANYBLOB="ff020000000000000000000000000001000004d432000000fe8000000000000000000000000000bbe6010000000000002f0c0000000000000100000000000000060000000000000007000000000000000100000001000000ffff00000000000009000000000000000600000000000000ffffffffffffffff060000000000000000000000000000000900000004000000010000002dbd700004350000020001080600000000000000bb0000005f7f00000c0015"], 0x218}}, 0x0) 11:11:18 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000380)=@mmap={0x0, 0x6, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "0000ffff"}}) [ 1528.999797][ T8424] netlink: 292 bytes leftover after parsing attributes in process `syz-executor.0'. 11:11:19 executing program 4: r0 = memfd_create(&(0x7f0000000240)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6&\xd0\x9daA\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b', 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0) r1 = userfaultfd(0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000080)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) r2 = userfaultfd(0x1) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f0000000040)={&(0x7f00005af000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x3000}) 11:11:19 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0xe22, 0x0, @empty}, 0x1c) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0xd2, &(0x7f0000000340)={@multicast, @empty, @void, {@ipv6={0x86dd, @udp={0x0, 0x6, "8000", 0x9c, 0x11, 0x0, @local, @mcast2, {[], {0x0, 0xe22, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "ea0fa8915f0cb786090a20361aab1af944c9acb9dd1fdb79c6cca4e051357c1d", "b298874858ebf4d6b1b89668f02e22e4b58e44eacbd5ada7b126d4175471fcd151c1247c0ce1ed1bd26283d6f52d98d9", "9539f265359930b9afaf35b707ec381460738c87ba3711efbf391645", {"5843a548ac5e2442bc850946ba6a33fe", "35bb500535d917f12b76d496dca9b4fd"}}}}}}}}, 0x0) 11:11:19 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)={0x60, 0x2, 0x6, 0x801, 0x6c, 0x87400, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x8, 0x1, 0x0, 0xf4}, @IPSET_ATTR_TIMEOUT={0x8}]}]}, 0x60}, 0x1, 0x40afc}, 0x0) 11:11:19 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x1f, &(0x7f00000002c0)="eb", 0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180), 0x4) 11:11:19 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x18, 0x4, &(0x7f0000000040)=@framed={{}, [@jmp={0x6, 0x0, 0x8}]}, &(0x7f0000000140)='syzkaller\x00', 0x4, 0xc0, &(0x7f0000000180)=""/192, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:11:19 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000280), 0x108) bind$inet6(r0, &(0x7f0000000000), 0x1c) syz_emit_ethernet(0x7e, &(0x7f00000003c0)=ANY=[@ANYBLOB="0180c200000000000000000086dd6018030000083a00fc020000000000000000000000000000ff020000000000000000000000000001"], 0x0) [ 1538.282967][ T8441] FAT-fs (loop5): Directory bread(block 3) failed [ 1538.289660][ T8441] FAT-fs (loop5): Directory bread(block 4) failed [ 1538.296684][ T8441] FAT-fs (loop5): Directory bread(block 5) failed [ 1538.305807][ T8441] FAT-fs (loop5): Directory bread(block 6) failed [ 1538.325671][ T8442] FAT-fs (loop5): Directory bread(block 3) failed [ 1538.332553][ T8442] FAT-fs (loop5): Directory bread(block 4) failed [ 1538.339220][ T8442] FAT-fs (loop5): Directory bread(block 5) failed [ 1538.346056][ T8442] FAT-fs (loop5): Directory bread(block 6) failed 11:11:37 executing program 1: r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) write$proc_mixer(r0, &(0x7f0000000040)=[{'OGAIN', @void}], 0x6) 11:11:37 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x2, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x7, 0x0, 0xa0, 0x0, @in6={0xa, 0x0, 0x0, @remote}}]}, 0x38}}, 0x0) 11:11:37 executing program 2: r0 = socket$inet(0x2b, 0x801, 0x0) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, &(0x7f0000000000)={'HL\x00'}, &(0x7f0000000100)=0x1e) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x1d, 0x0, &(0x7f00000011c0)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x4001, @empty}, 0x10) 11:11:37 executing program 3: add_key$keyring(&(0x7f0000000240), 0x0, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000280)='encrypted\x00', &(0x7f00000002c0)={'syz', 0x3}, &(0x7f0000000300)='syz', 0x0) 11:11:37 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000900), r1) sendmsg$IEEE802154_START_REQ(r0, &(0x7f00000009c0)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)={0x24, r2, 0x201, 0x0, 0x0, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6}, @IEEE802154_ATTR_PAN_COORD={0x5}]}, 0x24}}, 0x0) 11:11:37 executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x17, 0x0, 0x30000, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r0, 0x0, &(0x7f0000000100)=@tcp}, 0x20) bpf$MAP_UPDATE_ELEM(0x15, &(0x7f00000001c0)={r0, 0x0, &(0x7f0000000100)=@tcp}, 0x20) 11:11:38 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file0\x00', 0x36, 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)="1274979682df49c77a000000000000008f1b1e2bc58dd559d874bd5c49a2fe22a90aaa48ee420000000000000000e00000000000", 0x34, 0x2}], 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='fd=', @ANYRESDEC=0x0], 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', &(0x7f00000000c0)='autofs\x00', 0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0xc0089364, &(0x7f0000000000)) 11:11:38 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000002c0)=@nat={'nat\x00', 0x1b, 0x5, 0x58c, 0x3d8, 0x118, 0xffffffff, 0x3d8, 0x260, 0x4c4, 0x4c4, 0xffffffff, 0x4c4, 0x4c4, 0x5, 0x0, {[{{@ipv6={@private0, @private1, [], [], 'batadv0\x00', 'ipvlan0\x00'}, 0x0, 0xf4, 0x118, 0x0, {}, [@common=@srh={{0x2c}}, @common=@hl={{0x24}}]}, @common=@unspec=@STANDARD={0x24, '\x00', 0x0, 0x3d8}}, {{@uncond, 0x0, 0x100, 0x148, 0x0, {}, [@common=@frag={{0x23}}, @common=@srh={{0x2c}}]}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@local, @ipv4=@broadcast, @gre_key, @icmp_id}}}, {{@ipv6={@empty, @remote, [], [], 'netdevsim0\x00', 'netpci0\x00'}, 0x0, 0x130, 0x178, 0x0, {}, [@common=@srh1={{0x8c}, {0x0, 0x0, 0x0, 0x0, 0x0, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x0, @ipv6=@private2, @ipv4=@multicast1}}}, {{@uncond, 0x0, 0xa4, 0xec}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv4=@remote, @ipv4=@empty, @port, @gre_key}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x5e8) 11:11:38 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000900), r1) sendmsg$IEEE802154_START_REQ(r0, &(0x7f00000009c0)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)={0x24, r2, 0x201, 0x0, 0x0, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6}, @IEEE802154_ATTR_PAN_COORD={0x5}]}, 0x24}}, 0x0) 11:11:38 executing program 4: syz_usb_connect(0x0, 0x36, &(0x7f0000000680)={{0x12, 0x1, 0x0, 0x43, 0x17, 0xf3, 0x20, 0xc45, 0x613a, 0x187a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x37, 0xc8, 0x93, 0x0, [], [{{0x9, 0x5, 0x4, 0x0, 0x40}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1f, 0xa9, 0x7b}}]}}]}}, 0x0) 11:11:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000100)={0x1c, r1, 0xf09, 0x0, 0x0, {{}, {@val={0x8, 0x12a}, @void, @void}}}, 0x1c}}, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000400), 0xffffffffffffffff) recvmmsg(r2, &(0x7f0000004d80), 0x493, 0xa, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000080)=ANY=[@ANYBLOB="18000000", @ANYRES16=r3, @ANYBLOB="030704707900000000000100040004000180"], 0x18}}, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)={0x130, r3, 0x200, 0x0, 0x25dfdbfb, {}, [@ETHTOOL_A_STRSET_STRINGSETS={0x78, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x48, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}]}, {0x4}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0x5c, 0x2, 0x0, 0x1, [{0x4}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}]}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x64004045}, 0x20000004) 11:11:38 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x3, 0x0, &(0x7f0000000040)) [ 1548.733761][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1548.740542][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1548.749912][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1548.756893][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1549.051554][ T8470] netlink: 'syz-executor.2': attribute type 298 has an invalid length. 11:11:44 executing program 4: rt_sigprocmask(0x0, &(0x7f000078b000)={[0xfffffffffffffffd]}, 0x0, 0x8) r0 = getpid() r1 = gettid() rt_tgsigqueueinfo(r0, r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7}) r2 = signalfd(0xffffffffffffffff, &(0x7f00007aeff8)={[0xfffffffffffffffc]}, 0x8) read(r2, &(0x7f0000000740)=""/377, 0x179) 11:11:44 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000900), r1) sendmsg$IEEE802154_START_REQ(r0, &(0x7f00000009c0)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)={0x24, r2, 0x201, 0x0, 0x0, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6}, @IEEE802154_ATTR_PAN_COORD={0x5}]}, 0x24}}, 0x0) 11:11:44 executing program 3: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000240), 0x2080, 0x0) ioctl$MEDIA_IOC_G_TOPOLOGY(r0, 0x5452, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffbf, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:11:44 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x12, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000142f0020010000000000000000000000000062a86840fa7f248d00000000000000000000008906"], 0x0) 11:11:44 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, 0x0, 0x0) [ 1561.460280][ T8484] FAT-fs (loop5): Directory bread(block 3) failed [ 1561.467172][ T8484] FAT-fs (loop5): Directory bread(block 4) failed [ 1561.473934][ T8484] FAT-fs (loop5): Directory bread(block 5) failed [ 1561.480589][ T8484] FAT-fs (loop5): Directory bread(block 6) failed 11:11:52 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={0x88, 0x0, 0x2, 0x401, 0x0, 0x0, {0x2}, [@CTA_EXPECT_TUPLE={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @private}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_MASK={0x24, 0x3, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @local}, {0x8, 0x2, @remote}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_MASTER={0x2c, 0x1, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8}, {0x8, 0x2, @broadcast}}}, @CTA_TUPLE_ZONE={0x6}]}]}, 0x88}}, 0x0) 11:11:52 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000040)={0x4, 0x0, &(0x7f0000000000)=[@register_looper], 0x1, 0x0, &(0x7f0000000100)='9'}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000740)='G'}) 11:11:52 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="68737173070020106dfb1963000010000000000005001400d0000200040000001e00160000000000f5020000000000009902000000000000dd020000000000000601000000000000d4010000000000004d020000000000008702000000000000fd377a585a0000016922de3602c01764210110000c14f5cae00063000f5d00399e4bacd2526994d512eda5bf000000004a5579b2000127640fa29cb09042990d010000000001595afd377a585a0000016922de3603c01c9a082101100000000093fc58dee0041900145d00399e4bacd2526994d51508fe16ca84a7aa3689df00988896660001309a080000002ec42d993e300d8b020000000001595a73797a6b616c6c657273cc00fd377a585a0000016922de3603c09401be022101020000002be6a37de0013d008c5d0001001eb04f262e3ac4e8f040986f532f55123e442c6255df059d0e679dd1aea08f5fe765ecb0c13a54f4ef569633502424fe4c7ff7465871a318f2cce6be34341205380588c43780ea480277ab4353c150efbeb791f8480f164aa779dfc0c13e2d3fe6f23e4a8c3a76a4411e7ee2b16d3898df84440c3c990914778c909359f6415eb20272e83612d1eaf30c00f2fe16e10001a801be020000298353f53e300d8b020000000001595a7780010000000000000003000000240000000200040066696c6530480001000300040066696c6531040000000000000001000000000000000200080066696c652e636f6c64860001000100040066696c6530a60004000200040066696c6531e20005000200040066696c6532e20005000200040066696c653338800000000000000000860000000000000024000000000000004800000000000000a600000000000000e2000000000000001e010000000000004d02000000000000088080761000535f01008f020000000000002880000006746fb2f5747231060000007861747472310000060078617474723206000000786174747232108000000000000000000200000024000000a1020000000000000100000000000000cb02", 0x2ef}], 0x10001, &(0x7f0000010300), 0x0) 11:11:52 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = dup(r0) ioctl$KDSETLED(r1, 0x4b32, 0x0) 11:11:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000900), r1) sendmsg$IEEE802154_START_REQ(r0, &(0x7f00000009c0)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000980)={&(0x7f0000000940)={0x24, r2, 0x201, 0x0, 0x0, {}, [@IEEE802154_ATTR_COORD_SHORT_ADDR={0x6}, @IEEE802154_ATTR_PAN_COORD={0x5}]}, 0x24}}, 0x0) [ 1562.455452][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1562.462142][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1562.471908][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1562.478948][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:11:52 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r0, 0x5609, &(0x7f0000000000)={0x2, {0x4, 0x600}}) 11:11:52 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x100, &(0x7f0000000a40)=ANY=[@ANYBLOB="12015002020000402505a1a44000010203010902ee000101051000090400010302060008052406000005240000000d240f010700000000004500051524120004a317a88b045e4f01a607c0ffcb7e392a152412"], &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0}) 11:11:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000280)={'wpan1\x00', 0x0}) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_SECLEVEL={0x5}, @IEEE802154_ATTR_LLSEC_ENABLED={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}]}, 0x2c}}, 0x0) 11:11:52 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x57, 0x1e, 0x47, 0x10, 0xaf0, 0x7381, 0xbc7d, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0xff, 0xff}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0x44, &(0x7f0000000400)={0x0, 0x0, 0x11, "da68d0d1d674c1d9060aeb0c84b0192d21"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:11:53 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x3, 0x3, &(0x7f0000000000)=@framed={{0x76, 0xa, 0x0, 0x0, 0x0, 0x71, 0x10, 0xb9}}, &(0x7f0000000480)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:11:53 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000280)={'wpan1\x00', 0x0}) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_SECLEVEL={0x5}, @IEEE802154_ATTR_LLSEC_ENABLED={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}]}, 0x2c}}, 0x0) [ 1569.140349][ T8507] FAT-fs (loop5): Directory bread(block 3) failed [ 1569.147284][ T8507] FAT-fs (loop5): Directory bread(block 4) failed [ 1569.154236][ T8507] FAT-fs (loop5): Directory bread(block 5) failed [ 1569.160841][ T8507] FAT-fs (loop5): Directory bread(block 6) failed [ 1569.704252][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1569.710878][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1570.268259][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1570.275021][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1570.281562][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1570.289533][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:12:05 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x89fb, &(0x7f0000000040)={'bond0\x00', 0x20001100}) 11:12:05 executing program 3: r0 = socket(0xa, 0x3, 0x85) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @empty}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000002c0)={'sit0\x00', &(0x7f0000000240)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}) 11:12:05 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000280)={'wpan1\x00', 0x0}) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_SECLEVEL={0x5}, @IEEE802154_ATTR_LLSEC_ENABLED={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}]}, 0x2c}}, 0x0) 11:12:05 executing program 4: syz_usb_connect(0x0, 0x2c, &(0x7f0000000680)={{0x12, 0x1, 0x0, 0x43, 0x17, 0xf3, 0x20, 0xc45, 0x613a, 0x187a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1a, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x37, 0xc8, 0x93, 0x0, [@generic={0x8, 0xb, "0746f5c1e346"}]}}]}}]}}, 0x0) 11:12:05 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000001040), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x5420, 0x0) 11:12:05 executing program 5: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) unshare(0x20400) ioctl$RNDADDENTROPY(r0, 0x40045201, &(0x7f0000000240)) 11:12:06 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000040), r0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000280)={'wpan1\x00', 0x0}) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_SECLEVEL={0x5}, @IEEE802154_ATTR_LLSEC_ENABLED={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}]}, 0x2c}}, 0x0) 11:12:06 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r1, 0x0, r3, 0x0, 0x80, 0x0) fcntl$setpipe(r3, 0x407, 0x0) r4 = dup2(r2, r3) write$FUSE_POLL(r4, &(0x7f0000000180)={0x18}, 0x18) 11:12:06 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$IP_VS_SO_GET_DAEMON(r0, 0x10d, 0x487, &(0x7f0000000340), &(0x7f0000000380)=0x30) 11:12:06 executing program 3: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_TX_RING(r0, 0x11b, 0x3, &(0x7f0000000200)=0x800, 0x4) r1 = socket(0x100000000011, 0x2, 0x0) bind(r1, &(0x7f0000000940)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0}, &(0x7f0000000140)=0x14) bind$xdp(r0, &(0x7f0000000900)={0x2c, 0x5, r2}, 0x10) 11:12:06 executing program 0: chdir(&(0x7f0000000380)='./bus\x00') creat(&(0x7f0000000040)='./bus\x00', 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(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)={&(0x7f0000000000)='ext4_ext_remove_space_done\x00', r0}, 0x10) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="1800"/16], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x74) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='ext4_ext_remove_space_done\x00', r1}, 0x10) creat(&(0x7f0000000100)='./bus\x00', 0x111) 11:12:06 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @dev, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2f, 0x0, @empty=0x70000e0, @remote}, {{0x0, 0x8906, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) [ 1580.360087][ T8538] FAT-fs (loop5): Directory bread(block 3) failed [ 1580.367207][ T8538] FAT-fs (loop5): Directory bread(block 4) failed [ 1580.374148][ T8538] FAT-fs (loop5): Directory bread(block 5) failed [ 1580.380818][ T8538] FAT-fs (loop5): Directory bread(block 6) failed [ 1580.401712][ T8542] FAT-fs (loop5): Directory bread(block 3) failed [ 1580.408576][ T8542] FAT-fs (loop5): Directory bread(block 4) failed [ 1580.415384][ T8542] FAT-fs (loop5): Directory bread(block 5) failed [ 1580.421999][ T8542] FAT-fs (loop5): Directory bread(block 6) failed 11:12:18 executing program 1: syz_clone(0x50040000, 0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000180)="f79708a28829efeb802399637325a0e25f974f695a66052f4ff3410a3923033c8c61f1826099f9500b3ccc8830c9db023b720439aba8b2fd54ca948d75c15ad9c718bedbfa15e7c5e82747f8e615ed36f75311d3c57b2fbe0c860ae5f92ffcde3d4b0889ea6e6426ddefbb7a6619526953") socket$inet6_tcp(0x2, 0x1, 0x0) sendmsg$L2TP_CMD_TUNNEL_DELETE(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x48, 0x0, 0x8, 0x70bd2c, 0x25dfdbfc, {}, [@L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x7fffffffffffffff}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x4}, @L2TP_ATTR_FD={0x8}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @multicast2}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_VLAN_ID={0x6, 0xe, 0x3}]}, 0x48}, 0x1, 0x0, 0x0, 0x4008801}, 0x4804) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000340)={&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/53, 0x35, 0x1, &(0x7f0000000240)=""/194, 0xc2}, &(0x7f0000000380)=0x40) 11:12:18 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x1, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0xa, 0x0, @loopback}}]}, 0x28}}, 0x0) 11:12:18 executing program 3: r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0xa, 0x4e22}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x5f, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x200008d4, &(0x7f000072e000)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x8a58, 0xfffffc01) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000280)=ANY=[], 0x8) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r1, 0x29, 0xcf, 0xffffffffffffffff, 0x0) getsockopt$IP6T_SO_GET_ENTRIES(r2, 0x29, 0x41, &(0x7f0000000140)=ANY=[@ANYRESOCT=r1], &(0x7f0000000100)=0xf0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0xa0102, 0x4) r4 = socket(0x10, 0x803, 0x0) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r5, r4) getsockopt$SO_BINDTODEVICE(r4, 0x6, 0xd, &(0x7f0000000000), 0x20a154cc) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) mmap(&(0x7f0000773000/0x1000)=nil, 0x1000, 0x800002, 0x12, r3, 0x4000) sendto$inet6(r1, &(0x7f0000000200)="0064124107cb9f5098ee692cefbf178bfde0bcc34bd58724b1a11b578650ad112e2b1622233bf87bee2a81416940c0f545d97fea1cf00431e6b37dcd60766e3b7a5db08de2c2", 0x46, 0x80d0, 0x0, 0x0) r6 = socket$inet6(0x10, 0x3, 0x4) sendto$inet6(r6, &(0x7f0000000280)="4c00000012001f15b9409b849ac00a00a57840030000000000f0030038c88cc055c5ac27a6c5b00400bf46d323456536005ad94a461cdbfee9bdb9423523598451d1ec0cffc8792cd8000000", 0x4c, 0x0, 0x0, 0x0) 11:12:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket(0x1e, 0x1, 0x0) sendmsg(r1, &(0x7f0000000000)={&(0x7f0000000080)=@generic={0x10000000001e, "02ff0100000001000000000000000ae77f5bf86c48020002000000f1ffffff009a480075e6a50000de010300000000e4ff064b3f013a000000080000008f00000000ac50d5fe32c4000000007fffffff6a008356edb9a6341c1fd45624281e00070ecddd0206c39750c40000fd00000900000000000b0000db000004da36"}, 0x80, 0x0}, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x24, r2, 0xc15, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) dup2(r0, r1) 11:12:18 executing program 4: ioctl$BTRFS_IOC_RM_DEV(0xffffffffffffffff, 0x5000940b, &(0x7f0000000100)={{}, "0c9ccbb58dcf11cc3f86324bdd2bba71e2b26a7fd895b549dc56a13563080637216d5ab50f535d1c3df2aac8be174ce72fc36ae50a0983a58af5ec03806c97db3111a0bb59710854bff2ae365c7cf5e150c52034718919f2d79a8a39a44841761993394c729a57ed1e55e2f42c81639230da7e8601cec91776432b4587a7db4981f514f9a0ed727d394d653a2ad622435e23ea1b6522945f8514b44cd5f6b8305c0af7f83e7efd165a6409d489af3b6e1038b7d5df33b6923141c6848a7a6802b70b61b201608986ce3d02e34bd4cbb4df7529dcac4b881e70436f1d01dd67dbbe0a81a620fe26ed62affdfbccf00b3c02dbfd1fbb2519e8e733f44570edb7b67cf248a8a13bc1be11d695060e5545074dbe4f3a83c6e813a3d133e4eba81c3625ede2db3329b3eccf5ce40e1fce37dafb0f2a1abdf82e64088d6b2a73fa4e2baaadb25a8bb3a9ec4b10079a4d0b3d26174c85ef02225ebcbb680bd7ba3a65d12a7da2bc93593c6d25aa10285d09e8ad16c908b63197a61b246a87fbcd32446b2177a0977cf0fa8d373ac095d94723c2b74f5797b0b0f28b640985ea84e5efa49da1ee8d982ca555e9c8b56df74df3b53d81086b2c7dc42fad5d947005242fbf87ce5a8db0eaad06f1edc00acea378d0cadb247cd6c828c7ffd5bfe99617674ea9fee1429772fed520a9bb4dfb8658a0eeb2daf65465095898dac80e4feb1b174df8a5a4f1cc03b2fc814c3ea6d69ffa69bf70d11318918d05d8986a7a0f6b3b8bf72e6537b67b5af1cdb894eab421275824797cbbab9d0cccb4ea8ad0e5b996d0d069d482a5ced01c51d46133d40802b1e74f73c755144fc4bd6b4b6db0644ac3e30112be14ee9e43edb4e90374ac488494fc7b5148a219c4c6e074306440091b707f17098fb3e40ecf3346121a19742f8c5daba1ff958582233d4102702354d4570ab109b804b17e1340e16679c6406abdd66017b11f7cef740259b539c40c4877cd7a06846be2858f52c0f269b65f9906555c5c7901244a1d3347b1a9edfac6ded5c469484561146510eabfb95ac571941946642cd183ead5f69043b4b7b4aae6ab1975527b64bda2ae52be8a592c5004ce85d7a75f35f3c305d7b90ed95706cb7171319d9f5fcb08bbe43e45c34bb1b4d3dab0c0d5ec9e60ebba715290df32daca997be19800bcc9b0b77bdc21bb71ceef24fa9b8db6031197444feb8b85f5f990f1af8813262659c379a1b3b7b108121d85d9a627916f76d29f9120abd135666f2fa404347275a9d5ff42673f3b18458b3c0f38f4bc717af9a7406145c421e1e6e85e4aece0958abe8a4d3f973aa159470cd36775c01a89ebfa1ccc4bf0bd0c7969ba541f4427009c5f639ee6dbd6512dff12ada08f4d0d8b20f236d5d8d73a9dd14c5707395e0ab30c8fd46ca4491d7685745cd4aa6a9a4f94cfaf5df8676021b1730a81bb4c9f42edde3769f436b252d896398229c15113b477ed49e1fbaa927e7085ae5122b4cdd37b31dfa3322a4848395a649f348bf151fca6946d4992f66b4dae95f69659aee641c9f27f920dd11fff853a31da85d800a296f36eb31773e0f1fd4d8a37504f3d1aefe6f44465caa30a401619ffbec43d880cef43a93677543c5501185e280abc54b34703f5afe32bdb411101266034a5e4fcfd0f0c82190ee2de08100e45dc2d7b4863f7ab7154ae3e7399b09d00d52b3bb1895a1ea36c0520c205b8adce73ee6ec815d085ba87cab25c6de40a0875ccc4a3a7024c5568368ec691af5e80539d3b0cab046434e53fd1e2dc895c9c4cb57db22940fc53cf7f3d790e52bdaa7cb60e96efc7b53dc138639287712f4ef9f826a343b16b032d585d021c08b91411051d2e4ce3e75007eef771a9f86e55fb7f7d682ca68207eeb2907fbb79044575b10a576c060162d95b971e327fcb8ceaf29bf87e9c663d2646717ae9f7d489d7968afbc34373829d4a885132414d3c27094cf346ecc0b5d6fc40aaa0e221baa303834c58a1f77d11281411419f7949e27c0ee4927addc0495f0c7441cdcbd717af8106b76fdefca713a96f940b21a58a2b1907cd58f03c6304375299bf0a617a77dff363926d3b2846ac4753752f806e040e1a994b36f5ea2ccfe7cee38de008b83303dfc047d792786e82820329582794fe80d1cce54b1c4489bdc271141b2699f514edca9a435fa3e7b33929dca8a498825a87add42ea67b8c83d7ae72cbae5c960d7e1a0299033f06fd916a154434043cf206231d85225445feab080321628b53e90d75c4f98d630e6529261454d94461684fd36623144c6518d97e1f0e7ac92904edb44fb816bd80f3a4ab48e73e4f83d4ddbeee05000dcf36a255f51b10a33b2c97791608fd1056a549d56d130ca0aa17b9a133eee85ed6aa08d7f92730234501642587aedf48e446a61c52a3d7b94575746b8751dd9911f7facb5b71e3a51afffc12bdbbdf6d444e6b997ecf9e0384ce360cc9e490659bae60b29e3a3cc2b7561d8ffa1a20c56ee0e8f543c185ecb43113eb4361e57456769391490586a3dd62787d3e3af95ab7226d6072ea46624b7f6f0b6d07498065ed6be7f74f971360982a0c675cf958d7fa67e2b6e79772003e0fca6f6bcf910597acf0ea69e26f11e7f66b5803c4f336218807a44fd7df3d7c2a0ac89379cadc1db7e6d1900ae8db50300510275b77dfed8a09cc1907a16c6db659b87d1173bf9dfb5dbf5aed5b7dd0b7c40ef5f4f87f792f10abf19a8e0b67d21a8105ba8e8f121e4d1ae2c517f7161dbb040d4a7f7d0929d463e419cb1cc39eca63adf550c3cd3d7aa52a3962b508b8e7ed259b65ea44394808837a2f9960ebbcc794b82018e4308d5321d2214fdc6f2e89da0da577dc4ed9fc80b64ba74ad1fb4f44792c3ab0aeb3cd5b7107f36ba1f1e7ea758fe4eb82b436d3309faaaaba69b9a13e30ad51e278c1ec612655ae12dc47964df6c8b9639a676653a62efae360025288c93fa6ddf5c2be9fcb76e0ff57a201e33e14889ad64812fde0f0e2b3dcb675474eb0f9939c23cbe9cdf42b47c54e2837607e1646938f76298d4262fd0534b6a3e8fab69bfcd47a769eaeeb87b9f2bbbc1771500711a1f45f294e84f4d54a304a3af62a8132320d7dee7719dc97130e69c9f3b83932a1f427268047e984de1859b098578749e2dead42d00977ee83796b754467798662e47abd3692c7a6edee336b9c8c9a2e631926b65c30d902c5c5a40fc561b99da160c27c39097da31d7239e34f7fb447012da4fb4d0b6f58aa2f8d5e73e0cc0156a515b77c67d72843c4838686deb7dd2619794a9ea7bd7824980f837e18ea60475fefe5f48bbbdbc1d7fbe8a4286c01d4a4280bfd4b8add7a2218f7aa289c21b748ab53fd89cb42b988753ab5a819e3dbceb6db43695ff116b0d0ff701e590586692d344d6336b4cc97a89c4de9fd3ee2268a8a256c6f65612e0f7be2629852e46cec77dcbeb6f724c24dc2af1e41f27a8364701045f04dd80f24805c7f3226820aedbb6ba223a42b8cd945e7ab9f0bc3acdc0276b14cf9ac3a90399d22605363ea7f1ab086622f6b95ec2a123fc538e14f3ff88eed57d59ce2e6b2e5cb9d4520fda7321d2f4b5b0880543422e4aed4806678b99357c482b067f1b6ed7953182c1af9c0beebd6d2069f7f512cb15a722c9007cbc0354fc44edf2a6ecbbf26bf60a14912ab8a63840cddb92767afa53e821a813fc164b944b6ce7d72c5f20268818af0cf56ce47da22f44f52a758db697c28509fbf9e7bb32d2e185926375d50b70c6e6186fed2189355e07d5053961af1e78f83e25f407d4a1a8e7056b18465a436cdb88508cd71b7eaf74e21c0575b1183386357dc1659f80800624a49f4890478645553c421a7c21f5dd47aef1b56f16bd8e2e6b26872cc62ed575c2d3e2e81ec391e6574b680b04f228bef391e35ced9882d06383f54eb27ac5d7b1951662d40798e7c83c2a206e61cdddd67fdd0539dec1f4bfac65e69714a48ed5b1750c8a88df8007cdca39b0a18890d74c336f6d95dc9c936d95a4c7114c4b9a537bd56a64e3d5e87dc3db3814bc6fb65ee8ad88757a643858c294ab1ec7e88214d479f4497bb483f08d7b6efb2ccf1793a039625863ddbc527f109af52c232735a320f92dfcd0696c7bf78b1b59e38dd14836a30570c084376f7b1a2d85f953bb4de7ae1cd840e9d3b015546033299c2b25809cd41ca040fe64793cfe1a176bee10ea3bdd735ed231fcfe26e43b50a642dd058bb53a7beb2b63857921ecef3d3f4a2bf1f9f25461c67350975fe3b405a6c20550c765f8ad4d917aebfca05ee888c02a1bb5065ecbd2f641638ea5b7bbc0bcbea91b08ad36dd09bb12a67785c108d7fdb415857c16f9ef1eb42b731f38c66dafda4ab04a94d7688dd2b43b6ab6ec8262075f40d4f2b6644ef389c27037ede180c969edc2bb55c791f9934309299aa0f877fb975d58ee094a99fe60e6337f5cdad17fe2a120dc1b93fa8a69f464492661e8fe64428b2982d9089007e738de586c3165d9f02565b159ea21f805e5f9c7524b34202976cc783d46ac9400e3b7a37f8fc208ee9c8e2f1cfd2b8c8259c2a33e3f99c98984bea083ce32188fa52285e37f35c96d368d74cfdfac869ed67b4e5dcc71cd9a590cb4a8e380f6f218aeee68a4fa28285869ab24f98e655ecc4bf115722c4fb6857469002a60eecc645e49d86d91ea8410316276c179a35a5704610444ee6044ff51492ba0effe16878667feab3233f092ae16b53d899135f32bbe8c636c2107860ce26d800b733efcaa396ffa8a3fa458f80516c9c96174055e40b5885241b5fed58635f3c7612978f69fead739f056f9cec4905f3e7d36a7a87bd753a0fffa6eeb05cc35732b413097a88407b58af7b010ce49fa54db923ab4a3c2c1153bb26de940e96e9691be54de975fd7c5a868823951235c0e952615b82197b8fb769cdf29f99e1819fa9425f9fc1596936785dbf3cf4b88ea554fc548537f016c0632d9b274ffdb299004602ea1e1533d3251c1c877cec6798a5abd56869c857d4b11fc087f0f852ca7f179e1dc8de99ecc80b4e9fda5fe34785aaa754875b5d0e0bcb60d2f896b0cda499d3409fcb98f6a4b6052e6c25d9dcf3b55c1a269f8ad8695b705febe15213da6dcb5311f43d964ce551787de5a306a5bc7bcd4551500d90b774f3978a56f812d44c20ce9c090ff8883088098ec7b4d222250f443f06ca60750e8dd78cbc24db60d0548461213eb94c1c778e88070edd22db2f9bfd3589a8dbe146fb1d3bcc513701c457d2caed7e718357b3a7ca19fbb4905d70f5b6f12f1468b83fb11bcf4c89572930307ab9ca768fabde418820e6eed4c6bd503fae5f2af6edcd7eb90d19e1e1da484d4db5c3ba88b0c5f21d33f760e3770fd258366b91e49f5be6b6a7a7e1250c6065e8e5be7902b256c3b01bef1b42d201c27b318514f657dbbd816c42d7d3058b7bb7f4e274a2add0f25e19ba0b4eb81c66e8729c358150bda43549fe7da443a576410c5deff622af83c7a8009f2cdcaa33b839fea42be27a23f48fcceba019541f6ff84f93ce9c60af248b9d821a5d651d830d5fee9dc243188da91c4b89a4faf76245d48b577ae1b026d0830d1cb91bbb2431b7191b434f8e3f3afda8c6722f43a130cf385c33b297b3530da61c0d1cddf6e54d6cc9e6b7ef1edcb18b1e8e0be494bb61cb01b2bd3399ef39c611149f6b407960b827eb6f36733c34f0695d0639a9ef2a6136da8d72cc7230c52c1d06"}) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=ANY=[], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000180)="a9", 0x1) getsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000040)=""/139, &(0x7f0000000000)=0x8b) 11:12:18 executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000180)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x80800) sendfile(r2, r0, 0x0, 0x80001d02c0cc) [ 1588.857164][ T8551] tipc: Started in network mode [ 1588.862723][ T8551] tipc: Node identity 9, cluster identity 4711 [ 1588.869051][ T8551] tipc: Node number set to 9 11:12:19 executing program 2: r0 = fsopen(&(0x7f0000000580)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000100)='nsdelegate', &(0x7f0000000140)='obj_user', 0x0) 11:12:19 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x13, 0x4, &(0x7f0000000080)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x11, 0x16}, [@call={0x44}]}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x46, 0x10, 0x0, 0xfffffffffffffed8}, 0x3f) 11:12:19 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@can_newroute={0x154, 0x18, 0x1, 0x0, 0x0, {}, [@CGW_CS_XOR={0x8}, @CGW_CS_CRC8={0x11e, 0x6, {0x0, 0x0, 0xff, 0x0, 0x0, "a667b51ee4532125e21a243c1685306f7c5d387de5cd8b8838cba7eb7069509fa783cabdcdfa6d242cca3df25f5dac4687ac8eac82c3ef67821f1fff7369a4da843cafddb6410d0f75ce652118322448c269a8ad839e889667f63cd45f2a55f7f29bffb2397f66f32db8a42dc52506a5f91fced1eceff1ffc7f0a92c2c7807d3cbfc8e1f2c9462588ced6cf3c6892e6c0f15edf9d6a0a3ca539dad9e6bde1ae53876d0e5ce3642a42efa1e918b8dc406679f10aa42b0cb14136f2be49dbc989672fc9c6e506ac3481ab4f6cf3653497ad26c3d4fceff0f00000000080000000000000017f680fff137e484a5ff1285ca414a5d5474e851022478168c52281600", 0x0, "d45c637c63381ef54f7b939bb9aba5df6218e9ac"}}, @CGW_MOD_XOR={0x15, 0x3, {{{}, 0x0, 0x0, 0x0, 0x0, "150200"}, 0x2}}]}, 0x154}}, 0x0) 11:12:19 executing program 2: unshare(0xc040400) r0 = syz_open_procfs(0x0, &(0x7f0000000180)='io\x00') lseek(r0, 0xfffffffffffffffe, 0x0) 11:12:19 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000008c0), 0x200, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x3, 0x0, 0x7fff, 0x0, "cc31ca36eee1d6569f8056266430a8b9ab4009d239f418d80b03d53b9f2d5ef4"}) 11:12:19 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000200), 0x1) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000280)={0x0, 0x0, 0x0, 'queue0\x00'}) write$sndseq(r0, &(0x7f0000000240)=[{0x22, 0x0, 0x0, 0x0, @tick, {}, {}, @queue={0x0, {0x0, 0xb4380000}}}], 0x1c) [ 1596.239127][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1596.246109][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1596.253003][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1596.263659][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:12:28 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_DSP_GETOPTR(r0, 0x800c5012, 0x0) 11:12:28 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0xc0000000}, {0x1d}, {0x6, 0x0, 0x0, 0x7fff7ff2}]}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) 11:12:28 executing program 5: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000000)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000080)={'fscrypt:', @desc2}, &(0x7f0000000180)={0x0, "232940f2e4dbc878d51156a1364cba11547ca9cbdb17b7ad9bf1b866a55e48752af9aa9a47c7218848e14a9c2ebca85dae9c675b40ca08ba15803c60bf5cb5bc"}, 0x48, r0) r2 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000140)={'syz', 0x1}, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r2, &(0x7f0000000340)='asymmetric\x00', &(0x7f00000002c0)=@keyring={'key_or_keyring:', r0}) keyctl$KEYCTL_MOVE(0x1e, r1, r0, r2, 0x0) 11:12:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=@bridge_setlink={0x34, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x14, 0x1a, 0x0, 0x1, [@AF_INET={0x10, 0x5, 0x0, 0x1, {0xc, 0x1, 0x0, 0x1, [{0x8}]}}]}]}, 0x34}}, 0x0) 11:12:28 executing program 3: open(&(0x7f0000000200)='./file0\x00', 0x80141, 0x0) lsetxattr(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=@random={'trusted.', '\x00'}, 0x0, 0x0, 0x0) 11:12:28 executing program 2: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000200)={0x780, 0x20, 0x556, 0xb46be04e26d6c3de}) 11:12:28 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@loopback, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in6=@ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x2b}, 0x0, @in=@remote, 0x0, 0x2}}, 0xe8) r1 = socket$key(0xf, 0x3, 0x2) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f00000001c0), 0x4) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="020b000102"], 0x10}}, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000280)={{{@in=@multicast2, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in=@multicast2, 0x0, 0x6c}, 0x0, @in=@empty}}, 0xe8) sendmsg$key(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) recvmmsg(r1, &(0x7f0000000f00), 0x274, 0x10000, &(0x7f0000001000)={0x77359400}) 11:12:28 executing program 2: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$dsp(r0, &(0x7f0000000080)=""/4096, 0x1000) mremap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3000, 0x3, &(0x7f0000ffe000/0x1000)=nil) 11:12:28 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20024ffc, &(0x7f0000000200)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)='\f', 0x1, 0x0, 0x0, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000000)=0xa20, 0x4) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000003c0)='R', 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f00000008c0)='/', 0x1}], 0x1}}], 0x2, 0x0) shutdown(r0, 0x1) 11:12:28 executing program 0: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x2b, &(0x7f0000000200)=[{&(0x7f0000000040)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0x1}, {&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="0700000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f50700"/64, 0x40, 0xc600}, {&(0x7f0000010400)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104c0)="0800020061000100000000000000000000000000000000000000000040a50000", 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000000c0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000010700)="08010200f5000100964b080000000000d00200005a000000fefffeff000000e0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000108e0)="050102007c000100e5c6a8002000000000000000040000000100000400000000000000000000000000000000a53c00000200000000000000440100000000000001000000000000000010e607090c0c00354c12560010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000008000000440100003000"/192, 0xc0, 0xa6000}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000010ae0)="050102003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000120000000000000000000000100000001a0400002300"/192, 0xc0, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f0000010fc0)="05010200bd0001008d26db002600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33343530373730373133050600000866696c6530050600000866696c653000"/256, 0x100, 0xa6c00}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000114e0)="0501020052000100beaba0004000000000000000040000000100000500000000000000040000000000000000a57c00000100000000000000000000000000000000000000000000000010e607090c0c00354c12560010e607090c0c00354c12560010e607090c0c00354c12560100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000"/192, 0xc0, 0xaa000}, {&(0x7f0000000880)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000bb89e5c0221ba391861cddc2ba1c0b0ca8d1f5a83437a8d15613f6df92d68d62fe397c946caa8c27a39e96178b3316618f7ff7bc37472c972b05033e6fd7", 0x11e, 0xfc0c0}, {&(0x7f0000011700)="000000000000000001000000000000000000000000000000000000000000000006000200ed0001006ba8e801e107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xfc1de}, {&(0x7f0000000140)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xfc2c0}, {&(0x7f0000011800)="00000000000000000000000000000299002000008000000002400000002a554446205370617261500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000080000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a0}, {&(0x7f0000011900)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xfc600}, {&(0x7f0000011940)="0400020012000100f43bf001e407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xfc800}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xfc8e0}, {&(0x7f0000011a00)="08000200e80001000000f001e50700"/32, 0x20, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}, {&(0x7f0000011b60)="020002002700010076b5f001ff070000002000006000000000200000e0070000", 0x20, 0xffe00}], 0x0, &(0x7f0000000a40)={[{@umask={'umask', 0x3d, 0xc9}}, {@uid_forget}, {@gid}, {@unhide}, {@anchor={'anchor', 0x3d, 0x5}}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@gid_ignore}, {@iocharset={'iocharset', 0x3d, 'iso8859-9'}}, {@mode={'mode', 0x3d, 0x5}}]}, 0x1) 11:12:28 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@loopback, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in6=@ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x2b}, 0x0, @in=@remote, 0x0, 0x2}}, 0xe8) r1 = socket$key(0xf, 0x3, 0x2) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f00000001c0), 0x4) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="020b000102"], 0x10}}, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000280)={{{@in=@multicast2, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in=@multicast2, 0x0, 0x6c}, 0x0, @in=@empty}}, 0xe8) sendmsg$key(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) recvmmsg(r1, &(0x7f0000000f00), 0x274, 0x10000, &(0x7f0000001000)={0x77359400}) 11:12:29 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) write$UHID_INPUT(r0, &(0x7f0000001080)={0xa, {"f1f353f0c833097c27a892e9d357cff5f8dbe89627fac0c7baa3d2367d656bce7be2201f63550726fae46c98bb9d1015f4f6c630ca5fe559381741086cf09a276956cdc7e94dadd91d11e3b0870e56a7d380b72f9b395da9527a975ed11798f36566468a95b4b5bee90b1dc6b83f9488e226e57be4eb015b2d2c87b4a9488e1f205eab5b424225cb6cb4a89a4f644fa5a17a96b6f1b989cee896f36037d03e5533f69dfd83cda70ce02910faf8777c0a2b88df10f038001bc828ff019eb5a450b1e05c738079972dfc58810132a59804b823355107214232b12efc8b93d69b777eb1e6db53d9f00a72d4634edf1a514fe9840f22c9af52a3273844507f4614bf298a072f1b0292c5461596f7daaab6e60ce35b40d84f5abf88b710420cfb9332c80c9205bace3d3f81bfeec61ae2537dbb854da4131e11a12f2939c46c119fcb9695c453380c41f08b77f4e3f56f4ceb9f12d12ff852642075ad082dbc7b6e0c4201b7f5b35846e7baf3ea591daa5e175b45f2fc93dfba95837f20dd701f829811f82ef2f71447df0390048fdded6e05838edb9fad4158751321d6452a67b6f11e87aaee34a5082fe86d2fe67b5ab0ba8b9a1023316dee0db52aac7c5eaeca00fcb7df6d82b1ee05e5f17729546e25fa6882f167137c761bf4179669859e027874d20c7584d4d4db23cebc32344ea2d4305215f0e13fa3cda44c00f200f1a95bf51288722b8ee15349fd12345f70f8502f54fb659da95677679697f30ebe4b1e0ff19b9873d6de900a97f11835afe90c42df20b80dd1cb1764482d3c2bc5151abb6c6027673f3d0e6f09a6704c6754ed5088ca7736f149000ccc955cacc11c3ddef202996302ce8cc90896dc848c7066e82a98def0741f008a8d2a68be8979daf97c645552aa06b57aef18db7a8135768fd829f852dc6e7ff64599717f7715d75c5056c4ec5b1b75c5f6d25d53810f8a72d5b79a21ef4e5aa97fcc00fd134e1520d225a6d8e72cd819d3f064bcf336ac26e133c359830d1b326ca62071e38d465913de34a93947e3d09db2e5568d44a3f30b89fd2e0ea3bc71172ff30273a3d5cbcd4f98bd884b83f7b447f9697cfcd4e4d52379aa8aaaa97b48feb0ea03c1a9318cc87bde35d753cfe997ca98a7c203424443a3b9b6098fbf061584eed12668be29bb7491fedb3debc8970c577c14ff9ecb8e2ad6b9e36447075925b761267e7858b78a89b9f8e248b138700763a729213a32dae8bdc25243d94aa3d717be39737a3053ad2eb4a0c07953444a1206355f46207774634c35deb3b484ec1a4ccc0b532b620593ccfaf6ea298fe0cb62b4e92d80cd248fd9c18d518c29cb6af367d7094e93d9e9ab5c2aa93c12ceb885927cb05739b060843e8b47a454d42ad8a06211ac37fc830edfe811d434b38b7602af5a05a6e2dc4c85c6622b9df9bda2363e8b2aa0fdaa4eb32d2f70dcf08106ac9601ada331a6a7337df98cc342a52a998f8f9bf372531f10fd292c22f3dcf85551cc6a66531c699a1f37d64eb9c7788e912c5e7b3949d291a557bad3199db335cc7f8aecbb97fe00d80a12273dbab8b70c2c6159e8b8f7ffffffd273bd5534e0306078e0a4472f5282b71abdd2a6b1c74dccdc34f28053c024011994323d24784518e9edb57f09602cc1a1c06d88b7b171bb3f852401eb41089c547bdb5195a0c7e73a8c47d650fd0941a7ecc6e351e5dd4499baa9a81b4a28757b2408bbdf1267629778fc977224362326bf6820628b47f6a070152be1b9b41b20ce4d26064720585746a87bfb24b744612af89fe691777451d804355d5b103838e2381aadf191e70bf6a0fabe9cc84e029582c9683384afd49e08ed99dee0a3dabf879c2938b4c2fc4213e337ac56563d0a579c153f3821691d4b21f2ae3e1343604ce8d61b4b02438e6e3bbc766671250a6cd626ffb9c333d2e52414fad4bcdf36a0e84463618875600ad3bc5859e2e29bef9b8b0c3400490fab3deef256c4fb5d608c5cba570cd2f2b8e1517928e22bd508c43cffb630e080fa0cfb1d5fcb8d2fea44419a15b96f99aadb6212bf80f50b05650b8d82109973fd4e39f8272a7bdac7afa01338201ee45d80c0da849cf0ab77b5ea93b327dbebbc46aa795a966a4737dc84afc126aa54f501462e86c06f4b3052bad341174380d689475ee1790ff162239b427567ddf7ebac9c62034d2b8285fbe07be4e04c57e8462361d04e075be4e3dce985ff8c2c252685f8afe95f3d8b4961faf8c621c31fbd2a8af095ce9fc49a3ec84cf998a7b81069b03c1eef1f14a676a34039bcefeaa6d64d168b7282bc00676765788d5891f4617f22dbcb81d4f2fd7be7b42ae3b9818505d577e7f0dcd89f669d2c15d70e292c13b525d81beee6b6870c3c8a72f7d1e3b64472bbf9087f411d9b18f80cd42872f2caeaa3fc4ec777135752418b136892f4b2603a463bedfbf13dba2ca1bcaf41e74e807877eedf15551164b041e4dc9d3022e99c2e2fac9d15906ac6a7d63bfb57d8cfee8df66a00abce56e1424ecbda3b4a9dc5f381bb7ba38b57268750a0808d39c5cbf5cea7bc55ec1e8328206028c16abf2c3eeae79359777c53718d0c6ce3c9f1b093a3db834cfeb1e146e140465345d6f0a75de4a1a8a374c2467a641f5583907c5f1639eb16cc8156f4b7e1484be957cbe1b1fcb26d443bf759b738a86ccfdff4a6076cd5056f52126b3935cf2107be04033696ef408fcbebd73a10bf8f5d728d2729fd41bcb1bf1ec315216c8c5f9dfbf366f12945f648f901d968f6ee231b98bab2ccb31303c02cf32e065dd73cd81e2b0e99e5f64b2de44eeb477a3b370b9c7aa81ef780b99f48dadd32cefab2070df2b52a6ac7077338e7269ce5608d1d109d66e307a2c82b411c1089a3afd99a56aab8f301cfc0e541afa853769154efa1d9901fae7b1b5a54e865de2eefc5a0b26dde5eacbc51d43920a9c0f212c27e16be26cccb2477b31aa5756054c985d84200f710cca0b091849890c4e87428217e2cbc211e1bd701cf9381de83b17b617daa7941a054534c9915d951dc9278974d9092e09fdb9978bad73ad989e3565b05fc7f3791be2d7e0b67fb904d9890e71152c168c58eb54a66d7d37fd2a9aa4ebd109adc946a7eb337e3a7afb50c7a959e55bb1933188c9019bee743102a845d3503f95b53248c480bc81b6afc21a5cc3fc81f19a2d438b152b648239460c420f5cb198582be439865acfb4e7e4ce5f4e12e1b267d293609a93a0c79949315e5195f511bc231ec9735cc5c94c473467cf6e341718392a9cd7a4dcff06369dbcc5f54be4345d70563aec33a4aec74bdd64fd86d902752e9dc65fd07c77b508309336cca5574542e234346dba7ddfa2e4a8c12806418b378a5b40dc19fa910c69a8850854007677f01d299a2c916be0cc554c3386febf013a10120ed0bbe636a6b6adeb40c30540ce7426078d7117354fc0e5974ee40345cc8f70970b4ba1e40a18b288bac7e920f0c3e1ec91ccabc01762f6e0d4c49d8a5760cee1c501b85ec6e3ca5c1911fa26b9ffb52f3b66417e889616b99e89be2ef781f49d8dafa599433f369c561d55494577468d8b5b0f3fdc0135cbd43ca79063d9a3e15f23ca1677eaf94fbcf3a81ea62fc8bca1422274644ec77368ef3e05cfa311ac3a8c1a8c132c3701f797c1f0d51ec72ce7a8fab44b9ff2e4e714b52caba8d198a42bd255be3723439faad37f050c06c9fcff2bd6d9393d61ba3efcafee71645159b8c1faad79d02a4d453b98d09c46288dcfafdf82c79b6404be1b9d45d5f7f56f39d50deb58647d5faee01ae3a6dcd4465bfd908e0cbbfa73ae5725503f70f022868950ce5c0f6cd9c10bf6019e9162447b58ab2c27f0eda060efc3c894ddf731d6964d1dac70c0085e397683757abcab5c9d55d2747c58817ec259eead68c112135707ee419ae042ad0a2947e84b4ae748b1f85a585b4d18bef8a9efa2e48e7aa5f5b42bbd1ae3851ad482c3d2042eecbffb63705d36aae2ee7c7110421e4cedb3ea6857b47e5d289b280286bc34c85bfc9677501fae389c14eb4d15f08359562da54cb3a8518b3d1308eeb2f678967098ea21a3d128e5bb623e3409a8acce6346208a386f3e4f2ddd4dc6234b373d9da0fd39ca0badf742767fc8708569352eb46d5ca588037fa8522e61c83209ac943685b262d8ef3d7fd4dd7dd14377494c0b542e23c4c95151c8e1395984ad2b6df2397e098f8415be65088651426abb5cd587c253a13054ee16e8dfd0f23f0a889db7529269e807cec75f7386a5844b789183341c705fcd2b96cf80ce14a4f6422948a6c8d3d8e9d455e2d6b8b87f4696993cbc010ce10614f1dff96dc18f865b26660d27229defa822953bf392c3d920a50eb2473aa94fbced152660d57159b33f2272fe6e7e1ce6e6ba1f948b59c277f185d9a686ac0445e15e20b46c8e0ea4656d7150097425b7d4b36cb856e7c7ba3aaf620c9d10d5d96370e463dbe31d7934e771b9b82d0066011da58f147744e747a240de1978a8eca86cfa845d8eca0aa9cabdc8668c43f9862c7ee85353d289d81d744877e22d67613673905e78cfaacde5f6e43ffcd6e7d9b9d15aea0dd922977ae87b0cb51a89ef15350309b43eb5c8e79e446d9ba2bb06d74fa6aed2431a5379da9776221130c87ac36b72bc1fc03f14c78cdb8a16f2d840b2bad04bf4655a2ab3c1ef4458e401fa817704b5a88e4bb8b15cf16383b9a7e2a64de19928b16e5f7f25be0ad126c3833ace7f36f3c3d9a6836d1a4710b4995ec0c9f10001f7dfc6410b29e9d031f1d3b4b34e9b4dc3a8fb08b49a29892e68dce9309c67874ecc75d477b59e2fbf4347f3c445e49126822f4301eaee1259475cfb22566e69d9ae0d436e402f8d100439a9ca6a518d457a91087e83663c413e339a0d8d4c31c083303b46b2982015227bd7e126976d7b26a670ba78f21a8c95b05450ee149c0ae1fb7397d179c6e295d0fc57dab28e5e9bdc99acd8596a928d6ebd97316b8c60cf657bc4ca1ffe8b9a445724842cb38681acc5d5eba455d5fa19cc8c5cac15a46d6a72c9b64983a686edff27b3669d46c005879949b1980a1456e8a85fe4969acd56415f144405ed99afb16d9d652fce35b9c800b8e217517690bed18e00051868dfe8acb5b10ff49d733316bcc7b8ba77265cda37e5faed1307f8a69338090f532f463f1a9740bbcc58851bc5c85b1a129596898667e55a6882f4d0d97c456697dbe282345dec80d76443e1ec7602f523607534f429d603bc087f9b189b15e9c389456ddc04b425a553fb7ec0fa0488b85afa75f624a4cd25f8454b620b0b4fd084a6f6750dcb0a6f3ceeb033fb9dd0f253a53bc4e1dfc7f03b5000cf1fa9c5f0ecbab3257146030f77f30b160b76262b8d3de2510e0984b8192caa7856a69b93f5f53db8190bb70c7daa2b052c56d38a644eb2c69d316d505848d9258c8934b1b870844e543b771f4969e25c8e9a5f825b9aaeeac6ff1cc4e956504fd07f834800413e22da22dfdc4a0c218dadd0442d305cb436dca3d835402e0362b12d02e52ae84c2e80c9fcd7a47efd6c4bc654c8148c47a2ae50f89e729676b4ee79c96991cb4484679eb8eda3517407dd402f0d1b48fcc9551275df982e34e1ee7dd2bb646b9f2ed45bc7e770cbce36566eced4dc3ddf8665232d029e9487d64848c10e8cd2b01415d3e80519cc9b2ff3218d6f239691e4800", 0x1000}}, 0x1006) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x12) [ 1606.738085][ T8591] FAT-fs (loop5): Directory bread(block 3) failed [ 1606.744919][ T8591] FAT-fs (loop5): Directory bread(block 4) failed [ 1606.751570][ T8591] FAT-fs (loop5): Directory bread(block 5) failed [ 1606.758352][ T8591] FAT-fs (loop5): Directory bread(block 6) failed [ 1607.740761][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1607.747586][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1607.754366][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1607.761055][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:12:43 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0x60043, 0x0) ioctl$FS_IOC_GETFSMAP(r0, 0xc020662a, &(0x7f00000000c0)) 11:12:43 executing program 2: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 11:12:43 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = getpgrp(0x0) ioctl$sock_FIOSETOWN(r0, 0x8901, &(0x7f0000000000)=r1) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000080)) 11:12:43 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@loopback, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in6=@ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x2b}, 0x0, @in=@remote, 0x0, 0x2}}, 0xe8) r1 = socket$key(0xf, 0x3, 0x2) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f00000001c0), 0x4) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="020b000102"], 0x10}}, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000280)={{{@in=@multicast2, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in=@multicast2, 0x0, 0x6c}, 0x0, @in=@empty}}, 0xe8) sendmsg$key(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) recvmmsg(r1, &(0x7f0000000f00), 0x274, 0x10000, &(0x7f0000001000)={0x77359400}) 11:12:43 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in4={0x21, 0x0, 0xa, 0x10, {0x2, 0x0, @loopback}}, 0x24) 11:12:43 executing program 5: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f00000003c0)={0x0}) clock_nanosleep(0x0, 0x0, &(0x7f00000000c0)={0x77359400}, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000340)={{0x0, 0x989680}, {r0}}, 0x0) clock_nanosleep(0x9, 0x0, &(0x7f0000000000)={0x0, 0x3938700}, &(0x7f0000000100)) timer_create(0x0, &(0x7f0000000280)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r1, 0x1, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) [ 1613.425562][ T24] audit: type=1326 audit(1666696363.479:52): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8597 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 [ 1613.449000][ T24] audit: type=1326 audit(1666696363.479:53): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8597 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 11:12:43 executing program 3: syz_emit_ethernet(0x5f, &(0x7f00000000c0)={@multicast, @broadcast, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "97936f", 0x29, 0x84, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], "9a51738f4864f3bdd0a5b329bf3cb27bc84df2ae074b1853a0c0a4058e66b0eedb00ac0d73fb866707"}}}}}, 0x0) 11:12:43 executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000004c0)={{{@in=@loopback, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in6=@ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x2b}, 0x0, @in=@remote, 0x0, 0x2}}, 0xe8) r1 = socket$key(0xf, 0x3, 0x2) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f00000001c0), 0x4) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000005c0)=ANY=[@ANYBLOB="020b000102"], 0x10}}, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000280)={{{@in=@multicast2, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in=@multicast2, 0x0, 0x6c}, 0x0, @in=@empty}}, 0xe8) sendmsg$key(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="0212000002"], 0x10}}, 0x0) recvmmsg(r1, &(0x7f0000000f00), 0x274, 0x10000, &(0x7f0000001000)={0x77359400}) 11:12:43 executing program 2: r0 = epoll_create(0x2) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000500)) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000000)) 11:12:43 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x2, 0x0, 0x0, 0x0, 0x2}, [@FRA_DST={0x14, 0x1, @mcast2}]}, 0x30}}, 0x0) [ 1613.651773][ T24] audit: type=1326 audit(1666696363.529:54): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8597 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=91 compat=1 ip=0xf7f18549 code=0x7ffc0000 [ 1613.677426][ T24] audit: type=1326 audit(1666696363.529:55): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8597 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 [ 1613.700955][ T24] audit: type=1326 audit(1666696363.529:56): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8597 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 11:12:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PORT={0x6, 0x1, 0x4e21}]}, 0x1c}}, 0x0) 11:12:44 executing program 3: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000280)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x18, 0x2, 0x0, 0x1, [@IFLA_MACSEC_ICV_LEN={0x5, 0x3, 0x10}, @IFLA_MACSEC_CIPHER_SUITE={0xc, 0x4, 0x80c20001000001}]}}}]}, 0x48}}, 0x0) [ 1620.810938][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1620.817938][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1620.825007][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1620.831653][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:12:55 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc008561b, &(0x7f0000000240)) 11:12:55 executing program 2: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) listen(r0, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f00000000c0)) 11:12:55 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000340)) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) write$uinput_user_dev(r0, &(0x7f0000000800)={'syz1\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) ioctl$UI_DEV_DESTROY(r0, 0x5502) 11:12:55 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=@framed={{}, [@alu={0x7, 0x0, 0x8}, @jmp={0x5, 0x0, 0x5}]}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='tlb_flush\x00', r0}, 0x10) 11:12:55 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x20002, 0x1e37, 0x10000}, 0x48) 11:12:55 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x8, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x0, 0x1, 0x6d}]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:12:55 executing program 2: fsopen(&(0x7f0000000040)='devpts\x00', 0x0) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) write$FUSE_OPEN(r0, &(0x7f0000000080)={0x20}, 0xffb5) r1 = creat(&(0x7f0000000000)='./file0\x00', 0x0) write$capi20_data(r0, &(0x7f0000002240)={{0x10}, 0x39, "e05ed9a27628410a5c9e2e36258858bcba32ac226401dc19c508f45265781e67338f293b3a828afea5455ba97fa999784a60ed61f76b885689"}, 0x4b) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0x401c5820, &(0x7f0000000040)=ANY=[]) write$RDMA_USER_CM_CMD_LEAVE_MCAST(r0, &(0x7f0000000100)={0x11, 0x10, 0xfa00, {0x0}}, 0x18) write$UHID_SET_REPORT_REPLY(r1, &(0x7f00000001c0), 0xfdef) 11:12:55 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000080)={0x3, "00ffff"}, 0x4) 11:12:55 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f00000000c0), 0x10) sendmsg$can_bcm(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB="05"], 0x48}}, 0x0) sendmsg$can_bcm(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB='\a'], 0x48}}, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:12:55 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_ADD(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)={0x14}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="6000000024001d0f002300"/20, @ANYRES32=r4, @ANYBLOB="00000000f1ffffff0000000008000100746266003400020028000100000000000000000000000000000000000000000000000000060000000000000000000000080006007f"], 0x60}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@delchain={0x34, 0x24, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x2}, {0x8, 0x2, [@TCA_BPF_ACT={0x4}]}}]}, 0x34}}, 0x0) 11:12:55 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@ipmr_newroute={0x1c, 0x18, 0x1}, 0x1c}}, 0x0) 11:12:55 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000004d40)={0x0, 0x0, &(0x7f0000004d00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="8c0000003000010000000000000000000000000078000100740001000b000100706f6c69636500004800028008000500010000113c0001000000000003"], 0x8c}}, 0x0) [ 1625.778737][ T8637] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1625.858663][ T8638] sch_tbf: burst 127 is lower than device veth11 mtu (1514) ! [ 1626.037851][ T8641] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1626.048089][ T8641] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1631.144592][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1631.151226][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1632.735580][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1632.742431][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1632.749061][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1632.755810][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:13:08 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc008561b, &(0x7f0000000240)) 11:13:08 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000800)=@filter={'filter\x00', 0x2, 0x4, 0x4a0, 0xffffffff, 0x2c8, 0x0, 0x200, 0xffffffff, 0xffffffff, 0x3d8, 0x3d8, 0x3d8, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@empty, @private0, [], [], 'dummy0\x00', 'batadv_slave_1\x00', {}, {}, 0x0, 0x0, 0x3}, 0x0, 0x1dc, 0x200, 0x0, {}, [@common=@rt={{0x138}, {0x0, [], 0x0, 0x0, 0x0, [@private1, @rand_addr=' \x01\x00', @private2, @mcast1, @empty, @dev, @remote, @mcast1, @private2, @remote, @dev, @private2, @private1, @dev, @private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}]}, @REJECT={0x24, 'REJECT\x00', 0x0, {0x6}}}, {{@uncond, 0x0, 0xa4, 0xc8}, @REJECT={0x24}}, {{@uncond, 0x0, 0xec, 0x110, 0x0, {}, [@common=@mh={{0x24}, {"cd6d"}}, @common=@ipv6header={{0x24}}]}, @REJECT={0x24}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x4fc) 11:13:08 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x87) sendmmsg$sock(r0, &(0x7f00000000c0)=[{{&(0x7f0000000000)=@l2tp6={0xa, 0x0, 0x0, @mcast1}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000080)="50524df8", 0x4}], 0x1}}], 0x1, 0x4014) 11:13:08 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000004d40)={0x0, 0x0, &(0x7f0000004d00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="8c0000003000010000000000000000000000000078000100740001000b000100706f6c69636500004800028008000500010000113c0001000000000003"], 0x8c}}, 0x0) 11:13:08 executing program 0: r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000300)='.\x00', 0x50004fe) r1 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) setxattr$system_posix_acl(&(0x7f0000000540)='\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', &(0x7f0000000480)='system.posix_acl_default\x00', &(0x7f0000000840), 0x24, 0x0) 11:13:08 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x9000, 0x7ff, 0xc50, 0x57f5}, 0x1c) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000000)=@req={0x0, 0x10000}, 0x10) [ 1638.109002][ T8651] ip6t_REJECT: TCP_RESET illegal for non-tcp [ 1638.152558][ T8653] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1638.162091][ T8653] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. 11:13:08 executing program 3: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) 11:13:08 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x1, 0xb5, 0xd3, 0x40, 0x22b8, 0x2d93, 0xe5d0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0xa0, 0x0, [{{0x9, 0x4, 0xcb, 0x0, 0x0, 0x15, 0x8, 0x33}}]}}]}}, 0x0) 11:13:08 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000004d40)={0x0, 0x0, &(0x7f0000004d00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="8c0000003000010000000000000000000000000078000100740001000b000100706f6c69636500004800028008000500010000113c0001000000000003"], 0x8c}}, 0x0) 11:13:08 executing program 2: unshare(0x6000400) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r0, 0xae03, 0x28) 11:13:08 executing program 3: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) [ 1638.570416][ T8660] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1638.580900][ T8660] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. 11:13:08 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000004d40)={0x0, 0x0, &(0x7f0000004d00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="8c0000003000010000000000000000000000000078000100740001000b000100706f6c69636500004800028008000500010000113c0001000000000003"], 0x8c}}, 0x0) [ 1638.932865][ T8670] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1638.943504][ T8670] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1638.958384][ T8458] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 1639.322668][ T8458] usb 1-1: config 0 has an invalid interface number: 203 but max is 0 [ 1639.331212][ T8458] usb 1-1: config 0 has no interface number 0 [ 1639.493019][ T8458] usb 1-1: New USB device found, idVendor=22b8, idProduct=2d93, bcdDevice=e5.d0 [ 1639.502535][ T8458] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1639.510716][ T8458] usb 1-1: Product: syz [ 1639.515237][ T8458] usb 1-1: Manufacturer: syz [ 1639.520029][ T8458] usb 1-1: SerialNumber: syz [ 1639.531028][ T8458] usb 1-1: config 0 descriptor?? [ 1639.791352][ T8301] usb 1-1: USB disconnect, device number 17 [ 1644.750516][ T8672] FAT-fs (loop5): Directory bread(block 3) failed [ 1644.757347][ T8672] FAT-fs (loop5): Directory bread(block 4) failed [ 1644.764502][ T8672] FAT-fs (loop5): Directory bread(block 5) failed [ 1644.771160][ T8672] FAT-fs (loop5): Directory bread(block 6) failed 11:13:15 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc008561b, &(0x7f0000000240)) 11:13:15 executing program 2: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) 11:13:15 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0x8070ae9f) 11:13:15 executing program 3: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) 11:13:15 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x94, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x64, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}, @TCA_TAPRIO_ATTR_FLAGS={0x8}]}}]}, 0x94}}, 0x0) 11:13:16 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffffc}}, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000001c0)={'\x00', 0x0}) r3 = socket(0x11, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "000001000000000008fc9d71fc00000000000000f8ffff002e0b3836005404b0d6301a4ce875f2e3ff5f163ee340b76795008000f8000000000104003c5811039e15775027ecce66fd792bbf0e5bf5ff9b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ff42c65400"}, 0x80) getsockname$packet(r3, &(0x7f00000004c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000500)=0x14) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r3, 0x28, 0x1, &(0x7f00000006c0)=0x20, 0x8) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYRESHEX], &(0x7f0000000880)=""/201, 0x32, 0xc9, 0x1}, 0x20) r5 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r5, 0x890c, &(0x7f0000000040)={0x0, @in={0x2, 0x4e22, @dev}, @nfc={0x27, 0x0, 0x1, 0x1}, @nl=@kern={0x10, 0x0, 0x0, 0x200}, 0xf0f4, 0x0, 0x0, 0x0, 0xfffd, &(0x7f0000000340)='tunl0\x00', 0x8000000000000001}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f00000004c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f00000029c0)={{}, r6, 0xc, @unused=[0x3, 0x1, 0x10001, 0x7fffffffffffffff], @name="239e5b0607af6c528b30a5df32680b71d1355f38c6f4f79f0957303d708199d308846f308e4d6fa7e0db38010599f2ec32bd2ce873c8d6d50c51c915add9edeb9ba1101ba9e8b26f4ff46a7aca9c042b95ad4d912881506ade3e10f42c49f5ba39ebb191fe4bb84132274923f7459fcb4ab9f19f6dfecf556d4111bbdbb8866f32a69406607c0997914cbdcf71ee9c4cfc6c9893e965d677753ec047a7466f7fdd4a9f42b23d5e926ab528b230ae86a0b20bbc9e444f010e1e1a9c2b61a21b56e15865bef1ab2b2a3064cbfdaf4e61de54a61b20b6229bcc394d0521a0ad9e364b70769e22b6400fc4017a013e03fb4f5f15b91fdf5e4997884feb8e5084b94088b641bc33ad05a9065edfdfd7fb04d18d5a385ebb2538d8d2debe4af2f389bc15e0925ff8a08d07e441c70f5459b591f6d5b4695c6952cc864e3012f970ddf5e75a3a855585ab4b6415cb2d1efe15699d3528f381703c5880c6c82503bfb82b2fe3610415844fbf05f1d5d70f854b78f0f6b0bbb973259bb415f6bf842beb9af3dd43f8f688bd1f007fbdf6f43824d6e6dfa2b76d6eeb0f088eaccf3dc29d07de2e64cd884b27995ceb5b1df49c4b160e5dcb5603f073bb42bdcbb59104ecb596ec87355e4481fac6c2006984c40d0d8faccfe75a481ffa686bd6f96f07080eac62c1423ee52506b6181aa9e996cabceb921776b93201914ae56eb3003dbd7625f7f79759ae1b2f0e71a0599302f83544dcc4b2011e7662d55a2778de799ef61a2f754bcf6c998b0de65e1e67c8d6b9c4c74ae6207d22a4cc5e646281879335c1eacede0f3abdf665adadc7b4ea1842dfe8741d758b0dac9e4b04691dada43907f93b30a3eec3c78926a6fa8d0f318a608f1b28f90c245917352e4558a95854fc60263f08291a0677ec16fc5876171e5720c6b7c1cc5dc971ca956bd0e223bf78f6fa4ca020de3a037209766b41ee33b52bbf8c4ed8b606d76cdf8766e9578501bfeecaa1bc32a5e38ce0c3fb31cf366f888cf5332d99ef3cd87edc210b3340b324b3306363dfb147263a47e80c53057a44f6aba7155d9a447660c2f05916a7078bd4c9b318c56b4673989f6187de7082e2953be65bbc3a4aab9d02fbaf58d98eaa9bb55d2c48a6c7a158d7c64058f29d36502b6d6a38d3d91207fecb05fe21293a666d9c618ce6a64660a3667dd7f34a7a0aad3c59d14546503cfe4c6e2ba1f920a4a8cb7a34140b7e2bdb64217e31934057f756dbc695a5477098ed17cb476bf2ef14c88614089bde44839f0e3a4f2ab0ca82a85bf5a154a7ff106d366cfe7892a51b3c6c17c1de3cf7b469e54bc1f5a1e97cbcdc785f00cc980d36246d1d171730d5119e98bbf7ac44ef0db262477bb17aa83dc757e6bbda4b65eee7cbc313b281827df04d9a6ff9cf721446e2191f55dc219e4e73e73ff3f5780a86133234de127ef6cfafb986a093545f3b6f2405d3e1d8ba27d40828122929a34e3c745c0917f37f685683fd4b1421c609bce8865e91f5fd7d26b0129d9bc7decf4e04555f798f119371eeebf4bbf19496c2eab441b0209f9ef2d7cc15f961e024f4fdeb4212645c5789e0b7e7aad00044a36f7ebdd3a5c641dd0a6e32f6095403179961088c2664ef67d37c0365d860c3d0900eb6d90f91eb2be067ff41c60a3244fb3af88ed9bd65515a4f016fb4fa86794be7edb01ba74a18b60de3a614620d1f53ba31d18d6a7fa30185a6c6251c68aecdac333f2ae135f7aff025f29d9865075ea8a1f183d158cdcfd3d2d7a4db060522e4d969424edababe6405659f5438055a0f1aa17c417d89775a496a61baf8bac95ef46b6057add586266528fa3eb6c071e3f39d8394edcdb79409d5255a7385abfde8ff4b211957925c7b27362df9496f0c398ef559dd2e6dd64de483d332d4c8494b0a21a46e2eb5654bb6ab4aaa3dca75890b6438650a394b64975be8be9476df807df8bf1991d38c54e9a67f581e3219197230d20fe8a4abc709bd49adf5b5d0b134fa919cc340e6840231dd5fe5faca752375701ed2d227c7a2a744e2268f7545a6ca328fab98ab8cffbb222527726c8c967b95dc5e233438be0b36e03fb2931128276831154848f63fb33de8af1ac09b4707b0f53e928d34a891abd2b5310f722499dfc7fa2176d3e344db48057eb58af5a6ae669c99fb5cb9ce84a0f9fbfbf9965e58b9dc8a43f356a0852716d1e08fc97cfeef68cc336a5535ada0fe3b235e9cda4aecd48991df6ec40c2536995e7e6a7c3b6eb3c78c2bed3b7c0f1368c5e95b2d44ccc56e61ccc5ef09e76509a75bca00f05328b455f9a015e7bacf429d5761c58c0c6d324b748e58aa2433f180f674fd61169c8e1fa076b0af3c41a591ab0f70aef9bffa41468fe88c98b14a144940468d028bae34a27597c7a049993b7b95c21463f59ee7212983cc38df11d188a90222bb6f637f565c0000c695a6303f325dbd72e6cd562a42130e4e7aa0bb20388c17cf05924baecea0770d78bed099abd9f3dcd6a591cffbb3c4f0cef0299d4be1fe30214923e687ddca5494ec6c65a59df1c71caa7ca1701bdca3f3b32ccd8600defcbb62310918730934f4c30420b9aab1f69f58f22607ed9bb4ffa6dd14e16e3318bba85b68844acb12481b73c7c0b857f62c18ccf1ca4274826a238366659caacd431fb7cb2e7fe8c4b1c3fd12bc22aec6da4f1a7ef4decca72bb2363adbf5b359c4013c2199e9cb2fd031d97f419616b9a8f80946d7a3aaf966964726c9631b6160fa961e6ae4b5bcb8f1faeb4ec042056abe2246dfce271e9c40039c7c114161aebe924f80691bb38ffcb768fcdc591ff8afbfa270046ca517919560e78cc003034a51f01ac929da10eb164edfacff5c074333f30f1cf7c5aefd6d34763f96eb804435cf687e70aac9cdd623a2a903f2c6017902e13b794feb50e23aaca6fc1c5687c555f5ef32f344045870bc565cb84fb55f4c2869a0ef882c8d9bb7b3c050e50e1801adc0352d3a327b3eac5f93d090fea5686e6f1ef38f277485bf4fe26d7e661d19c5be56875786130e6cb4a6fe969152c68ebb1116930dba70b3a17fcae34e10d31526e287e255e0abe6a60f02c82eaf43fb7d04ca803424f78254b3bd627137394de435124bc8630c16d34b816a0856601f5a38dd710eea9b01357b11470716830c6bdb9450e8b591f4273575522fb5064ce27fb841ae9c2e19ab199ac48a5acf121ffd2b9f58d724497424714e17939236a8ccb589458e8ce5a64c48f543bec8b6237fed63961e96b7437776fc52ccdfd18a39e00d48233324a26f9998f641ab5f9eae5f1d417b254dbaf477bc12a7fde10dbf378590b227113463d5761f4e0a261b4676951afb884f7ca48f400fac64e3acf157775e18021c77b327bdfd644a065f363b9d0bc9e4a19cf3d620aa33a41aa3ba12e989902b8275e89bc29bb20b713fb1b16f8633c25d4e567e71c163f241483e9d2f3ebe65f5b2b9581d3bf670fc527331e24c25ee39f6d71de0e5d89dd6f8b179320393918cfe98fc44681a1282cd21122d8c8cde79cddda7c37e42f179bfc59f968d0a4f7bc05605a62baef69d629b28b14bf574d2c3a5c5e8a3aafa3860fc64c2e77fa18765d6856ce436fd77eb6485a68430dc4d27abb60718899e97de411c2e67329ba7f9a426348fa14d49ed3dc9dcc5b120107dc168485899b1afcb43c5f1b2a263b10dbef8c10e03c1c70be7cf239cde92d311906b18aa125e261ee0f474034f72c8e56724d376de14e25357bb244e81baab1f697a2936ff45857faf218b8046758b9eb84a5ee6ff29934c96ff1641fa4c82de2e385021e7da75112f3addfc21eb761e9f3b8c89c210b3767678d0aa7d6bc489824a56c2a464df1b46035956d2e53e1c635584fdfe9d5c2c7f09ff4512ff4533fd2e8e972ea8ce94e3b420e7fc4080f998c1f5d45157175b46a7f47638f1f58ac21f34566fa973a22d1b5cd54277c88580073720ddf7df6d72472c25f39575d2e6408dc2455558afc9d693911f3112c838f3be1d9b950a72739205e3f927c2dd6ff755ea95ed2fc9a57f7779f3cacc291886f2a227acd1adf7e31ec8d6ebd7d57f0d1054a1396a94c17114b128c438205986aed773c981a60c448a929a07b6405b6476a055b09f1b3464034881a65d1bb801706ae15ee334dfcc6306a594308015755c05e3e13653841c8fc9680b80e6b3a5579f2c0ef5bc88c554d98571681aaee04a38eea5bda5cdeed7e8ac99e277b13f47ba0daac41656e40f233b738131f38400b7a21940163f69928f7194742ecebfc940a29fe87f45533a54aa5a8ed677098259c792a056f976e6b3dc2ea3afe2e05a2ac66cfce7d30f6781c47b6e9fa361ec0fbdb3f090e6a44bbfb680940dcf2aa8a7d5c8237ac2f6621f7098ffef6ffc71000f1555cf110920103274e819e3162304e03350caf156cb6cedc68d71ee00299c9d5f0ccd12b9ca9d6a5e50ad5bebf146521825ce1967f5458e75ebe4d7619e38760aa7c3c33aabbd2e41015b6790f318ed9e9ddde4112ab56891231f8301590a1b912a27f9d07f056957a2ef78d68460c7abed1d22a7b86e5b3c1c1151cc4f6afe522cd6b0fdc8a44c4e56cf3f8156294dd0f91460f23c58a358b94bf1da7646ff932a7337e2655598c6123a7b516affe03566d71655ab8cdcf372a2661fe1b11a18b118b9234f5c4020792e12049244697b0817cfc920631ea0b826f938a3ff8fa68843ea2d653a660298d1f5275febad19e0709ae6ea5dbffcb3913b5dc1d750a35c072ee2de5f5ff09297b165d0c35827719b770680580228feab38176c92ad54d57de64d2b0de4b64b0e78262006947ccd7f153edfbe33df3136eee8ae379cabc7efa5acf91477a03e24d8957f3ace807d1a56c81da4e4f01f7052bd7a89051d67425d5c8a1e7f34ba3ba576a481b7ed3f210b179956f1412d21fc882b259a313fae8f3759e132945c769700a3c23380f9391a3b8f62ab038eb234b622acd9ecec2e79643bbdff0073724c624458a5e3c709409be90beac94627afd8564ee11788eaf4a61e13985dd92648bdbf0dbf10d43add0efdd5cda83b270f5d3d81ea2620d605a6b2cdfc0018696640f3b0aa53bcdf27f950a0ade8348b56f5df0104ee301fd92d765bf2332a8151049d64773923a25a693688b9eec709a033be9855f87d6b115db95c87a5d7e08b934233ffaa3ba98c4ecfef895256ef6f6435deb9850db32460fe963ec7ed0061979084ffbf2589e607cc69ad7690ae204a968f4f234f8e2376d95018cc09038675c15bbc56e7589828c978e40da5a93cce1241e0c4ba51dbd5b503b441ee880deece7e3dbf005816847ce8571e7933d8363919cddb43bc73c6f8bea4ac5ef54327ce104a76cad13fa319a44f221ff773a66d60e9d00bc1d9bfa053628cb9bffe34381ef9cf34ab92ad147a50b56f2bf29728bd60ece68537a6b34a2324787aa966868b51e43a81c941ff5526b64b0a43dc87f244d4c7f4c18c4fe967c022b0ddc1f5c0376bc6477484ba524e64d690a132b6b87d2951ddc5aac576a8321dd90e337828135e0f4d3532c1d8fc3fccd1192e92d1d987ed26d7f28836f222244b16cf4fe3f89af5a89a0ebebd92f158285e236ee1275cc7546cc4662c593f0d4114f10deeb6c1bfc795a4cfdb791778421bf3086faf92d3cea6c335ad00"}) ioctl$BTRFS_IOC_START_SYNC(r4, 0x80089418, &(0x7f0000000180)=0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r4, 0xc0c89425, &(0x7f00000001c0)={"92b6a2d1a1aad8c04557f6dc4d559595", r6, r7, {0xffff, 0x4}, {0x7, 0x7fff}, 0x2, [0x7f, 0x5, 0x100000001, 0x100, 0x7fff, 0x6, 0xd1, 0x6, 0x7, 0x1, 0x4, 0x2, 0x4, 0x8, 0x53, 0x401]}) ioctl$BTRFS_IOC_START_SYNC(r3, 0x80089418, &(0x7f0000000700)=0x0) socket(0x11, 0x2, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, &(0x7f0000000740)={"2472004250f3218fb2780293a044f20c", r7, r8, {0x9, 0x9}, {0x80000000, 0xd71}, 0x1, [0xc000000000000000, 0xfffffffffffffffd, 0x4, 0x1f, 0x0, 0x7, 0x7fffffffffffffff, 0x402, 0x8000000000000000, 0x80000001, 0x43fd, 0x3, 0x7, 0x8003, 0x4, 0x775]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0x4, &(0x7f0000000100)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @map_fd={0x18, 0x3, 0x1, 0x0, 0x1}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000140)='syzkaller\x00', 0x401, 0x0, 0xfffffffffffffffe, 0x40f00, 0x10, '\x00', r2, 0x0, r9, 0x8, &(0x7f0000000300)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000000600)={0x3, 0xd, 0x90f, 0x3}, 0x10}, 0x80) 11:13:16 executing program 4: r0 = userfaultfd(0x801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f00000000c0)={{&(0x7f0000ffd000/0x3000)=nil, 0x7fffdf002000}, 0x1}) 11:13:16 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x94, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x64, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}, @TCA_TAPRIO_ATTR_FLAGS={0x8}]}}]}, 0x94}}, 0x0) 11:13:16 executing program 2: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) 11:13:16 executing program 3: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) 11:13:16 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x94, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x64, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}, @TCA_TAPRIO_ATTR_FLAGS={0x8}]}}]}, 0x94}}, 0x0) 11:13:16 executing program 4: r0 = socket$l2tp(0x2, 0x2, 0x73) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$l2tp(0x2, 0x2, 0x73) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000680), 0xffffffffffffffff) bind$l2tp(r2, &(0x7f0000000100)={0x2, 0x0, @loopback}, 0x10) sendmsg$L2TP_CMD_TUNNEL_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x44, r3, 0x917, 0x0, 0x0, {}, [@L2TP_ATTR_PROTO_VERSION={0x5}, @L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_ENCAP_TYPE={0x6, 0x2, 0x1}, @L2TP_ATTR_PEER_CONN_ID={0x8}, @L2TP_ATTR_IP_SADDR={0x8, 0x18, @loopback=0xac1414aa}, @L2TP_ATTR_IP_DADDR={0x8, 0x19, @multicast2}]}, 0x44}}, 0x0) [ 1654.666537][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1654.673523][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1654.680125][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1654.686879][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1659.868119][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1659.875050][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1659.881646][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1659.888328][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:13:34 executing program 1: r0 = syz_open_dev$video4linux(&(0x7f0000000140), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_S_FMT(r0, 0xc008561b, &(0x7f0000000240)) 11:13:34 executing program 2: setresuid(0x0, 0xee01, 0x0) r0 = syz_clone(0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0x7, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="a412219c2b2e5c641d11e872c6b0c90445af7dfe", 0x14, 0x4}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) 11:13:34 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f00000001c0), 0x4) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000140)=[@in6={0xa, 0x0, 0x0, @private1}]}, &(0x7f00000004c0)=0x10) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r0, 0x84, 0x6d, &(0x7f0000000380)={r2}, &(0x7f0000000180)=0xffc0) 11:13:34 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x94, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_taprio={{0xb}, {0x64, 0x2, [@TCA_TAPRIO_ATTR_PRIOMAP={0x56, 0x1, {0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}, @TCA_TAPRIO_ATTR_FLAGS={0x8}]}}]}, 0x94}}, 0x0) 11:13:34 executing program 4: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) lseek(r0, 0xfffffffffffffffa, 0x0) 11:13:34 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="85000000a00000001500000000000000850000000800000095000000000000009e98bf4ee27c853474477453ce8006c7b7317d6555069b5f35575388e82f7eb52952dd857dd5f276cd90d67640dca93a7a841db079fb2b4f23d127b61c933ab8ac76d15487cd6ea2c802da515ca1fd0640886e08cd925abea4ad45a8c4d4a7bcaa64a22a8ff98db21813070500000000000000a842031c66e170e41a189545580b0a14fbd3859783c27ff96c7fd27f0d9f29151f18bea67ad07d23787e3234eaba5ab74cc50e0f5fab7ce0e7ebfe5dbc35bbf5d1f3d81c8a7671182d01020000001c9892feb695046a250cc113"], &(0x7f0000000140)='GPL\x00', 0x0, 0xa0, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x2000000, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x12c4}, 0x28) 11:13:34 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x4}, {0x6}]}) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(0xffffffffffffffff, 0x40082102, 0x0) 11:13:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r1, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x6c, r2, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @mcast2, 0xffffffff}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @private1}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0xa0, r2, 0x1, 0x0, 0x25dfdbfd, {0x3}, [@TIPC_NLA_BEARER={0x8c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @private=0xa010100}}, {0x14, 0x2, @in={0x2, 0x4e20, @empty}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e23, @multicast2}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x10}, 0x0) 11:13:34 executing program 3: openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0xa141, 0x0) mount$9p_rdma(&(0x7f0000000140), &(0x7f0000000200)='./file1\x00', &(0x7f0000000240), 0x0, &(0x7f0000000280)) [ 1664.547354][ T24] audit: type=1326 audit(1666696414.599:57): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8718 comm="syz-executor.4" exe="/root/syz-executor.4" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7f36549 code=0x0 11:13:34 executing program 2: r0 = socket(0x40000000002, 0x3, 0x2) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000001080)=@nat={'nat\x00', 0x19, 0x1, 0x1b8, [0x20000080, 0x0, 0x0, 0x200000b0, 0x20000208], 0x6c, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000000000000000000000ffffffff000000000000000000000000065f18a00f8b822400000000000000007fffffff000000000000020000000000ffffffff0100000003000000000000000000726f736530020000000000000000000069705f767469300000000000000000fc68706464700100000000000000000000e318716c30000000f5ff00000000eddcaaaaaaaaaa00fffffff35d6e0000ffffffff0002000000000000f0000000f0000000280100003830325f3300000000000000003f000000000000000000000000000000bf0600080000000000000000000180004000006e666163637400000000fbfaffffffffffffff0000000000000000bbf9000000280000000000000073797a3100006de00aa91eb21ad80000fa00050000000000000000000000000000000000000300006d61fe6b00000000000000000000000019bf3efa54c2da8100ff0100000000000000000000a1fa19a6ffffffff000000000000000000000000000000660500000000000000000000000000000000000000001802000000c27b6a760001000000ffffffff00000000"]}, 0x208) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000440)={0x0, 0x1, 0x6, @remote}, 0x10) r1 = socket(0x10, 0x803, 0x0) r2 = socket(0x10, 0x803, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r2, 0x89f6, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000280)={@rand_addr, 0x0, 0x2f, 0x0, 0x7}}) sendmsg$nl_route_sched(r1, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@getchain={0x2c, 0x66, 0x400, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xd, 0xffe0}, {0xa, 0x9}, {0xfff3, 0x2}}, [{0x8, 0xb, 0xff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4004000}, 0x4040801) accept4$bt_l2cap(r2, &(0x7f0000000480)={0x1f, 0x0, @none}, &(0x7f00000004c0)=0xe, 0x40400) socket$nl_route(0x10, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$FIBMAP(r3, 0x401870c8, &(0x7f0000002240)) getsockopt$ARPT_SO_GET_REVISION_TARGET(r3, 0x0, 0x63, &(0x7f0000000500)={'icmp\x00'}, &(0x7f0000000540)=0x1e) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000080)={0x0, 0x382, &(0x7f0000000140)={0x0, 0xb7ff}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@ipv6_newaddr={0x2c, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r5}, [@IFA_LOCAL={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}, 0x2c}}, 0x0) sendmsg$nl_route(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@ipv6_newaddr={0x34, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r5}, [@IFA_FLAGS={0x8, 0x8, 0x3778bcbaae6b525f}, @IFA_LOCAL={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}]}, 0x34}}, 0x0) 11:13:34 executing program 3: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) r1 = openat$cgroup_devices(r0, &(0x7f0000000080)='devices.allow\x00', 0x2, 0x0) write$cgroup_devices(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='b *:* rm'], 0x9) [ 1664.691917][ T8721] tipc: Enabling of bearer rejected, failed to enable media [ 1664.704536][ T8721] tipc: Enabled bearer , priority 10 11:13:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r1, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x6c, r2, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @mcast2, 0xffffffff}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @private1}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0xa0, r2, 0x1, 0x0, 0x25dfdbfd, {0x3}, [@TIPC_NLA_BEARER={0x8c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @private=0xa010100}}, {0x14, 0x2, @in={0x2, 0x4e20, @empty}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e23, @multicast2}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x10}, 0x0) [ 1664.928012][ T8727] fat__get_entry: 2 callbacks suppressed [ 1664.928080][ T8727] FAT-fs (loop3): Directory bread(block 3) failed [ 1664.940689][ T8727] FAT-fs (loop3): Directory bread(block 4) failed [ 1664.947564][ T8727] FAT-fs (loop3): Directory bread(block 5) failed [ 1664.954319][ T8727] FAT-fs (loop3): Directory bread(block 6) failed [ 1665.131125][ T8730] tipc: Enabling of bearer rejected, failed to enable media [ 1665.151434][ T8730] tipc: Enabling of bearer rejected, already enabled [ 1671.676258][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1671.683087][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1671.689715][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1671.696530][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:13:51 executing program 5: syz_emit_ethernet(0xa6, &(0x7f0000000300)={@link_local, @local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a0f009", 0x70, 0x3a, 0xff, @dev, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x0, 0x9, "a78ce540cd4f791153d5dea6b259491c71a82423730000d2439adc07df0a69748e254c1e4a8a07000000c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a81803"}, {0x0, 0x1, "0000f000ffc0ffff00000000"}, {0x0, 0x1, "5df90bddeea8"}]}}}}}}, 0x0) 11:13:51 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000011480)=@base={0x2, 0x4, 0x400000, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x21000000}, 0x48) 11:13:51 executing program 3: r0 = timerfd_create(0x7, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000000)={{0x77359400}, {0x0, 0x989680}}, 0x0) timerfd_gettime(r0, &(0x7f0000000200)) 11:13:51 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r1, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x6c, r2, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @mcast2, 0xffffffff}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @private1}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0xa0, r2, 0x1, 0x0, 0x25dfdbfd, {0x3}, [@TIPC_NLA_BEARER={0x8c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @private=0xa010100}}, {0x14, 0x2, @in={0x2, 0x4e20, @empty}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e23, @multicast2}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x10}, 0x0) 11:13:51 executing program 4: r0 = syz_io_uring_setup(0x884, &(0x7f0000000080), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) r3 = socket$rxrpc(0x21, 0x2, 0xa) syz_io_uring_submit(r1, r2, &(0x7f0000000100)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x688c, 0x0, 0x0, 0x0, 0x0) 11:13:51 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) unshare(0x2000400) setsockopt$inet_udp_int(r0, 0x11, 0x67, &(0x7f0000000040)=0xffff9e79, 0x4) [ 1681.519092][ T8742] tipc: Enabling of bearer rejected, failed to enable media 11:13:51 executing program 4: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f00006d6000/0xb000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)=0x0) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0}}, 0x0) io_uring_enter(r0, 0x77dd, 0x0, 0x0, 0x0, 0x0) 11:13:51 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=@framed={{}, [@alu={0x7, 0x0, 0x1964d17c926d7478}, @jmp={0x5, 0x0, 0x7}]}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='tlb_flush\x00', r0}, 0x10) [ 1681.576183][ T8743] tipc: Enabling of bearer rejected, already enabled 11:13:51 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d80), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r1, &(0x7f0000004340)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x6c, r2, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @mcast2, 0xffffffff}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @private1}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0xa0, r2, 0x1, 0x0, 0x25dfdbfd, {0x3}, [@TIPC_NLA_BEARER={0x8c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @private=0xa010100}}, {0x14, 0x2, @in={0x2, 0x4e20, @empty}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x4}, @TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @loopback}}, {0x14, 0x2, @in={0x2, 0x4e23, @multicast2}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x10}, 0x0) 11:13:51 executing program 3: r0 = openat$drirender128(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "1e3f5f296fe8e15f57296897cd410081aadc5c5feb1382cb9efc7d344ea61996"}) 11:13:52 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x32, 0x0, &(0x7f0000000700)) [ 1682.021923][ T8749] tipc: Enabling of bearer rejected, failed to enable media [ 1682.067124][ T8749] tipc: Enabling of bearer rejected, already enabled 11:13:52 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000140)={0x28, 0x0, 0x2710, @host}, 0x10) listen(r0, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000080)={0x28, 0x0, 0x2710}, 0x10) r2 = accept4(r0, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000001c0)="c540defcc06bbb9da7f73cd4da47b85b65398a8a541bbbabcf543f7d2788d1683e64e9ba33c0913b7967821b9663ad3248f6a9f4999c81f9bec4df523df12107f6a1cbfce303ae8c0f784de3cfe9afcd9ed8798dd0", 0x55, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000005cc0)=[{{0x0, 0x0, &(0x7f0000002b00)=[{&(0x7f0000002a00)=""/85, 0x55}], 0x1}}], 0x1, 0x0, 0x0) [ 1685.940761][ T8756] FAT-fs (loop5): Directory bread(block 3) failed [ 1685.948472][ T8756] FAT-fs (loop5): Directory bread(block 4) failed [ 1685.955320][ T8756] FAT-fs (loop5): Directory bread(block 5) failed [ 1685.965991][ T8756] FAT-fs (loop5): Directory bread(block 6) failed 11:14:01 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@ipv6_newnexthop={0x18, 0x48, 0x1}, 0x18}}, 0x0) 11:14:01 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:01 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETAF(r0, 0x5408, &(0x7f0000000040)={0xf95c, 0x0, 0x0, 0x0, 0x0, "8c1c0c6435b27e3d"}) 11:14:01 executing program 4: r0 = syz_open_dev$vim2m(&(0x7f00000002c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000000)={0x17, 0x2, 0x0, "a52a22000800000500b7e900"}) 11:14:01 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) r1 = userfaultfd(0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000040)) ioctl$UFFDIO_UNREGISTER(r1, 0x8010aa01, &(0x7f0000000100)={&(0x7f0000ffc000/0x1000)=nil, 0x1000}) 11:14:01 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000011480)=@base={0x2, 0x4, 0x400000, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x21000000}, 0x48) 11:14:01 executing program 3: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) fcntl$setown(r0, 0x8, 0xffffffffffffffff) fcntl$notify(r0, 0x402, 0x8000003f) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 11:14:01 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = memfd_create(&(0x7f0000000340)='\xedr!QY\x88=Vx\xa1\xd1<\xdeb\x17\xd3\xe2i\x1d5\x17\xa4\x00\x00\x027zJK\x86\xa7?Af]\x9f\x11\xb4\xa3\x13]\f\xcbo\xc4X\x00\x94/\x96h\xef~Ms\"\x00\x00', 0x0) write$binfmt_script(r1, &(0x7f0000000080)=ANY=[], 0x108) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000004, 0x11, r1, 0x0) r2 = dup2(r0, r1) getsockopt$inet_int(r2, 0x0, 0x4, 0x0, &(0x7f00000000c0)) 11:14:01 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:02 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:02 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'wlan1\x00', 0x1001}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x20) 11:14:02 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000011480)=@base={0x2, 0x4, 0x400000, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x21000000}, 0x48) [ 1692.604893][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1692.611545][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1706.253161][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1706.259857][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1706.266764][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1706.273468][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1712.580303][ T8800] FAT-fs (loop5): Directory bread(block 3) failed [ 1712.589831][ T8800] FAT-fs (loop5): Directory bread(block 4) failed [ 1712.596674][ T8800] FAT-fs (loop5): Directory bread(block 5) failed [ 1712.603447][ T8800] FAT-fs (loop5): Directory bread(block 6) failed 11:14:22 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r1, &(0x7f0000000000), 0x248800) fcntl$addseals(r0, 0x409, 0x0) 11:14:22 executing program 3: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/44) msgsnd(r0, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547d0d6152d22d7d0d17d7de1aef53806e996f7a28a08bda5b2c0fcb3ca5feb1aae6373b94723694faf366896252628940ad7265ec5212ec9527fa6959477a54015dc834edd77aaea719f9ea05b979b5fd965117247e56ec5a9fd6b4857552f423afc6085825591a5ffbbe0de1dc2c12bb56b7986064dabb53d45120d7f47a56f9988da7c000fe99c5a0f01c0d84756223c38b0cba5da7a83fb2d8cc077583fb1ee07f9fc03739fc822138beb2c82fcceeb2eda3d1f587fa922c6c810b288b42b24e61e2494e5a944b2078202a77051a342a7aeb309246cfa62c8baeb11dfce5200ce504c7a7ca75d93d3f2dfdc1e5477e4660891d2f05ca1c8696b11815eac6a6f6ecf068a796165cc5feb0f2adf231cae384ef0144cb8224bbe98a6e73d0e8529bc580d02b4084321b352e3250b46718c43a602ae0e63842e640dfa8b0aa962a557ce912ac150c39f31b9e0185957cb3d23aca1655b768f2e058b1621b51a8c8bfbb5e59ebdf49deac723db331521b6da5e5bdb071f4b9fdde6f6aeb7e2a77047471ab8c5b17fed139cb0db58b98c09ae3cb53e7ea93de93eb0b3458ce72de1e47b8074eed1a207a8f78cfbf236b6af7185f1350b6aab2aff469068a4af6434c16fe0aac2a77cfb43f75dabb5e424ca9e6aa5fecb88788fad54e8afb449f90f53f23ee08e2a375e5ecd5199668dc19fa0a113946abd6d52b6f1eb89dbf83c954bf1d139da86d934053497afcd99e21a825a5e69c766c56466b129489e46d2099b43a82dc6816bc1d5d6d7d8a980b9799918e9100a5bd18d2cd262acfb48f370213e4ebb0d13f6e95876e4eda67761ea3f2c6110a8284e0ec203b62b1425de9e9c1338d9c43c2c480dabe63a0b5abc0322829e3fed5c62a75ee67bee3a1e2fcf1a4d17a3ff716ffad6467c1bd4e077b2476ea6e0daf37bd16dba314453fdf9a2e5328b93b52993af88dd500fdc27460646f6edc7595c964c04143fe3512178f0abd10a738a9c10abe5e024ad2b65db199f3af5e7f86e5dba415604dcf25b53bd5278e7a60eb425d29faf14c0f70a6c354803bee3ba08ad328cea8dc9f1a63eb0a7999e16070a858f6641dc180bd7c628c3262ef191592ffcfbce444a3782c40700a17ef34f70aa786ce8b3d0b9efe914b14af6b252337ccd8990c1e8b878d2ba48ea65648db1b865601eb23ecb50c0d8d629cf20ac6ab4be52c487654b53e1d0590f32eb8a098d1a6eae13e00b37428cd6eb044c257c5e7706a552ce771adfe5c07b90a0f3f6a0845ab1caa0f9818fbb12c050c6b162f59e5ee34008267e421d0916ffd0a12ab71a02279b4a9eaac836c591d4f0ef2cb8c2b414f372c4f7b4d202fcdb8c854efa801328ef72f872d8534e07ad1293d53bed91dc8fdb90d2d52261baf3ba98775b7156f1315c957f6502fa08b6664f4c9d638353f4a0a724ec50b1c977acb45d0f562a18e67fffa755af3598cea981b33485d5f6aa80c7700b8897a3d0f1990e5573f35879fa2e5b4d6272a6a0497bc70058cc54976719b2fe3c07ef2a84dc8991da9ada2928757a17735c5b7ecf21fa046f564ca78d3708e50cc9a863a9a6859fb9f2ea7355fe2e6d632ab879f9514f6ef4cb97f6b126dd41ddd07f18cace913e344edd7dfb4e319479fdaa8b9afbc583cc56bd5ec5e9edf2b1f9617c5ddaa74c4e1442d1e67f876982496a26a7f9ef397a1db853af6f7c496449fd6b982d1b74c56d9b4effcc80fbd754a03cc9e9e7f559678e162a912842f2a166aaac8303d012330ef863bc07841c91079acdae1348c92c8836855a8f224a35859c6b8fe3fb2641d462d1c8ee2a33469f90d1094ba9146a69fb38a078970081400c5946915e1a66f9a4d5e5a28aabc38d8bc95ff6c896c9f8356c5682199fda594caefea19aa008e1148f7285e8473fc5d3e48c8abc1dc528a41bceb32abe0dfa7286daa7896ab13264b364fe30a932f899f503d6819a883734abd8c3356d05a9abc86afcc8dadd7f68afa10ff2f227c6316bfe4a5ec7c510c6367421ebdc63630e194bb42ae3ea08fc2915a9c5c9dac98128c88e659f129ca81d396157c2927c56b0b1870aa72831995ee6b109204f4d4a91158c927a6bbf69c61aab66bb52e54130bf896b500a322f10ac20e354b3f12d5b0f79a12ff574161ee2ff248d3290d83cf7662e4bf0c7d2d43023c5e7dc09758b9848a5b03a344627c97dc02d2f222c162004cbbd3c5adcf3aa79cbe6082e52a02f827ff0f6f5d534a7bac5eb65b6482340bb681f87fb55cbecbb8413a891bf9bfb9c051ef4fd82bcb35ed69a10b77288429ce0e736aca7a3c323635f57dca3f3390e2d5f615bb22b237087c84d02e93203584a75f2013263072526a713a5f327906b55942e75e781629f4cfae2514b0ef59025f9a2ef383cb08b954737e23230135024802f92963432fbb58e713e7328ae6748588a86f1a74ba6c5827a0b76a8001f7bd63e1fe2c03b288fd9a06818182253c1e058e9bbb8f7ae246466de7f3df54255c20e68f718fd9ed2ddb62f4e07035cc8b672c75a96a54b816ef85938d12c30e04c03437642507a880fe548a2a3a60c0e124c893412a7c45415ce6cec15fd155d334c53846d1bec6b6c4db2dbd6a30094b3feee59913c2cd757f20083f737898494a7bd81af5a0e06b99944fd4e7ff6c246f256ce4baade911d39a0897bd3ebb04a5031e4481c5a24e49f6335ea8598289458053198cead1c4a55d8cb4829cbee136e286d88e520c501015f53f1c82a0c5d75430459074be68cc0b536d798b2aeea22460b07f0da4aa241aa680cd79dbad5b39345fb3262a4e7860a3376ff3001d090bf31ca6a8014ca2b26d4e0a5c8f95855a7cf83d02e1ab69fd2d41663811b87f01f1f30dae28b87c774f7cbf2202640cb0a920dc2c367ada63858169668fbdb521ae494f7fd0e14ea4f0ae95836d8097d9da15df4599ad75d2fd9b82f388779d2b6504fbd0d80a7fa0f9cac9e696668657b64308eff411f5d7a0eeb4f452f8a27150c3b9061b90ae7ca3c7b5d65d4755b7a91b1d21ff5e3c30fcf959624a7fd7b387d98c86b0bc14065b7a9809fa9eda52c248ec1e7412c13f203656c05881f8a2e3ad853949882009dfc0c0392eb750fc3f359436a346d92c0fb4e8dce49005af7ffb7b8dee5f643323e78747899e496caeace2a5339a27ee59ea11b05fc1c3166bf696cb92bf1ea6f3d36cf4aa5f4d2c22238ef9128276f1e4d644cfa5c27cd3c2931231c29fc08ebe0c9a6887abd76295bcfbc6f2ac369f9a40a1b16a156d2613ec4087852d8eb1a61067ddfc1856144c12f3bbd7f881f60f70b08d40c1728605ddd8583333a407548fb0cf119e0628e6e47fee171e6857a4d92eff42c74d05d9461cf60dcf74eac82124718fba15182acb28712cfb264209b68ac3eb2d8b9d2bde22c5a2fda2b66b275a1a437f387b04b255c1d80da2d2c7bb5bfddd2f540299a407b2d548edfeec8a76500b9870de3c076052beb8b82849433958826923390734d674924cdb18f0f7a4550143b572942aa9549fb1f97ccae126425c3e9157b1206294f38d905b4cf243a4499552162fe8e16880481c9b6b86602bd5e141c3f4b0859b4922987c20f168f5858d26ad296307c0aa8e9b23ec3797b55739d0482304baa06126c6dd2067ca8d6eb55e9185d7127ac60d8e31f9160367fb05144920e2cb04f87aaaff3419dd3022d62bef7e42d0ca03ad30d148cab7c277809ff81be492a8969385b7c463fb31535f87f636a5725360d8330a7c3197a43f34dbc3517a4af9526ba016e0af49e84472f755b2fb13cc6328c0a041ee2ad281e0aa9d8ff0833dcc47be9cad91a1f25453871a459283fbd4cb209eeda18ec948ae09d1a1f50d7be35d355be00f29969fd820dc442456d5d2ce7dc8024a69fed4e8f74d5c10b15a10b3b854f762eb10d126816390ad4ee6a7c4bcc09193c29c26323835c3b5222af0a041fc6c2bbf8ed336dd710998e728d2125ea83119de4d858b2c96a894e0e6101ec1bf1b637f214390a67ee505b9ee4a891520b732282a4f31dbba981c92b529e4a48215660abdc73821467cbfdbed877f6c9fd588e973029fb9ee7290849359d42beedde3334f7e5ef335a517bb8554cd33200876155546b0759be2773cf770ff99e91ad41f83cc854927e6453612f1e461bf97912c9ab9b6f90d238b5356f01730252ff2bd3c6098099181ffeeaa4c349f5365dc80f4b9a1696060628881cb59b5e8b002230e736dc6349cda663a77199f3f127ac304c41b654caa66ea09c38574e8ff5c64bd7e0d640bffa1e28967b39680004350b84025392b07a850242f95c3a95b07f3ce24a71"}, 0x1008, 0x0) r1 = msgget(0x0, 0x480) msgsnd(r1, &(0x7f0000001180)={0x2, "fd4e867af579abd6bdae45222fad661bfa147fba3798512fd468010187581d09f090c25f6f24b25002ffb9d813e7e6ef0394cd3417a512f21e4f8181675988a894e97164a6fb81cac1baa5397c2f3841a95520b72f4f203050f3182ff2e3c0a88e0de7a0ab15a2e8dacd3a5c964d15f60d5a677400455570420e888efe7c524bd0080258614a8754dd1ec63b7610dd44431979015d2c5f96a0e54221a47b652435f3117bee7d3b8a617208fee6c631777bb711847ce2"}, 0xbe, 0x800) msgsnd(r1, &(0x7f0000001240)={0x3, "fbec116503411a235a51bd73f8ecd8b9434ff5024a14ad9c13c7c3e78c2694a9ffb3e1904c89a693c141a18d2a"}, 0x35, 0x800) msgsnd(r0, &(0x7f0000001280)={0x1, "9d1729c0a34506e82ff9b5276f1f1488904fe4e427228ab75f5e5970ca3f7e70bb0c5a485c34f32ec3bd80465177c7a05beee1b2d476ed82ca76f8c03fa2cdff5682260714df3a4138b8596dc1b3fbd8c2bf45df2a5b14c6195bffd42b5e65fea1805ba1be7a99146e8f9dbf342ba274b39e69ee1adfa3ca92ea2e7e3ff1ac41907c4a7af2b300fc66c13273373b046353d31a9fd4270f1e4d9dcb65484c9dd7a0742da36f8f3e76f0629db82e78c77176ce4fac5ad07c6c8110af71cde70c8a4a39b25237462b955b98446af8e97ba3ce3db2d2be36079b60092a6ff467537aff1561d6f8eb538e4b36de844aa3273159cdf851704cd5817336d6df03f7f657d1af3068965dcdc649a0ea752513c9477fbb40c03bddae06ed6405392ac2b1c502155127dd835c1f67de9b3bba3c46c243fb8a6883e9bea7281b00a0c7b77512fe5cc6780da72be6802265f2d4ef7ed913751b3188ae98044552150f6b103976cd3b6a1c9dd9a136f5c7c21ace40de1f363ad28b76267b9a9cc7ada6afc4ed02e4d850baf019987bde7ad11d81d3bee159368f3c9842348163bf4adb0821ac680a4f55e5618fcd499b7cd60c0e9e6c5407ef955df362a76d68d32246463c60671d8b703886270bd902cf26a57f274f808a8f8e229446cfba93d7ea903b01ecd30518c507afddfc431171e66eb30ee055d72b74f776dd2e7433c69c02b93db5a21fd60982b2e354d36739684e5bbb097ad4b4e40491d9b93a38ec905457afc2090fadb62cd1a0e0ef2110bf56f79ebb9d9ebc58a11ce0ce70cd04f262ffa2c86d57edfb3d4a1335474dbcdd414254e2b6a2c9bbccf744fa05861e66a27b5c751bf13d35be778f97c8fefa7a842e7f99c9c5b120923e279001944f378d5a4cb1992c91832ebf69543f571d0efe1e776549f0c68a2430de9b63f2d73a11bf4ed215647f3ea41bd3836c3abd2d0c8e03f96e284f2e80417555e6a49a51016b749c0ed5639153d88c7716fc05935771e8b0130686798b1729f29dc4304d65972c68dffdd40981d59442357cc64b22cb3f653fa71fb89a2fbffb49e0ddd62fbb50e581ca05cee487b4531ed7d07fca7b81af2b706f8263532f4fd6e417ab3536674553b486061c4bbd6e15d27d57883dd2539047c17f7563d93c41f94b80b3bd4b18bab2ff92518c6f6e19a7ab883c0626d3223b4f3e6b8a2095a97e249be03938acb365d331522ac40b43a671948bb644a3f5d731fd719b2595842c0334a546e0449cdf16d8fd169a47f8df308af2c9a10ff495b7fa06187d107d5a58bdd5b5938963a5b73e97cb5cc41c8557c90e003e28e68b7fb1c752b4d8c8bf4fcc981dc779c6aa936bcc59e3ab4bae67b51f424994d349a7ee087a542713ddaaac431b5fea94eb56416aa4afa5d018954ece38550dc1168c11a2c30a16a6f5c6a1534378a86f8ffc051a29fc0897c6b6eae5cd28a5ed715f63c2462e21bcf2fa17c506dbe9ccb7e1a7098b5e0952a50abc2b5c85e8d0e243a89a621a7702ecbc0d928a29a658a90cc92f525f1c4eb3e0ba33c19ea0f0e627f7082ebae4a2e044ae427abbc8f3f945d2f14fdef4fde2e672f79b42b380674ad7c32ce3ff433036c5eb3b784eb2a28e5ecf127c15b795ec592b44027ee35938b8f4dee40b14fcd2928995920e66e290f445194ec55e39379aff2997492c2c618336dcc6614b3becfa446a765a1923c13d2856ea7cd6c33ad3fb18b6913f78ca25a9f4e9e4409ae5f40f6cf3e2c165ccd5ad71cf937e30eba8caba81a8db5a767b7148401397a852a60e1c0b6b714154302d764777506322d330563ce7d0bebe7c478f7ee3ad3217b855596a367a5003b23b4fbd441ec1855189aeb7efef53306cbf327dfccd83f26f5357c565e5a5ecc47e2fa450f4c937dfd9d2ef694e7861a7f8ef4ea9fc2b890f7583a71f6af6b50b7ebd82d9bb735f0e2ac32ae638627ca826209eb5d9148e1ca95fe19667076e6622809af9d1c088bf03be8f0995742204c1a84ebe0e0315a017775cbc30e2eb8944644cfeb3c0840e99b069b54ab620fb7e65aef74483d418d337d64bafff5eb3aefbe80a07bdcf78b0890d6b324b2032d94dec6ea9d9f7e01adc5c53705551c83c443be2c47025d8beb07ce877785fd2ee2b824ceed7edc05e5e44e44e92990d47cd0d5d98ef7161a74c45f2f6f0f21b83e14e1037a030baf0f8d0039263298ad62a3bca9115e737fa9eed3e80213e0b2d9076d022c86ec86de8994cdb46949b116fd74e1463d1c1a8a965877b71b68f8789464b46bb6b8a22527a5ef84b7e7cd0f5f8e570b3156edd9d299591ca597752adde3ecbb68a251506acf79e1a0a8534852af15be4d0b9782e47b179aab008c83df89de58ece1b492d65e7b2a13d525621c49c72eebd4862b5174da258daf4b7ff48efdff76fc68954785cae8f89114a5d5aabda2af6ccb416eb57b3f9d721df92fa2b3b3e82bab329d8c00dc0aaf0445663a304953323241c5a40aca80e45a620504fde9603ae6d51bfe2cb076ca4ec3cf1e1852671eceaf6a87011b016d0ea0d2f589885eab6cc1da65f15b72e1b726d5e24d372732cd2a7890f7b5d89d37ec00e7c64770af7a4ee80afa34cf7ec7dfc23f5010d713983ee9174a751c106e351826ff6670adfdeb414d6c8d0a2e405cf0097ae688e9be15f3a4b1cb6c8c50b4fd8a617876b6bc847d4a4e5947c94c60ff2fc00510713d3cdf59b4ace86c9b8b181f7744d5424113e932c57656e2f386d8ded661d6da8ed3896b36014483541a5cbc0c8fbfe33cc09d58243576359b139d804623f06998ab33bb1bf2a38af32e91333c068469f2b96ac525e215ff9a27a8bccecc3fd867942326d3430c46c98931571a71a354a9a81d98b22983152aaf31f030f63a59c5fd6060999eb03eb0a9b3335645a3f4524c141576f6f63c4ccd217371667fd9b40da88d9aa36ea08685edc07feca528e082ffafa65cc25c518b9a2d2ed894fc8a820d7f827031fe517ff4812cdeececf98c7d3e007415e09d4f1af1b5f68c8b12c23a60bc7bbec26c653df3837df237e94b262ccaf46419eef47196abbffbf6609b68654c623a0aa243de014c56e1975fc6c1ad0e2df6998388f00965b450ffdce76c50e9e0ef5f6b87eb8d3a8d1a890fb68978fffde90192a398a3b74de6adbd1f69e664c9ccfb5069077a3bbec641c9f36aad9cbc9b06c345dda6e179022bfcd724725fd0f2a28379b18715abbde46b3de2ae40f72821b8e5c30876065639700b2ce7ce3fd8de951f3e2fefb7e2a2ef1d733b59922fd4e4964470e605a26f35b1018f55046914356c7fe52759822b0c4189a969955262e5fcc02e19c31ee76ab6370a6a37312cce668098068f138bd1a6702a2ff93a70b2208e0cd393edbb8c54037e5901d114916034a47a0491f94cfd382bcc2f6d65e932478b2aaab0bf6261ec2de29381abf5efec47ee1c5f663558a6529a1bd101da64833e22236a89d648de0c121a3e54deabbfff6fd6525edb1e24d8edf41f2fac6b915673c366d8aef35b3b446c7a39c6903dfa2c2e0493223a59a84fbc93196c5f98d77f4c30037ea95d2f5a85193681eb6544ebc6bb533fe609f9e8b6b3e6295c5887e8fc764cc7f4a928af958a7c3c0591df8825f9830a1d53512d447563e2229f7443d0218b4e22c88f2e0d1d130385c970776a7f9528907627716af4034bee193eb16721f9cf3f785cfc65ec1bec1743ea9fbd27c89f884ee923fd4c6bcbf056c18e30d8d979420719b8e037fb1a6563e4527788300790797a755f3e2de1c2e3a60af9de4606e58ac2df2acfe3fbd702c777dfc3a1426201828ab4ffe337900d0b107318e9e832d828c2cc0a3271cee5b00d0f0054064376ee70380acb93f99d65e5fc517521158ed144acb67b94ea5f14d4760b5013d520162fa876593e4826d9ba1814752e9aafa60a89b7356d4a60d52e60e38fca30466b4d412eaccf81e4cb094cb6883a9c36f3eac8062f7e14e99305037575f3416da91698971d2fd4b9491d7ed3b69263f3c81aea3fc5dcf9accb231a11eb7eb8c0553bc903e068d12caaf989867c7c5d12d5f8741d878cfd653eda7f5b9d27a1edb9541497a501bf1fb9e0e5f697c3bc600d190ccbe17afa20368970d3c7e6ec7d60bbe8c51c816ed649e9f4d6cde1092fce7ede63739a51a81aff9d24ea97809ee468319db5e0cbf51c9a86c73e57796c7bb9cbe1be49b828139a340efa80686d08120d4ccc630fdbb943eaca9cb809c1cfe0514cac3bc89e077a87e5ae6259314b00b2029fbdec7589cf85256dc1f00302b9b1547c491a8004f6198e59ddd4ed39b1eb8b9199f078830898eab9c8a84c58858ba5fd488f7154915bab81a66f6514e7f9f7b28b0f6b6d567bdc24794e8cb20580c25dad5ddee5671211f5f0fc1c3384be03ac2565c12c17631d8084dbd82aea550f85cbde261861a4dcc65276470b8cbc5a36d3d5755e2b50bc1381c0da8d4ede80d3ba938ea7efea78f0a5270d9d518e60be041a7e7416aafc21eabf7bab6dc8fbc8924adf5db4599a0f6e6730a13972e1af51b38069721186e42a0fed8b5a545d89dd24a694d9b24f56b6965290690627adbea089b644730d783c978225f859f86731c6e42e30cc2ad23d2174371f2e8f2e6f1f7e990158cdec83ed2c1075d0a60e66b0a3ed59832677dfc3828db7a9948c1c5615a0881f03769ca5fdb005cc2dfd508fa0759208ece10d4f86cc80905739f6d5f56740f2c0cc972540b9b19e658c9cea244fd351dbf0099964bc6a8bea0095d437890d8b974090909216bd4be360e6964aff8cfae2e7c0cb37256c08f1df17a0992f65183d1752897a21d392ebc84bcd688a6190c6af64ff69e125e5ebb0a863dc9c26b3911b54a8ef288781544da7b0e5a18e28967adabb14b77471b96499cef5d8d74ad6065c714d391546fa6e9cb6e25ad8cdaeae9607c9319fe1f95f38fcee978ac04a131326a37b9d24e7a2a7ded71337283af464b9f83e0ebd6689c61810de23178a1bdb5ceff31582921980172a7e362633557d22d19442038686da6bdd3e7420c17df13c3f3c599957ee444469bfd4870983def9be1fcd5288810d3c38e4605ca5a4facf1f771ddd3c830284ed6fef36913325d870416bc43e23691263e3d508cf9de00c9c1e6dbef8331b25e92da28be565157dda440248dd8d515f29438867b4bb900d23bcb102063a5e89053a8b00a9d376c7ae521bdb4576d7b72abf063dc53ffdf1a17f71e843990e774943be38b9920770ec73d68b3d89a368dcfd04abb92b46b2d5ff1c74077532cfd7577da401288c938cd9f56f7dde3412150dab84e1307f6095180020b5a3e2b794ce71f3b0ff3a20b3f50a0dd2fbbd2652edbe234a25b3e05566070a75f8d4a565c537cd16f8831c0e1975f731f3cd0070ac8fbd1a6d656aae2be8af8d53ab70f0b6e0c377781443dca8427147068ede0abe32e20f462b512fa669c5b9ba47f16a79b09b3ed2c66f063e95ad0b9ba2712deeb8bd23252051f8f61201d2a4e41d0fcd770b709f61629a53b8024b148930c6614ca5f2720b033de01020363e0cf1d4bb5c7558b20b16d9b44d084bfd1043f0562d5bcd4108b7816ff08157e250fc06fe10d23ddec952ae0bfb6be8e96d360046df45795a229997a9bfc9fc141ffe6859f7f79379f67dd831f81e431f25dbef3c7fbacb63b206c5606cd137c99b9cac76ae7224563fe951bafdfbd16e17bf53cb82130f159819493b865e4b8aac92d7e116549e24d0c897c9d7b"}, 0x1008, 0x0) msgget(0x2, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002440)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5}, 0x167, 0x80000000, 0x0, 0x0, 0x0, 0x7, 0x401, 0x3ff}) 11:14:22 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:22 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:22 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000011480)=@base={0x2, 0x4, 0x400000, 0x2, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x21000000}, 0x48) 11:14:22 executing program 1: r0 = socket(0x15, 0x5, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000180)={0x2005}) ppoll(&(0x7f0000000080)=[{r1}], 0x1, &(0x7f0000000100), 0x0, 0x0) 11:14:23 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:23 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000040)=0x1, 0x4) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f00000000c0)={'HL\x00'}, &(0x7f0000000100)=0x1e) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000140), 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0, @dev}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:14:23 executing program 3: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/44) msgsnd(r0, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547d0d6152d22d7d0d17d7de1aef53806e996f7a28a08bda5b2c0fcb3ca5feb1aae6373b94723694faf366896252628940ad7265ec5212ec9527fa6959477a54015dc834edd77aaea719f9ea05b979b5fd965117247e56ec5a9fd6b4857552f423afc6085825591a5ffbbe0de1dc2c12bb56b7986064dabb53d45120d7f47a56f9988da7c000fe99c5a0f01c0d84756223c38b0cba5da7a83fb2d8cc077583fb1ee07f9fc03739fc822138beb2c82fcceeb2eda3d1f587fa922c6c810b288b42b24e61e2494e5a944b2078202a77051a342a7aeb309246cfa62c8baeb11dfce5200ce504c7a7ca75d93d3f2dfdc1e5477e4660891d2f05ca1c8696b11815eac6a6f6ecf068a796165cc5feb0f2adf231cae384ef0144cb8224bbe98a6e73d0e8529bc580d02b4084321b352e3250b46718c43a602ae0e63842e640dfa8b0aa962a557ce912ac150c39f31b9e0185957cb3d23aca1655b768f2e058b1621b51a8c8bfbb5e59ebdf49deac723db331521b6da5e5bdb071f4b9fdde6f6aeb7e2a77047471ab8c5b17fed139cb0db58b98c09ae3cb53e7ea93de93eb0b3458ce72de1e47b8074eed1a207a8f78cfbf236b6af7185f1350b6aab2aff469068a4af6434c16fe0aac2a77cfb43f75dabb5e424ca9e6aa5fecb88788fad54e8afb449f90f53f23ee08e2a375e5ecd5199668dc19fa0a113946abd6d52b6f1eb89dbf83c954bf1d139da86d934053497afcd99e21a825a5e69c766c56466b129489e46d2099b43a82dc6816bc1d5d6d7d8a980b9799918e9100a5bd18d2cd262acfb48f370213e4ebb0d13f6e95876e4eda67761ea3f2c6110a8284e0ec203b62b1425de9e9c1338d9c43c2c480dabe63a0b5abc0322829e3fed5c62a75ee67bee3a1e2fcf1a4d17a3ff716ffad6467c1bd4e077b2476ea6e0daf37bd16dba314453fdf9a2e5328b93b52993af88dd500fdc27460646f6edc7595c964c04143fe3512178f0abd10a738a9c10abe5e024ad2b65db199f3af5e7f86e5dba415604dcf25b53bd5278e7a60eb425d29faf14c0f70a6c354803bee3ba08ad328cea8dc9f1a63eb0a7999e16070a858f6641dc180bd7c628c3262ef191592ffcfbce444a3782c40700a17ef34f70aa786ce8b3d0b9efe914b14af6b252337ccd8990c1e8b878d2ba48ea65648db1b865601eb23ecb50c0d8d629cf20ac6ab4be52c487654b53e1d0590f32eb8a098d1a6eae13e00b37428cd6eb044c257c5e7706a552ce771adfe5c07b90a0f3f6a0845ab1caa0f9818fbb12c050c6b162f59e5ee34008267e421d0916ffd0a12ab71a02279b4a9eaac836c591d4f0ef2cb8c2b414f372c4f7b4d202fcdb8c854efa801328ef72f872d8534e07ad1293d53bed91dc8fdb90d2d52261baf3ba98775b7156f1315c957f6502fa08b6664f4c9d638353f4a0a724ec50b1c977acb45d0f562a18e67fffa755af3598cea981b33485d5f6aa80c7700b8897a3d0f1990e5573f35879fa2e5b4d6272a6a0497bc70058cc54976719b2fe3c07ef2a84dc8991da9ada2928757a17735c5b7ecf21fa046f564ca78d3708e50cc9a863a9a6859fb9f2ea7355fe2e6d632ab879f9514f6ef4cb97f6b126dd41ddd07f18cace913e344edd7dfb4e319479fdaa8b9afbc583cc56bd5ec5e9edf2b1f9617c5ddaa74c4e1442d1e67f876982496a26a7f9ef397a1db853af6f7c496449fd6b982d1b74c56d9b4effcc80fbd754a03cc9e9e7f559678e162a912842f2a166aaac8303d012330ef863bc07841c91079acdae1348c92c8836855a8f224a35859c6b8fe3fb2641d462d1c8ee2a33469f90d1094ba9146a69fb38a078970081400c5946915e1a66f9a4d5e5a28aabc38d8bc95ff6c896c9f8356c5682199fda594caefea19aa008e1148f7285e8473fc5d3e48c8abc1dc528a41bceb32abe0dfa7286daa7896ab13264b364fe30a932f899f503d6819a883734abd8c3356d05a9abc86afcc8dadd7f68afa10ff2f227c6316bfe4a5ec7c510c6367421ebdc63630e194bb42ae3ea08fc2915a9c5c9dac98128c88e659f129ca81d396157c2927c56b0b1870aa72831995ee6b109204f4d4a91158c927a6bbf69c61aab66bb52e54130bf896b500a322f10ac20e354b3f12d5b0f79a12ff574161ee2ff248d3290d83cf7662e4bf0c7d2d43023c5e7dc09758b9848a5b03a344627c97dc02d2f222c162004cbbd3c5adcf3aa79cbe6082e52a02f827ff0f6f5d534a7bac5eb65b6482340bb681f87fb55cbecbb8413a891bf9bfb9c051ef4fd82bcb35ed69a10b77288429ce0e736aca7a3c323635f57dca3f3390e2d5f615bb22b237087c84d02e93203584a75f2013263072526a713a5f327906b55942e75e781629f4cfae2514b0ef59025f9a2ef383cb08b954737e23230135024802f92963432fbb58e713e7328ae6748588a86f1a74ba6c5827a0b76a8001f7bd63e1fe2c03b288fd9a06818182253c1e058e9bbb8f7ae246466de7f3df54255c20e68f718fd9ed2ddb62f4e07035cc8b672c75a96a54b816ef85938d12c30e04c03437642507a880fe548a2a3a60c0e124c893412a7c45415ce6cec15fd155d334c53846d1bec6b6c4db2dbd6a30094b3feee59913c2cd757f20083f737898494a7bd81af5a0e06b99944fd4e7ff6c246f256ce4baade911d39a0897bd3ebb04a5031e4481c5a24e49f6335ea8598289458053198cead1c4a55d8cb4829cbee136e286d88e520c501015f53f1c82a0c5d75430459074be68cc0b536d798b2aeea22460b07f0da4aa241aa680cd79dbad5b39345fb3262a4e7860a3376ff3001d090bf31ca6a8014ca2b26d4e0a5c8f95855a7cf83d02e1ab69fd2d41663811b87f01f1f30dae28b87c774f7cbf2202640cb0a920dc2c367ada63858169668fbdb521ae494f7fd0e14ea4f0ae95836d8097d9da15df4599ad75d2fd9b82f388779d2b6504fbd0d80a7fa0f9cac9e696668657b64308eff411f5d7a0eeb4f452f8a27150c3b9061b90ae7ca3c7b5d65d4755b7a91b1d21ff5e3c30fcf959624a7fd7b387d98c86b0bc14065b7a9809fa9eda52c248ec1e7412c13f203656c05881f8a2e3ad853949882009dfc0c0392eb750fc3f359436a346d92c0fb4e8dce49005af7ffb7b8dee5f643323e78747899e496caeace2a5339a27ee59ea11b05fc1c3166bf696cb92bf1ea6f3d36cf4aa5f4d2c22238ef9128276f1e4d644cfa5c27cd3c2931231c29fc08ebe0c9a6887abd76295bcfbc6f2ac369f9a40a1b16a156d2613ec4087852d8eb1a61067ddfc1856144c12f3bbd7f881f60f70b08d40c1728605ddd8583333a407548fb0cf119e0628e6e47fee171e6857a4d92eff42c74d05d9461cf60dcf74eac82124718fba15182acb28712cfb264209b68ac3eb2d8b9d2bde22c5a2fda2b66b275a1a437f387b04b255c1d80da2d2c7bb5bfddd2f540299a407b2d548edfeec8a76500b9870de3c076052beb8b82849433958826923390734d674924cdb18f0f7a4550143b572942aa9549fb1f97ccae126425c3e9157b1206294f38d905b4cf243a4499552162fe8e16880481c9b6b86602bd5e141c3f4b0859b4922987c20f168f5858d26ad296307c0aa8e9b23ec3797b55739d0482304baa06126c6dd2067ca8d6eb55e9185d7127ac60d8e31f9160367fb05144920e2cb04f87aaaff3419dd3022d62bef7e42d0ca03ad30d148cab7c277809ff81be492a8969385b7c463fb31535f87f636a5725360d8330a7c3197a43f34dbc3517a4af9526ba016e0af49e84472f755b2fb13cc6328c0a041ee2ad281e0aa9d8ff0833dcc47be9cad91a1f25453871a459283fbd4cb209eeda18ec948ae09d1a1f50d7be35d355be00f29969fd820dc442456d5d2ce7dc8024a69fed4e8f74d5c10b15a10b3b854f762eb10d126816390ad4ee6a7c4bcc09193c29c26323835c3b5222af0a041fc6c2bbf8ed336dd710998e728d2125ea83119de4d858b2c96a894e0e6101ec1bf1b637f214390a67ee505b9ee4a891520b732282a4f31dbba981c92b529e4a48215660abdc73821467cbfdbed877f6c9fd588e973029fb9ee7290849359d42beedde3334f7e5ef335a517bb8554cd33200876155546b0759be2773cf770ff99e91ad41f83cc854927e6453612f1e461bf97912c9ab9b6f90d238b5356f01730252ff2bd3c6098099181ffeeaa4c349f5365dc80f4b9a1696060628881cb59b5e8b002230e736dc6349cda663a77199f3f127ac304c41b654caa66ea09c38574e8ff5c64bd7e0d640bffa1e28967b39680004350b84025392b07a850242f95c3a95b07f3ce24a71"}, 0x1008, 0x0) r1 = msgget(0x0, 0x480) msgsnd(r1, &(0x7f0000001180)={0x2, "fd4e867af579abd6bdae45222fad661bfa147fba3798512fd468010187581d09f090c25f6f24b25002ffb9d813e7e6ef0394cd3417a512f21e4f8181675988a894e97164a6fb81cac1baa5397c2f3841a95520b72f4f203050f3182ff2e3c0a88e0de7a0ab15a2e8dacd3a5c964d15f60d5a677400455570420e888efe7c524bd0080258614a8754dd1ec63b7610dd44431979015d2c5f96a0e54221a47b652435f3117bee7d3b8a617208fee6c631777bb711847ce2"}, 0xbe, 0x800) msgsnd(r1, &(0x7f0000001240)={0x3, "fbec116503411a235a51bd73f8ecd8b9434ff5024a14ad9c13c7c3e78c2694a9ffb3e1904c89a693c141a18d2a"}, 0x35, 0x800) msgsnd(r0, &(0x7f0000001280)={0x1, "9d1729c0a34506e82ff9b5276f1f1488904fe4e427228ab75f5e5970ca3f7e70bb0c5a485c34f32ec3bd80465177c7a05beee1b2d476ed82ca76f8c03fa2cdff5682260714df3a4138b8596dc1b3fbd8c2bf45df2a5b14c6195bffd42b5e65fea1805ba1be7a99146e8f9dbf342ba274b39e69ee1adfa3ca92ea2e7e3ff1ac41907c4a7af2b300fc66c13273373b046353d31a9fd4270f1e4d9dcb65484c9dd7a0742da36f8f3e76f0629db82e78c77176ce4fac5ad07c6c8110af71cde70c8a4a39b25237462b955b98446af8e97ba3ce3db2d2be36079b60092a6ff467537aff1561d6f8eb538e4b36de844aa3273159cdf851704cd5817336d6df03f7f657d1af3068965dcdc649a0ea752513c9477fbb40c03bddae06ed6405392ac2b1c502155127dd835c1f67de9b3bba3c46c243fb8a6883e9bea7281b00a0c7b77512fe5cc6780da72be6802265f2d4ef7ed913751b3188ae98044552150f6b103976cd3b6a1c9dd9a136f5c7c21ace40de1f363ad28b76267b9a9cc7ada6afc4ed02e4d850baf019987bde7ad11d81d3bee159368f3c9842348163bf4adb0821ac680a4f55e5618fcd499b7cd60c0e9e6c5407ef955df362a76d68d32246463c60671d8b703886270bd902cf26a57f274f808a8f8e229446cfba93d7ea903b01ecd30518c507afddfc431171e66eb30ee055d72b74f776dd2e7433c69c02b93db5a21fd60982b2e354d36739684e5bbb097ad4b4e40491d9b93a38ec905457afc2090fadb62cd1a0e0ef2110bf56f79ebb9d9ebc58a11ce0ce70cd04f262ffa2c86d57edfb3d4a1335474dbcdd414254e2b6a2c9bbccf744fa05861e66a27b5c751bf13d35be778f97c8fefa7a842e7f99c9c5b120923e279001944f378d5a4cb1992c91832ebf69543f571d0efe1e776549f0c68a2430de9b63f2d73a11bf4ed215647f3ea41bd3836c3abd2d0c8e03f96e284f2e80417555e6a49a51016b749c0ed5639153d88c7716fc05935771e8b0130686798b1729f29dc4304d65972c68dffdd40981d59442357cc64b22cb3f653fa71fb89a2fbffb49e0ddd62fbb50e581ca05cee487b4531ed7d07fca7b81af2b706f8263532f4fd6e417ab3536674553b486061c4bbd6e15d27d57883dd2539047c17f7563d93c41f94b80b3bd4b18bab2ff92518c6f6e19a7ab883c0626d3223b4f3e6b8a2095a97e249be03938acb365d331522ac40b43a671948bb644a3f5d731fd719b2595842c0334a546e0449cdf16d8fd169a47f8df308af2c9a10ff495b7fa06187d107d5a58bdd5b5938963a5b73e97cb5cc41c8557c90e003e28e68b7fb1c752b4d8c8bf4fcc981dc779c6aa936bcc59e3ab4bae67b51f424994d349a7ee087a542713ddaaac431b5fea94eb56416aa4afa5d018954ece38550dc1168c11a2c30a16a6f5c6a1534378a86f8ffc051a29fc0897c6b6eae5cd28a5ed715f63c2462e21bcf2fa17c506dbe9ccb7e1a7098b5e0952a50abc2b5c85e8d0e243a89a621a7702ecbc0d928a29a658a90cc92f525f1c4eb3e0ba33c19ea0f0e627f7082ebae4a2e044ae427abbc8f3f945d2f14fdef4fde2e672f79b42b380674ad7c32ce3ff433036c5eb3b784eb2a28e5ecf127c15b795ec592b44027ee35938b8f4dee40b14fcd2928995920e66e290f445194ec55e39379aff2997492c2c618336dcc6614b3becfa446a765a1923c13d2856ea7cd6c33ad3fb18b6913f78ca25a9f4e9e4409ae5f40f6cf3e2c165ccd5ad71cf937e30eba8caba81a8db5a767b7148401397a852a60e1c0b6b714154302d764777506322d330563ce7d0bebe7c478f7ee3ad3217b855596a367a5003b23b4fbd441ec1855189aeb7efef53306cbf327dfccd83f26f5357c565e5a5ecc47e2fa450f4c937dfd9d2ef694e7861a7f8ef4ea9fc2b890f7583a71f6af6b50b7ebd82d9bb735f0e2ac32ae638627ca826209eb5d9148e1ca95fe19667076e6622809af9d1c088bf03be8f0995742204c1a84ebe0e0315a017775cbc30e2eb8944644cfeb3c0840e99b069b54ab620fb7e65aef74483d418d337d64bafff5eb3aefbe80a07bdcf78b0890d6b324b2032d94dec6ea9d9f7e01adc5c53705551c83c443be2c47025d8beb07ce877785fd2ee2b824ceed7edc05e5e44e44e92990d47cd0d5d98ef7161a74c45f2f6f0f21b83e14e1037a030baf0f8d0039263298ad62a3bca9115e737fa9eed3e80213e0b2d9076d022c86ec86de8994cdb46949b116fd74e1463d1c1a8a965877b71b68f8789464b46bb6b8a22527a5ef84b7e7cd0f5f8e570b3156edd9d299591ca597752adde3ecbb68a251506acf79e1a0a8534852af15be4d0b9782e47b179aab008c83df89de58ece1b492d65e7b2a13d525621c49c72eebd4862b5174da258daf4b7ff48efdff76fc68954785cae8f89114a5d5aabda2af6ccb416eb57b3f9d721df92fa2b3b3e82bab329d8c00dc0aaf0445663a304953323241c5a40aca80e45a620504fde9603ae6d51bfe2cb076ca4ec3cf1e1852671eceaf6a87011b016d0ea0d2f589885eab6cc1da65f15b72e1b726d5e24d372732cd2a7890f7b5d89d37ec00e7c64770af7a4ee80afa34cf7ec7dfc23f5010d713983ee9174a751c106e351826ff6670adfdeb414d6c8d0a2e405cf0097ae688e9be15f3a4b1cb6c8c50b4fd8a617876b6bc847d4a4e5947c94c60ff2fc00510713d3cdf59b4ace86c9b8b181f7744d5424113e932c57656e2f386d8ded661d6da8ed3896b36014483541a5cbc0c8fbfe33cc09d58243576359b139d804623f06998ab33bb1bf2a38af32e91333c068469f2b96ac525e215ff9a27a8bccecc3fd867942326d3430c46c98931571a71a354a9a81d98b22983152aaf31f030f63a59c5fd6060999eb03eb0a9b3335645a3f4524c141576f6f63c4ccd217371667fd9b40da88d9aa36ea08685edc07feca528e082ffafa65cc25c518b9a2d2ed894fc8a820d7f827031fe517ff4812cdeececf98c7d3e007415e09d4f1af1b5f68c8b12c23a60bc7bbec26c653df3837df237e94b262ccaf46419eef47196abbffbf6609b68654c623a0aa243de014c56e1975fc6c1ad0e2df6998388f00965b450ffdce76c50e9e0ef5f6b87eb8d3a8d1a890fb68978fffde90192a398a3b74de6adbd1f69e664c9ccfb5069077a3bbec641c9f36aad9cbc9b06c345dda6e179022bfcd724725fd0f2a28379b18715abbde46b3de2ae40f72821b8e5c30876065639700b2ce7ce3fd8de951f3e2fefb7e2a2ef1d733b59922fd4e4964470e605a26f35b1018f55046914356c7fe52759822b0c4189a969955262e5fcc02e19c31ee76ab6370a6a37312cce668098068f138bd1a6702a2ff93a70b2208e0cd393edbb8c54037e5901d114916034a47a0491f94cfd382bcc2f6d65e932478b2aaab0bf6261ec2de29381abf5efec47ee1c5f663558a6529a1bd101da64833e22236a89d648de0c121a3e54deabbfff6fd6525edb1e24d8edf41f2fac6b915673c366d8aef35b3b446c7a39c6903dfa2c2e0493223a59a84fbc93196c5f98d77f4c30037ea95d2f5a85193681eb6544ebc6bb533fe609f9e8b6b3e6295c5887e8fc764cc7f4a928af958a7c3c0591df8825f9830a1d53512d447563e2229f7443d0218b4e22c88f2e0d1d130385c970776a7f9528907627716af4034bee193eb16721f9cf3f785cfc65ec1bec1743ea9fbd27c89f884ee923fd4c6bcbf056c18e30d8d979420719b8e037fb1a6563e4527788300790797a755f3e2de1c2e3a60af9de4606e58ac2df2acfe3fbd702c777dfc3a1426201828ab4ffe337900d0b107318e9e832d828c2cc0a3271cee5b00d0f0054064376ee70380acb93f99d65e5fc517521158ed144acb67b94ea5f14d4760b5013d520162fa876593e4826d9ba1814752e9aafa60a89b7356d4a60d52e60e38fca30466b4d412eaccf81e4cb094cb6883a9c36f3eac8062f7e14e99305037575f3416da91698971d2fd4b9491d7ed3b69263f3c81aea3fc5dcf9accb231a11eb7eb8c0553bc903e068d12caaf989867c7c5d12d5f8741d878cfd653eda7f5b9d27a1edb9541497a501bf1fb9e0e5f697c3bc600d190ccbe17afa20368970d3c7e6ec7d60bbe8c51c816ed649e9f4d6cde1092fce7ede63739a51a81aff9d24ea97809ee468319db5e0cbf51c9a86c73e57796c7bb9cbe1be49b828139a340efa80686d08120d4ccc630fdbb943eaca9cb809c1cfe0514cac3bc89e077a87e5ae6259314b00b2029fbdec7589cf85256dc1f00302b9b1547c491a8004f6198e59ddd4ed39b1eb8b9199f078830898eab9c8a84c58858ba5fd488f7154915bab81a66f6514e7f9f7b28b0f6b6d567bdc24794e8cb20580c25dad5ddee5671211f5f0fc1c3384be03ac2565c12c17631d8084dbd82aea550f85cbde261861a4dcc65276470b8cbc5a36d3d5755e2b50bc1381c0da8d4ede80d3ba938ea7efea78f0a5270d9d518e60be041a7e7416aafc21eabf7bab6dc8fbc8924adf5db4599a0f6e6730a13972e1af51b38069721186e42a0fed8b5a545d89dd24a694d9b24f56b6965290690627adbea089b644730d783c978225f859f86731c6e42e30cc2ad23d2174371f2e8f2e6f1f7e990158cdec83ed2c1075d0a60e66b0a3ed59832677dfc3828db7a9948c1c5615a0881f03769ca5fdb005cc2dfd508fa0759208ece10d4f86cc80905739f6d5f56740f2c0cc972540b9b19e658c9cea244fd351dbf0099964bc6a8bea0095d437890d8b974090909216bd4be360e6964aff8cfae2e7c0cb37256c08f1df17a0992f65183d1752897a21d392ebc84bcd688a6190c6af64ff69e125e5ebb0a863dc9c26b3911b54a8ef288781544da7b0e5a18e28967adabb14b77471b96499cef5d8d74ad6065c714d391546fa6e9cb6e25ad8cdaeae9607c9319fe1f95f38fcee978ac04a131326a37b9d24e7a2a7ded71337283af464b9f83e0ebd6689c61810de23178a1bdb5ceff31582921980172a7e362633557d22d19442038686da6bdd3e7420c17df13c3f3c599957ee444469bfd4870983def9be1fcd5288810d3c38e4605ca5a4facf1f771ddd3c830284ed6fef36913325d870416bc43e23691263e3d508cf9de00c9c1e6dbef8331b25e92da28be565157dda440248dd8d515f29438867b4bb900d23bcb102063a5e89053a8b00a9d376c7ae521bdb4576d7b72abf063dc53ffdf1a17f71e843990e774943be38b9920770ec73d68b3d89a368dcfd04abb92b46b2d5ff1c74077532cfd7577da401288c938cd9f56f7dde3412150dab84e1307f6095180020b5a3e2b794ce71f3b0ff3a20b3f50a0dd2fbbd2652edbe234a25b3e05566070a75f8d4a565c537cd16f8831c0e1975f731f3cd0070ac8fbd1a6d656aae2be8af8d53ab70f0b6e0c377781443dca8427147068ede0abe32e20f462b512fa669c5b9ba47f16a79b09b3ed2c66f063e95ad0b9ba2712deeb8bd23252051f8f61201d2a4e41d0fcd770b709f61629a53b8024b148930c6614ca5f2720b033de01020363e0cf1d4bb5c7558b20b16d9b44d084bfd1043f0562d5bcd4108b7816ff08157e250fc06fe10d23ddec952ae0bfb6be8e96d360046df45795a229997a9bfc9fc141ffe6859f7f79379f67dd831f81e431f25dbef3c7fbacb63b206c5606cd137c99b9cac76ae7224563fe951bafdfbd16e17bf53cb82130f159819493b865e4b8aac92d7e116549e24d0c897c9d7b"}, 0x1008, 0x0) msgget(0x2, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002440)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5}, 0x167, 0x80000000, 0x0, 0x0, 0x0, 0x7, 0x401, 0x3ff}) 11:14:24 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) unshare(0x22000400) bind$packet(r0, 0x0, 0x0) 11:14:24 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@generic={0x0, "06b516c6e7f8ddad32a866f2e2daf03a68e37532d131847348e22b517f726f1f428faa4957497135a4504b6ac51c02c99997c7000c67087b66dbdaab8bc2afddcb067ed5a4a922718d71e6b9df291aca432e444df3b5bf5833fc01c5349eddeeb32a5983f3124f4b2cfae82559f29db793a545fa15d48590a3d86eab9899"}, 0x80) 11:14:24 executing program 4: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000ec0), 0x4) [ 1715.133062][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1715.139767][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1715.149118][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1715.156053][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1723.630999][ T8844] FAT-fs (loop5): Directory bread(block 3) failed [ 1723.637848][ T8844] FAT-fs (loop5): Directory bread(block 4) failed [ 1723.644804][ T8844] FAT-fs (loop5): Directory bread(block 5) failed [ 1723.651477][ T8844] FAT-fs (loop5): Directory bread(block 6) failed 11:14:35 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000080), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)={0x18, r1, 0x509, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0x4}]}, 0x18}}, 0x0) 11:14:35 executing program 2: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) r2 = socket$can_j1939(0x1d, 0x2, 0x7) r3 = socket$can_j1939(0x1d, 0x2, 0x7) bind$can_j1939(r3, &(0x7f0000000240)={0x1d, r1, 0x2}, 0x18) bind$can_j1939(r2, &(0x7f0000000040)={0x1d, r1}, 0x18) sendmsg$can_j1939(r2, &(0x7f0000000180)={&(0x7f0000000080)={0x1d, r1, 0x2, {0x0, 0xff}}, 0x18, &(0x7f0000000140)={&(0x7f00000000c0)='1', 0x1}}, 0x0) 11:14:35 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12011003"], 0x0) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x3a, &(0x7f0000000080)={0x5, 0xf, 0x3a, 0x3, [@ext_cap={0x7}, @ptm_cap={0x3}, @generic={0x2b, 0x10, 0xb, "89fff29acfb736e6756c628514761d386fbabec9bae624363bc97c199f529a49d7628a37a28df114"}]}, 0x1, [{0x7a, &(0x7f0000000100)=@string={0x7a, 0x3, "f1bc89294c91a7c1d68d6e6211604521845e69bde0e2845eb120b769924a4e69d6a249abbd1780e0a3042d3e9ddea4587b113ea9eebaeb615a22f6b3ffc61fcf4d27c93dbc5230bdadec6bd009b247dfe424091618b7dddb002cc10090bdc54ad949b7ee4b918793ae2565276df42038c443f7abcaf456a1"}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 11:14:35 executing program 4: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) 11:14:35 executing program 3: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/44) msgsnd(r0, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547d0d6152d22d7d0d17d7de1aef53806e996f7a28a08bda5b2c0fcb3ca5feb1aae6373b94723694faf366896252628940ad7265ec5212ec9527fa6959477a54015dc834edd77aaea719f9ea05b979b5fd965117247e56ec5a9fd6b4857552f423afc6085825591a5ffbbe0de1dc2c12bb56b7986064dabb53d45120d7f47a56f9988da7c000fe99c5a0f01c0d84756223c38b0cba5da7a83fb2d8cc077583fb1ee07f9fc03739fc822138beb2c82fcceeb2eda3d1f587fa922c6c810b288b42b24e61e2494e5a944b2078202a77051a342a7aeb309246cfa62c8baeb11dfce5200ce504c7a7ca75d93d3f2dfdc1e5477e4660891d2f05ca1c8696b11815eac6a6f6ecf068a796165cc5feb0f2adf231cae384ef0144cb8224bbe98a6e73d0e8529bc580d02b4084321b352e3250b46718c43a602ae0e63842e640dfa8b0aa962a557ce912ac150c39f31b9e0185957cb3d23aca1655b768f2e058b1621b51a8c8bfbb5e59ebdf49deac723db331521b6da5e5bdb071f4b9fdde6f6aeb7e2a77047471ab8c5b17fed139cb0db58b98c09ae3cb53e7ea93de93eb0b3458ce72de1e47b8074eed1a207a8f78cfbf236b6af7185f1350b6aab2aff469068a4af6434c16fe0aac2a77cfb43f75dabb5e424ca9e6aa5fecb88788fad54e8afb449f90f53f23ee08e2a375e5ecd5199668dc19fa0a113946abd6d52b6f1eb89dbf83c954bf1d139da86d934053497afcd99e21a825a5e69c766c56466b129489e46d2099b43a82dc6816bc1d5d6d7d8a980b9799918e9100a5bd18d2cd262acfb48f370213e4ebb0d13f6e95876e4eda67761ea3f2c6110a8284e0ec203b62b1425de9e9c1338d9c43c2c480dabe63a0b5abc0322829e3fed5c62a75ee67bee3a1e2fcf1a4d17a3ff716ffad6467c1bd4e077b2476ea6e0daf37bd16dba314453fdf9a2e5328b93b52993af88dd500fdc27460646f6edc7595c964c04143fe3512178f0abd10a738a9c10abe5e024ad2b65db199f3af5e7f86e5dba415604dcf25b53bd5278e7a60eb425d29faf14c0f70a6c354803bee3ba08ad328cea8dc9f1a63eb0a7999e16070a858f6641dc180bd7c628c3262ef191592ffcfbce444a3782c40700a17ef34f70aa786ce8b3d0b9efe914b14af6b252337ccd8990c1e8b878d2ba48ea65648db1b865601eb23ecb50c0d8d629cf20ac6ab4be52c487654b53e1d0590f32eb8a098d1a6eae13e00b37428cd6eb044c257c5e7706a552ce771adfe5c07b90a0f3f6a0845ab1caa0f9818fbb12c050c6b162f59e5ee34008267e421d0916ffd0a12ab71a02279b4a9eaac836c591d4f0ef2cb8c2b414f372c4f7b4d202fcdb8c854efa801328ef72f872d8534e07ad1293d53bed91dc8fdb90d2d52261baf3ba98775b7156f1315c957f6502fa08b6664f4c9d638353f4a0a724ec50b1c977acb45d0f562a18e67fffa755af3598cea981b33485d5f6aa80c7700b8897a3d0f1990e5573f35879fa2e5b4d6272a6a0497bc70058cc54976719b2fe3c07ef2a84dc8991da9ada2928757a17735c5b7ecf21fa046f564ca78d3708e50cc9a863a9a6859fb9f2ea7355fe2e6d632ab879f9514f6ef4cb97f6b126dd41ddd07f18cace913e344edd7dfb4e319479fdaa8b9afbc583cc56bd5ec5e9edf2b1f9617c5ddaa74c4e1442d1e67f876982496a26a7f9ef397a1db853af6f7c496449fd6b982d1b74c56d9b4effcc80fbd754a03cc9e9e7f559678e162a912842f2a166aaac8303d012330ef863bc07841c91079acdae1348c92c8836855a8f224a35859c6b8fe3fb2641d462d1c8ee2a33469f90d1094ba9146a69fb38a078970081400c5946915e1a66f9a4d5e5a28aabc38d8bc95ff6c896c9f8356c5682199fda594caefea19aa008e1148f7285e8473fc5d3e48c8abc1dc528a41bceb32abe0dfa7286daa7896ab13264b364fe30a932f899f503d6819a883734abd8c3356d05a9abc86afcc8dadd7f68afa10ff2f227c6316bfe4a5ec7c510c6367421ebdc63630e194bb42ae3ea08fc2915a9c5c9dac98128c88e659f129ca81d396157c2927c56b0b1870aa72831995ee6b109204f4d4a91158c927a6bbf69c61aab66bb52e54130bf896b500a322f10ac20e354b3f12d5b0f79a12ff574161ee2ff248d3290d83cf7662e4bf0c7d2d43023c5e7dc09758b9848a5b03a344627c97dc02d2f222c162004cbbd3c5adcf3aa79cbe6082e52a02f827ff0f6f5d534a7bac5eb65b6482340bb681f87fb55cbecbb8413a891bf9bfb9c051ef4fd82bcb35ed69a10b77288429ce0e736aca7a3c323635f57dca3f3390e2d5f615bb22b237087c84d02e93203584a75f2013263072526a713a5f327906b55942e75e781629f4cfae2514b0ef59025f9a2ef383cb08b954737e23230135024802f92963432fbb58e713e7328ae6748588a86f1a74ba6c5827a0b76a8001f7bd63e1fe2c03b288fd9a06818182253c1e058e9bbb8f7ae246466de7f3df54255c20e68f718fd9ed2ddb62f4e07035cc8b672c75a96a54b816ef85938d12c30e04c03437642507a880fe548a2a3a60c0e124c893412a7c45415ce6cec15fd155d334c53846d1bec6b6c4db2dbd6a30094b3feee59913c2cd757f20083f737898494a7bd81af5a0e06b99944fd4e7ff6c246f256ce4baade911d39a0897bd3ebb04a5031e4481c5a24e49f6335ea8598289458053198cead1c4a55d8cb4829cbee136e286d88e520c501015f53f1c82a0c5d75430459074be68cc0b536d798b2aeea22460b07f0da4aa241aa680cd79dbad5b39345fb3262a4e7860a3376ff3001d090bf31ca6a8014ca2b26d4e0a5c8f95855a7cf83d02e1ab69fd2d41663811b87f01f1f30dae28b87c774f7cbf2202640cb0a920dc2c367ada63858169668fbdb521ae494f7fd0e14ea4f0ae95836d8097d9da15df4599ad75d2fd9b82f388779d2b6504fbd0d80a7fa0f9cac9e696668657b64308eff411f5d7a0eeb4f452f8a27150c3b9061b90ae7ca3c7b5d65d4755b7a91b1d21ff5e3c30fcf959624a7fd7b387d98c86b0bc14065b7a9809fa9eda52c248ec1e7412c13f203656c05881f8a2e3ad853949882009dfc0c0392eb750fc3f359436a346d92c0fb4e8dce49005af7ffb7b8dee5f643323e78747899e496caeace2a5339a27ee59ea11b05fc1c3166bf696cb92bf1ea6f3d36cf4aa5f4d2c22238ef9128276f1e4d644cfa5c27cd3c2931231c29fc08ebe0c9a6887abd76295bcfbc6f2ac369f9a40a1b16a156d2613ec4087852d8eb1a61067ddfc1856144c12f3bbd7f881f60f70b08d40c1728605ddd8583333a407548fb0cf119e0628e6e47fee171e6857a4d92eff42c74d05d9461cf60dcf74eac82124718fba15182acb28712cfb264209b68ac3eb2d8b9d2bde22c5a2fda2b66b275a1a437f387b04b255c1d80da2d2c7bb5bfddd2f540299a407b2d548edfeec8a76500b9870de3c076052beb8b82849433958826923390734d674924cdb18f0f7a4550143b572942aa9549fb1f97ccae126425c3e9157b1206294f38d905b4cf243a4499552162fe8e16880481c9b6b86602bd5e141c3f4b0859b4922987c20f168f5858d26ad296307c0aa8e9b23ec3797b55739d0482304baa06126c6dd2067ca8d6eb55e9185d7127ac60d8e31f9160367fb05144920e2cb04f87aaaff3419dd3022d62bef7e42d0ca03ad30d148cab7c277809ff81be492a8969385b7c463fb31535f87f636a5725360d8330a7c3197a43f34dbc3517a4af9526ba016e0af49e84472f755b2fb13cc6328c0a041ee2ad281e0aa9d8ff0833dcc47be9cad91a1f25453871a459283fbd4cb209eeda18ec948ae09d1a1f50d7be35d355be00f29969fd820dc442456d5d2ce7dc8024a69fed4e8f74d5c10b15a10b3b854f762eb10d126816390ad4ee6a7c4bcc09193c29c26323835c3b5222af0a041fc6c2bbf8ed336dd710998e728d2125ea83119de4d858b2c96a894e0e6101ec1bf1b637f214390a67ee505b9ee4a891520b732282a4f31dbba981c92b529e4a48215660abdc73821467cbfdbed877f6c9fd588e973029fb9ee7290849359d42beedde3334f7e5ef335a517bb8554cd33200876155546b0759be2773cf770ff99e91ad41f83cc854927e6453612f1e461bf97912c9ab9b6f90d238b5356f01730252ff2bd3c6098099181ffeeaa4c349f5365dc80f4b9a1696060628881cb59b5e8b002230e736dc6349cda663a77199f3f127ac304c41b654caa66ea09c38574e8ff5c64bd7e0d640bffa1e28967b39680004350b84025392b07a850242f95c3a95b07f3ce24a71"}, 0x1008, 0x0) r1 = msgget(0x0, 0x480) msgsnd(r1, &(0x7f0000001180)={0x2, "fd4e867af579abd6bdae45222fad661bfa147fba3798512fd468010187581d09f090c25f6f24b25002ffb9d813e7e6ef0394cd3417a512f21e4f8181675988a894e97164a6fb81cac1baa5397c2f3841a95520b72f4f203050f3182ff2e3c0a88e0de7a0ab15a2e8dacd3a5c964d15f60d5a677400455570420e888efe7c524bd0080258614a8754dd1ec63b7610dd44431979015d2c5f96a0e54221a47b652435f3117bee7d3b8a617208fee6c631777bb711847ce2"}, 0xbe, 0x800) msgsnd(r1, &(0x7f0000001240)={0x3, "fbec116503411a235a51bd73f8ecd8b9434ff5024a14ad9c13c7c3e78c2694a9ffb3e1904c89a693c141a18d2a"}, 0x35, 0x800) msgsnd(r0, &(0x7f0000001280)={0x1, "9d1729c0a34506e82ff9b5276f1f1488904fe4e427228ab75f5e5970ca3f7e70bb0c5a485c34f32ec3bd80465177c7a05beee1b2d476ed82ca76f8c03fa2cdff5682260714df3a4138b8596dc1b3fbd8c2bf45df2a5b14c6195bffd42b5e65fea1805ba1be7a99146e8f9dbf342ba274b39e69ee1adfa3ca92ea2e7e3ff1ac41907c4a7af2b300fc66c13273373b046353d31a9fd4270f1e4d9dcb65484c9dd7a0742da36f8f3e76f0629db82e78c77176ce4fac5ad07c6c8110af71cde70c8a4a39b25237462b955b98446af8e97ba3ce3db2d2be36079b60092a6ff467537aff1561d6f8eb538e4b36de844aa3273159cdf851704cd5817336d6df03f7f657d1af3068965dcdc649a0ea752513c9477fbb40c03bddae06ed6405392ac2b1c502155127dd835c1f67de9b3bba3c46c243fb8a6883e9bea7281b00a0c7b77512fe5cc6780da72be6802265f2d4ef7ed913751b3188ae98044552150f6b103976cd3b6a1c9dd9a136f5c7c21ace40de1f363ad28b76267b9a9cc7ada6afc4ed02e4d850baf019987bde7ad11d81d3bee159368f3c9842348163bf4adb0821ac680a4f55e5618fcd499b7cd60c0e9e6c5407ef955df362a76d68d32246463c60671d8b703886270bd902cf26a57f274f808a8f8e229446cfba93d7ea903b01ecd30518c507afddfc431171e66eb30ee055d72b74f776dd2e7433c69c02b93db5a21fd60982b2e354d36739684e5bbb097ad4b4e40491d9b93a38ec905457afc2090fadb62cd1a0e0ef2110bf56f79ebb9d9ebc58a11ce0ce70cd04f262ffa2c86d57edfb3d4a1335474dbcdd414254e2b6a2c9bbccf744fa05861e66a27b5c751bf13d35be778f97c8fefa7a842e7f99c9c5b120923e279001944f378d5a4cb1992c91832ebf69543f571d0efe1e776549f0c68a2430de9b63f2d73a11bf4ed215647f3ea41bd3836c3abd2d0c8e03f96e284f2e80417555e6a49a51016b749c0ed5639153d88c7716fc05935771e8b0130686798b1729f29dc4304d65972c68dffdd40981d59442357cc64b22cb3f653fa71fb89a2fbffb49e0ddd62fbb50e581ca05cee487b4531ed7d07fca7b81af2b706f8263532f4fd6e417ab3536674553b486061c4bbd6e15d27d57883dd2539047c17f7563d93c41f94b80b3bd4b18bab2ff92518c6f6e19a7ab883c0626d3223b4f3e6b8a2095a97e249be03938acb365d331522ac40b43a671948bb644a3f5d731fd719b2595842c0334a546e0449cdf16d8fd169a47f8df308af2c9a10ff495b7fa06187d107d5a58bdd5b5938963a5b73e97cb5cc41c8557c90e003e28e68b7fb1c752b4d8c8bf4fcc981dc779c6aa936bcc59e3ab4bae67b51f424994d349a7ee087a542713ddaaac431b5fea94eb56416aa4afa5d018954ece38550dc1168c11a2c30a16a6f5c6a1534378a86f8ffc051a29fc0897c6b6eae5cd28a5ed715f63c2462e21bcf2fa17c506dbe9ccb7e1a7098b5e0952a50abc2b5c85e8d0e243a89a621a7702ecbc0d928a29a658a90cc92f525f1c4eb3e0ba33c19ea0f0e627f7082ebae4a2e044ae427abbc8f3f945d2f14fdef4fde2e672f79b42b380674ad7c32ce3ff433036c5eb3b784eb2a28e5ecf127c15b795ec592b44027ee35938b8f4dee40b14fcd2928995920e66e290f445194ec55e39379aff2997492c2c618336dcc6614b3becfa446a765a1923c13d2856ea7cd6c33ad3fb18b6913f78ca25a9f4e9e4409ae5f40f6cf3e2c165ccd5ad71cf937e30eba8caba81a8db5a767b7148401397a852a60e1c0b6b714154302d764777506322d330563ce7d0bebe7c478f7ee3ad3217b855596a367a5003b23b4fbd441ec1855189aeb7efef53306cbf327dfccd83f26f5357c565e5a5ecc47e2fa450f4c937dfd9d2ef694e7861a7f8ef4ea9fc2b890f7583a71f6af6b50b7ebd82d9bb735f0e2ac32ae638627ca826209eb5d9148e1ca95fe19667076e6622809af9d1c088bf03be8f0995742204c1a84ebe0e0315a017775cbc30e2eb8944644cfeb3c0840e99b069b54ab620fb7e65aef74483d418d337d64bafff5eb3aefbe80a07bdcf78b0890d6b324b2032d94dec6ea9d9f7e01adc5c53705551c83c443be2c47025d8beb07ce877785fd2ee2b824ceed7edc05e5e44e44e92990d47cd0d5d98ef7161a74c45f2f6f0f21b83e14e1037a030baf0f8d0039263298ad62a3bca9115e737fa9eed3e80213e0b2d9076d022c86ec86de8994cdb46949b116fd74e1463d1c1a8a965877b71b68f8789464b46bb6b8a22527a5ef84b7e7cd0f5f8e570b3156edd9d299591ca597752adde3ecbb68a251506acf79e1a0a8534852af15be4d0b9782e47b179aab008c83df89de58ece1b492d65e7b2a13d525621c49c72eebd4862b5174da258daf4b7ff48efdff76fc68954785cae8f89114a5d5aabda2af6ccb416eb57b3f9d721df92fa2b3b3e82bab329d8c00dc0aaf0445663a304953323241c5a40aca80e45a620504fde9603ae6d51bfe2cb076ca4ec3cf1e1852671eceaf6a87011b016d0ea0d2f589885eab6cc1da65f15b72e1b726d5e24d372732cd2a7890f7b5d89d37ec00e7c64770af7a4ee80afa34cf7ec7dfc23f5010d713983ee9174a751c106e351826ff6670adfdeb414d6c8d0a2e405cf0097ae688e9be15f3a4b1cb6c8c50b4fd8a617876b6bc847d4a4e5947c94c60ff2fc00510713d3cdf59b4ace86c9b8b181f7744d5424113e932c57656e2f386d8ded661d6da8ed3896b36014483541a5cbc0c8fbfe33cc09d58243576359b139d804623f06998ab33bb1bf2a38af32e91333c068469f2b96ac525e215ff9a27a8bccecc3fd867942326d3430c46c98931571a71a354a9a81d98b22983152aaf31f030f63a59c5fd6060999eb03eb0a9b3335645a3f4524c141576f6f63c4ccd217371667fd9b40da88d9aa36ea08685edc07feca528e082ffafa65cc25c518b9a2d2ed894fc8a820d7f827031fe517ff4812cdeececf98c7d3e007415e09d4f1af1b5f68c8b12c23a60bc7bbec26c653df3837df237e94b262ccaf46419eef47196abbffbf6609b68654c623a0aa243de014c56e1975fc6c1ad0e2df6998388f00965b450ffdce76c50e9e0ef5f6b87eb8d3a8d1a890fb68978fffde90192a398a3b74de6adbd1f69e664c9ccfb5069077a3bbec641c9f36aad9cbc9b06c345dda6e179022bfcd724725fd0f2a28379b18715abbde46b3de2ae40f72821b8e5c30876065639700b2ce7ce3fd8de951f3e2fefb7e2a2ef1d733b59922fd4e4964470e605a26f35b1018f55046914356c7fe52759822b0c4189a969955262e5fcc02e19c31ee76ab6370a6a37312cce668098068f138bd1a6702a2ff93a70b2208e0cd393edbb8c54037e5901d114916034a47a0491f94cfd382bcc2f6d65e932478b2aaab0bf6261ec2de29381abf5efec47ee1c5f663558a6529a1bd101da64833e22236a89d648de0c121a3e54deabbfff6fd6525edb1e24d8edf41f2fac6b915673c366d8aef35b3b446c7a39c6903dfa2c2e0493223a59a84fbc93196c5f98d77f4c30037ea95d2f5a85193681eb6544ebc6bb533fe609f9e8b6b3e6295c5887e8fc764cc7f4a928af958a7c3c0591df8825f9830a1d53512d447563e2229f7443d0218b4e22c88f2e0d1d130385c970776a7f9528907627716af4034bee193eb16721f9cf3f785cfc65ec1bec1743ea9fbd27c89f884ee923fd4c6bcbf056c18e30d8d979420719b8e037fb1a6563e4527788300790797a755f3e2de1c2e3a60af9de4606e58ac2df2acfe3fbd702c777dfc3a1426201828ab4ffe337900d0b107318e9e832d828c2cc0a3271cee5b00d0f0054064376ee70380acb93f99d65e5fc517521158ed144acb67b94ea5f14d4760b5013d520162fa876593e4826d9ba1814752e9aafa60a89b7356d4a60d52e60e38fca30466b4d412eaccf81e4cb094cb6883a9c36f3eac8062f7e14e99305037575f3416da91698971d2fd4b9491d7ed3b69263f3c81aea3fc5dcf9accb231a11eb7eb8c0553bc903e068d12caaf989867c7c5d12d5f8741d878cfd653eda7f5b9d27a1edb9541497a501bf1fb9e0e5f697c3bc600d190ccbe17afa20368970d3c7e6ec7d60bbe8c51c816ed649e9f4d6cde1092fce7ede63739a51a81aff9d24ea97809ee468319db5e0cbf51c9a86c73e57796c7bb9cbe1be49b828139a340efa80686d08120d4ccc630fdbb943eaca9cb809c1cfe0514cac3bc89e077a87e5ae6259314b00b2029fbdec7589cf85256dc1f00302b9b1547c491a8004f6198e59ddd4ed39b1eb8b9199f078830898eab9c8a84c58858ba5fd488f7154915bab81a66f6514e7f9f7b28b0f6b6d567bdc24794e8cb20580c25dad5ddee5671211f5f0fc1c3384be03ac2565c12c17631d8084dbd82aea550f85cbde261861a4dcc65276470b8cbc5a36d3d5755e2b50bc1381c0da8d4ede80d3ba938ea7efea78f0a5270d9d518e60be041a7e7416aafc21eabf7bab6dc8fbc8924adf5db4599a0f6e6730a13972e1af51b38069721186e42a0fed8b5a545d89dd24a694d9b24f56b6965290690627adbea089b644730d783c978225f859f86731c6e42e30cc2ad23d2174371f2e8f2e6f1f7e990158cdec83ed2c1075d0a60e66b0a3ed59832677dfc3828db7a9948c1c5615a0881f03769ca5fdb005cc2dfd508fa0759208ece10d4f86cc80905739f6d5f56740f2c0cc972540b9b19e658c9cea244fd351dbf0099964bc6a8bea0095d437890d8b974090909216bd4be360e6964aff8cfae2e7c0cb37256c08f1df17a0992f65183d1752897a21d392ebc84bcd688a6190c6af64ff69e125e5ebb0a863dc9c26b3911b54a8ef288781544da7b0e5a18e28967adabb14b77471b96499cef5d8d74ad6065c714d391546fa6e9cb6e25ad8cdaeae9607c9319fe1f95f38fcee978ac04a131326a37b9d24e7a2a7ded71337283af464b9f83e0ebd6689c61810de23178a1bdb5ceff31582921980172a7e362633557d22d19442038686da6bdd3e7420c17df13c3f3c599957ee444469bfd4870983def9be1fcd5288810d3c38e4605ca5a4facf1f771ddd3c830284ed6fef36913325d870416bc43e23691263e3d508cf9de00c9c1e6dbef8331b25e92da28be565157dda440248dd8d515f29438867b4bb900d23bcb102063a5e89053a8b00a9d376c7ae521bdb4576d7b72abf063dc53ffdf1a17f71e843990e774943be38b9920770ec73d68b3d89a368dcfd04abb92b46b2d5ff1c74077532cfd7577da401288c938cd9f56f7dde3412150dab84e1307f6095180020b5a3e2b794ce71f3b0ff3a20b3f50a0dd2fbbd2652edbe234a25b3e05566070a75f8d4a565c537cd16f8831c0e1975f731f3cd0070ac8fbd1a6d656aae2be8af8d53ab70f0b6e0c377781443dca8427147068ede0abe32e20f462b512fa669c5b9ba47f16a79b09b3ed2c66f063e95ad0b9ba2712deeb8bd23252051f8f61201d2a4e41d0fcd770b709f61629a53b8024b148930c6614ca5f2720b033de01020363e0cf1d4bb5c7558b20b16d9b44d084bfd1043f0562d5bcd4108b7816ff08157e250fc06fe10d23ddec952ae0bfb6be8e96d360046df45795a229997a9bfc9fc141ffe6859f7f79379f67dd831f81e431f25dbef3c7fbacb63b206c5606cd137c99b9cac76ae7224563fe951bafdfbd16e17bf53cb82130f159819493b865e4b8aac92d7e116549e24d0c897c9d7b"}, 0x1008, 0x0) msgget(0x2, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002440)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5}, 0x167, 0x80000000, 0x0, 0x0, 0x0, 0x7, 0x401, 0x3ff}) 11:14:35 executing program 1: syz_emit_vhci(&(0x7f0000000100)=ANY=[@ANYBLOB="043e0a0310"], 0xd) [ 1725.870875][ T8848] vxcan0: tx drop: invalid da for name 0x0000000000000002 11:14:36 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20002, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="601c6d6b646f7366212d9b00080220000200004000f80000100c02000000000000000000010000000000000002000000010006000000000000000000000000008000"/96, 0x60}, {&(0x7f0000010060)='RRaA\x00'/32, 0x20, 0x800}, {&(0x7f0000010080)="0000000072724161140000000b000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f00000100a0)="601c6d6b646f7366212d9b00080120000200004000f80000100002000000000000000000010000000000000002000000010006000000000000000000000000008000"/96, 0x60, 0x3000}, {&(0x7f0000010100)='RRaA\x00'/32, 0x20, 0x3800}, {&(0x7f0000010120)="00000000727241611d00000002000000000000000000000000000000000055aa", 0x20, 0x39e0}, {&(0x7f0000010140)="f8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f0700000008000000090000000a000000ffffff0fffffff0f00"/64, 0x40, 0x10000}, {&(0x7f0000010180)="f8ffff0fffffff0fffffff0fffffff0fffffff0fffffff0f0700000008000000090000000a000000ffffff0fffffff0f00"/64, 0x40, 0x10800}, {&(0x7f00000101c0)="53595a4b414c4c4552202008000014602c552c55000014602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000b714602c552c55000014602c5503000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000b714602c552c55000014602c5505000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c45322020202020202000b714602c552c55000014602c5506002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c2000b714602c552c55000014602c550b0064000000", 0x120, 0x11000}, {&(0x7f00000102e0)="2e202020202020202020201000b714602c552c55000014602c550300000000002e2e2020202020202020201000b714602c552c55000014602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020202000b714602c552c55000014602c5504001a040000", 0x80, 0x11800}, {&(0x7f0000010360)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x12000}, {&(0x7f0000010780)='syzkallers\x00'/32, 0x20, 0x12800}, {&(0x7f00000107a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x15800}], 0x0, &(0x7f0000010820), 0x1) 11:14:36 executing program 4: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) [ 1726.172761][ T8301] usb 1-1: new high-speed USB device number 18 using dummy_hcd 11:14:36 executing program 2: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) [ 1726.416787][ T8301] usb 1-1: Using ep0 maxpacket: 16 11:14:36 executing program 4: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) [ 1726.543220][ T8301] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1726.554704][ T8301] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1726.564919][ T8301] usb 1-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 1726.574448][ T8301] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1726.598932][ T8301] usb 1-1: config 0 descriptor?? 11:14:36 executing program 3: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/44) msgsnd(r0, &(0x7f0000000140)={0x3, "a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906d07844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272d19c97838e965003dfd726636402f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29058e194c22d3c116602900857c0191e77240e7867294428ef5c63f1adeb5d691f5e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d08488247c99d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547d0d6152d22d7d0d17d7de1aef53806e996f7a28a08bda5b2c0fcb3ca5feb1aae6373b94723694faf366896252628940ad7265ec5212ec9527fa6959477a54015dc834edd77aaea719f9ea05b979b5fd965117247e56ec5a9fd6b4857552f423afc6085825591a5ffbbe0de1dc2c12bb56b7986064dabb53d45120d7f47a56f9988da7c000fe99c5a0f01c0d84756223c38b0cba5da7a83fb2d8cc077583fb1ee07f9fc03739fc822138beb2c82fcceeb2eda3d1f587fa922c6c810b288b42b24e61e2494e5a944b2078202a77051a342a7aeb309246cfa62c8baeb11dfce5200ce504c7a7ca75d93d3f2dfdc1e5477e4660891d2f05ca1c8696b11815eac6a6f6ecf068a796165cc5feb0f2adf231cae384ef0144cb8224bbe98a6e73d0e8529bc580d02b4084321b352e3250b46718c43a602ae0e63842e640dfa8b0aa962a557ce912ac150c39f31b9e0185957cb3d23aca1655b768f2e058b1621b51a8c8bfbb5e59ebdf49deac723db331521b6da5e5bdb071f4b9fdde6f6aeb7e2a77047471ab8c5b17fed139cb0db58b98c09ae3cb53e7ea93de93eb0b3458ce72de1e47b8074eed1a207a8f78cfbf236b6af7185f1350b6aab2aff469068a4af6434c16fe0aac2a77cfb43f75dabb5e424ca9e6aa5fecb88788fad54e8afb449f90f53f23ee08e2a375e5ecd5199668dc19fa0a113946abd6d52b6f1eb89dbf83c954bf1d139da86d934053497afcd99e21a825a5e69c766c56466b129489e46d2099b43a82dc6816bc1d5d6d7d8a980b9799918e9100a5bd18d2cd262acfb48f370213e4ebb0d13f6e95876e4eda67761ea3f2c6110a8284e0ec203b62b1425de9e9c1338d9c43c2c480dabe63a0b5abc0322829e3fed5c62a75ee67bee3a1e2fcf1a4d17a3ff716ffad6467c1bd4e077b2476ea6e0daf37bd16dba314453fdf9a2e5328b93b52993af88dd500fdc27460646f6edc7595c964c04143fe3512178f0abd10a738a9c10abe5e024ad2b65db199f3af5e7f86e5dba415604dcf25b53bd5278e7a60eb425d29faf14c0f70a6c354803bee3ba08ad328cea8dc9f1a63eb0a7999e16070a858f6641dc180bd7c628c3262ef191592ffcfbce444a3782c40700a17ef34f70aa786ce8b3d0b9efe914b14af6b252337ccd8990c1e8b878d2ba48ea65648db1b865601eb23ecb50c0d8d629cf20ac6ab4be52c487654b53e1d0590f32eb8a098d1a6eae13e00b37428cd6eb044c257c5e7706a552ce771adfe5c07b90a0f3f6a0845ab1caa0f9818fbb12c050c6b162f59e5ee34008267e421d0916ffd0a12ab71a02279b4a9eaac836c591d4f0ef2cb8c2b414f372c4f7b4d202fcdb8c854efa801328ef72f872d8534e07ad1293d53bed91dc8fdb90d2d52261baf3ba98775b7156f1315c957f6502fa08b6664f4c9d638353f4a0a724ec50b1c977acb45d0f562a18e67fffa755af3598cea981b33485d5f6aa80c7700b8897a3d0f1990e5573f35879fa2e5b4d6272a6a0497bc70058cc54976719b2fe3c07ef2a84dc8991da9ada2928757a17735c5b7ecf21fa046f564ca78d3708e50cc9a863a9a6859fb9f2ea7355fe2e6d632ab879f9514f6ef4cb97f6b126dd41ddd07f18cace913e344edd7dfb4e319479fdaa8b9afbc583cc56bd5ec5e9edf2b1f9617c5ddaa74c4e1442d1e67f876982496a26a7f9ef397a1db853af6f7c496449fd6b982d1b74c56d9b4effcc80fbd754a03cc9e9e7f559678e162a912842f2a166aaac8303d012330ef863bc07841c91079acdae1348c92c8836855a8f224a35859c6b8fe3fb2641d462d1c8ee2a33469f90d1094ba9146a69fb38a078970081400c5946915e1a66f9a4d5e5a28aabc38d8bc95ff6c896c9f8356c5682199fda594caefea19aa008e1148f7285e8473fc5d3e48c8abc1dc528a41bceb32abe0dfa7286daa7896ab13264b364fe30a932f899f503d6819a883734abd8c3356d05a9abc86afcc8dadd7f68afa10ff2f227c6316bfe4a5ec7c510c6367421ebdc63630e194bb42ae3ea08fc2915a9c5c9dac98128c88e659f129ca81d396157c2927c56b0b1870aa72831995ee6b109204f4d4a91158c927a6bbf69c61aab66bb52e54130bf896b500a322f10ac20e354b3f12d5b0f79a12ff574161ee2ff248d3290d83cf7662e4bf0c7d2d43023c5e7dc09758b9848a5b03a344627c97dc02d2f222c162004cbbd3c5adcf3aa79cbe6082e52a02f827ff0f6f5d534a7bac5eb65b6482340bb681f87fb55cbecbb8413a891bf9bfb9c051ef4fd82bcb35ed69a10b77288429ce0e736aca7a3c323635f57dca3f3390e2d5f615bb22b237087c84d02e93203584a75f2013263072526a713a5f327906b55942e75e781629f4cfae2514b0ef59025f9a2ef383cb08b954737e23230135024802f92963432fbb58e713e7328ae6748588a86f1a74ba6c5827a0b76a8001f7bd63e1fe2c03b288fd9a06818182253c1e058e9bbb8f7ae246466de7f3df54255c20e68f718fd9ed2ddb62f4e07035cc8b672c75a96a54b816ef85938d12c30e04c03437642507a880fe548a2a3a60c0e124c893412a7c45415ce6cec15fd155d334c53846d1bec6b6c4db2dbd6a30094b3feee59913c2cd757f20083f737898494a7bd81af5a0e06b99944fd4e7ff6c246f256ce4baade911d39a0897bd3ebb04a5031e4481c5a24e49f6335ea8598289458053198cead1c4a55d8cb4829cbee136e286d88e520c501015f53f1c82a0c5d75430459074be68cc0b536d798b2aeea22460b07f0da4aa241aa680cd79dbad5b39345fb3262a4e7860a3376ff3001d090bf31ca6a8014ca2b26d4e0a5c8f95855a7cf83d02e1ab69fd2d41663811b87f01f1f30dae28b87c774f7cbf2202640cb0a920dc2c367ada63858169668fbdb521ae494f7fd0e14ea4f0ae95836d8097d9da15df4599ad75d2fd9b82f388779d2b6504fbd0d80a7fa0f9cac9e696668657b64308eff411f5d7a0eeb4f452f8a27150c3b9061b90ae7ca3c7b5d65d4755b7a91b1d21ff5e3c30fcf959624a7fd7b387d98c86b0bc14065b7a9809fa9eda52c248ec1e7412c13f203656c05881f8a2e3ad853949882009dfc0c0392eb750fc3f359436a346d92c0fb4e8dce49005af7ffb7b8dee5f643323e78747899e496caeace2a5339a27ee59ea11b05fc1c3166bf696cb92bf1ea6f3d36cf4aa5f4d2c22238ef9128276f1e4d644cfa5c27cd3c2931231c29fc08ebe0c9a6887abd76295bcfbc6f2ac369f9a40a1b16a156d2613ec4087852d8eb1a61067ddfc1856144c12f3bbd7f881f60f70b08d40c1728605ddd8583333a407548fb0cf119e0628e6e47fee171e6857a4d92eff42c74d05d9461cf60dcf74eac82124718fba15182acb28712cfb264209b68ac3eb2d8b9d2bde22c5a2fda2b66b275a1a437f387b04b255c1d80da2d2c7bb5bfddd2f540299a407b2d548edfeec8a76500b9870de3c076052beb8b82849433958826923390734d674924cdb18f0f7a4550143b572942aa9549fb1f97ccae126425c3e9157b1206294f38d905b4cf243a4499552162fe8e16880481c9b6b86602bd5e141c3f4b0859b4922987c20f168f5858d26ad296307c0aa8e9b23ec3797b55739d0482304baa06126c6dd2067ca8d6eb55e9185d7127ac60d8e31f9160367fb05144920e2cb04f87aaaff3419dd3022d62bef7e42d0ca03ad30d148cab7c277809ff81be492a8969385b7c463fb31535f87f636a5725360d8330a7c3197a43f34dbc3517a4af9526ba016e0af49e84472f755b2fb13cc6328c0a041ee2ad281e0aa9d8ff0833dcc47be9cad91a1f25453871a459283fbd4cb209eeda18ec948ae09d1a1f50d7be35d355be00f29969fd820dc442456d5d2ce7dc8024a69fed4e8f74d5c10b15a10b3b854f762eb10d126816390ad4ee6a7c4bcc09193c29c26323835c3b5222af0a041fc6c2bbf8ed336dd710998e728d2125ea83119de4d858b2c96a894e0e6101ec1bf1b637f214390a67ee505b9ee4a891520b732282a4f31dbba981c92b529e4a48215660abdc73821467cbfdbed877f6c9fd588e973029fb9ee7290849359d42beedde3334f7e5ef335a517bb8554cd33200876155546b0759be2773cf770ff99e91ad41f83cc854927e6453612f1e461bf97912c9ab9b6f90d238b5356f01730252ff2bd3c6098099181ffeeaa4c349f5365dc80f4b9a1696060628881cb59b5e8b002230e736dc6349cda663a77199f3f127ac304c41b654caa66ea09c38574e8ff5c64bd7e0d640bffa1e28967b39680004350b84025392b07a850242f95c3a95b07f3ce24a71"}, 0x1008, 0x0) r1 = msgget(0x0, 0x480) msgsnd(r1, &(0x7f0000001180)={0x2, "fd4e867af579abd6bdae45222fad661bfa147fba3798512fd468010187581d09f090c25f6f24b25002ffb9d813e7e6ef0394cd3417a512f21e4f8181675988a894e97164a6fb81cac1baa5397c2f3841a95520b72f4f203050f3182ff2e3c0a88e0de7a0ab15a2e8dacd3a5c964d15f60d5a677400455570420e888efe7c524bd0080258614a8754dd1ec63b7610dd44431979015d2c5f96a0e54221a47b652435f3117bee7d3b8a617208fee6c631777bb711847ce2"}, 0xbe, 0x800) msgsnd(r1, &(0x7f0000001240)={0x3, "fbec116503411a235a51bd73f8ecd8b9434ff5024a14ad9c13c7c3e78c2694a9ffb3e1904c89a693c141a18d2a"}, 0x35, 0x800) msgsnd(r0, &(0x7f0000001280)={0x1, "9d1729c0a34506e82ff9b5276f1f1488904fe4e427228ab75f5e5970ca3f7e70bb0c5a485c34f32ec3bd80465177c7a05beee1b2d476ed82ca76f8c03fa2cdff5682260714df3a4138b8596dc1b3fbd8c2bf45df2a5b14c6195bffd42b5e65fea1805ba1be7a99146e8f9dbf342ba274b39e69ee1adfa3ca92ea2e7e3ff1ac41907c4a7af2b300fc66c13273373b046353d31a9fd4270f1e4d9dcb65484c9dd7a0742da36f8f3e76f0629db82e78c77176ce4fac5ad07c6c8110af71cde70c8a4a39b25237462b955b98446af8e97ba3ce3db2d2be36079b60092a6ff467537aff1561d6f8eb538e4b36de844aa3273159cdf851704cd5817336d6df03f7f657d1af3068965dcdc649a0ea752513c9477fbb40c03bddae06ed6405392ac2b1c502155127dd835c1f67de9b3bba3c46c243fb8a6883e9bea7281b00a0c7b77512fe5cc6780da72be6802265f2d4ef7ed913751b3188ae98044552150f6b103976cd3b6a1c9dd9a136f5c7c21ace40de1f363ad28b76267b9a9cc7ada6afc4ed02e4d850baf019987bde7ad11d81d3bee159368f3c9842348163bf4adb0821ac680a4f55e5618fcd499b7cd60c0e9e6c5407ef955df362a76d68d32246463c60671d8b703886270bd902cf26a57f274f808a8f8e229446cfba93d7ea903b01ecd30518c507afddfc431171e66eb30ee055d72b74f776dd2e7433c69c02b93db5a21fd60982b2e354d36739684e5bbb097ad4b4e40491d9b93a38ec905457afc2090fadb62cd1a0e0ef2110bf56f79ebb9d9ebc58a11ce0ce70cd04f262ffa2c86d57edfb3d4a1335474dbcdd414254e2b6a2c9bbccf744fa05861e66a27b5c751bf13d35be778f97c8fefa7a842e7f99c9c5b120923e279001944f378d5a4cb1992c91832ebf69543f571d0efe1e776549f0c68a2430de9b63f2d73a11bf4ed215647f3ea41bd3836c3abd2d0c8e03f96e284f2e80417555e6a49a51016b749c0ed5639153d88c7716fc05935771e8b0130686798b1729f29dc4304d65972c68dffdd40981d59442357cc64b22cb3f653fa71fb89a2fbffb49e0ddd62fbb50e581ca05cee487b4531ed7d07fca7b81af2b706f8263532f4fd6e417ab3536674553b486061c4bbd6e15d27d57883dd2539047c17f7563d93c41f94b80b3bd4b18bab2ff92518c6f6e19a7ab883c0626d3223b4f3e6b8a2095a97e249be03938acb365d331522ac40b43a671948bb644a3f5d731fd719b2595842c0334a546e0449cdf16d8fd169a47f8df308af2c9a10ff495b7fa06187d107d5a58bdd5b5938963a5b73e97cb5cc41c8557c90e003e28e68b7fb1c752b4d8c8bf4fcc981dc779c6aa936bcc59e3ab4bae67b51f424994d349a7ee087a542713ddaaac431b5fea94eb56416aa4afa5d018954ece38550dc1168c11a2c30a16a6f5c6a1534378a86f8ffc051a29fc0897c6b6eae5cd28a5ed715f63c2462e21bcf2fa17c506dbe9ccb7e1a7098b5e0952a50abc2b5c85e8d0e243a89a621a7702ecbc0d928a29a658a90cc92f525f1c4eb3e0ba33c19ea0f0e627f7082ebae4a2e044ae427abbc8f3f945d2f14fdef4fde2e672f79b42b380674ad7c32ce3ff433036c5eb3b784eb2a28e5ecf127c15b795ec592b44027ee35938b8f4dee40b14fcd2928995920e66e290f445194ec55e39379aff2997492c2c618336dcc6614b3becfa446a765a1923c13d2856ea7cd6c33ad3fb18b6913f78ca25a9f4e9e4409ae5f40f6cf3e2c165ccd5ad71cf937e30eba8caba81a8db5a767b7148401397a852a60e1c0b6b714154302d764777506322d330563ce7d0bebe7c478f7ee3ad3217b855596a367a5003b23b4fbd441ec1855189aeb7efef53306cbf327dfccd83f26f5357c565e5a5ecc47e2fa450f4c937dfd9d2ef694e7861a7f8ef4ea9fc2b890f7583a71f6af6b50b7ebd82d9bb735f0e2ac32ae638627ca826209eb5d9148e1ca95fe19667076e6622809af9d1c088bf03be8f0995742204c1a84ebe0e0315a017775cbc30e2eb8944644cfeb3c0840e99b069b54ab620fb7e65aef74483d418d337d64bafff5eb3aefbe80a07bdcf78b0890d6b324b2032d94dec6ea9d9f7e01adc5c53705551c83c443be2c47025d8beb07ce877785fd2ee2b824ceed7edc05e5e44e44e92990d47cd0d5d98ef7161a74c45f2f6f0f21b83e14e1037a030baf0f8d0039263298ad62a3bca9115e737fa9eed3e80213e0b2d9076d022c86ec86de8994cdb46949b116fd74e1463d1c1a8a965877b71b68f8789464b46bb6b8a22527a5ef84b7e7cd0f5f8e570b3156edd9d299591ca597752adde3ecbb68a251506acf79e1a0a8534852af15be4d0b9782e47b179aab008c83df89de58ece1b492d65e7b2a13d525621c49c72eebd4862b5174da258daf4b7ff48efdff76fc68954785cae8f89114a5d5aabda2af6ccb416eb57b3f9d721df92fa2b3b3e82bab329d8c00dc0aaf0445663a304953323241c5a40aca80e45a620504fde9603ae6d51bfe2cb076ca4ec3cf1e1852671eceaf6a87011b016d0ea0d2f589885eab6cc1da65f15b72e1b726d5e24d372732cd2a7890f7b5d89d37ec00e7c64770af7a4ee80afa34cf7ec7dfc23f5010d713983ee9174a751c106e351826ff6670adfdeb414d6c8d0a2e405cf0097ae688e9be15f3a4b1cb6c8c50b4fd8a617876b6bc847d4a4e5947c94c60ff2fc00510713d3cdf59b4ace86c9b8b181f7744d5424113e932c57656e2f386d8ded661d6da8ed3896b36014483541a5cbc0c8fbfe33cc09d58243576359b139d804623f06998ab33bb1bf2a38af32e91333c068469f2b96ac525e215ff9a27a8bccecc3fd867942326d3430c46c98931571a71a354a9a81d98b22983152aaf31f030f63a59c5fd6060999eb03eb0a9b3335645a3f4524c141576f6f63c4ccd217371667fd9b40da88d9aa36ea08685edc07feca528e082ffafa65cc25c518b9a2d2ed894fc8a820d7f827031fe517ff4812cdeececf98c7d3e007415e09d4f1af1b5f68c8b12c23a60bc7bbec26c653df3837df237e94b262ccaf46419eef47196abbffbf6609b68654c623a0aa243de014c56e1975fc6c1ad0e2df6998388f00965b450ffdce76c50e9e0ef5f6b87eb8d3a8d1a890fb68978fffde90192a398a3b74de6adbd1f69e664c9ccfb5069077a3bbec641c9f36aad9cbc9b06c345dda6e179022bfcd724725fd0f2a28379b18715abbde46b3de2ae40f72821b8e5c30876065639700b2ce7ce3fd8de951f3e2fefb7e2a2ef1d733b59922fd4e4964470e605a26f35b1018f55046914356c7fe52759822b0c4189a969955262e5fcc02e19c31ee76ab6370a6a37312cce668098068f138bd1a6702a2ff93a70b2208e0cd393edbb8c54037e5901d114916034a47a0491f94cfd382bcc2f6d65e932478b2aaab0bf6261ec2de29381abf5efec47ee1c5f663558a6529a1bd101da64833e22236a89d648de0c121a3e54deabbfff6fd6525edb1e24d8edf41f2fac6b915673c366d8aef35b3b446c7a39c6903dfa2c2e0493223a59a84fbc93196c5f98d77f4c30037ea95d2f5a85193681eb6544ebc6bb533fe609f9e8b6b3e6295c5887e8fc764cc7f4a928af958a7c3c0591df8825f9830a1d53512d447563e2229f7443d0218b4e22c88f2e0d1d130385c970776a7f9528907627716af4034bee193eb16721f9cf3f785cfc65ec1bec1743ea9fbd27c89f884ee923fd4c6bcbf056c18e30d8d979420719b8e037fb1a6563e4527788300790797a755f3e2de1c2e3a60af9de4606e58ac2df2acfe3fbd702c777dfc3a1426201828ab4ffe337900d0b107318e9e832d828c2cc0a3271cee5b00d0f0054064376ee70380acb93f99d65e5fc517521158ed144acb67b94ea5f14d4760b5013d520162fa876593e4826d9ba1814752e9aafa60a89b7356d4a60d52e60e38fca30466b4d412eaccf81e4cb094cb6883a9c36f3eac8062f7e14e99305037575f3416da91698971d2fd4b9491d7ed3b69263f3c81aea3fc5dcf9accb231a11eb7eb8c0553bc903e068d12caaf989867c7c5d12d5f8741d878cfd653eda7f5b9d27a1edb9541497a501bf1fb9e0e5f697c3bc600d190ccbe17afa20368970d3c7e6ec7d60bbe8c51c816ed649e9f4d6cde1092fce7ede63739a51a81aff9d24ea97809ee468319db5e0cbf51c9a86c73e57796c7bb9cbe1be49b828139a340efa80686d08120d4ccc630fdbb943eaca9cb809c1cfe0514cac3bc89e077a87e5ae6259314b00b2029fbdec7589cf85256dc1f00302b9b1547c491a8004f6198e59ddd4ed39b1eb8b9199f078830898eab9c8a84c58858ba5fd488f7154915bab81a66f6514e7f9f7b28b0f6b6d567bdc24794e8cb20580c25dad5ddee5671211f5f0fc1c3384be03ac2565c12c17631d8084dbd82aea550f85cbde261861a4dcc65276470b8cbc5a36d3d5755e2b50bc1381c0da8d4ede80d3ba938ea7efea78f0a5270d9d518e60be041a7e7416aafc21eabf7bab6dc8fbc8924adf5db4599a0f6e6730a13972e1af51b38069721186e42a0fed8b5a545d89dd24a694d9b24f56b6965290690627adbea089b644730d783c978225f859f86731c6e42e30cc2ad23d2174371f2e8f2e6f1f7e990158cdec83ed2c1075d0a60e66b0a3ed59832677dfc3828db7a9948c1c5615a0881f03769ca5fdb005cc2dfd508fa0759208ece10d4f86cc80905739f6d5f56740f2c0cc972540b9b19e658c9cea244fd351dbf0099964bc6a8bea0095d437890d8b974090909216bd4be360e6964aff8cfae2e7c0cb37256c08f1df17a0992f65183d1752897a21d392ebc84bcd688a6190c6af64ff69e125e5ebb0a863dc9c26b3911b54a8ef288781544da7b0e5a18e28967adabb14b77471b96499cef5d8d74ad6065c714d391546fa6e9cb6e25ad8cdaeae9607c9319fe1f95f38fcee978ac04a131326a37b9d24e7a2a7ded71337283af464b9f83e0ebd6689c61810de23178a1bdb5ceff31582921980172a7e362633557d22d19442038686da6bdd3e7420c17df13c3f3c599957ee444469bfd4870983def9be1fcd5288810d3c38e4605ca5a4facf1f771ddd3c830284ed6fef36913325d870416bc43e23691263e3d508cf9de00c9c1e6dbef8331b25e92da28be565157dda440248dd8d515f29438867b4bb900d23bcb102063a5e89053a8b00a9d376c7ae521bdb4576d7b72abf063dc53ffdf1a17f71e843990e774943be38b9920770ec73d68b3d89a368dcfd04abb92b46b2d5ff1c74077532cfd7577da401288c938cd9f56f7dde3412150dab84e1307f6095180020b5a3e2b794ce71f3b0ff3a20b3f50a0dd2fbbd2652edbe234a25b3e05566070a75f8d4a565c537cd16f8831c0e1975f731f3cd0070ac8fbd1a6d656aae2be8af8d53ab70f0b6e0c377781443dca8427147068ede0abe32e20f462b512fa669c5b9ba47f16a79b09b3ed2c66f063e95ad0b9ba2712deeb8bd23252051f8f61201d2a4e41d0fcd770b709f61629a53b8024b148930c6614ca5f2720b033de01020363e0cf1d4bb5c7558b20b16d9b44d084bfd1043f0562d5bcd4108b7816ff08157e250fc06fe10d23ddec952ae0bfb6be8e96d360046df45795a229997a9bfc9fc141ffe6859f7f79379f67dd831f81e431f25dbef3c7fbacb63b206c5606cd137c99b9cac76ae7224563fe951bafdfbd16e17bf53cb82130f159819493b865e4b8aac92d7e116549e24d0c897c9d7b"}, 0x1008, 0x0) msgget(0x2, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002440)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5}, 0x167, 0x80000000, 0x0, 0x0, 0x0, 0x7, 0x401, 0x3ff}) [ 1726.806925][ T8866] overlayfs: conflicting lowerdir path [ 1726.850096][ T8852] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1726.860446][ T8852] misc raw-gadget: fail, usb_gadget_register_driver returned -16 11:14:36 executing program 2: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) [ 1727.168991][ T8301] hid (null): invalid report_size 14365 [ 1727.175122][ T8301] hid (null): unknown global tag 0xe [ 1727.180697][ T8301] hid (null): unknown global tag 0xd [ 1727.188786][ T8301] hid (null): report_id 0 is invalid [ 1727.194712][ T8301] hid (null): global environment stack underflow [ 1727.201498][ T8301] hid (null): global environment stack underflow [ 1727.208286][ T8301] hid (null): global environment stack underflow [ 1727.215071][ T8301] hid (null): unknown global tag 0xc [ 1727.282568][ T8301] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0015/input/input29 [ 1727.386905][ T8301] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0015/input/input30 [ 1727.487556][ T8301] kye 0003:0458:5019.0015: input,hiddev0,hidraw0: USB HID v0.00 Pointer [HID 0458:5019] on usb-dummy_hcd.0-1/input0 [ 1727.535658][ T8301] usb 1-1: USB disconnect, device number 18 [ 1734.580945][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1734.587883][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1734.594764][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1734.601376][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:14:49 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) listen(r0, 0x0) r1 = epoll_create(0x4) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)={0xe0002004}) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) epoll_wait(r1, &(0x7f00000000c0)=[{}], 0x1, 0x0) 11:14:49 executing program 4: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) 11:14:49 executing program 2: chdir(0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) creat(&(0x7f0000000300)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fadvise64(r0, 0x0, 0x0, 0x0) 11:14:49 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12011003"], 0x0) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x3a, &(0x7f0000000080)={0x5, 0xf, 0x3a, 0x3, [@ext_cap={0x7}, @ptm_cap={0x3}, @generic={0x2b, 0x10, 0xb, "89fff29acfb736e6756c628514761d386fbabec9bae624363bc97c199f529a49d7628a37a28df114"}]}, 0x1, [{0x7a, &(0x7f0000000100)=@string={0x7a, 0x3, "f1bc89294c91a7c1d68d6e6211604521845e69bde0e2845eb120b769924a4e69d6a249abbd1780e0a3042d3e9ddea4587b113ea9eebaeb615a22f6b3ffc61fcf4d27c93dbc5230bdadec6bd009b247dfe424091618b7dddb002cc10090bdc54ad949b7ee4b918793ae2565276df42038c443f7abcaf456a1"}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 11:14:49 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) syz_io_uring_setup(0x2373, &(0x7f0000000080), &(0x7f0000000000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x0, 0x0) 11:14:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x0) fanotify_init(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x33) getsockopt$inet_mreqsrc(r0, 0x0, 0x53, &(0x7f0000000000)={@dev, @local, @broadcast}, &(0x7f0000000080)=0x28) [ 1738.900136][ T8884] FAT-fs (loop5): Directory bread(block 3) failed [ 1738.909710][ T8884] FAT-fs (loop5): Directory bread(block 4) failed [ 1738.916882][ T8884] FAT-fs (loop5): Directory bread(block 5) failed [ 1738.923624][ T8884] FAT-fs (loop5): Directory bread(block 6) failed [ 1738.990102][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1738.997747][ T3515] FAT-fs (loop5): Directory bread(block 4) failed 11:14:49 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v2={0x2, @aes128, 0x0, '\x00', @a}) 11:14:49 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x35}, {0x6, 0x0, 0x0, 0x7fff7ffe}]}) syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) [ 1739.362636][ T8317] usb 1-1: new high-speed USB device number 19 using dummy_hcd 11:14:49 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DEST(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000100)={0x44, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x30, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PORT={0x6}, @IPVS_SVC_ATTR_PROTOCOL={0x6}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0xa}, @IPVS_SVC_ATTR_ADDR={0x4, 0x3, @ipv4=@remote}]}]}, 0x44}}, 0x0) [ 1739.602814][ T8317] usb 1-1: Using ep0 maxpacket: 16 11:14:49 executing program 3: r0 = socket(0x840000000002, 0x3, 0xfd) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000006c0)='gre0\x00', 0x10) sendmmsg$inet(r0, &(0x7f00000004c0)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x14, &(0x7f0000000540)=[{&(0x7f0000000580)="a905000000000000000100338bb335529f56ed5c0e5d4da8efbebde700000000e5c064c6", 0x24}], 0x1}}, {{&(0x7f0000000140)={0x2, 0x0, @private=0x1000000}, 0xfcb9, &(0x7f0000000440)=[{&(0x7f0000000700)="aa055a98fc67498b3129efec41bba5a9f85f3a58cd95e458b4e73cc918a6fbfc927b2f81218a2b2d", 0x28}], 0x15}}], 0x2, 0x0) [ 1739.725804][ T8317] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1739.737403][ T8317] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1739.747618][ T8317] usb 1-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 1739.757074][ T8317] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1739.807508][ T8317] usb 1-1: config 0 descriptor?? 11:14:49 executing program 4: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='hugetlb.1GB.max_usage_in_bytes\x00', 0x2, 0x0) r2 = openat$cgroup_ro(r0, &(0x7f0000000040)='cpuacct.stat\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x3e) [ 1739.938701][ T8903] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 11:14:50 executing program 2: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x0, 0x80008, 0x12, 0x0, 0x606d}}) [ 1740.060852][ T8894] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1740.071050][ T8894] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1740.367800][ T8317] hid (null): invalid report_size 14365 [ 1740.373796][ T8317] hid (null): unknown global tag 0xe [ 1740.379305][ T8317] hid (null): unknown global tag 0xd [ 1740.387253][ T8317] hid (null): report_id 0 is invalid [ 1740.392946][ T8317] hid (null): global environment stack underflow [ 1740.399663][ T8317] hid (null): global environment stack underflow [ 1740.406457][ T8317] hid (null): global environment stack underflow [ 1740.413206][ T8317] hid (null): unknown global tag 0xc [ 1740.444173][ T8317] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0016/input/input31 [ 1740.535165][ T8317] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0016/input/input32 [ 1740.612011][ T8317] kye 0003:0458:5019.0016: input,hiddev0,hidraw0: USB HID v0.00 Pointer [HID 0458:5019] on usb-dummy_hcd.0-1/input0 [ 1740.652880][ T8317] usb 1-1: USB disconnect, device number 19 [ 1747.780748][ T8913] fat__get_entry: 2 callbacks suppressed [ 1747.780815][ T8913] FAT-fs (loop5): Directory bread(block 3) failed [ 1747.793646][ T8913] FAT-fs (loop5): Directory bread(block 4) failed [ 1747.800311][ T8913] FAT-fs (loop5): Directory bread(block 5) failed [ 1747.807110][ T8913] FAT-fs (loop5): Directory bread(block 6) failed 11:14:58 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b7020000f7ffffffbfa70000000000003702000020febfff7a0af0fff8fffff769a4f0ff00000000b70600001218d1fe2d640500000000007504000000ffffffdc04000010000000b704000010000020620700fe00000000850000002f000000b70000000a00000095000000000000006458c2c62fca868f0399d909a63396c113940c19aab9d607000000cb3924b6b14809000000253730e711f5969f62c28b22edf3cf393d14c46cc4f79fd2b316da4f0de8163f6242fa8a23f1740637c48468761cf54043000000ec44631ac2622cdcae18c3d14bfb036dd87235b44174f7c034318508f49f09781dc7a2cfbb58055dc2dc2739e2e735d0ab961dac07f4f6d8aa1c3f16765d427c0e01000000f74c16737d50d2a44eacf2b734b0289c7a3a16eeca71296746681dd1046a36bf61af491e4fa734318e0d72b8dbbc2b2b869af2f87903000000b6ecc7de09a2257e908cd92e664fa7aba7f07474863333fba3eadd8efbd5dae6c024585d972b1bf8c4e872bba38160be9e92b6ddb90fc51b894917b576b5708e64e70f7d8225da90ce9bc019084873ed07c0c59c4ba053fe77e0d37ccc3718da2e9fefaf025527a734e91de5d11e3f56ca3b03dc121086071d1f36821a428d28eefa22ead6a3dab9388da53263b81ebe6be197a48a63440000a356240c4e2df57457000100000000000000000000008d2516510b29804b3cc034c19cef0c773f01064709edd63a185cbab8456c25283b9514b220fe401503ff536478088eb9fd932a0703a7bf9ea45f29b2d49177824f210a69f8e5227fd32e7d5a2c7ecf57ac64509224b52e746d631637e596e5a55d2c805bf725b9d14756c8cfa292aae07f7c5b91de7bfe232d872866cf9fe063317741a0db9081d4393a7f9bcc0917d60a11b4a9ece831660ce625de441cef915eba31255d163f7033045ceb97f8ea006efc5b84f75ca1fb74c9faef444eb12f46b435de87feb2f7f2d7fb659395e4b38178b5c67e6ac100000000000000001b2e77bd5de136fa1bec1a26c622bb9662c4ee70147acc5605aa2318855cb8b91800000d33f265dcb5dce05f943339669d9fa0ea051c4e8dcdf37d01ad7aff64f84ce32b841c799f47c294fe9b23ce9725285fc50f1dd3f5e264023082eed752704c1f598151aa7d29a74777d1f658f50c27b60198770ff8ebef9df1b750d56d4d195ad7a267c46b3ed33bdbca13cafc304dc6da78d20f029742d800106acfdd331081ca00c1d5c8b7bed2ef603d6e7f1764246aab457d531559a971939a038055ac28625ec837f824ff537cd67993a3589be73a18680da50287b9e962b1a0235c290346a21ca5de55c49c78e411c791617000ef8df75411a5d30000000000000000000000004deb8d49806823655735bd6deb49edb2e42c2987aee9080366660b847bf03c145f6796921d26dcf29e9a6c808459e82cbb0000070000000000000000000000574a98796cd02dbce90aa92f1eabd5984f42da8db1f7c4164b9887cb0e5cd42ec343abd695e6aca8201425e75934e158c734ade13aec5a3c0e8f6e40fdd2dcafeecc94cac11ce47ac696b870808e8adbb9f0e3e79e14e24cdcfd4d3ed0627f1b84b678d7dead2fa3a9eb8e9f7d76703259b7efe51079862ddd0d6f0de13a8a7fa5eae42aad0ba9261d193c579a69aa14e074978fea9e2326f97133571e990cd027945625e1c651783dea489041e60e0073e2d1499bd95855d04dc8853e2c4c09f234ea29af17fe6ec72fb84a6a4476917e49ef9661f39959b77b41aa4853d4b2c41b35fb94a81cda502158246be110b6052668469c265a0a02747770c3a3e690611ed6588acfc234a7f800"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x18}, 0x48) 11:14:58 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x9, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7a, 0x6a, 0xa, 0xff00}, [@call={0x24}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0xff5b, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x1e, 0x10, 0x0, 0xfffffffffffffc25, 0xffffffffffffffff}, 0x25) 11:14:58 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0x7ffffffc}]}) openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/diskstats\x00', 0x0, 0x0) 11:14:58 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0f85403, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x3}) 11:14:58 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12011003"], 0x0) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x3a, &(0x7f0000000080)={0x5, 0xf, 0x3a, 0x3, [@ext_cap={0x7}, @ptm_cap={0x3}, @generic={0x2b, 0x10, 0xb, "89fff29acfb736e6756c628514761d386fbabec9bae624363bc97c199f529a49d7628a37a28df114"}]}, 0x1, [{0x7a, &(0x7f0000000100)=@string={0x7a, 0x3, "f1bc89294c91a7c1d68d6e6211604521845e69bde0e2845eb120b769924a4e69d6a249abbd1780e0a3042d3e9ddea4587b113ea9eebaeb615a22f6b3ffc61fcf4d27c93dbc5230bdadec6bd009b247dfe424091618b7dddb002cc10090bdc54ad949b7ee4b918793ae2565276df42038c443f7abcaf456a1"}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) [ 1749.002905][ T8458] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 1749.252460][ T8458] usb 1-1: Using ep0 maxpacket: 16 [ 1749.373450][ T8458] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1749.384885][ T8458] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1749.395115][ T8458] usb 1-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 1749.404557][ T8458] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1749.420573][ T8458] usb 1-1: config 0 descriptor?? [ 1749.668883][ T8919] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1749.678731][ T8919] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1749.917575][ T8458] hid (null): invalid report_size 14365 [ 1749.923436][ T8458] hid (null): unknown global tag 0xe [ 1749.928983][ T8458] hid (null): unknown global tag 0xd [ 1749.937005][ T8458] hid (null): report_id 0 is invalid [ 1749.944058][ T8458] hid (null): global environment stack underflow [ 1749.950825][ T8458] hid (null): global environment stack underflow [ 1749.957589][ T8458] hid (null): global environment stack underflow [ 1749.964310][ T8458] hid (null): unknown global tag 0xc [ 1750.015463][ T8458] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0017/input/input33 [ 1750.109902][ T8458] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0017/input/input34 [ 1750.195000][ T8458] kye 0003:0458:5019.0017: input,hiddev0,hidraw0: USB HID v0.00 Pointer [HID 0458:5019] on usb-dummy_hcd.0-1/input0 [ 1750.252157][ T8458] usb 1-1: USB disconnect, device number 20 [ 1754.024727][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1754.031287][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 11:15:06 executing program 1: sendmsg$key(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00008feff0)={0x0, 0x193}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f0000000100)={0x4, 0x0, &(0x7f00008feff0)={&(0x7f0000000180)=ANY=[@ANYBLOB="020d0000100000002f3144e900000000030006000720000002004000e0000001000000f5000000000800120002000100000000000000000030006c000201009f6eae02000000adb20200000000152c00000000ef76c77f6293ee83bb7acde1b8e96408d700000000030005000020000002"], 0x80}}, 0x0) r0 = socket$key(0xf, 0x3, 0x2) sendmmsg(r0, &(0x7f00000000c0), 0x2c8, 0x0) 11:15:06 executing program 3: mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x2, 0x2172, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/205, 0xcd}], 0x1, &(0x7f0000000540)=[{&(0x7f0000000380)=""/222, 0x7ffff000}], 0x2d7, 0x0) 11:15:06 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0xbf}, [@ldst={0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x366, 0x10, &(0x7f0000000000), 0x2b2}, 0x48) 11:15:06 executing program 4: getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) setgroups(0x50, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) 11:15:06 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12011003"], 0x0) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x3a, &(0x7f0000000080)={0x5, 0xf, 0x3a, 0x3, [@ext_cap={0x7}, @ptm_cap={0x3}, @generic={0x2b, 0x10, 0xb, "89fff29acfb736e6756c628514761d386fbabec9bae624363bc97c199f529a49d7628a37a28df114"}]}, 0x1, [{0x7a, &(0x7f0000000100)=@string={0x7a, 0x3, "f1bc89294c91a7c1d68d6e6211604521845e69bde0e2845eb120b769924a4e69d6a249abbd1780e0a3042d3e9ddea4587b113ea9eebaeb615a22f6b3ffc61fcf4d27c93dbc5230bdadec6bd009b247dfe424091618b7dddb002cc10090bdc54ad949b7ee4b918793ae2565276df42038c443f7abcaf456a1"}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 11:15:06 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x24048000, &(0x7f00000001c0)={0xa, 0x0, 0x0, @remote, 0x3082}, 0x1c) listen(r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000140)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7d1}, 0x1c) bind$inet6(r1, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r1, 0x0) r2 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="580000001500add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac710d1070000ffffffffffffffffffe7ee00000000000000000200000000", 0x58}], 0x1) 11:15:06 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x48031, 0xffffffffffffffff, 0x0) unshare(0x40000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001500)={'ip6tnl0\x00'}) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000380)=ANY=[@ANYBLOB="6e6174000000000000000000000000000000000000000000000000001800000000000000"], &(0x7f00000001c0)=0x24) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x2204c001, &(0x7f0000000340)={0xa, 0x2, 0x0, @empty}, 0x1c) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, 0x0, &(0x7f0000000300)) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000002c0)={'syztnl1\x00', &(0x7f0000000280)={'syztnl2\x00', 0x0, 0x7800, 0x8000, 0x5, 0x7, {{0x8, 0x4, 0x3, 0x24, 0x20, 0x67, 0x0, 0x5, 0x2f, 0x0, @multicast1, @multicast1, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}, @noop, @noop]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x42c00180}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@deltclass={0x7c, 0x29, 0x10, 0x70bd28, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x1, 0xb}, {0x9, 0xffff}, {0xc, 0x8}}, [@TCA_RATE={0x6, 0x5, {0x1, 0x1}}, @TCA_RATE={0x6, 0x5, {0x1, 0x8}}, @TCA_RATE={0x6, 0x5, {0x31, 0x93}}, @tclass_kind_options=@c_prio={0x9}, @tclass_kind_options=@c_mqprio={0xb}, @tclass_kind_options=@c_tbf={0x8}, @tclass_kind_options=@c_multiq={0xb}, @tclass_kind_options=@c_prio={0x9}, @TCA_RATE={0x6, 0x5, {0x1, 0x5}}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4}, 0x40001) setsockopt$inet_MCAST_MSFILTER(r2, 0x0, 0x30, &(0x7f0000000040)={0x0, {{0x2, 0x0, @multicast1}}, 0x0, 0xa, [{{0x2, 0x0, @loopback}}]}, 0x590) listen(r2, 0x80000000) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000040)=0x104, 0x4) sendto$inet6(r1, &(0x7f0000000480)="2dc35292b13628ac4e69aed5eaaf763a7a3120e199a9ec93426b6b27ff154b9a649da680eb0fbdb093189ff34273e9b976d9bad907fdc75c5de2bddd25069444be6c9a62fd5c8a1785e3e735eeb50d4ee25a69da3009cbb52bdd406352bd91f0ee0247408b2cb755ae831cfd0235ecd5d18d1f88203ae902ab1e5a8460ebb0168dca53af4f880d66074263c6c59f67e855fef72c81a33904f48c0e96e03e2e6d6aed9bf7fce248cb0a3236775704770c85d9d6f275ca1605e6e2e387703c0c21f2a27580806bb6e60a4230bd0a6f0932210275bb3772eecbab26dfc7b7036060293e1244ea431bd132817db84872b283bbc49b90de5f2629a1c5354f3d36086418d019ed8f94a393911041edaae9cc1bff02233c1f5bf547042408d587bdcdd0ed00521a3b6787738b3478c048cd068b1e71350a8b7d7319e88b4593f055f7d6b2788961c9158a41171fdc542ab2cab4464ac1d2a45bf447e4a5f363cfad04414d1f17be3dc27722846f97b33e72d5a358b659e69a7ea23ee3200aa79a7ff9ad7459dadf98c37cebb094a673500a82aff0350fe9b7c612024e753f344c5b3e20acdd40d5a3fa45d21aa0c045d47bab2b2aeabf0c533a519ff0db6082d1d591790e2a589ef19df3ed99c078dc16fee291b9e2efbcf7dbae604b0f25cf047ad6cee6dd87a60fee53624bf4b20c8cec40c61d7e6e9358347ecf5640ff145cfec5328e280c712b9c69f2dede62f7a6d18770b47e15c5616a1d68bcc6dfb2de88a073d90b2bfbd23e0af0bdf67be77c8552a7b65b9aa2fb4debf858dfa2695c7f8f59fea36f717d7d5c4867e0007eda62bd178697a0773e8aeb633f7ab7d074f142f77899dc7208cc0842b0927bde1346e87e736d00b1672a56b98eef9797c8890d3941ff3644f6572e355682134d1b84396f872e32e1dc5f20d9ce6d71cc79e54f401b8b980d4641dd98e636ab2dea59a9207a16b871df6fb070b05a041202666c9a2d722a4a390a8f00220dd962b8bdaa62072db278d8db9f9e0bf344d8c7c714705b0d923f450541b6a3afd5ea6f6b622cccdd09084949f348ee598b924bba59abb3b8766a75a10089018db75618d30b4a0b651b823c42a150d5c165d333b3f37a1329fe9530185127abec84e922e8bac2764ec6636ec009b5179cbe33eadce57be6c89f84e5161e1e7ad598ebdb0e034a1d99334dd0a3a6fe0e9d2f3eb5e2c6d5e89f842f0ce21e7c74806761ba400c41fa9bd6fccefe140c67b868029be016d57ec5873c19ef9ee2ee07afdf64cf142cab7609c2c2697017c19b1504a3125aece71190fcf767a138f9aac29c7e4499968adc5d3c693a89c13eda997bdaee9bf63f92d4f633569134df470d4285d809c4508759c5c9db4973202db474e2b16b1fbce20c4b3b55c64f32b26795e3497705a66bf749055808902be2e42246ad8c0f090db3ad038f1b0de9af9f5f0ef7e5849573c5c9a5c740f065620f882caa4d197563030c1f302f3b104e9d7cd11644ad5c02e6f671df789d37d1bc8863f8b6a19ffdf5d652c22254aac9a94a202ba303fa545cf8b964e5755e79eaf4eaa04192732a0b5fea3a9685dc7194d6103c537b54fe64e69a2a4bda43533245ea5ab4e64c2696a83ad8efd103e2a0e487ee88cd311868828a05e7f6c291700c5ef42813cf1ae8863f1eb2d8f7c21aef66602ae0838889cf87e2cbe0b2b07a368dc03c122f674f6609717d3954b9b8acc1c26c0e6340443c218a10202477ded6cc92114bc387cc4f1cf8119ff5347ad0f81c20f24eefc3e9ab5c2e94bda47ee17a328a92903e783d8ae3f0efc6d60fce7befce0725c17e921cb3ffcb68edc1a1c57b9213f6c0bdfed435c763fd3fc5c746d60d554728dbdce7bfcf3b2e55276543e6869fbbee412bfbb2951b4c0dbb2bf4c625827ea9063f1f450a11ae355cf40579d757bc71bfd299b9ede70215d003c8f5eb4cf78eac48a18b8a6c474144c88903b666a4529395feeb52f6c7c73c542da51d2a3413890568438e076ec1168bc16d696e96d19d4e99a82361cc5b7c4b1a613f46ac0268b92ae61cc1752700cfd22d35138008b795b1a65f3f601a1234779a0236ad05631d641d7ee4f2bcbc548cd898ebd4eb7c5d2cbf6dfe27d35643a5e1bebcc1cd498eb98d0fd23b0b381de253080803deecba514c94283f7f40fd2514c8146fed7ae27813a52fca5f51eabd16e60d99f9b7b2e8aee8df1375304779cf40e39b508587d91da8e890b2b3a778b2f6c93753731731ae0f02ee96ea0aafbaeb2c0ab23747830443c0fe312f02d880d52e8f31560ace3b53f3c04d946bebebfe6cca813b6499d9aa5349119efcad150f60b0fa9bcc79d1c79bbbe5bd15decdb113688a480574768889c7834fa04de446bd282ae9dcc78b9839d1170b36b6647064c3f2c956b27f1d81dbb65066ec5bf4b270b86152f3c16bf9320afd100c25a88911e4ee52c0fd80a2939360fc8f2c804f5c44ad9df654ee81c792a1444214a5c9033d6e066214b52f8f98dfb438cef48dd7a95488ad6c65079556fa9f7d0d348b908cae739d1c2d47d8bab5cebe6126f77cbf548353f64df9e8820c12ad29254a4edd36d83cf8ce0c56f24bfcd98b1a046a679fa27feb", 0x746, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000000240)=0x8f, 0x4) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x1d, &(0x7f00000000c0)=0x401, 0x4) recvfrom$inet6(r1, 0x0, 0x0, 0x2040, 0x0, 0x0) [ 1756.963148][ T8458] usb 1-1: new high-speed USB device number 21 using dummy_hcd [ 1757.313079][ T8458] usb 1-1: Using ep0 maxpacket: 16 [ 1757.375319][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1757.381966][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1757.388760][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1757.395553][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1757.446888][ T8458] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1757.458463][ T8458] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1757.468689][ T8458] usb 1-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 1757.478077][ T8458] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1757.492002][ T8458] usb 1-1: config 0 descriptor?? [ 1757.740666][ T8934] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1757.754943][ T8934] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1758.007689][ T8458] hid (null): invalid report_size 14365 [ 1758.013762][ T8458] hid (null): unknown global tag 0xe [ 1758.019309][ T8458] hid (null): unknown global tag 0xd [ 1758.027357][ T8458] hid (null): report_id 0 is invalid [ 1758.033210][ T8458] hid (null): global environment stack underflow [ 1758.039953][ T8458] hid (null): global environment stack underflow [ 1758.046745][ T8458] hid (null): global environment stack underflow [ 1758.056606][ T8458] hid (null): unknown global tag 0xc [ 1758.108280][ T8458] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0018/input/input35 [ 1758.220900][ T8458] input: HID 0458:5019 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0458:5019.0018/input/input36 [ 1758.331628][ T8458] kye 0003:0458:5019.0018: input,hiddev0,hidraw0: USB HID v0.00 Pointer [HID 0458:5019] on usb-dummy_hcd.0-1/input0 [ 1758.366061][ T8458] usb 1-1: USB disconnect, device number 21 [ 1769.942534][ T8950] FAT-fs (loop5): Directory bread(block 3) failed [ 1769.949200][ T8950] FAT-fs (loop5): Directory bread(block 4) failed [ 1769.956056][ T8950] FAT-fs (loop5): Directory bread(block 5) failed [ 1769.962868][ T8950] FAT-fs (loop5): Directory bread(block 6) failed 11:15:20 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x3, 0xe, &(0x7f0000001dc0)=ANY=[@ANYBLOB="b7020000e7000400bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000020000002d6405000000000065040400010000000404000001000000b7050000000000006a0a00fe000000008500000042000000b70000000000000095000000000000004e6206cdbc8db4c7b4dc1a7d3f7912d65d7d000000000d98bb13c860621e34217879efa921c59c7cc25e4a0da652625d9e58490d3fc684748b427e2a290490d9539b5c38ec9773d90567f875ceb68e2fbed5cd9fb0286025c459475cf9808191640af54759efb604d2c03f9378e47cff7f094b2adbbd5f962ec90ea36db4c3d56c5b5dc55358fa06c99e82a1c5f628e94db3e40e48b1ddc84fb0e094c2de1751c3ed760e6e17302cca3b6c659fa1d6a4ca0b5e6447b09b20eea91ed083d4296ae7c8aa81e5d54545e45284876160f7c3f9a6f9c316624046e8a026115b33b88abf0303e4700477580a25293021551fc8f7c6ea0e6406071b3db32d452effcacb122bee0f308cb7ac4eaca643b43c29191627b373af4963d3151df463353dbda82a78069babb7b99e3b815fbb9f5d81a3fa2552cf5dca6d4ff1a1a2914933acd1c25f04aad1d203771a15682822a7df63661715d42a5e26064136266b01d10c323e832cbee9dcfd42e787944325180088639404e286c5039abaa01aa4fe0e11583dd063f173e64cdb0dc90dc87f55edc070128291f85c77fe6bf88734ae053ef8e0af5d489abaaf77a17ac6caef2dc677486b5ecd93f7e34a7bec07627d67ed3847988093108897d4f6bfd3498d6084fbef2bf5c3b73bb4b5e616e2d98dc5ca02c826bd3a3a0fd3d0ba74e60d2665a4997439e9d8a69b045b365a1c521e3b444346714a48b85aa793cb3e122651a444e4594b3e41406560b19245b26dbb2652cc5b35cb29ea0272bfbcbe412a40c407b8005bbb360dcf5b2d345fb5bfece4e770326396440a6093a96939c9372695f853f7bb9fc755f8a22ea619e49754717c4baded4c67826576ec3073b399ffcc93404f48fa07d7b37785a590a64afbe182e7e811acfe3630054f34bfbb3828e4af565b376aca71b00121921ca0a9b728d0b70d2ca6416d2ef9e7dfd96ca5e40cc666f645c91c40033cd225dda8496cd0440ba411a2d4f6b73eba06d99f75f3341468b19534fd2a0f0dbde6ee13a5aa62be05a6205507d99af9026d7dc9b3ed420dcb76681f68b6b76609e2ea936495790965fc5cab47bbb46584d6e85663f960353d4be98546d04123c468f58e4139807e9500"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) 11:15:20 executing program 3: r0 = socket(0x2c, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r0, 0x1, 0x2a, &(0x7f0000000000), 0x20a154cc) 11:15:20 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x989680}, 0x0) 11:15:20 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x48031, 0xffffffffffffffff, 0x0) unshare(0x40000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001500)={'ip6tnl0\x00'}) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000380)=ANY=[@ANYBLOB="6e6174000000000000000000000000000000000000000000000000001800000000000000"], &(0x7f00000001c0)=0x24) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x2204c001, &(0x7f0000000340)={0xa, 0x2, 0x0, @empty}, 0x1c) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, 0x0, &(0x7f0000000300)) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000002c0)={'syztnl1\x00', &(0x7f0000000280)={'syztnl2\x00', 0x0, 0x7800, 0x8000, 0x5, 0x7, {{0x8, 0x4, 0x3, 0x24, 0x20, 0x67, 0x0, 0x5, 0x2f, 0x0, @multicast1, @multicast1, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}, @noop, @noop]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x42c00180}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@deltclass={0x7c, 0x29, 0x10, 0x70bd28, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x1, 0xb}, {0x9, 0xffff}, {0xc, 0x8}}, [@TCA_RATE={0x6, 0x5, {0x1, 0x1}}, @TCA_RATE={0x6, 0x5, {0x1, 0x8}}, @TCA_RATE={0x6, 0x5, {0x31, 0x93}}, @tclass_kind_options=@c_prio={0x9}, @tclass_kind_options=@c_mqprio={0xb}, @tclass_kind_options=@c_tbf={0x8}, @tclass_kind_options=@c_multiq={0xb}, @tclass_kind_options=@c_prio={0x9}, @TCA_RATE={0x6, 0x5, {0x1, 0x5}}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4}, 0x40001) setsockopt$inet_MCAST_MSFILTER(r2, 0x0, 0x30, &(0x7f0000000040)={0x0, {{0x2, 0x0, @multicast1}}, 0x0, 0xa, [{{0x2, 0x0, @loopback}}]}, 0x590) listen(r2, 0x80000000) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000040)=0x104, 0x4) sendto$inet6(r1, &(0x7f0000000480)="2dc35292b13628ac4e69aed5eaaf763a7a3120e199a9ec93426b6b27ff154b9a649da680eb0fbdb093189ff34273e9b976d9bad907fdc75c5de2bddd25069444be6c9a62fd5c8a1785e3e735eeb50d4ee25a69da3009cbb52bdd406352bd91f0ee0247408b2cb755ae831cfd0235ecd5d18d1f88203ae902ab1e5a8460ebb0168dca53af4f880d66074263c6c59f67e855fef72c81a33904f48c0e96e03e2e6d6aed9bf7fce248cb0a3236775704770c85d9d6f275ca1605e6e2e387703c0c21f2a27580806bb6e60a4230bd0a6f0932210275bb3772eecbab26dfc7b7036060293e1244ea431bd132817db84872b283bbc49b90de5f2629a1c5354f3d36086418d019ed8f94a393911041edaae9cc1bff02233c1f5bf547042408d587bdcdd0ed00521a3b6787738b3478c048cd068b1e71350a8b7d7319e88b4593f055f7d6b2788961c9158a41171fdc542ab2cab4464ac1d2a45bf447e4a5f363cfad04414d1f17be3dc27722846f97b33e72d5a358b659e69a7ea23ee3200aa79a7ff9ad7459dadf98c37cebb094a673500a82aff0350fe9b7c612024e753f344c5b3e20acdd40d5a3fa45d21aa0c045d47bab2b2aeabf0c533a519ff0db6082d1d591790e2a589ef19df3ed99c078dc16fee291b9e2efbcf7dbae604b0f25cf047ad6cee6dd87a60fee53624bf4b20c8cec40c61d7e6e9358347ecf5640ff145cfec5328e280c712b9c69f2dede62f7a6d18770b47e15c5616a1d68bcc6dfb2de88a073d90b2bfbd23e0af0bdf67be77c8552a7b65b9aa2fb4debf858dfa2695c7f8f59fea36f717d7d5c4867e0007eda62bd178697a0773e8aeb633f7ab7d074f142f77899dc7208cc0842b0927bde1346e87e736d00b1672a56b98eef9797c8890d3941ff3644f6572e355682134d1b84396f872e32e1dc5f20d9ce6d71cc79e54f401b8b980d4641dd98e636ab2dea59a9207a16b871df6fb070b05a041202666c9a2d722a4a390a8f00220dd962b8bdaa62072db278d8db9f9e0bf344d8c7c714705b0d923f450541b6a3afd5ea6f6b622cccdd09084949f348ee598b924bba59abb3b8766a75a10089018db75618d30b4a0b651b823c42a150d5c165d333b3f37a1329fe9530185127abec84e922e8bac2764ec6636ec009b5179cbe33eadce57be6c89f84e5161e1e7ad598ebdb0e034a1d99334dd0a3a6fe0e9d2f3eb5e2c6d5e89f842f0ce21e7c74806761ba400c41fa9bd6fccefe140c67b868029be016d57ec5873c19ef9ee2ee07afdf64cf142cab7609c2c2697017c19b1504a3125aece71190fcf767a138f9aac29c7e4499968adc5d3c693a89c13eda997bdaee9bf63f92d4f633569134df470d4285d809c4508759c5c9db4973202db474e2b16b1fbce20c4b3b55c64f32b26795e3497705a66bf749055808902be2e42246ad8c0f090db3ad038f1b0de9af9f5f0ef7e5849573c5c9a5c740f065620f882caa4d197563030c1f302f3b104e9d7cd11644ad5c02e6f671df789d37d1bc8863f8b6a19ffdf5d652c22254aac9a94a202ba303fa545cf8b964e5755e79eaf4eaa04192732a0b5fea3a9685dc7194d6103c537b54fe64e69a2a4bda43533245ea5ab4e64c2696a83ad8efd103e2a0e487ee88cd311868828a05e7f6c291700c5ef42813cf1ae8863f1eb2d8f7c21aef66602ae0838889cf87e2cbe0b2b07a368dc03c122f674f6609717d3954b9b8acc1c26c0e6340443c218a10202477ded6cc92114bc387cc4f1cf8119ff5347ad0f81c20f24eefc3e9ab5c2e94bda47ee17a328a92903e783d8ae3f0efc6d60fce7befce0725c17e921cb3ffcb68edc1a1c57b9213f6c0bdfed435c763fd3fc5c746d60d554728dbdce7bfcf3b2e55276543e6869fbbee412bfbb2951b4c0dbb2bf4c625827ea9063f1f450a11ae355cf40579d757bc71bfd299b9ede70215d003c8f5eb4cf78eac48a18b8a6c474144c88903b666a4529395feeb52f6c7c73c542da51d2a3413890568438e076ec1168bc16d696e96d19d4e99a82361cc5b7c4b1a613f46ac0268b92ae61cc1752700cfd22d35138008b795b1a65f3f601a1234779a0236ad05631d641d7ee4f2bcbc548cd898ebd4eb7c5d2cbf6dfe27d35643a5e1bebcc1cd498eb98d0fd23b0b381de253080803deecba514c94283f7f40fd2514c8146fed7ae27813a52fca5f51eabd16e60d99f9b7b2e8aee8df1375304779cf40e39b508587d91da8e890b2b3a778b2f6c93753731731ae0f02ee96ea0aafbaeb2c0ab23747830443c0fe312f02d880d52e8f31560ace3b53f3c04d946bebebfe6cca813b6499d9aa5349119efcad150f60b0fa9bcc79d1c79bbbe5bd15decdb113688a480574768889c7834fa04de446bd282ae9dcc78b9839d1170b36b6647064c3f2c956b27f1d81dbb65066ec5bf4b270b86152f3c16bf9320afd100c25a88911e4ee52c0fd80a2939360fc8f2c804f5c44ad9df654ee81c792a1444214a5c9033d6e066214b52f8f98dfb438cef48dd7a95488ad6c65079556fa9f7d0d348b908cae739d1c2d47d8bab5cebe6126f77cbf548353f64df9e8820c12ad29254a4edd36d83cf8ce0c56f24bfcd98b1a046a679fa27feb", 0x746, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000000240)=0x8f, 0x4) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x1d, &(0x7f00000000c0)=0x401, 0x4) recvfrom$inet6(r1, 0x0, 0x0, 0x2040, 0x0, 0x0) 11:15:20 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x6e) 11:15:26 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x48, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000ac0)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x20, 0x2, [@TCA_BASIC_EMATCHES={0x1c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x10, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0xc, 0x1, 0x0, 0x0, {{0x0, 0x7}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x50}}, 0x0) 11:15:26 executing program 0: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_SECURITY(r0, 0x0, 0x1, &(0x7f0000000200)=0x3, 0x4) 11:15:26 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) socket$inet_udplite(0x2, 0x2, 0x88) unshare(0x40060000) 11:15:26 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x35, &(0x7f0000000040)=0xa, 0x4) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x14e24}, 0x1c) recvmmsg(r0, &(0x7f0000000200), 0x38c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000680)={0xa, 0x4e24}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000240)=ANY=[], 0x10) 11:15:26 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x48031, 0xffffffffffffffff, 0x0) unshare(0x40000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001500)={'ip6tnl0\x00'}) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000380)=ANY=[@ANYBLOB="6e6174000000000000000000000000000000000000000000000000001800000000000000"], &(0x7f00000001c0)=0x24) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x2204c001, &(0x7f0000000340)={0xa, 0x2, 0x0, @empty}, 0x1c) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, 0x0, &(0x7f0000000300)) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000002c0)={'syztnl1\x00', &(0x7f0000000280)={'syztnl2\x00', 0x0, 0x7800, 0x8000, 0x5, 0x7, {{0x8, 0x4, 0x3, 0x24, 0x20, 0x67, 0x0, 0x5, 0x2f, 0x0, @multicast1, @multicast1, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}, @noop, @noop]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x42c00180}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@deltclass={0x7c, 0x29, 0x10, 0x70bd28, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x1, 0xb}, {0x9, 0xffff}, {0xc, 0x8}}, [@TCA_RATE={0x6, 0x5, {0x1, 0x1}}, @TCA_RATE={0x6, 0x5, {0x1, 0x8}}, @TCA_RATE={0x6, 0x5, {0x31, 0x93}}, @tclass_kind_options=@c_prio={0x9}, @tclass_kind_options=@c_mqprio={0xb}, @tclass_kind_options=@c_tbf={0x8}, @tclass_kind_options=@c_multiq={0xb}, @tclass_kind_options=@c_prio={0x9}, @TCA_RATE={0x6, 0x5, {0x1, 0x5}}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4}, 0x40001) setsockopt$inet_MCAST_MSFILTER(r2, 0x0, 0x30, &(0x7f0000000040)={0x0, {{0x2, 0x0, @multicast1}}, 0x0, 0xa, [{{0x2, 0x0, @loopback}}]}, 0x590) listen(r2, 0x80000000) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000040)=0x104, 0x4) sendto$inet6(r1, &(0x7f0000000480)="2dc35292b13628ac4e69aed5eaaf763a7a3120e199a9ec93426b6b27ff154b9a649da680eb0fbdb093189ff34273e9b976d9bad907fdc75c5de2bddd25069444be6c9a62fd5c8a1785e3e735eeb50d4ee25a69da3009cbb52bdd406352bd91f0ee0247408b2cb755ae831cfd0235ecd5d18d1f88203ae902ab1e5a8460ebb0168dca53af4f880d66074263c6c59f67e855fef72c81a33904f48c0e96e03e2e6d6aed9bf7fce248cb0a3236775704770c85d9d6f275ca1605e6e2e387703c0c21f2a27580806bb6e60a4230bd0a6f0932210275bb3772eecbab26dfc7b7036060293e1244ea431bd132817db84872b283bbc49b90de5f2629a1c5354f3d36086418d019ed8f94a393911041edaae9cc1bff02233c1f5bf547042408d587bdcdd0ed00521a3b6787738b3478c048cd068b1e71350a8b7d7319e88b4593f055f7d6b2788961c9158a41171fdc542ab2cab4464ac1d2a45bf447e4a5f363cfad04414d1f17be3dc27722846f97b33e72d5a358b659e69a7ea23ee3200aa79a7ff9ad7459dadf98c37cebb094a673500a82aff0350fe9b7c612024e753f344c5b3e20acdd40d5a3fa45d21aa0c045d47bab2b2aeabf0c533a519ff0db6082d1d591790e2a589ef19df3ed99c078dc16fee291b9e2efbcf7dbae604b0f25cf047ad6cee6dd87a60fee53624bf4b20c8cec40c61d7e6e9358347ecf5640ff145cfec5328e280c712b9c69f2dede62f7a6d18770b47e15c5616a1d68bcc6dfb2de88a073d90b2bfbd23e0af0bdf67be77c8552a7b65b9aa2fb4debf858dfa2695c7f8f59fea36f717d7d5c4867e0007eda62bd178697a0773e8aeb633f7ab7d074f142f77899dc7208cc0842b0927bde1346e87e736d00b1672a56b98eef9797c8890d3941ff3644f6572e355682134d1b84396f872e32e1dc5f20d9ce6d71cc79e54f401b8b980d4641dd98e636ab2dea59a9207a16b871df6fb070b05a041202666c9a2d722a4a390a8f00220dd962b8bdaa62072db278d8db9f9e0bf344d8c7c714705b0d923f450541b6a3afd5ea6f6b622cccdd09084949f348ee598b924bba59abb3b8766a75a10089018db75618d30b4a0b651b823c42a150d5c165d333b3f37a1329fe9530185127abec84e922e8bac2764ec6636ec009b5179cbe33eadce57be6c89f84e5161e1e7ad598ebdb0e034a1d99334dd0a3a6fe0e9d2f3eb5e2c6d5e89f842f0ce21e7c74806761ba400c41fa9bd6fccefe140c67b868029be016d57ec5873c19ef9ee2ee07afdf64cf142cab7609c2c2697017c19b1504a3125aece71190fcf767a138f9aac29c7e4499968adc5d3c693a89c13eda997bdaee9bf63f92d4f633569134df470d4285d809c4508759c5c9db4973202db474e2b16b1fbce20c4b3b55c64f32b26795e3497705a66bf749055808902be2e42246ad8c0f090db3ad038f1b0de9af9f5f0ef7e5849573c5c9a5c740f065620f882caa4d197563030c1f302f3b104e9d7cd11644ad5c02e6f671df789d37d1bc8863f8b6a19ffdf5d652c22254aac9a94a202ba303fa545cf8b964e5755e79eaf4eaa04192732a0b5fea3a9685dc7194d6103c537b54fe64e69a2a4bda43533245ea5ab4e64c2696a83ad8efd103e2a0e487ee88cd311868828a05e7f6c291700c5ef42813cf1ae8863f1eb2d8f7c21aef66602ae0838889cf87e2cbe0b2b07a368dc03c122f674f6609717d3954b9b8acc1c26c0e6340443c218a10202477ded6cc92114bc387cc4f1cf8119ff5347ad0f81c20f24eefc3e9ab5c2e94bda47ee17a328a92903e783d8ae3f0efc6d60fce7befce0725c17e921cb3ffcb68edc1a1c57b9213f6c0bdfed435c763fd3fc5c746d60d554728dbdce7bfcf3b2e55276543e6869fbbee412bfbb2951b4c0dbb2bf4c625827ea9063f1f450a11ae355cf40579d757bc71bfd299b9ede70215d003c8f5eb4cf78eac48a18b8a6c474144c88903b666a4529395feeb52f6c7c73c542da51d2a3413890568438e076ec1168bc16d696e96d19d4e99a82361cc5b7c4b1a613f46ac0268b92ae61cc1752700cfd22d35138008b795b1a65f3f601a1234779a0236ad05631d641d7ee4f2bcbc548cd898ebd4eb7c5d2cbf6dfe27d35643a5e1bebcc1cd498eb98d0fd23b0b381de253080803deecba514c94283f7f40fd2514c8146fed7ae27813a52fca5f51eabd16e60d99f9b7b2e8aee8df1375304779cf40e39b508587d91da8e890b2b3a778b2f6c93753731731ae0f02ee96ea0aafbaeb2c0ab23747830443c0fe312f02d880d52e8f31560ace3b53f3c04d946bebebfe6cca813b6499d9aa5349119efcad150f60b0fa9bcc79d1c79bbbe5bd15decdb113688a480574768889c7834fa04de446bd282ae9dcc78b9839d1170b36b6647064c3f2c956b27f1d81dbb65066ec5bf4b270b86152f3c16bf9320afd100c25a88911e4ee52c0fd80a2939360fc8f2c804f5c44ad9df654ee81c792a1444214a5c9033d6e066214b52f8f98dfb438cef48dd7a95488ad6c65079556fa9f7d0d348b908cae739d1c2d47d8bab5cebe6126f77cbf548353f64df9e8820c12ad29254a4edd36d83cf8ce0c56f24bfcd98b1a046a679fa27feb", 0x746, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000000240)=0x8f, 0x4) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x1d, &(0x7f00000000c0)=0x401, 0x4) recvfrom$inet6(r1, 0x0, 0x0, 0x2040, 0x0, 0x0) 11:15:26 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0xe, &(0x7f0000000340)={&(0x7f0000000380)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in=@local, @in6=@dev}, {@in6=@private0, 0x0, 0x32}, @in6=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @encap={0x1c, 0x1c, {0xf, 0x0, 0x0, @in6=@private0}}]}, 0x154}}, 0x0) 11:15:26 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) socket$inet_udplite(0x2, 0x2, 0x88) unshare(0x40060000) [ 1776.671965][ T8979] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 1777.457959][ T8979] bond0: (slave bond_slave_0): Slave does not support ipsec offload [ 1783.864861][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1783.871521][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1783.878281][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1783.885030][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:15:37 executing program 5: r0 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @local}, 0x10) connect$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, @hyper}, 0x10) 11:15:37 executing program 2: unshare(0x6c060000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x48031, 0xffffffffffffffff, 0x0) unshare(0x40000) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001500)={'ip6tnl0\x00'}) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, &(0x7f0000000380)=ANY=[@ANYBLOB="6e6174000000000000000000000000000000000000000000000000001800000000000000"], &(0x7f00000001c0)=0x24) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x2204c001, &(0x7f0000000340)={0xa, 0x2, 0x0, @empty}, 0x1c) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, 0x0, &(0x7f0000000300)) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f00000002c0)={'syztnl1\x00', &(0x7f0000000280)={'syztnl2\x00', 0x0, 0x7800, 0x8000, 0x5, 0x7, {{0x8, 0x4, 0x3, 0x24, 0x20, 0x67, 0x0, 0x5, 0x2f, 0x0, @multicast1, @multicast1, {[@ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4, 0x1}, @noop, @noop]}}}}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x42c00180}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@deltclass={0x7c, 0x29, 0x10, 0x70bd28, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x1, 0xb}, {0x9, 0xffff}, {0xc, 0x8}}, [@TCA_RATE={0x6, 0x5, {0x1, 0x1}}, @TCA_RATE={0x6, 0x5, {0x1, 0x8}}, @TCA_RATE={0x6, 0x5, {0x31, 0x93}}, @tclass_kind_options=@c_prio={0x9}, @tclass_kind_options=@c_mqprio={0xb}, @tclass_kind_options=@c_tbf={0x8}, @tclass_kind_options=@c_multiq={0xb}, @tclass_kind_options=@c_prio={0x9}, @TCA_RATE={0x6, 0x5, {0x1, 0x5}}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4}, 0x40001) setsockopt$inet_MCAST_MSFILTER(r2, 0x0, 0x30, &(0x7f0000000040)={0x0, {{0x2, 0x0, @multicast1}}, 0x0, 0xa, [{{0x2, 0x0, @loopback}}]}, 0x590) listen(r2, 0x80000000) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000040)=0x104, 0x4) sendto$inet6(r1, &(0x7f0000000480)="2dc35292b13628ac4e69aed5eaaf763a7a3120e199a9ec93426b6b27ff154b9a649da680eb0fbdb093189ff34273e9b976d9bad907fdc75c5de2bddd25069444be6c9a62fd5c8a1785e3e735eeb50d4ee25a69da3009cbb52bdd406352bd91f0ee0247408b2cb755ae831cfd0235ecd5d18d1f88203ae902ab1e5a8460ebb0168dca53af4f880d66074263c6c59f67e855fef72c81a33904f48c0e96e03e2e6d6aed9bf7fce248cb0a3236775704770c85d9d6f275ca1605e6e2e387703c0c21f2a27580806bb6e60a4230bd0a6f0932210275bb3772eecbab26dfc7b7036060293e1244ea431bd132817db84872b283bbc49b90de5f2629a1c5354f3d36086418d019ed8f94a393911041edaae9cc1bff02233c1f5bf547042408d587bdcdd0ed00521a3b6787738b3478c048cd068b1e71350a8b7d7319e88b4593f055f7d6b2788961c9158a41171fdc542ab2cab4464ac1d2a45bf447e4a5f363cfad04414d1f17be3dc27722846f97b33e72d5a358b659e69a7ea23ee3200aa79a7ff9ad7459dadf98c37cebb094a673500a82aff0350fe9b7c612024e753f344c5b3e20acdd40d5a3fa45d21aa0c045d47bab2b2aeabf0c533a519ff0db6082d1d591790e2a589ef19df3ed99c078dc16fee291b9e2efbcf7dbae604b0f25cf047ad6cee6dd87a60fee53624bf4b20c8cec40c61d7e6e9358347ecf5640ff145cfec5328e280c712b9c69f2dede62f7a6d18770b47e15c5616a1d68bcc6dfb2de88a073d90b2bfbd23e0af0bdf67be77c8552a7b65b9aa2fb4debf858dfa2695c7f8f59fea36f717d7d5c4867e0007eda62bd178697a0773e8aeb633f7ab7d074f142f77899dc7208cc0842b0927bde1346e87e736d00b1672a56b98eef9797c8890d3941ff3644f6572e355682134d1b84396f872e32e1dc5f20d9ce6d71cc79e54f401b8b980d4641dd98e636ab2dea59a9207a16b871df6fb070b05a041202666c9a2d722a4a390a8f00220dd962b8bdaa62072db278d8db9f9e0bf344d8c7c714705b0d923f450541b6a3afd5ea6f6b622cccdd09084949f348ee598b924bba59abb3b8766a75a10089018db75618d30b4a0b651b823c42a150d5c165d333b3f37a1329fe9530185127abec84e922e8bac2764ec6636ec009b5179cbe33eadce57be6c89f84e5161e1e7ad598ebdb0e034a1d99334dd0a3a6fe0e9d2f3eb5e2c6d5e89f842f0ce21e7c74806761ba400c41fa9bd6fccefe140c67b868029be016d57ec5873c19ef9ee2ee07afdf64cf142cab7609c2c2697017c19b1504a3125aece71190fcf767a138f9aac29c7e4499968adc5d3c693a89c13eda997bdaee9bf63f92d4f633569134df470d4285d809c4508759c5c9db4973202db474e2b16b1fbce20c4b3b55c64f32b26795e3497705a66bf749055808902be2e42246ad8c0f090db3ad038f1b0de9af9f5f0ef7e5849573c5c9a5c740f065620f882caa4d197563030c1f302f3b104e9d7cd11644ad5c02e6f671df789d37d1bc8863f8b6a19ffdf5d652c22254aac9a94a202ba303fa545cf8b964e5755e79eaf4eaa04192732a0b5fea3a9685dc7194d6103c537b54fe64e69a2a4bda43533245ea5ab4e64c2696a83ad8efd103e2a0e487ee88cd311868828a05e7f6c291700c5ef42813cf1ae8863f1eb2d8f7c21aef66602ae0838889cf87e2cbe0b2b07a368dc03c122f674f6609717d3954b9b8acc1c26c0e6340443c218a10202477ded6cc92114bc387cc4f1cf8119ff5347ad0f81c20f24eefc3e9ab5c2e94bda47ee17a328a92903e783d8ae3f0efc6d60fce7befce0725c17e921cb3ffcb68edc1a1c57b9213f6c0bdfed435c763fd3fc5c746d60d554728dbdce7bfcf3b2e55276543e6869fbbee412bfbb2951b4c0dbb2bf4c625827ea9063f1f450a11ae355cf40579d757bc71bfd299b9ede70215d003c8f5eb4cf78eac48a18b8a6c474144c88903b666a4529395feeb52f6c7c73c542da51d2a3413890568438e076ec1168bc16d696e96d19d4e99a82361cc5b7c4b1a613f46ac0268b92ae61cc1752700cfd22d35138008b795b1a65f3f601a1234779a0236ad05631d641d7ee4f2bcbc548cd898ebd4eb7c5d2cbf6dfe27d35643a5e1bebcc1cd498eb98d0fd23b0b381de253080803deecba514c94283f7f40fd2514c8146fed7ae27813a52fca5f51eabd16e60d99f9b7b2e8aee8df1375304779cf40e39b508587d91da8e890b2b3a778b2f6c93753731731ae0f02ee96ea0aafbaeb2c0ab23747830443c0fe312f02d880d52e8f31560ace3b53f3c04d946bebebfe6cca813b6499d9aa5349119efcad150f60b0fa9bcc79d1c79bbbe5bd15decdb113688a480574768889c7834fa04de446bd282ae9dcc78b9839d1170b36b6647064c3f2c956b27f1d81dbb65066ec5bf4b270b86152f3c16bf9320afd100c25a88911e4ee52c0fd80a2939360fc8f2c804f5c44ad9df654ee81c792a1444214a5c9033d6e066214b52f8f98dfb438cef48dd7a95488ad6c65079556fa9f7d0d348b908cae739d1c2d47d8bab5cebe6126f77cbf548353f64df9e8820c12ad29254a4edd36d83cf8ce0c56f24bfcd98b1a046a679fa27feb", 0x746, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0x1, 0x29, &(0x7f0000000240)=0x8f, 0x4) setsockopt$SO_TIMESTAMP(r1, 0x1, 0x1d, &(0x7f00000000c0)=0x401, 0x4) recvfrom$inet6(r1, 0x0, 0x0, 0x2040, 0x0, 0x0) 11:15:37 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) socket$inet_udplite(0x2, 0x2, 0x88) unshare(0x40060000) 11:15:37 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_RESET_STATS(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={0x30, r1, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x9, 0x1, @l2={'eth', 0x3a, '\x00'}}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xea8}]}]}]}, 0x30}}, 0x0) 11:15:37 executing program 3: ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) shutdown(r0, 0x0) [ 1791.613010][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1791.619702][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1791.626592][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1791.633344][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1797.633380][ T9001] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1797.644975][ T9001] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 11:15:49 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x48, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000ac0)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x20, 0x2, [@TCA_BASIC_EMATCHES={0x1c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x10, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0xc, 0x1, 0x0, 0x0, {{0x0, 0x7}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x50}}, 0x0) 11:15:49 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x8100000, 0x1, &(0x7f0000000200)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f0000000180)=ANY=[], 0x10) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) ftruncate(0xffffffffffffffff, 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) lseek(r0, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) 11:15:49 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) socket$inet_udplite(0x2, 0x2, 0x88) unshare(0x40060000) 11:15:49 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f00000001c0)={@any=0x2}) 11:15:49 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) 11:15:50 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) [ 1800.070829][ T24] audit: type=1804 audit(1666696550.119:58): pid=9008 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1992749876/syzkaller.Ttuv2n/354/bus" dev="sda1" ino=1165 res=1 errno=0 [ 1800.096566][ T24] audit: type=1800 audit(1666696550.119:59): pid=9008 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1165 res=0 errno=0 11:15:50 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x201}, @NFT_MSG_DELFLOWTABLE={0x2c, 0x18, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0x88}}, 0x0) [ 1804.581118][ T9017] FAT-fs (loop5): Directory bread(block 3) failed [ 1804.588063][ T9017] FAT-fs (loop5): Directory bread(block 4) failed [ 1804.594878][ T9017] FAT-fs (loop5): Directory bread(block 5) failed [ 1804.601514][ T9017] FAT-fs (loop5): Directory bread(block 6) failed 11:15:56 executing program 5: r0 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @local}, 0x10) connect$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, @hyper}, 0x10) 11:15:56 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x10, 0x4, &(0x7f0000000180)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x7a}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:15:56 executing program 4: syz_mount_image$erofs(&(0x7f0000000140), &(0x7f00000000c0)='./file0\x00', 0x1027, 0x3, &(0x7f0000000280)=[{&(0x7f00000004c0)="a8303fe7901ad20451c7d551ec7a373fcb1b067a572745623d8200d60292890bd969a6f0295783514e5efc8daa95bd91230fdfaad402481064625f1ff8108a0935aa4034125daad0f98572d598e2240463ad3402e35773dda3b1c3675c0d5f29be0066a2bc1f372651a59a9388eecf988dbb74d1e1a3fdd731044710a04ab485437e912969432775dcf080c2d22e6de15efd559bbabdd2afb1f757f1126f36febf6610a98cee160cdf489b1ca2ecb4f2237317df80f3591913a2784a3a358c2169e42332b17559d24e00fed404bd255479afddf692107d872f4b03b1c10a57e695c6081372cc0ef8cbbed9b9316465a51dc73c613feca782e891339f672fa236ef3f9679ad47de4f72169a70da817c4c7b558ae034dd98ba492160d9d7fef5", 0x11f, 0x2}, {&(0x7f0000000040)="e2e1f5e09521e93c020000000c0024", 0xf, 0x400}, {&(0x7f0000000240)="0300453195449fb8542140121e5a355aa024a39e73080000000000000096e7c2251833b9c90b902f299fe9", 0x2b, 0x480}], 0x0, &(0x7f0000000180)=ANY=[], 0x0) listxattr(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:15:56 executing program 3: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000100)=0x4598, 0x4) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f00000001c0)=0x1, 0x4) sendmmsg(r0, &(0x7f0000000000)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffe0}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2100, 0x0) 11:15:56 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) [ 1813.229105][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1813.235824][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1813.242592][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1813.253282][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1815.470627][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1815.477372][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1817.620124][ T9027] FAT-fs (loop5): Directory bread(block 3) failed [ 1817.626880][ T9027] FAT-fs (loop5): Directory bread(block 4) failed [ 1817.633669][ T9027] FAT-fs (loop5): Directory bread(block 5) failed [ 1817.640304][ T9027] FAT-fs (loop5): Directory bread(block 6) failed [ 1820.561990][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1820.568748][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1820.575902][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1820.582842][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1823.308625][ T9029] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1823.320929][ T9029] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 11:16:13 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x48, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000ac0)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x20, 0x2, [@TCA_BASIC_EMATCHES={0x1c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x10, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0xc, 0x1, 0x0, 0x0, {{0x0, 0x7}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x50}}, 0x0) 11:16:13 executing program 2: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, 0xfffffffffffffffc) 11:16:13 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0xc, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4, 0x5, 0x0, 0x0, [{0x8, 0x22}, {0x8}, {0x4}]}}]}]}, 0x44}}, 0x0) 11:16:13 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000080), &(0x7f0000000000)='./file0\x00', 0x9af7, 0x5, &(0x7f0000000100)=[{&(0x7f0000000400)="330b97dd0b", 0x5, 0x3}, {&(0x7f0000000300)="08a7a2", 0x3, 0x8}, {&(0x7f0000001140)="5e80198f48d25c4247668aa3f7198e285a59ca60bba761d4564ae2379489d09b80cb3f06a4913edbc8edfe9a4e7ba6bd14f2abc59352cb4f6fc8740d28ffb8a23cb80ffdc096a636bbf2028bce17c46cc6d54618466b0f378d10f864b6434ccd0c01be0748405aed98d384e7e027f824f81c34df0408b4494fe5b9947f72132d644c15b14c92c56ddae2957d8c8c6728ce1cfee7a27667fd6268fac58abbb1ce148d5fc963b62a206c81ed5b461a61053137138ebb9395370b120c666b331ce2c211e00d5e6605a7acf2ce66b83908afdcd0bef0eeb31fa3402ed5b135c4c2a5d9ec90cf5cea013e73830a6298e87f075cdfc61bb2e9692d184d1b0635befc0e179f5d241d96385a0b8210703ee6cf59e3a4fd7f0f93a710bd003f5601ed7b2b877c1d73f89cbc284fb1b9bc478a6bf9fa2016a6cc501f8cf8e02558b68112ba1b9cb783108a4dff0f7565e7f1c285d2a0630d0cb7cbf4c6a182082f3ab9872cc09d4f6323482a7e3c6e86e89ea8c66ef4adc0639a1bfe0481538b727f728910a0f00c289dd9f2b2ee497a85327364826562f89b91fd0ddb3b20341a37e0a7958baf6acce687f03c2f5b549a20af0363ffb06cd34867f8711bf09125661e58273b4752570aef642bd46b7f372d1d42173c408d1ee9ff268eecc9bdd0da7eec1de93db0f9a16497b770770d6cda6d0dfb99c4031b8cd266bb2e9c548c4b4e8597a4c6786857319ab881d2839179485a1612bb85c06ff08fa131e6900a6a24755657b3c6a38dc1a0a5218bdb9e1c8a020bea85f8c88e2f33c13ac6edb35ecfe8ccf261d4990e776582aa5c15e6597ddcb1410c85c0b2c313ecccf314c4680b51cda5fda65572426eece030ab6289051a43d32172a6ae067fbf080c0907b3ddae6b003288885199b64c802811a0652b371d626b407bf011e71bb2a6ecb63d417125190b98b38d9489dcf3008cfbf07ef9ee009be6f8dcdeeba6807c28619bdeb64ba45a9d04a6cc4ed998141589429afe5d2ff091a13cc484e49de898e48342ce8ea902ad67007e7db21a53f28cedd8658f94513a12619c292172224622f93a3771b2c3e4709d792dadd690a285c45fdc412b3afe847b639706eb9db545a35a55b97d176232b23e5647db39966ddb2915630a765607d16373d569e3315587efc5dbf87a5454b2906ea6454429859bded744acb97d878278a47ed0c5624ba4568cf3509e31a257ea1e1e6edd6353aa37643571a37cb5e81a522bed2086ad500530a2bff1956b436a2fcf71c1c951911fd7a98b16d955d87026ae2da580c82177e653b91aee51063d11f790188edd79c31412892718507f825a2a5efb2fc6b477aab98c50ff0a40075d27150664c609624dabf864be3820a5d1d02c248694fccbaa9e4d3c182e7b2f76722d186dcb57e7c533f1a19d3f650d59b8d24f6e2a6c956ef13eff1e209952d9597cc7bc66d1fd9e37211e972dd895ea489e67b608a41c8617897d920874e08e6b716bd4e262e57192fa0a354b32d9cd4311990a70ebc746fea0ba70f86b681ae34d77500cc395ea5e9ffb96e126184b9d4299d174d321757c0b2521d4b81d3125515357dc93ff6c9eaed65fa093e68c5004fee7ce781f8ebbe838460a7688bf74b7c8bea23753101a27b7b9249a762c69955e7427217aebca0b60afe7cc3ef2d00b438cda45fe28275f3fdaa1151929deeaa5dcf6e8ca90ba0f2f7c8b92ed6f3b5a095eb9cbcfba7edbfef6ad11c0c765341f0d18a4b8ce4dde81ed0fd1d6f151f83ec4ecc034e90d0a8eb80840634b29191acfab0cc90dde3f8a552bd3eeea4db95f9742449caea3080741c228e6ad23eb4a5ea865836e8d25f7fbff85f959d5a529584588494391bf233df9276f835cb3f0f8a3a279b6071a1fcfccf9c42c530a4f572431741a94a77135c9af8be7970425f8485156db50dbccd294958a8d0593994a46fa069c21846c335a54c6212de41e95d4af63a1b609aa9d3750231cc30698fa36e9b9e9b6100912dfe92d688a9b6bc2f78d8398323f40176dea5e2858e91e4691fc2e08957c0c6cb4081c71aebfe41005f8be988488e7316071bcc3966e8e3130d2f279c690e1318c333798bb4ef9862e4cff025d8ce465a5e5195c5be1b6afbefb727a7070693918408f3827fd719f377c625964b7d7c57ff7851ff77906e663a687a227f9dfbe45515adc41a8f8486e21db960657dad4ae2e184848e926ffd6531f10bf8c3038035dad0e603a6b32bb933342a84ff843e3cbf79ca7e348edc44d41c7f21f499bfe436cf245c1d5a73fe96565bc32e7d64323685e36062e928db64295db6efc66246eef0654c2fa6a47e53128bbb8b144c9449d6488e3edc2b25ac7ed1f48121e7dc6bb948898e8fbdfa87cb3f4eb5c3bebac2d3f01940b578a3e8c2452a237ab8087ceaba0a8f5e1db7c5ace042c5d338500a55f0a8033b7327b74cabda55ca04e91960d16ed4b22319d70a0502631741819833c96a31c71a6bd08e83ba4965bed6459d1241a83ed02ce1699322a9504b044a925979b25921923476dba139fa30372c7916284534be48ccee6e1029bf5d86f2f45821d9fe112ffdcebc683e26dc21d697251a7a2f1ce91d1fa0eb63941f9cac3e12e6e5210eb89e111c3955fc91ad51cf0da6ccf0821ad5b4c55aa2889fe496c850c146ce2704dc8a4ef115dbbc42d7021bd8064d7f81125cfbbd269fcec1dc7c5ab7d1a40f39028c3e8def6ab6b39c8fa1879dc90652b11cf073e17de1841f30f9fd7ef0d2c53c2105b652125ea7694c543278d53a8e019dcff1f74cc410a14d43f3af23cdce1197c53715fb7874b21d34329160867961d2bd4674394f071ae5914aee8820cea8626b15938105e46820dd7026514ff29553a277bbc04464c8db2ba426015ea31d7ac163e96490dccb558e47bac2b8bd8bbcbf5a145ff14c0355efff0b5841dd6059477c33428281007eb947ba4cd2e12013a78aae88753dc79c553085660ed400c426b78ef52818803eadf9f0e8a8c4ee245c89b5adec19ff4146ae05233afa850834535696eda5925ae2e045dda044ce3cffccae60be9dd76b90ae37f3b2a1721e45ceb0b6c59992c28ff17b0d5d326d2d013e021da7663d56fde6066a0dea6f203ee50da1622843338d0757f2ff791b97e43423c654852d4cacb71b91a0aea76f44bfb86993a301169963aa53a210e0ad43504b529fc25b0aab731ecc8632f833c74e686c05bac0636f1fcaac72a889e7a120d9423bd8c8584a2e259ef528b4da8dd5e273d8b14f82d5aaf233c924400dbd874721b4ab32bc0d81833dea7ffa3787152429491abcd4b4c4b13e7218e7756baa9374c41ac4c9e8eb1ed4a8b36fa3dde0f06d5ecadad9ddfd7f5592f04da3e6c017da0962bae9a86053228aed4bb9c59673e5e5189315698bd2c37c07d8f3186e12a41dd0a9fa8cccde570d9e038a952df38a928534fc760acd54ecdfc12309b952c04371d7a5a9652279c5eb538966572a93baf9254b0dbae69884e3af248ae16dad8608f093f4d3c58ef7cc036a990a0fe0193b874924b3049b12c2fba31c7b4f772b602f6bde7b17a98cb4ad1f2b32caf2162c520c92394c251f374fe8b7b8cc59e024ebba60ee10ad71bec99f9e034327f9a5151c8ab303601d06c684dc7522b6947a0e838674dec001dacc0534c382cfa676b866fe9ee209b75c42b77e0b4e732063f04e1fa34cd1fd1a8b429aff3b99692c4ba24a1f4c5ec74e07122b89a134d22795f68e03fede08a06b0f17d024b8a6c4c8393163331bd00699fb13e9f67531e86e730474d424a0ec61207f5ba095351e4f53323709b1382db1bb0543a678b85a218a3d0b70dc38fd93e7ea98ae7ad8d3a085afaa5ddb4ea41fb0131c0516bdba3a6be902ee218319ebd387d1884b432863d3744aa175c3c608f337376ace8de09727e75cb6b73c94d14161cd221510be32bf5d498874ebe9d1ae4d2d50625853734fe2a8a35a1f7e678eddc55a3e72235878c1c8d110269d46bdc3c1c997bd16f1c1c3a654a40ec4661b3484eeb6699590a7f720c870d0e2780f6570261291f17153ea1d5b684caf8019f5d667542de0c76f6dea5fcf8a77023c7374416762218485d07fae41878c2894e81e0d79f611aa6ba18047b80248ae28965ef1de451f66a19cfa254be261eeb8e81e7659460cfea23b5affef6c388921ed9a05ce803cb8b2680ad229c72c771c2160f4d39a3b1aa9358cf3f145685cc00000000", 0xbc2, 0x1d}, {&(0x7f0000000480)="5a50963818175dce322de9a48b7540ccb9c26ac688f090b1e1c0caa2f2e93511a1e5953828576d9a208e15e036956ef7e92375de2a1f9d305a40f8a861dfdcc24c91b9df23837ab9ea72cc781427669d6785e832aafa4284031998bf13cefd27b93842000098a15cdfd0eaf63ea41ae5ea4bd3aff25d3d2d678330576b4bfa10a4e493fdf11315b614e20f63ed58e73731c931549101da13105c1c7473895121cfd43e3bda94c738645a5caf68b88badc503c9", 0xb3, 0x8c4f}, {&(0x7f0000000440)="36960511763bfaa2885d0800edffffff0000631d6435c501c65e9e", 0x1b, 0x9ada}], 0x49e, &(0x7f0000000380)={[{@nls={'nls', 0x3d, 'ascii'}}, {@umask={'umask', 0x3d, 0x4}}, {@nls={'nls', 0x3d, 'cp437'}}, {@session={'session', 0x3d, 0xc66}}, {@nobarrier}]}, 0x81) 11:16:13 executing program 3: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000100)=0x4598, 0x4) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f00000001c0)=0x1, 0x4) sendmmsg(r0, &(0x7f0000000000)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffe0}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2100, 0x0) 11:16:13 executing program 5: r0 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @local}, 0x10) connect$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, @hyper}, 0x10) [ 1823.492036][ T9036] netlink: 'syz-executor.4': attribute type 2 has an invalid length. 11:16:13 executing program 3: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000100)=0x4598, 0x4) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f00000001c0)=0x1, 0x4) sendmmsg(r0, &(0x7f0000000000)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffe0}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2100, 0x0) 11:16:13 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r1, 0xe40a427584efba67, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x28}}, 0x0) 11:16:13 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000005c0)=@updsa={0xf0, 0x1a, 0x5, 0x0, 0x0, {{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@private}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0xa}}, 0xf0}}, 0x0) 11:16:13 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GENEVE_LABEL={0x8}, @IFLA_GENEVE_DF={0x5}]}}}]}, 0x44}}, 0x0) [ 1823.972577][ T9042] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 11:16:14 executing program 2: r0 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0xc1001) ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x1) 11:16:14 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, @in={{0x2, 0x0, @empty}}}, &(0x7f00000000c0)=0x90) r2 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f0000000140)={r1}, 0x8) [ 1831.039443][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1831.046267][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1831.053304][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1831.059948][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:16:23 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x48, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000ac0)=@newtfilter={0x50, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0x2}}, [@filter_kind_options=@f_basic={{0xa}, {0x20, 0x2, [@TCA_BASIC_EMATCHES={0x1c, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x10, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0xc, 0x1, 0x0, 0x0, {{0x0, 0x7}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}]}}]}, 0x50}}, 0x0) 11:16:23 executing program 3: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000100)=0x4598, 0x4) connect$inet6(r0, &(0x7f0000004540)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f00000001c0)=0x1, 0x4) sendmmsg(r0, &(0x7f0000000000)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffe0}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2100, 0x0) 11:16:23 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt(r0, 0x84, 0x80, &(0x7f0000000280)="fc0000fe0d00ffff", 0x8) 11:16:23 executing program 0: syz_usb_connect$cdc_ecm(0x0, 0x51, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3f, 0x1, 0x1, 0x4, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x86, 0x8}, [@acm={0x4}]}}}]}}]}}, 0x0) 11:16:23 executing program 4: unshare(0x20040400) r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x0, 0x0, 0x0) 11:16:23 executing program 5: r0 = socket(0x28, 0x5, 0x0) connect$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x0, @local}, 0x10) connect$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x0, @hyper}, 0x10) 11:16:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000300)={0x20, r1, 0x319, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 11:16:23 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x38, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_AF={0x5, 0x2, 0xa}, @FOU_ATTR_PEER_PORT={0x6, 0xa, 0x4e24}, @FOU_ATTR_PEER_V6={0x14, 0x9, @empty}]}, 0x38}}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x7ff, 0x6, 0xd09, 0x1, r3, 0x10001, '\x00', 0x0, r3, 0x0, 0x4, 0x4, 0x2}, 0x48) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x18, 0x7, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x800}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}]}, &(0x7f00000001c0)='GPL\x00', 0xafb8, 0xffa, &(0x7f0000000c80)=""/4090, 0x40f00, 0x4, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000200)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0x8, 0xab, 0xff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[r3, r2, r3, r3, r4]}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000c40)={r5, 0x0, 0x0}, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000000), r3) r6 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f00000003c0)={'syztnl1\x00', &(0x7f0000000340)={'syztnl0\x00', 0x0, 0x29, 0x1, 0x3f, 0x0, 0x10, @loopback, @local, 0x8, 0x8, 0x3f, 0x800}}) 11:16:23 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000500)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='fd\x00') syz_usb_connect(0x0, 0x34, &(0x7f0000000040)=ANY=[@ANYBLOB="0c010000950500201e739a1206ed000000010902220001080000000904000001010388000905050f0800000000072501", @ANYRES8=r0], 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0xa, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7ce6, 0x0, 0x0, 0x0, 0x68}, [@map_fd, @map_idx={0x18, 0x7, 0x5, 0x0, 0x10}, @map_idx_val={0x18, 0xa, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffd}, @ldst={0x3, 0x2, 0x3, 0x6, 0x5, 0x80, 0x10}]}, &(0x7f00000000c0)='GPL\x00', 0x7fff, 0x4e, &(0x7f0000000100)=""/78, 0x41000, 0x1, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x1, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x1, 0xf, 0x400, 0x1}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000200)=[r0, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff]}, 0x80) [ 1833.722745][ T8458] usb 1-1: new high-speed USB device number 22 using dummy_hcd 11:16:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000300)={0x20, r1, 0x319, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) [ 1833.973070][ T8458] usb 1-1: Using ep0 maxpacket: 32 [ 1834.092883][ T8458] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 11:16:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000300)={0x20, r1, 0x319, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) [ 1834.263778][ T8458] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1834.273366][ T8458] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1834.281603][ T8458] usb 1-1: Product: syz [ 1834.286287][ T8458] usb 1-1: Manufacturer: syz [ 1834.291097][ T8458] usb 1-1: SerialNumber: syz 11:16:24 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000300)={0x20, r1, 0x319, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) [ 1834.650032][ T8458] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 1834.740444][ T8458] usb 1-1: USB disconnect, device number 22 [ 1838.020644][ T9083] FAT-fs (loop5): Directory bread(block 3) failed [ 1838.031495][ T9083] FAT-fs (loop5): Directory bread(block 4) failed [ 1838.038673][ T9083] FAT-fs (loop5): Directory bread(block 5) failed [ 1838.045465][ T9083] FAT-fs (loop5): Directory bread(block 6) failed [ 1846.341347][ T9087] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1846.371891][ T9087] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 11:16:38 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000100), 0x2, 0x2) r1 = openat$zero(0xffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc04c5609, &(0x7f0000000040)={0x0, 0x9, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "262e21e8"}, 0x0, 0x4, {}, 0x0, 0xf6f36000, r1}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x28, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) 11:16:38 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xf, 0x0, "ac4c81d3f8434e58514aff00"}) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000180)=0x81) 11:16:38 executing program 2: openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r0, 0x0, 0x40000000, 0x0) wait4(0x0, 0x0, 0x40000000, 0x0) 11:16:38 executing program 0: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$PPPIOCSMRU(r0, 0x40047452, 0x0) 11:16:38 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r1 = socket$unix(0x1, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001a40)=[{{0x0, 0x0, &(0x7f0000001980)=[{0x0}, {&(0x7f0000000380)=""/235, 0xeb}], 0x2}}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) recvmmsg(r0, &(0x7f0000000300), 0x40000000000049e, 0x1000000000fe, 0x0) 11:16:38 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x1, 0xffffffff, 0x1, 0x3}, 0x48) 11:16:38 executing program 0: ioctl$BTRFS_IOC_DEFRAG_RANGE(0xffffffffffffffff, 0x40309410, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x7]}) r0 = eventfd2(0x0, 0x801) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/50, 0x3b}], 0x3c) [ 1848.820511][ T24] audit: type=1326 audit(1666696598.869:60): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9091 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7fc0549 code=0x0 11:16:38 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) dup2(r2, r0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r4 = dup2(r2, r3) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000000)) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001480)={0x8, 0x0, &(0x7f0000001380)=[@increfs={0x40046305}], 0x47, 0x0, 0x0}) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000680)={0x4c, 0x0, &(0x7f0000000500)=[@transaction_sg={0x40486311, {0x1, 0x6c, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68, 0x700, &(0x7f0000000100)={@ptr={0x73622a85, 0x0, 0x0}, @ptr={0x77622a85, 0x0, 0x0}}, 0x0}}], 0x0, 0x0, 0x0}) 11:16:38 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/75, 0x4b}], 0x1) 11:16:39 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080), 0x870) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x5, 0x5, 0x1069, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x3}, 0x48) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, r5, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) poll(0x0, 0x0, 0x2) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) 11:16:39 executing program 4: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x27) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x29}}}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, 0x1c) 11:16:39 executing program 2: openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r0, 0x0, 0x40000000, 0x0) wait4(0x0, 0x0, 0x40000000, 0x0) 11:16:39 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000027c0), 0x0, 0x0) ioctl$BLKGETSIZE64(r0, 0x80081272, 0x0) 11:16:39 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0xc, 0xe, &(0x7f0000000c00)=ANY=[@ANYBLOB="b702000000000000bf230000000000004503000000fefff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001020000b7050000400000006a0a00fe00000000850000000b000000b70000004dc50000950000000000000089c81f20273d16b72eb83ec5a3c87b32e1d578b07eb58c27b061773f04a22ba8cedf8518e63fb112cf6956e09d1938013c217e0f6ae30bbc1ea8fa69f507000000a00097132c151bf8612101368a313f47851e7ae40b1cca80bc637156071f5ce69fab33a7bc09a26dbfd8e1bf77a91141891cfafcde8e59bb79299fdb228663b223fdd873f345eb0e3ac9277e6e10115ada0816afc0d610f1ca4bae32af9c461f0dd540ac2e2087f59747561aa67e162bbac013049a561824616e1b5e80e7a0778207f81a6eb9599406072bac37d3641708b066c48c69583e02be186f2b1babf7c2d17bc2bcae168528a5991041005b8e6156633fc6e52b5705f2dd216c0f85be48b1a0fe859174fa89269e68802e8d04920849ab7a9b5ac23dbd969be8eb4bd8f43b027deb9cd2b8a28590f69de3ec615248836d80317aa74c2df3d715e35b2e1b3f1007da1a3aa3a5c5de62971f6b12aecaf03cb64e6d6a3c6a3cf3164117d400000000000000076917bded4cd3ea1050b581f91bac1a22550491180cddde8a049af4d237014d57ffd659a6cf20c53ee2ae79a4d261a67e6059a913dee4b980b05a716793a94f39fb1bcdd6b9808b59ca9b14e91489a7cf3bd928c2c92572e44ef9fd9f67e51d4c1d9b146e24931fe1c9fa67a828ad1cae016bf81e3c0a20e0adb5126be11dfcfd676a7bb85e472481b3bd00000000000000000000009a8842a46c1cd37a82c066e62b89f86e171946fdbb491fb29b6bf1e62e71029c9fffda0a8078287eba2ccb33c13c97bccdd0ef7951c81807486dd988a1ab7e9ed4ddb4d8970d2283713c934246d4991f3de8a2d6ae102c3cb6308b4892613beed2e17123015ffe20addcecb7d51ac06d681a2c6c29fe8ff856f3abb8a381d3297959c0224f7bd46f18a01a953a52d5fc9be72c45177b9fc429112a711e85820af4eb9100829f756048ad514a7bc58786dbaae03517b4eab867b98643de1ab029e27076fdbe068b43e8862a1eb5273f8bb7abfa49ff06ce9766d40587e28edbc051d8190c64a89eb54d86230c4a016f8304b694b301e4427af0393ea1f03fb4c49c363fc4f9c27917a7d0445990040000004745d334183bf472a6ab43551f4fe381219b4c9d646108eb4789e4552727b25699ef8bb08043f6551bc9ec708556194b4a1c1646f7cb829a297d7bbda72be100c9a22f6ea554feec7fe64498df0690ce809b129853a594ab97fdb34bf4cef212f55770a48a2af70d3f52dbd724e7081e0623628c1cb9fd2e46a0e7a7a7afd2a9f5549176dc9a49a17013d03ce2dedc8bac5e16642ce089e1ee220fc7eb40754e7a47fa854ad7865ad38bc33c0d2d43290ed0d686224bfb9aec4a971b3d9a8d036fa9f134d7567a02589e409190ccc2bbbfe00b4f6004c0df5aaa32700b59f2201c1236b5524b46c70408f8991b2a959f51b9b91e2145edd65b8f735dc943d69a199561adbf2964d8ae174d1bec2164f188cad1566a09d32ff0acd8b853b084d4140f20ba60d5990ab9cd8dc668f7da20310b69dc6a33a2a198b2f2ac80b2107433caa93cb03fdd7544dbac625e136dd28034903fd5774477f8c9e5746df12ffe56d374844b3c9377c6e89f1568c7bad1320587bf8241e3fadb53f8c695b545671ef3a23077c5a0916d0359a56cc3ab0e5cc2d5001b0159755dabb334d7d134cb8d4eae6fafaa008c18ad5892f7fbe16cc46c3779629466111854146051242ad6a2b90393cab2dc0c85e67554dc5416149d1a2d56e96844ec6e3cef39f28d2bb706518f76ef0dd0eda23743c0834caee97a4b05af7d84495c86d4b74b74b57af3744e51d2d54c3e1227b08557bf794d6b582a396556e8ef338af919af7fa00000000000659f000000000000001a6f40aebbc71351af061b0f16dafbd21d61bca53452636ff1ac427bafb3d27630ed82e13724a12b8e9a402fe194a2bc2f0c4ee7c47d06167d54b914651d43bc99d0cea83c7325fc60d5d51a78af434b3211e098a38226305b3ae8db77ad55c193bf1d26a6a9a6f1a392726043f37ff02c1587f833cf575c4d2d15d0edbfa224b371fd48c6dfb7095d7e422e076eb68861eb4773fd16ef3acdf15aca49d55cfc77f0892bccfeb394a5606594177e3ee3d40a72979c5f4a37305804ca04b317e4f12bbf4a2ec6e9799f5b8d1befb8eb559f378be20805f72fc28b40f0765630fb3476195b01a27c371979c3147d072bfe5f95017ee21fee8fc24e000000000000000000000002001d1a3b9bdb39f7fbb2bef67507fa3e19636c028e5ea4d2d0cb11477b58c79e9226c31f85028b50c904ff3192f9310bda456400000000000000000000000086cb53badb10c3377c970a23dd4fa91e74119565d9aa5e28f967cdf251f08a0d2b05acdcede75224fbb883d9cb111c9fe93e704aea007d1316b8f4edfa1e12ec0f09554bba0be9be3bfb6455ada9d54f0a3c958c36fb05b7cefa20b17971ecec44a871606fdd6bbb95632240a506d6b083562ad57da067314bf4d9c9b2385963c04d854a7db09eea0c2c63c022521988dda229e1fbc8db6606b5e23f6ddd0ce1b3478ea9342425ee5482f244cdbe11812351ea9ed9bd006ed35245b7ffe28cfda35921aaaf768c3056141a266c8b4da502f8411fada11c5563011fa5d01256ff070000d4306698da1163593548aefc6d2207e5d0c13ddbb2a894acc7c9c1b39416b4b63c44a1e383f9ca0dfaab01444a2b32a26a2962c7c65503eda47fe54e405ce8d032d32393e28d8a0335620410732d0eb4a4206bff1713d2cfbf25c316587ab58f928b5d9898ea7577fa5e2e7b871d76a23bc7f7d0f1c6b58b1ae91713754fef0000000000000026b63179ca102fa888cd171c724f522d77c85e7009dfbdb2a768cd980cdc1718"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x20) 11:16:39 executing program 2: openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r0, 0x0, 0x40000000, 0x0) wait4(0x0, 0x0, 0x40000000, 0x0) 11:16:39 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x12, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}}, &(0x7f0000002b00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x14, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000005c0)=ANY=[@ANYRES32=r0], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10012, r1, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$FIONREAD(r3, 0x541c, &(0x7f0000000000)) [ 1857.053264][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1857.059926][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1857.066698][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1857.073446][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:16:55 executing program 5: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'dummy0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$inet6(0xa, 0x80003, 0x6b) r4 = socket(0x200000000000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000300)={'team0\x00', 0x0}) bind$packet(r4, &(0x7f0000000240)={0x11, 0x0, r5}, 0x14) getsockname$packet(r4, &(0x7f00000000c0)={0x11, 0x0, 0x0}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x91028100, &(0x7f0000000140)={&(0x7f0000000340)=@newlink={0x44, 0x10, 0x425, 0x0, 0x0, {0x0, 0x0, 0x1a}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macvtap={{0xc}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r1}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x44}}, 0x0) [ 1865.540132][ T9129] FAT-fs (loop5): Directory bread(block 3) failed [ 1865.547037][ T9129] FAT-fs (loop5): Directory bread(block 4) failed [ 1865.553927][ T9129] FAT-fs (loop5): Directory bread(block 5) failed [ 1865.560536][ T9129] FAT-fs (loop5): Directory bread(block 6) failed [ 1865.630981][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1865.638359][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1865.645061][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1865.651667][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1868.726841][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1868.733788][ T3515] FAT-fs (loop5): Directory bread(block 4) failed 11:17:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x38, 0x38, 0x6, [@func_proto={0x0, 0x0, 0x0, 0xd, 0x4}, @var={0x1, 0x0, 0x0, 0xe, 0x4}, @var={0x4, 0x0, 0x0, 0xe, 0x5}, @func={0x4}]}, {0x0, [0x2e, 0x0, 0x0, 0x5f]}}, &(0x7f0000000340)=""/131, 0x56, 0x83, 0x1}, 0x20) 11:17:04 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x12, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}}, &(0x7f0000002b00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x14, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000005c0)=ANY=[@ANYRES32=r0], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10012, r1, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$FIONREAD(r3, 0x541c, &(0x7f0000000000)) 11:17:04 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080), 0x870) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x5, 0x5, 0x1069, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x3}, 0x48) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, r5, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) poll(0x0, 0x0, 0x2) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) 11:17:04 executing program 4: r0 = syz_open_dev$I2C(&(0x7f0000000000), 0x0, 0x0) ioctl$I2C_RDWR(r0, 0x707, &(0x7f0000001600)={&(0x7f0000001540)=[{0x0, 0x0, 0x0, 0x0}, {0x0, 0x401, 0x1, &(0x7f0000001340)='1'}], 0x2}) 11:17:04 executing program 2: openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r0, 0x0, 0x40000000, 0x0) wait4(0x0, 0x0, 0x40000000, 0x0) 11:17:04 executing program 5: r0 = socket$inet(0x2, 0x4000000805, 0x0) sendto$inet(r0, &(0x7f0000000040)='P', 0x1, 0x0, &(0x7f00000000c0)={0x2, 0x0, @private=0xa010100}, 0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) r2 = dup3(r0, r1, 0x0) sendto$inet(r2, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) r3 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r1, &(0x7f0000000240)="ad", 0x1, 0x0, &(0x7f0000000080)={0x2, 0x0, @private=0xa010101}, 0x10) getsockopt$inet_sctp_SCTP_MAX_BURST(r3, 0x84, 0xc, &(0x7f0000000140)=@assoc_value={0x0}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0x11, &(0x7f0000000000)=@assoc_value={r4}, 0x8) 11:17:04 executing program 4: r0 = syz_open_dev$media(&(0x7f0000000040), 0x2, 0x0) ioctl$MEDIA_IOC_REQUEST_ALLOC(r0, 0x80047c05, &(0x7f0000000080)) 11:17:04 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x12, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}}, &(0x7f0000002b00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x14, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000005c0)=ANY=[@ANYRES32=r0], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10012, r1, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$FIONREAD(r3, 0x541c, &(0x7f0000000000)) 11:17:05 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)=@migrate={0xc4, 0x21, 0x1, 0x0, 0x0, {{@in6=@dev, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, [@encap={0x1c, 0x4, {0x0, 0x0, 0x0, @in6=@mcast1}}, @XFRMA_IF_ID={0x8}, @migrate={0x50, 0x11, [{@in=@broadcast, @in=@multicast2, @in=@private=0xa010101, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}]}]}, 0xc4}}, 0x0) 11:17:05 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x12, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}}, &(0x7f0000002b00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x14, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000005c0)=ANY=[@ANYRES32=r0], 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10012, r1, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$FIONREAD(r3, 0x541c, &(0x7f0000000000)) 11:17:05 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = gettid() syz_open_procfs(r1, 0x0) getpgrp(r1) r2 = gettid() r3 = syz_open_procfs(r2, &(0x7f0000003f80)='ns\x00') r4 = eventfd(0x8) io_uring_register$IORING_REGISTER_EVENTFD(r3, 0x4, &(0x7f0000003fc0)=r4, 0x1) syz_open_procfs(r2, 0x0) sendmsg$netlink(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003f00)=[{&(0x7f0000000080)={0x1c, 0x11, 0x10, 0x70bd25, 0x25dfdbfc, "", [@nested={0xc, 0x46, 0x0, 0x1, [@typed={0x8, 0x30, 0x0, 0x0, @pid}]}]}, 0x1c}, {&(0x7f00000000c0)={0x1dc, 0x3e, 0x1, 0x70bd2b, 0x25dfdbff, "", [@nested={0xfb, 0x58, 0x0, 0x1, [@typed={0x8, 0x1b, 0x0, 0x0, @ipv4=@rand_addr=0x64010102}, @generic="814d1e881990b9cbfb320af059c7dc2db2ab111b1f14681b4df38d71810762f13511ea7c1641dc2b69a8715533e6b48ce9df00d007b4676bfecb265333fc8a343c63574f40243ace0b88f5477acabdce5a3a1ee78ba170e9bb8dca72c3d6de514448817ea65165509c9f44954b05e83d8e16c5f66f959b37a9f8de9151027b9d8df289cf4adf9d032f18b844d49326fec1e1db35fb9087f80a6c49c61b7a1d2286b76615d8216f4c71afe4d67f70d62b6226dce17dbf19994255cf33f9324fb82ec54d32e0f8ffd01a4a65cc287b4026d6a1f8d2dfdde48624920d437af71e9d392a68dd3b828e9dc2db89f19d21d3"]}, @generic="34bf56b3772ebea11f9c02a95f47ae0e2fa377027f603908045699df508620d4800c39660b4ccb5b763da28f45e806ae8b68955160febff9e223d4a54f408f58c5e17b88431b2e7287cb895f2c7875aee531aa73affdd9d8b25a66cecf0f9bcca8c354e41a11bb6269a9d5e8356f69b84c782d7307413aa52d076247c2f66d2df7b0ae0b185885041f24941625c7cd3b90e4ccd1252b14f245931693c1bad067a3b8177bb2261d0a55c81517e4f36fdf427f4d2969b9905e145f17931aa9b272a9f7280a8e9082813c9f5115f0a6ab8c"]}, 0x1dc}, {&(0x7f0000000340)={0x204, 0x10, 0x200, 0x70bd29, 0x25dfdbfb, "", [@generic="28909e24a310c24971a81f80a8756334515ba7b19644591dd72e66af63218ad0adc1bfe4acb6a3948c29e2b41ccae0fc3efa1a6d1879730b8517d497dc5f927b25b73fff9016cc5cbea5f8ffdb3e4c45ae369a792db2491bec536b037bfa1061125e8f6d92d38acbf1b158a534f66e", @nested={0x183, 0x79, 0x0, 0x1, [@typed={0x8, 0x82, 0x0, 0x0, @ipv4=@remote}, @typed={0xe, 0x7d, 0x0, 0x0, @str='!-[\xc2-\\^]+\x00'}, @generic="ce82a3fce297f8785f107d7ad079eb10faf5a271c39f70faa1e8c724224f35cc7f114f2c3adbf3db7c663d65a45f14984f03d8fa93c84f24db8769792e67dae6164027f5d91b0dc4bda8ddf8a31f4855abf7171c2970f447987c9cc638234e3c0243f6209b0a6e6a2c3c66932ed7e6bd4d85a49ecd57956dc4caf302908d8b449e49ea470415b3dfafd5e34458a8024faad9fc0e1565d3e5a1ee4caced758faf3f6f5fabdcd10dd490c47b5bdf2268b979ced44bf876031f4f6bee5098d9ba0ecb45216812069c5174aa68f35ab8ede2059ee67fd0194e4de1195240802d3a0d2ba937bedacad3ba67e1bfe125a16900001ae5b7b927", @typed={0x14, 0x87, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, @generic="72ace11237420b3aec8ba5b4b34d709295d151116be3499f8886dca3b8f656deb02b5d0a929d0c58bf9e84cc897d9f421d2e80a96e9fac665681c647b48606ab20d528fbacfe90542ea822a625f3c6ff4721b6033cf38c65da19bc4fb0"]}]}, 0x204}, {&(0x7f0000000600)={0x7c, 0x3e, 0x2, 0x70bd29, 0x25dfdbff, "", [@typed={0x8, 0x29, 0x0, 0x0, @uid}, @generic="410bec1003de091ac9c3d3544a1928bc5b6a658e20f37d421e67fffed07fe2cf1d026d9adb8798cbedcb2a7bfc8fbb5d3c279954fffbfa44df7907e14dbebd3fe500d44aa87783cddf439800ede992c159673126d85d8dcc89", @typed={0x8, 0x37, 0x0, 0x0, @ipv4=@multicast2}]}, 0x7c}, {&(0x7f00000006c0)={0x1148, 0x1c, 0x1, 0x0, 0x0, "", [@nested={0x4}, @nested={0xc8, 0x8d, 0x0, 0x1, [@typed={0x8, 0x85, 0x0, 0x0, @uid}, @typed={0x5, 0x15, 0x0, 0x0, @binary='I'}, @typed={0x4, 0x91}, @typed={0x8, 0x33, 0x0, 0x0, @u32=0xfff}, @generic="fad90090902fc61d4906465575578f6025ecc4c67b138b5cbc15c2f10738f67e990cdf5d191dd7a23f37b17fdfcbcac1a570be0c81f979eb439fa079b4a26734ab0e258ad305e96f9f5773c80fc7d349cd36d5f4ab4e3341fe32b7ffe93876b4a6757773189a3a5a86cb1e1b7c01378db801a1746df70e7c0590c1f2de4282b1b79fd69c0d92ec9eb9a0241eac3d2cb29fbcbf45", @typed={0xc, 0x3c, 0x0, 0x0, @u64=0x81}, @typed={0x6, 0x90, 0x0, 0x0, @str='^\x00'}]}, @typed={0x50, 0x78, 0x0, 0x0, @binary="11fd22a1abb0a4095bd791dc6bf877aaa93cc0d50bfa9f8a7fdf16664459866d880817e66b295a49c684cec89454ea1e67d87822ae20365aa29da8d6f87c51f1ddbdec1ce44754fef11e7d2d"}, @generic="1f2702", @nested={0x1018, 0x0, 0x0, 0x1, [@generic="deb50daaf41808851cd19b66", @generic="af08a99a78f89cff8d90564be388a1fc91b286b70a6365eaa6ae9afd278ec967d49b7347b221c493d51ae0fe009e6bc02289db79e975094af1442648ec7e0ffcd300a62ad40faf5c747a82e81fb45a7f59b5ad34282452afcde9def5999216b7e31553a6ffdd1ab2475d63c038c52d73ba7a7ff60a0bcd9a11e3215622fc78d0c56f9c1755543888f97c77a263a8aa3ce69a31a2556fd38d9eb328e6a65b5a24a35755b8e1667ed545304f60f021753f78b576ade152092bbdf043bdd553322d0acadafc9ef538daa719fcbdb03e9dd9c9c8ad6d3634878029341b4d6561f31fb8d4fbfde41289a4305dc4312e372243b2b1a961f3d94883432feb9225dcd34fffe22acf107a868b5f37cb721f4be94ca3b6fff6ab761a3eaa3d3560a7ba197e688929306146243af5a14d247c06a52fab2e22e0cfba38aafffe742ac5846c34557674fae0c1ee2bf9127a81eb8a26e6f44f51980892fbcc40bbce80da3e318824bb30eaa6f44479b2f8d0867f9f7625f67758a3d1bfbfe78ec93f3c76e4d73c7a04b297674149fb4a667a429595fe4b4541e1a377df2fd57035ac96020802cf59ebfd38aafef668f53cbd5ad8717aa9fc35cbd6167decea31cd7396f457fb92a551e8df3c45b16d6c47487f90345a944828a644f1874e3a9ca61470bcdeffae376634ada16b5f719848082dda522e55c923811f7d87a0bb0a58d73100f83864a2c559a2e452781d4900ccb10b514529bd0472a3035960ada9da655858593f16eb7e0095c48c7b31acbb75e3b30bb3a8abbd5d703f01aa7816943f6d0332144f23c336a7fca0569f5e9f66e7b4c5d445aee8005e694d5c622f15de9eee293bd6ef9ee9ca90a491885d9707b2097c3ac23aaa723a4e0bdeea274cf6f71548064ac16abe0ac4955395016fc840dae2a5f9c6557d9c0d708c3b3f71af67c0a592d14cec6cb5b2273ca450f21ecb4a5d875c840620265dfdaec352d33256edef285dbe4fdbcbb4302f3448948dac5c21cbb50c2547f3ea0ae0c2508d9e6b7c09041f03e43ffc98290f47b713487819661be54969098a1c75f9fd24c12eaf893576d1ad1edc6386fc5de5ec59b8c7527637b01a18723bf4ed7e350e8cbda1043d7f50f4970111993b3307c7a5981696f63308df99eb37c94c0ca466c709db45a72b6c7da6bb4283c9a6dbd6dac56da52676c601cd252a81442399ce49328bc48815d328d8b811d8efd8bc9afa87fde9d775df8cef949541abe33bc692f8af6c22faa34c64dbd4817246d48c757173feba77b279e34a8ec4fd40529476998dc44716fa703a505e5efb9b854ebaf29af1e78b87209e847447aef47d5f1e73f8097ce5ab17b4f0c61aa17660bc235ab1f663141fd517f2ac8b7417befd88d00490335d45babfbdae3434052a29cacf33017a554a61e588b7dbc8ff807c63aa4a801b3574d046a2b48912ddee3ae11b072004df730779f5f2e072e68fb35ff0ac1f4e09dd0103f7af80a55aea7d560c4ed65fd2c7789bdbf398e776d0addc1654f495a56a6f14468da228bea5ec6ef5e32e73fcf490fec639ca2384b033ad0bc665dd8b188b5b70097df9626d999bfa3ddd09b2d2d89b7cbb6a399d8297ff53e05728ee615d8d845921bcdc8ff73c76acba20cba660a9d51bd62cea5c68cbe374a5120a9b76af8b462f1a9c9ef2fa5d4e53998dc5e37099b9acbb5eca9b2c59e0c42dbd7b260a681419d837511466d07d75443e20568aef3fd2f98c9eacb31b6ff9fcaed5899421b642de09182dc5c8abe7362d239b385bca1ec06f449bd93190d8934ba136ce9a3bdf186c4f739b2ff4a80878ba7af06cffb137d62fc26c3808f649619ec2e244aa2310a62f24410b4ccdea04150249f6e2b96068aa781bc28858da7ed6acb897741ca82e2de4f5542fba0f7beed3789e63029c26e3661b1e7f19a545aa136c624d352709700aec745e3d9d8ea631fe9664f6fb2f70fa573dff7b5c59a66adaac16f79e4065272f15e9d78a31cdfb49c44ea62e6043570017bb53e58c484d1beb59e57c07c0372e38889b1cd90c699cda0c8b52b46ae8248621d7686db59d9b8271a98477f8c5232a42b83a0c4a6abb9faac0fc14fde30c153d9f6fe78b85325e70b118cd18131d26192a71af27b9d422e6b382319d8ec7528df3fe309d5eec97bac6ba45bdff8e742377641b6c3fbb42e2e9d395cb6ee69439708db38f6e6bb787a1279893521c1d2e6b0b6937b5b48fd01e3acea4b7f4459c802b30bfd5bff72a16be8b9175474fc302ad25e0bb346f733c1b28ab908e40d54bf0844b34762c2776df8b61c582223f83f8184d23095f42c01cb6bcd0fa9894ad467a90a929ad160a51e6adc706a6135e4d23d24246cd45fe6d6fee423e830a7f7cf5a1e141d6677764d34db14de3452f4fda1c471455b57c6a2d3a6d43f59e6526356467d9a55706edc04d06e262632b893a45511a57edaa47060ff81803816ba79c6ad7ef14c1669c8c0b3959b8d05e6b1648355b4d359d9c7536e4f692cc2c350d25d7451b510050212398ec15a52680c3130ef7a643752484e0ea586f385035df4176a8d05cba2024a9323f63097dafae0a1a5eab89802ec544466d8c172b1ae1f3cbd66bd1ae2853fc6980a02dd2ad4eccf7318a16ea8503276aa7d827564e4e5bae556f4e8ba96b9b47c082e9ddc3aaff3ba175de5f4c0f4dcdfe8a1988e597da3067b38252674bdbfedb47667eb15c7dd99f0b677772fb5ec8898efeeedd24d08ad9bae9ee2c9a53e4976d3e1afa6bc9197fa4d8039e473a68d0ccfdea75faee89a9628add86db3726e2a1323bf4cd6663fd3e9c53355ebaa543e2ddbf8530a420fe304e8cebac2e3e0e02db0b9d7497b39b3ebbefc7dfe40b51150bb6eab3646420b433b1a45cac651c7f2ee9054277c1b151a6a4b5bb09481e0eec0e943660af906950c7ec1c4a03149b28735d7f49fd16529058cf1e07b6487c0379653b333c78ce5ca24e46d9626d87b789db419ac7edbc1f54e0c6e2c3bc0d932b024aacb98eeb50d0304303b5deca508c72ba8e17f13759212175d982dbf9f3769152186bf2291705f7e0626aeb2df624f21c4c8fbf38d2bd210b03cf4478c791af70313cd0ca2126020470a6184c90ab13bedf04fa4df70517d82be1246cb82e9f46a03f46a71ab88eff0dbc8b0f4ff602c21df7e8ec22a69443ab32bf764f79b5847690111448ed39e225c04b57402be25772eaed442ebcfbd9ee6cc2188258013e55d98903b51fc3149131ef96445b9007fa78b9d6319ddfdfcaef5abbe5551e69aa51670957946403c1ebaa81397648da877b077d1397cefb1462079607cf0fc7573911d7b92de5db57616f19da6e8fae708e8aae6cf818852bd0f53ab3ed960018dfe23fbd7075045eced8623414ee1658a35fd1607455112d5b25171b856bb33037e74df27a46caa818e6e476a3249b6c76167ca945cb3b27d0f703581005e5e723fb91e7fa101d758370714a74df7c6863c7e7b5a7292a6f187e40a3dffa6f6c357449d9a071b31feb640d4a7cd89e8141b5240667c8dccd0b47a497348dddf285ab6b3f8af26f41877925f501d5325d169b788cbbe998abae4e49451e50b3e24ca5d7325b564fbd86da01337cc3ca58d57e62075367fd7d61feed81b9557f91a4da44b4b7781705ad918cf6d92285cda88f045d8df21ea805cd8840bfa6edfa86ab5509ff43fd3a2265e3a2a443a77bf377cdc7800cc9e7a9767bcfc522f4129042bd5f1055c4ea484f2323b82f0ec2ca3189e3722b7e4c7cddc570c94a4fc5e90caf994d909f1542f74d8a7905b5b1478977a5c2984e81f195ea5edcde58d7e545721ff88ca49e9557ae8c34529facd5df1be5c7c1f2e03191049c4dbe8c35f74e17b7e5eb2ce04de2cfcc159989865d6cce6bfa154b36fae45884dbcff109746acc2afd482a47b9383dc98951d96db2bd7d286095f63f85ff40b7a571076f2ee1bd9e8fbf5a3fc3fbdff559dc2fb7dc9a9cdd4a338230e2f2932fd2c264099f7d991b955374b909704ee3847b73767990fdeb48fb2449c523e105ac5d9815debcd8f2967017def45c0eb4231719d8e8cada1105d8326afd3be73ca3e3998005f62cec8a959efbd640bad760cd1c6ccb67745b3fef1fb4440334784122d95f2ad3891d4775ec6af7fe173cb9a3d2cacc6620466849a5021dd8fe1c9a405ceec21e42a48a9df0aff10a7059ee8a4ee76294b16b377db77493cf0a9c23356a7f8f149d8b5bcb1fc1b994c6188b63173094c8af8b0cf619880565fe5437c9cac06daa5f48b1c5bd631cdf5bfba9763c681ff11412f6396ffa3ebc914ece6e38fc6843a478397d0b7aaff749b49622da6a36169665c8b92e72be039ebef0c848642c26733d4efd536d95f03c0f087044a5bec38300e372208000ae088270626ef822e5cf88ddb83dabc3ea19e2dbdebbafb1564993dc2f1bc62d3ea22c04d6f9667dbffc35685496b944fe6f64006d3b6ffe67fd8054871200f9c4c1742ddf5ec147101b2bd456f5cc46d0f90e9ac7ef81ef2e301610661ef138803ed6e2a79e5876226f1f8a6584c867007aa36041bb4f6590e6c3b1548499266cda367be29ddf291ff3c2c0fc67ffc4b6f3c2cb31f734b018f810b6d9189c9f7f048f62da28003c4462fc1cac0c5b7f53f07759ec7a1149e55022e0ff47aef9073d38d9024e22ad92100d9e9bd70451ed48c5a06e1b0edc83296b392c5e3d0cb39396732357d1b94ecd7b50f4997c558dd0b358794fa6d1fa916e5299334e52ee7417def97ab9108bee81490eb9dab93d7792d44acf20b59f0d2f1ed4f7c2aa03a1bf54e24eea906ef4d852366edfc10c33fb09348ed6001a9d4769ea8578abd72e41276476daec978393d4c9401b7147a746f0a056d85145fb6427f89fbaf027d6a56c33dccd3ec821c7862844124e463462edfc7f8622503475f8bdcf81044f3d1d86fac1c045927c7058504f5bd9e1433a04984f68479d7b32b1e0b0ac02f82f34e4a591220839364086a2430f9ab6bbbe3334a5f4665d8bca46c2ae29347d708ab8b5db3d308c8adbbfd1ae38b96a602cc228e9b0b65ffe488a55106bd35c896cfa0bedab237a0e843759ee17d1d2cc1ef98b53ec9a69d9da726a7d9fe153e1077d223abd513143423310fd502eade91e8e1a629aab259de4bab809f7964a8c46010d4737645a1847ad294ea7b9f4b838e12e4d850126d4bc9281a92ce360cb24c45299bbfc7458ec44bc571a68e8e736b26b09359e6f986705f54940ca79ca18a85e9878bd21cdd91c64a463a50a09b18427e28d23885bfdf6a2ee7150f0733939e762fd461f859cc98e76147f73b33d8bc269c0284313d1f86b50481f9b55701a6259967963c94f89a7acf77dfc06c9fbd4278151395047a6a4947b8fd98d9e65d18c1b16d67d1530ca8b162aaf20d0cc730440cd16503c2f446bd5a493a1db0e5f0713d0aa21be44f255d422c61e559ef2409ec31b8ac55e50f58d97d6622ef9228b9031fc66f6867ec6fcf2d1cb3bf4f73383a2a15324427bbff7576ce5c320dc3c102cbb323b8092bc5ae5df102db41c1b24bb8dc652730b665a5b4d8b2c5c39ff07d3cea225b12cfdfeb9b313239e13f86bb58ee2aa86770baa08dd00c5302c251ac08df0e175becf037e410c9e63777e4e18cb50ebad14274f6747c95e94d31272fc1861ae346582b07e84ec7c6ec7be6318e366ee874e0722ecadb4daa1019d5558acd6e79a3887c28fc7e14511703babdc74c7f14828619d1e53a272fdd8a166", @typed={0x8, 0x57, 0x0, 0x0, @ipv4=@rand_addr=0x64010102}]}]}, 0x1148}, {&(0x7f0000003e40)={0x30, 0x41, 0x105, 0x70bd25, 0x25dfdbfd, "", [@typed={0xc, 0x78, 0x0, 0x0, @u64=0x7114}, @typed={0x14, 0x88, 0x0, 0x0, @ipv6=@private1}]}, 0x30}, {&(0x7f0000003e80)={0x54, 0x8, 0x20, 0x70bd2b, 0x25dfdbfb, "", [@typed={0x14, 0x83, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @generic="b16581284103b6fc1eef69d0f1f967efb92dc96bd2f876444bd2aa9b3328f7f60f", @nested={0xc, 0x55, 0x0, 0x1, [@typed={0x8, 0x4b, 0x0, 0x0, @fd=r0}]}]}, 0x54}], 0x7, &(0x7f00000002c0)}, 0x0) 11:17:05 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000640)='configfs\x00', 0x0, 0x0) name_to_handle_at(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) [ 1875.298048][ T9153] netlink: 4396 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1876.901474][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1876.908198][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 1878.900595][ T9158] fat__get_entry: 2 callbacks suppressed [ 1878.900664][ T9158] FAT-fs (loop5): Directory bread(block 3) failed [ 1878.913429][ T9158] FAT-fs (loop5): Directory bread(block 4) failed [ 1878.920076][ T9158] FAT-fs (loop5): Directory bread(block 5) failed [ 1878.926847][ T9158] FAT-fs (loop5): Directory bread(block 6) failed [ 1881.930833][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1881.937726][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1881.944641][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1881.956094][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:17:19 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={{0x14, 0x10, 0x1, 0x2}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x5, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x6c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x21}, @NFTA_SET_EXPR={0x30, 0x11, 0x0, 0x1, @cmp={{0x8}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_CMP_DATA={0x10, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0x9, 0x1, "006b92e0aa"}]}, @NFTA_CMP_SREG={0x8}, @NFTA_CMP_OP={0x8}]}}}]}], {0x14, 0x10}}, 0xb4}}, 0x0) 11:17:19 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x7d, 0x0, 0x0) 11:17:19 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080), 0x870) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x5, 0x5, 0x1069, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x3}, 0x48) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, r5, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) poll(0x0, 0x0, 0x2) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) 11:17:19 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x11, 0x4, 0x4, 0x80}, 0x48) bpf$BPF_GET_MAP_INFO(0x4, &(0x7f0000000080)={r0, 0x58, &(0x7f0000001140)}, 0x10) 11:17:19 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, 0x0, 0x0) 11:17:19 executing program 5: creat(&(0x7f0000000240)='./file0\x00', 0x0) acct(&(0x7f0000000440)='./file0\x00') r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x7fff) acct(0x0) 11:17:19 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x8, 0x3, 0x218, 0xe4, 0x1a, 0xd0e0803, 0x0, 0x8004, 0x184, 0x1d8, 0x1d8, 0x184, 0x1d8, 0x4, 0x0, {[{{@ip={@broadcast, @dev, 0x0, 0x0, 'veth0\x00', 'veth0_virt_wifi\x00'}, 0xee02, 0x9c, 0xe4, 0x0, {0x700000000000000}, [@common=@unspec=@connmark={{0x2c}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'pptp\x00'}}}, {{@uncond, 0x0, 0x70, 0xa0}, @common=@inet=@SET2={0x30}}], {{'\x00', 0x0, 0x70, 0x94}, {0x24}}}}, 0x274) 11:17:19 executing program 3: r0 = socket$inet6(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000080)={@loopback={0xfec0ffff00000000, 0x3fc}, 0x0, r1}) 11:17:20 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x7d, 0x0, 0x0) [ 1890.085028][ T9176] xt_CT: You must specify a L4 protocol and not use inversions on it 11:17:20 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)={0x48, 0x0, 0x2, 0x101, 0x0, 0x0, {0x2}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_MASK={0x4}]}, 0x48}}, 0x0) 11:17:20 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @mcast1}}}, 0x108) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000540)={0x8, {{0xa, 0x0, 0x0, @mcast1}}}, 0x8c) 11:17:20 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)={0x48, 0x0, 0x2, 0x101, 0x0, 0x0, {0x2}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_MASK={0x4}]}, 0x48}}, 0x0) [ 1896.259514][ T9188] FAT-fs (loop5): Directory bread(block 3) failed [ 1896.266352][ T9188] FAT-fs (loop5): Directory bread(block 4) failed [ 1896.273423][ T9188] FAT-fs (loop5): Directory bread(block 5) failed [ 1896.280040][ T9188] FAT-fs (loop5): Directory bread(block 6) failed [ 1896.363971][ T9190] Process accounting resumed [ 1903.472971][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1903.479560][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1903.486472][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1903.493188][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:17:34 executing program 1: r0 = socket$inet6(0xa, 0x200000000003, 0x87) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @mcast2, 0x6}, 0x1c) write$binfmt_elf64(r0, &(0x7f0000000100)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) 11:17:34 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @mcast1}}}, 0x108) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000540)={0x8, {{0xa, 0x0, 0x0, @mcast1}}}, 0x8c) 11:17:34 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080), 0x870) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x5, 0x5, 0x1069, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x3}, 0x48) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, 0x0, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000300)={0x18, r5, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) poll(0x0, 0x0, 0x2) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) 11:17:34 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x7d, 0x0, 0x0) 11:17:34 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)={0x48, 0x0, 0x2, 0x101, 0x0, 0x0, {0x2}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_MASK={0x4}]}, 0x48}}, 0x0) 11:17:34 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000100)={'team_slave_1\x00', {0x2, 0x0, @empty=0xfdfdffff}}) 11:17:34 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @mcast1}}}, 0x108) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000540)={0x8, {{0xa, 0x0, 0x0, @mcast1}}}, 0x8c) 11:17:34 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)={0x48, 0x0, 0x2, 0x101, 0x0, 0x0, {0x2}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_EXPECT_MASK={0x4}]}, 0x48}}, 0x0) 11:17:35 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @mcast1}}}, 0x108) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000540)={0x8, {{0xa, 0x0, 0x0, @mcast1}}}, 0x8c) 11:17:35 executing program 4: syz_usb_connect$printer(0x1, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 11:17:35 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @empty}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x7d, 0x0, 0x0) 11:17:35 executing program 3: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mount(&(0x7f0000000000)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='xfs\x00', 0x0, 0x0) [ 1909.274791][ T9218] FAT-fs (loop5): Directory bread(block 3) failed [ 1909.281589][ T9218] FAT-fs (loop5): Directory bread(block 4) failed [ 1909.288920][ T9218] FAT-fs (loop5): Directory bread(block 5) failed [ 1909.295699][ T9218] FAT-fs (loop5): Directory bread(block 6) failed 11:17:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3800004, 0x12, r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x9, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0xfffffffe}, {0x15}, {0x6, 0x0, 0x0, 0x7ffffdbf}]}) creat(&(0x7f0000000080)='./file0\x00', 0x0) 11:17:42 executing program 2: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f00000000c0)="1c0000001d005f0214fffffffffffff8070000000d00000001004788", 0x1c) 11:17:42 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000001100)={{0x14, 0x10, 0x1, 0x2}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x5, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x50, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x2b}, @NFTA_SET_DESC={0x14, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x4, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8}]}]}]}]}], {0x14, 0x10}}, 0x98}}, 0x0) 11:17:42 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r0, &(0x7f0000000100)=ANY=[], 0x6) recvmmsg(r0, &(0x7f0000000a40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x10040, 0x0) 11:17:42 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x5) setuid(r2) ioctl$sock_bt_hci(r0, 0x400448c9, 0x0) 11:17:42 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'vlan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=@setlink={0x2c, 0x13, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_ADDRESS={0xa}]}, 0x2c}}, 0x0) [ 1912.440021][ T9227] netlink: 'syz-executor.0': attribute type 1 has an invalid length. 11:17:42 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000013c0)={0x44, r1, 0x807, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x44}}, 0x0) 11:17:42 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000007c0)=ANY=[]) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000200)={0x1, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000080)=""/13}) r2 = dup(r1) ioctl$VHOST_NET_SET_BACKEND(r0, 0x4008af30, &(0x7f00000000c0)={0x1, r2}) 11:17:42 executing program 4: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) close(r0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000003000)=@abs={0x1}, 0x6e) listen(r2, 0x0) shutdown(r2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000c85000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r2, &(0x7f0000000040)={0xe000001f}) ppoll(&(0x7f0000000080)=[{r2, 0x601}, {r1}], 0x2, 0x0, 0x0, 0x0) 11:17:42 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x2}]}}}, @IFLA_ADDRESS={0xa, 0x1, @remote}]}, 0x48}}, 0x0) 11:17:42 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000013c0)={0x44, r1, 0x807, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x44}}, 0x0) 11:17:43 executing program 4: r0 = fsopen(&(0x7f00000000c0)='cifs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='),\x00', &(0x7f0000000100)='\x00', 0x0) [ 1912.939099][ T9238] netlink: 'syz-executor.0': attribute type 2 has an invalid length. [ 1920.584784][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1920.591429][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1920.598155][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1920.604911][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1922.750148][ T9244] FAT-fs (loop5): Directory bread(block 3) failed [ 1922.756982][ T9244] FAT-fs (loop5): Directory bread(block 4) failed [ 1922.763781][ T9244] FAT-fs (loop5): Directory bread(block 5) failed [ 1922.770388][ T9244] FAT-fs (loop5): Directory bread(block 6) failed [ 1923.674164][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1923.680803][ T3515] FAT-fs (loop5): Directory bread(block 4) failed 11:17:59 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x31}, [@ldst={0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 11:17:59 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f00000015c0)=[{{&(0x7f0000000040)={0x2, 0x4e22, @multicast1=0xe0000300}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@ip_pktinfo={{0x18, 0x0, 0x8, {r1, @empty, @multicast1}}}, @ip_retopts={{0x10, 0x0, 0x7, {[@noop]}}}], 0x28}}], 0x1, 0x0) 11:17:59 executing program 3: r0 = syz_open_dev$sndpcmc(&(0x7f0000000340), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_DELAY(r0, 0x4142, 0x0) 11:17:59 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000013c0)={0x44, r1, 0x807, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x44}}, 0x0) 11:17:59 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) write$binfmt_misc(r0, &(0x7f0000001840)={'syz1'}, 0x4) 11:17:59 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xd248, 0x0) 11:17:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000040)=@newlink={0x5c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x24, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x1, 0x10}, @IFLA_MACVLAN_MACADDR_DATA={0x10, 0x5, 0x0, 0x1, [{0x2, 0x4, @remote}]}, @IFLA_MACVLAN_MACADDR_MODE={0x8, 0x3, 0x3}]}}}, @IFLA_LINK={0x8, 0x5, r2}]}, 0x5c}}, 0x0) 11:17:59 executing program 4: ioctl$sock_ifreq(0xffffffffffffffff, 0x0, &(0x7f0000000000)={'wlan1\x00', @ifru_addrs=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @random}}) r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_netdev_private(r0, 0x8b28, &(0x7f0000000000)) 11:17:59 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000013c0)={0x44, r1, 0x807, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan0\x00'}]}, @ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x44}}, 0x0) 11:17:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000002b40)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)='8', 0x1}], 0x1}, 0x1) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x1) recvmsg$unix(r1, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0x0) close(r0) 11:18:00 executing program 4: sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mount(0x0, 0x0, &(0x7f00005f7ffa)='ramfs\x00', 0x0, 0x0) mremap(&(0x7f0000f6e000/0x3000)=nil, 0x3000, 0x2000, 0x0, &(0x7f000055d000/0x2000)=nil) mbind(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 11:18:00 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x15, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0}, @generic={0x62}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x2, 0xe1, &(0x7f0000000340)=""/225, 0x0, 0x5, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:18:00 executing program 2: r0 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2e00000038000511d25a80698c63940d0124fc602f6e35400c000200001ec00037153e370a0003803a641d00d1bd", 0x2e}], 0x1, 0x0, 0x0, 0x39c}, 0x0) [ 1930.340528][ T9271] openvswitch: netlink: Flow key attr not present in new flow. [ 1937.279923][ T3515] fat__get_entry: 2 callbacks suppressed [ 1937.279969][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1937.293036][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1937.299660][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1937.306415][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1938.344196][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1938.350821][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 11:18:14 executing program 4: sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mount(0x0, 0x0, &(0x7f00005f7ffa)='ramfs\x00', 0x0, 0x0) mremap(&(0x7f0000f6e000/0x3000)=nil, 0x3000, 0x2000, 0x0, &(0x7f000055d000/0x2000)=nil) mbind(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 11:18:14 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000003c0)={'netdevsim0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newlink={0x68, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_VFINFO_LIST={0x34, 0x16, 0x0, 0x1, [{0x30, 0x1, 0x0, 0x1, [@IFLA_VF_VLAN_LIST={0x2c, 0xc, 0x0, 0x1, [{0x14}, {0x14}]}]}]}, @IFLA_IFALIAS={0x14, 0x14, 'veth1_virt_wifi\x00'}]}, 0x68}}, 0x0) 11:18:14 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$fb(r0, 0x0, 0x3d) 11:18:14 executing program 2: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000080)={@multicast1, @local, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x2a, &(0x7f00000000c0)={0x4, {{0x2, 0x0, @multicast1}}}, 0x88) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local, @broadcast}, 0xc) 11:18:14 executing program 3: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) setsockopt$SO_RDS_TRANSPORT(r0, 0x114, 0x8, &(0x7f00000008c0)=0x2, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x0, @remote, 0x80000001}, 0x1c) 11:18:14 executing program 1: r0 = syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000480)=0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_SENDMSG={0x9, 0x0, 0x0, r3, 0x0, &(0x7f0000000980)={0x0, 0x0, 0x0}}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)=[{{&(0x7f0000000180)=@nfc, 0x80, 0x0}}], 0x1, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000000c0)=@IORING_OP_FILES_UPDATE={0x14, 0x5, 0x0, 0x0, 0x0, 0x0}, 0x3) io_uring_enter(r0, 0x2ff, 0x0, 0x0, 0x0, 0x0) 11:18:14 executing program 3: io_setup(0x68, &(0x7f0000000a80)=0x0) io_destroy(r0) syz_genetlink_get_family_id$l2tp(0x0, 0xffffffffffffffff) io_cancel(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) 11:18:14 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$key(0xf, 0x3, 0x2) r2 = dup2(r0, r1) sendmmsg$inet6(r2, &(0x7f0000001c40)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="581c94335c3a3052b6ca6aadb15c50", 0xf}, {&(0x7f0000000080)="d7", 0x1}], 0x2}}], 0x1, 0x0) 11:18:14 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000004, 0x13, r1, 0x0) getsockopt$inet_int(r0, 0x10d, 0xe7, 0x0, &(0x7f00000000c0)) 11:18:14 executing program 4: sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mount(0x0, 0x0, &(0x7f00005f7ffa)='ramfs\x00', 0x0, 0x0) mremap(&(0x7f0000f6e000/0x3000)=nil, 0x3000, 0x2000, 0x0, &(0x7f000055d000/0x2000)=nil) mbind(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 11:18:15 executing program 2: r0 = socket(0x11, 0x2, 0x0) sendmmsg$nfc_llcp(r0, &(0x7f0000004c80)=[{&(0x7f0000000040)={0x27, 0x1, 0x0, 0x0, 0x0, 0x0, "0af6975f91b5b41968cc3e56a5eba35d3a5fc5e9b2af75d33e36562ac5c507e7eb25258672c9fe7c519088af76b056d65ca5c33db62e79e8063ff9f80468ef"}, 0x58, &(0x7f00000010c0)=[{&(0x7f00000000c0)="9d6de85c9efc1b1af0c2c77ce0434fcfea3057812341fd9f6a0f5e24aab498f59fb2fcb777b2e2990efcb606d155604ef46f4e9d181eda8cda9ca40416b43d42912425732289f1b74d8453e8fd486c8a30c8f169f2f553b4aaa80584135ae5fd5edace3c5acafdc37f6ea14a17732b744ad5c4369682f6ca0df62b56e6fea518d50df30ed35257b1efd777aec67d4526314a80d3fef8828f609880553f07ec0ff862b266eef4d37e7bb55ad1efc9f4efbf46e95f179c5809fd6eba165b7bb71ef0518616d18ebfa2c211f08e8604eee09134c74b528848b1b15077a138caeb4044e7f346d5e46f67dca98f83e864007430230eb3a60ebf1dfd0c1c2585693f545a5ceb2a5c9291fae3de7ee1933709c3623403007c637fa31b8a064ace10ba5a5611fe8c014ed4cc306aee343804b80bb2ba385f8ea062fdcb90729eaee6f074e7bacb6c10c48be3db945cfdfcebf4abde43190db39022627fc89c593f7a09b7a56c3faf8c48a38ac60477cef2638d28687f76c00b9e95c553859714e18ea6a2693ebacc18cd0a5e9bfae7dbc3cdfeed641d3b5e3e1a34bf5e5c6be067d1141e175c6a9cba01f2f9418410d9cb903590857f823417069893ef5286e18b9f5b60beb6fe23b2dad9fecf4eabd07689ce92cb57b600eaa5df4f22a600acee6fd8869e7690f88f94ad8a116faffab1a00f9e56242ed1ba42b2c19e437fc82f1cd5c1f7441b4cf5022f2a9adf43eaf82e4a39e672192d396788285a749333fafb0347190720a75eb6c3458ccd3a7c1d0d4610851cd60673ed74f952a333edb08a9440bb286a8e36eb46253a81beec86b525ea6dec22bb9c7f76a22ce6160b5afe449118c79fb70aceab122546447c9c8e49f4e8fced62f08ae80d99252822828a592cdb6537ee73ed37a4c10a8b686a41dc9b11b8dcd3ebf35ae4fb3ffffe9000108f1189915de82fd28143b2456929d35c45e708c55d910eb69da147092334b18d946a54bbddff14ca1801909d9e55b713a53682ed94a5a8a4e7f4faa591ce1ba1a39fbe668a524156ce269a55c729349609d11f4a8ff011230d2291c4ef029daf0701088a1cc58ec02d76f8156e92230b9508e1a333e94e0c2c9954f69f66af4c3b8b6c89eabbf8094b3a4a031a38e9db957be153732fa7687496046f7246094e8bf77862aceae35450a3e2261c51b1ffc464cadb119cf608433257a74356c609804758167f4d2d7a5981abc8a94263c2a6c61cc81b1b8a71c69c2c91138d56e9a006e789efb1c4561878885961263b960be713c4c58ed5ea033434a93a4e5bb5c355dc25ed9877d73579573cfbe985aceed32b9744ee0a915149df0b84e3338b01b226b751a534987da21916fb87c1d9f613e115c67b95d91e9e98a57e2cfb597de4f04f0562af0740e1dcd5685fcc0905c1db1ca4a58700b52a917bbc983e52ad653cbb0591e30a6592336b907f372e3587833ca2235e21af80fddaa10eed84c94c0704550ec24cdb7b45256c2934421793426d738f9a472bf23bf6f28910707a0c0cd9e207dd3179e345fe201356a7a4b0264a1dee9da4f39422ab56382772f7088016d114cb20a32376419f72a1ffeff2608550e6d656d4ce15dfc3a446abdcade7c326d2decffe94d7a8ae21d4676ebcddedfddc26bea9bbac760aebbb7c513452a1fbb0d4fb2484f32030ef744522b07897c16c0e1a041c8f6296fa2d16c5b672e2a212991cb7988e5ca8132c2774fe9f89a8db8d4232a2ca3b9986e1eeb45b4acf88b4b3399b282a0110c008976b36c1c33af9bc94037fe0da6569705c1b8f523904d47708446770faa48ff48339b62b994c134781acad9c579f420dcc998a42603cb6ed7723401d9b2f582293bb4c399caafeb3a941d520d7f388cad8e2d6f9ccc0b4e6696ec647022026201a4199579ccaf42beb540aa83501bec25ea9ac3b420fabafcb1bebaa903d7943bd7bd8acb4ff1f20f8baf81916a84fbfdd8a5c7b4b4148ef22911ed12f18ac80db27bd005af3cd3a5365020349efb76f5f5fe71f8ad8e13176618be2c8c7bbeb7fe01b0f643ef1b9182d7b2c3777f6f8f58c7bc6f8e5efe6689bafe439a5fabcd3dde17e8efe2c8460b9e329a1eafffccc2e5b878f3a6c32a6babafb2b61d41cedd5c7200f5e5d9eb76ecfd264506b75cced475bae5bb2d0f20d5abbdbc3eb165e2f462796270f65c8512473f4ded71af635606e7c3f81abc423c5c498df611b04df7a9f09dcd1900c15bbe59bc72bb2a077ab9c3ffe5a06f38b1dab8936c091d099bdf29e7247b59b94ff41039a5e79ce807d545c2daeff907e877639b438edf8e52ce9dd666ecd5f4b19c64b9e2bfe0d0982dc02c2c26cfb74ff1d853fdd91d770cdc9eedbdc901b14cc15c4b9291cfae83496e361d0ffb337ab01245c455f131085313c797586240b83373800ef2ee2886132e0780a125d3ba3bdcba918f5e8e7ed0116debb46bb36b08fa7deeca59881c5a5a460dcfc82f4908bd8c2be676a890c49856c602bdb62663006171c506e2127691bbf3358c33c61f00253c4b0987c65df1d1b6accd40e9dbd52d6f001db15a229c9a9c12b1c60df811c070aff8ef4d5e91658ccc4dd67ee005d1ec04fd05f294a28bd900b2b3440bdf65bd0c21dd6386fd638bbee0a726cf711f2a61dad60ebf6f772e94ff90304fae5938fe2b285ab16a16f7430ac3e1ade157bc2058682278c259454e5f09f68b4f5a4c1beb95a431f8701766cadd195d6110e09b573ad6a9a89a3c146fee25cce35eada435e943fd061d88cbb53bee0e002e31fa408bf4bc841e82840a210b61374b244ada9ba341531009902cc5554b9661a68f580456338435fceddd7d908e0a8545ec8cd55811f98729a306285f8da7b8f311dc651a89621669dd78c67452ef8c1039c318a308ca70d784b863f689867f84cb93d14435dc40d02d26784f2d6634d92c3dfbd933027f62d22e5008a816b1b03d72dea7c6524838a737e98631a62313bad24978038a9865c4779fa06a40d61d19daf6532e7cb8809aefb642e48bafc08054cf387821e06d8b2a11d77f8d8bcae861712f32856231b39537102b2bd7697c6e401223069f72460fbac85037c2156613565f6821de10869f7cb7c1e0dd29fda4f31a0090cd1585ddafe2360699463a8c4dbe99bfd0fd71d39da3419953bd0178935a9292fafb6888cbbd702b29fb152b62c9737d8f46c9577cc73daf843ac3f664e0e52141ff0eaf2a4efcc9ad17059b001ec658168714e670d861d36c0ef452e4c82e41097ecc2e30f9e7e2fe8f0e52492bc1104b120d5862afd344180ee35a12a15593c8054bd0918149ab44ff32a45a462389004f3b017758b624329826d60393401d184ae66d5e5c869327f82a9ce4c019bf8dcdf1f83daeb08f8d2126a19154550033555debc9922811eabfee41bef1d512be032f513819e9300e3bb3d7aedfc0a8122e7f9a042725fd17ec667260d4c4bedf9024f953b697b5f4de374386ed5cdbbd9cf12dc64c28d10b4ef4d3a3b28987cf5205261def909f3f976162d70f28a0a723f835b54b94a955740579ab1c1cfbd8394a627f470cda6745e6bacfa4b1e384e601a670ca385e802f920ecd0e898f5d565efcc4e7225b77415cfeeefd14d3d0e24c40d47ed89005664f8057914c3cc39d88ed39923133173959aa059a7ee129eb4ed2bdbe3634eaa766e7a046359b80a5d2c9711f8bcee1318c080c7c4fbaa2b3455350f4f06f2754749bf08d056676e5c3bcd1b14c12b351bb433ffd8a9a97127655fec735301448c4f7e5c73095e0508bc63af6f85ceb06fdda1af1f4448590217f69d0209af03bae927f652208e0c966691035dd5910c2beaffa646f6d149417b4a9cdf77dc30ea93da6b56a056c587cb770bac7d8919ba3c40c2bd469f54a8c170d8d7d2c6a17f8e29219848ad26ac93f55d0677c12c1e2459bde12bc6e2e48f53adf8eceefdd594d1a27c690040b858e5e32bb05788dd48518dd9f4694e3340edefafdcb91a1cd9abd78bcf5c152b5e9f426182c4d16dee2daea2437283c16449aa9cd6b3e2c54cc7389080e27f342cb99fb5dca6fbe9dcbc88567778a8f450d087de928d5f6dc8c26c2c46641b799b62bb2d86c7e1ba759541ede0ed5431404a6c9944a91b1b4046ef11dd5bc947ae8f5c20b5d3ef792e7a94b6af8ab2c311d4784924d5c2dbb48204e7af493b09198d81ff463232711b225cf723a53d726c4b5a6d8f5414b6fa3700423fd2b069c45636a5d74aef9b04a81fbb59d6aba44465998cca2987fdd52b5e14e926d14abb430f6cd8b582dff97b252b1a6b951f4cd668bdd7f587934532a608cf24c83279cabd28583ad2720d02a6703842d05294bca8713c6446d51784792555e98aa1941fe7f9a2d52f314a499d6196419c9987b3598cf6da0529089fef7d60c7072ae959b977424a114e72461257c9ce42999b385c249edf9f1bd6aca4214c4dde97c19f43ac9506a22e5bb894ba6a5489e086e350442edc2cd9c0eeaa05ba19c6e204da6e7fcab73fb6bb99eede237c10b6738973c06e5f495df432dded6fbae8de5a23cd353838ed835b7b47ff92db7d903e29dc88f1bc7a7b3023f3b25f9202784087601b98c56fc8e9f90fa9ecb0fa16c9b0ca89a61cd73e19611b29195ede6807f3d51f5b7b98659f844aa35c4229e9405845181bdb706b06f0cd46ba2602fbb150333d4ee4217292ec799cd91965447c16aa35058925654c795946c6feca9cc99f6826fb551f8316da42c0c4aa914c116df6b9bf4455bd5b6ce1e60fbcee2f8fe5b9d04e22f92982c5811a4342ab967d9652a6664020a51f14c37c5709869b7e7e640d7b27bce86d6386988b9b801e85b14e1f66b0237cd9324363178080e780c944d209ff4a1a076e91ed783dda2a2caf764433ad7d8b7df42a6ec0a2b03c6f123f50676a49261a7d89546617af38afe10160c297a5b645c8a88d64ae5419f3fa566350d377ef117210d39fb3c342c3ac21a4c5b4e0af0ed90bed05b5f8a8a626d17f5c959605b8ae17cbb3cc21f03c803df9f41e574ce8a46cfaec984b4276c2588c4b4e4d8b8e62e8f1ebf7986e470cbdc291639a1ba9932fb86e8a832a9bb2bb827ff524290e6b34b21d72a20e01632c334f8353f4ae75ee2be696f54d8f20d9ce6f41234f398098fb52a4dc3a05f7a291c6d6b63e5c28cd503f0c7425613bbfaae138b22ea8c585fcbf275c1b5727f0a072c2fcd46ce789db82153c153d6daaf0f596e16ec57794daa5b319079ad9553aad0e2952b9f6ebf1b57f67c384e626b98f44fbefd2904bf33c033b4b75cc36de2f07851fd3bf9ed6a244af70d7f28e966765c6006ed98212e1ed8fdbfc433f843f7dad37debb78caec6595c81d312ceb5c046a9c49fdb72e69156b6b3219e640dfa6f38a38969c87859baa7c130ab57532e2a1b2c830a3fed56a298a6c534b4a48c6ca7daf81154783ed6fd9f6a7285587012b8415b93d1b6968a14cdb653c619e56333e8b2a944e11fcdaaa01d68288afe8e9f279f9184b6e108036a6d439f5aadfad2a3f07c6522254a08d8b3935f176e748482bd5c4a76aa451f13b0b70c533069efea7010c4bfa89c326bbc04debf5914513aeaea74e8614614e8334266a354b543cdaa75ea39693e3a9ec54aaa45da638ab173a112f346016e559d68d8df9afea1a04950ca2fdc39ebac9d9d9b205eceff28359582972226335212512f4468be2a033b23d999261d50fa4411648848997b4a56fa9", 0xff0}], 0x1}], 0x1, 0x0) 11:18:15 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0xe8f, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000f00)={0x18, &(0x7f0000000d40)={0x0, 0x0, 0x7, {0x7, 0x0, "253b43a9c8"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) [ 1945.532593][ T8999] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 1945.902717][ T8999] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1945.914096][ T8999] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1945.924411][ T8999] usb 1-1: New USB device found, idVendor=0e8f, idProduct=0003, bcdDevice= 0.00 [ 1945.933855][ T8999] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1945.949609][ T8999] usb 1-1: config 0 descriptor?? [ 1946.451049][ T8999] pantherlord 0003:0E8F:0003.0019: unbalanced delimiter at end of report description [ 1946.465378][ T8999] pantherlord 0003:0E8F:0003.0019: parse failed [ 1946.477347][ T8999] pantherlord: probe of 0003:0E8F:0003.0019 failed with error -22 [ 1946.661448][ T8458] usb 1-1: USB disconnect, device number 23 [ 1951.230062][ T9300] FAT-fs (loop5): Directory bread(block 3) failed [ 1951.236931][ T9300] FAT-fs (loop5): Directory bread(block 4) failed [ 1951.243789][ T9300] FAT-fs (loop5): Directory bread(block 5) failed [ 1951.250411][ T9300] FAT-fs (loop5): Directory bread(block 6) failed [ 1954.170020][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1954.176823][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1954.183699][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1954.190357][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:18:29 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000780)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e7d, 0x2c24, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000cc0)={0x24, &(0x7f0000000a40)={0x0, 0x0, 0x9, {0x9, 0x0, "b8de2fc98e4fbc"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) 11:18:29 executing program 3: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="5500000018007f02c0fe04b282a380930a50040048a84302916d0200390009002300ff6c0200000015000500fc01ffdd070b566881b38432009b11003f03000000000de3b30000000009011172b5122df588b730dc", 0x55}], 0x1}, 0x0) 11:18:29 executing program 4: sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mount(0x0, 0x0, &(0x7f00005f7ffa)='ramfs\x00', 0x0, 0x0) mremap(&(0x7f0000f6e000/0x3000)=nil, 0x3000, 0x2000, 0x0, &(0x7f000055d000/0x2000)=nil) mbind(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x2) 11:18:29 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0/../file0/../file0\x00', &(0x7f0000000100)='tracefs\x00', 0x0, 0x0) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1a00020, &(0x7f00000001c0)={[], [{@uid_eq={'uid', 0x3d, 0xee01}}]}) 11:18:29 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000340)={0x400000100002f}) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000c80)={'syz0\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) 11:18:29 executing program 5: [ 1959.635783][ T9314] IPv6: NLM_F_CREATE should be specified when creating new route [ 1959.644319][ T9314] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 1959.651700][ T9314] IPv6: NLM_F_CREATE should be set when creating new route [ 1959.659275][ T9314] IPv6: NLM_F_CREATE should be set when creating new route [ 1959.666785][ T9314] IPv6: NLM_F_CREATE should be set when creating new route syz_mount_image$ntfs3(&(0x7f0000000240), &(0x7f0000000100)='./file0\x00', 0x121804, 0xd, &(0x7f00000007c0)=[{&(0x7f0000000140)="eb52904e5446532020202000080100000000000000f80000000000000000000097ffffff80408000315a556951918eff030000000000000800000000000000ff010000000014a6046f38647eaa7d8194ca603100000100000002e8d6a0fd4b8cba105830e7ffc700eae400f36c49f59ebb566bab26575109c8b7fccb80e5d246a2a36e066989c5f6b425df0a0e2cdd63ca26c865908839a82a61ee0800dffaacad2064671d1cdf00b3d624361cd52887a4474b84df751f9dfb48edab26858ccf88ae05796401723ace1c0d1a87bcf8e46136ae51829efd4d5407", 0xda}, {&(0x7f0000010120)="46494c453000050000000000000000000100010040000100a0010000000800000000000000000000040000000000000003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100d800000000000000d80000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000007e00000000000000400000000000000000f803000000000000f803000000000000f8030000000000117f080000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000000800000000000010000000000000001000000000000000110104", 0x193, 0x3ffd}, {&(0x7f0000010320)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000008000000000000080000000000000008000000000000001101040000000000ffffffff0000030046494c45300005000000000000000000010001004000010060010000000800000000000000000000030000000100000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801002000000000000000200000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x175, 0x47a0}, {&(0x7f0000010540)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000020001004000010060010000000800000000000000000000030000000200000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000040000000000000004000000000000000400000000002280000302", 0x175, 0x4fe0}, {&(0x7f0000010720)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000300010040000100e8010000000800000000000000000000060000000300000004000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1ed, 0x57e0}, {&(0x7f0000010980)="00000000000000000000000000000000001ac06855f263bfe0538c555ba800000000000000000000000000040046494c453000050000000000000000000400010040000100c8010000000800000000000000000000040000000400000002000000000000000000000000000000100000004800000000001800000000050000000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000003000000070000000000018000000020052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000010000000000000000a00000000", 0x1db, 0x5fe0}, {&(0x7f0000010be0)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000050001004000030008020000000800000000000000000000060000000500000003000000000000000000000000000000100000004800000000001800000000003000000018000000801875c1344fd801fc42f8c1344fd801fc42f8c1344fd801801875c1344fd801262000100000000000000000000000003000000060000000000018000000010044000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000200000000000000400000000000000000180000000000002c100000000000002c100000000000002103870000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000002", 0x17d, 0x67e0}, {&(0x7f0000000500)="000000000000000000000000000000000000000000000000000000000000030046494c45300005000000000000000000060001004000010058010000000800000000000000000000030000000600000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000020050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000800000000000080000000000000000600000000000000070324004200690074006d00610070008000000048000000010040000000010000000000000000000000000000000000400000000000000000080000000000008000000000000000800000000000793d3bfffa5aea6e8b86b4b5bdea969eb7884fa20faca11636fc7ccccd67f3ea800baf8155e6e402dafbcc0a2821060c0f22cc77775d55f8208a6bd4583add204d3c4cdf946bcc6c3ab9c01326b445864e6fd3ea3b67549cbcd135b0bf9c27783dfbc2a5c4bac55ee96f5af43d07e570d63178291add30c5640536d8405a358da5e84c8f6d202b5a081fbe90d21b8a72be04aab2db3c7a3fa251e54411acbc02d49c5eb36bfac2b413655add090b09259893c7ccb1757f004d2b2a8da5fd1f21f6b165589fedafdb815025c91b26843fa110cb7e220373e988a75cb5cf2352b5f946a3dc1425ddec13a0e346f0e239abc1c7a5e4515c385e646fe04b63643323a940e19684fda094b7041e9422bfb3410399df8f618510500c7fd19d044665b77612024783952c878f9b9eb68086f2687175ae0d7a05493f8a0fe15b", 0x2a2, 0x6fe0}, {&(0x7f0000000340)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000080001004000010080010000000800000000000000000000040000000800000002000000000000000000000000000022100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000030052000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd8010000000000000000000000000000002e06000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe03000000000000480000000000000000f81f000000000000f81f00000000000000000000000000240042006100640002ff03144a5bd7bc6b262972cc10d0bb", 0x1a0, 0x7fdd}, {&(0x7f0000011480)="000000000000000000000000000000000000000000000000000000000000020046494c45300005000000000000000000090001004000090008030000000800000000000000000000050000000900000003000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000200000000000000000000000000000000001010000000000000000000000000000000000003000000068000000000018000000010050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000000000000000000000000000000000600002000000000070324005300650063007500720065008000000050000000010440000000020000000000000000008000000000000000480000000000000000080400000000007001040000000000700104000000000024005300440053002281008f0000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000200000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000003003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000004000000240053004900490000000000100000000010000002000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420200000000006400000000000000000000001000000002", 0x317, 0x87e0}, {&(0x7f0000011800)="000000000000000000000000000000000000000000000000000000000000030046494c453000050000000000000000000a00010040000100a0010000000800000000000000000000040000000a00000002000000000000000000000000000000100000006000000000001800000000004800000018000000801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000068000000000018000000030050000000180001000500000000000500801875c1344fd801801875c1344fd801801875c1344fd801801875c1344fd801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000003f000000000000004000000000000000000002000000000000000200000000000000020000000000214010", 0x16b, 0x8fe0}, {&(0x7f00000194a0)="f9", 0x1, 0x46080}, {&(0x7f000003a4a0)="0000000000000000000000000000000000000000000000000000000000000400fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0x1017e0}], 0x0, &(0x7f0000000280)={[{@acl}, {@fmask}, {@prealloc}, {@showmeta}, {@nohidden}, {@acl}, {@force}, {@uid={'uid', 0x3d, 0xee00}}]}, 0x0) 11:18:29 executing program 2: creat(&(0x7f0000000540)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x80000000}}]}}) 11:18:29 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000340)={0x400000100002f}) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000c80)={'syz0\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) 11:18:29 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2e, &(0x7f0000000240)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @private0}}}, 0x108) setsockopt$inet6_MCAST_MSFILTER(r1, 0x29, 0x30, &(0x7f0000000540)={0x8, {{0xa, 0x0, 0x0, @mcast1}}, 0x0, 0x2, [{{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @mcast1}}]}, 0x18c) dup3(r1, r0, 0x0) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000480)={0x8, {{0xa, 0x0, 0x0, @mcast1}}}, 0x90) 11:18:30 executing program 3: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="5500000018007f02c0fe04b282a380930a50040048a84302916d0200390009002300ff6c0200000015000500fc01ffdd070b566881b38432009b11003f03000000000de3b30000000009011172b5122df588b730dc", 0x55}], 0x1}, 0x0) 11:18:30 executing program 2: creat(&(0x7f0000000540)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x80000000}}]}}) 11:18:30 executing program 4: syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x6fff, 0x17, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000021000000000000000f8000000815700000000000000000080008000ff0f0000000000001000000000000000ff03000000000000040000002000000088c3c373e3f92313000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0}, {&(0x7f00000100e0)="00000000000000000007000000000000f000000000000000000000000055aa", 0x1f, 0x1e1}, {&(0x7f0000010100)="ffff0007000000003f00"/32, 0x20, 0x2000}, {&(0x7f0000010120)="46494c4530000300000000000000000001000100380001009801000000040000000000000000000004000000000000000800000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801006c000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000004a000000000000004000000000000000002c01000000000000180100000000000018010000000000114b100000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000004000000000000100000000000000010000000000000001101080000000000ffffffff00"/416, 0x1a0, 0x4000}, {&(0x7f00000102c0)='\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, 0x41e0}, {&(0x7f0000000640)="000000000000000000000000010000000000000000000000000000000000080046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000030000000000000040000000000000000010000000000000001000000000000000100000000000002104adfcbb352421196b037aff0300000000ffffffff000000000000000000000000391bf0c9f75c07cc0a06aa18b14a8486eece53419fedd5e1d926343338186bc69d20a1f9e7a823a14446ea59d5ed86ce63bdd9b997c7e0546b", 0x1c3, 0x43e0}, {&(0x7f0000000040)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x45e0}, {&(0x7f0000010480)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000000800000004800000001004000000001000000000000000000ff0000000000000040000000000000000000040000000000000004000000000000000400000000002200010304000000ffffffff00"/384, 0x180, 0x47e0}, {&(0x7f0000010600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x49e0}, {&(0x7f0000010620)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000200", 0x220, 0x4be0}, {&(0x7f0000000840)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000c000000000000000a0000000000000600000000000000080324004100740074007200440065006600000000000000500000008000000000001800000003006400000018000000010004804800000054000000000000001400000002003400020000000000140089001200010100000000000512000000000018008900120001020000000000052000000020020000010100000000000512000000010200000000000520000000200200000000000080000000480000000100400000000100000000000000000002000000000000004000000000000000000c000000000000000a000000000000000a0000000000002103180100000000ffffffff00000000", 0x1e0, 0x4fe0}, {&(0x7f0000010a20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x51e0}, {&(0x7f0000010a40)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000070000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d8019ea2ff4a9fc6d8019ea2ff4a9fc6d80100ab884a9fc6d80126200000000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000400000000000000400000000000000000140000000000002c100000000000002c1000000000000021050f010000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000400000010000000280000002800000001000000000000000000000018000000030000000000000000000000a000000050000000010440000000050000000000000000000300000000000000480000000000000000100000000000000010000000000000001000000000000024004900330030002104140100000000b0000000280000000004180000000400080000002000000024004900330030000100000000000000ffffffff00000700", 0x220, 0x53e0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000000000070046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000400000000000000010000000000000600000000000000070324004200690074006d00610070008000000048000000010040000000010000000000000000000000000000000000400000000000000000040000000000000001000000000000000100000000000021011b0100000000ffffffff00"/384, 0x180, 0x57e0}, {&(0x7f0000010de0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x59e0}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000700010038000100b80100000004000000000000000000000400000007000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000002004c00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f007400000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000070000000000000040000000000000000020000000000000002000000000000000200000000000001108000000000000ffffffff00"/480, 0x1e0, 0x5be0}, {&(0x7f0000000440)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe07000000000000480000000000000000fc1f000000000000fc1f00000000000000000000000000240042006100640002ff070000000000ffffffff00"/416, 0x1a0, 0x5fe0}, {&(0x7f00000111a0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x61e0}, {&(0x7f00000111c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900a80200000004000000000000000000000500000009000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000000100000000000048000000000000000004040000000000fc00040000000000fc0004000000000024005300440053002201011c0100000090000000b00000000004180000000300900000002000000024005300440048000000000012000000001000000400000010000000800000008000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200020090000000a000000000041800000004008000000020000000240053004900490000000000100000000010000004000000100000007000000070000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c00000000000000000000001000000002000000ffffffff00"/736, 0x2e0, 0x63e0}, {&(0x7f00000114a0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000007f0000000000000040000000000000000000020000000000000002000000000000000200000000002280001d02000000800000004800000000051800000002002000000028000000240049006e0066006f0000000000000020000000000000000c691b6b777edcda00000000000000000000000000000000ffffffff00"/448, 0x1c0, 0x67e4}, {&(0x7f0000000600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x69dc}, {&(0x7f0000011680)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000b0001003800030080020000000400000000000000000000030000000b000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640090000000780100000004180000000200580100002000000024004900330030003000000001000000001000000400000010000000480100004801000000000000190000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000000000000000000000000000000002600002000000000060324004f0062006a00490064000000180000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000006032400510075006f007400610002001a0000000000010068005200000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000008032400520065007000610072007300650000000000000000000000000000001000000002000000ffffffff00000000", 0x2a0, 0x6be0}, {&(0x7f0000011920)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x6fe0}], 0x0, &(0x7f00000767a0), 0x1) [ 1960.204608][ T9323] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 1971.916318][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1971.923243][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1971.929887][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1971.936780][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1976.802455][ T8999] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 1977.055452][ T8999] usb 2-1: Using ep0 maxpacket: 16 [ 1977.172819][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1977.184227][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1977.197716][ T8999] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1977.282894][ T8999] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1977.294723][ T8999] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1977.303713][ T8999] usb 2-1: SerialNumber: syz [ 1977.313154][ T8999] usb 2-1: config 0 descriptor?? [ 1977.364867][ T8999] hub 2-1:0.0: USB hub found [ 1977.629646][ T8999] hub 2-1:0.0: config failed, can't read hub descriptor (err -22) [ 1977.822943][ T8999] usbhid 2-1:0.0: can't add hid device: -71 [ 1977.829359][ T8999] usbhid: probe of 2-1:0.0 failed with error -71 [ 1978.044108][ T8999] usb 2-1: USB disconnect, device number 6 [ 1978.412678][ T8999] usb 2-1: new full-speed USB device number 7 using dummy_hcd [ 1978.802751][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1978.814142][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1978.824363][ T8999] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1978.933488][ T8999] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1978.942831][ T8999] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1978.951199][ T8999] usb 2-1: SerialNumber: syz [ 1978.960999][ T8999] usb 2-1: config 0 descriptor?? [ 1979.015226][ T8999] hub 2-1:0.0: USB hub found [ 1979.252827][ T8999] hub 2-1:0.0: config failed, can't read hub descriptor (err -90) [ 1979.612947][ T8999] usbhid 2-1:0.0: can't add hid device: -71 [ 1979.619464][ T8999] usbhid: probe of 2-1:0.0 failed with error -71 [ 1979.677418][ T8999] usb 2-1: USB disconnect, device number 7 11:18:50 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000780)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e7d, 0x2c24, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000cc0)={0x24, &(0x7f0000000a40)={0x0, 0x0, 0x9, {0x9, 0x0, "b8de2fc98e4fbc"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) 11:18:50 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000340)={0x400000100002f}) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000c80)={'syz0\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) 11:18:50 executing program 3: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="5500000018007f02c0fe04b282a380930a50040048a84302916d0200390009002300ff6c0200000015000500fc01ffdd070b566881b38432009b11003f03000000000de3b30000000009011172b5122df588b730dc", 0x55}], 0x1}, 0x0) 11:18:50 executing program 4: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x758, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="68737173070000007a1f1f63004000000100000003000e00eb0102000400000013010000000000005807000000000000fc060000000000004007000000000000e8040000000000001d06000000000000a806000000000000ea0600000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c73797a6b616c6c65727333810200ed01000001005e1f1f6301000000000000000000000000000000640000000200ed01000001005e1f1f63030000000000000000000000640000001a0400000300ff01000001005e1f1f630400000001000000270000002f746d702f73797a2d696d61676567656e323830373731343739322f66696c65302f66696c65300100ed01000001005e1f1f6302000000000000000200000029000000070000000900ed01000001005e1f1f630500000000000000000000000a00000000000000000000000000000001000000000000007e040000000000000900ed01000001005e1f1f630600000060000000000000002823000000000000000000000000000002000000ffffffff00000000ffffffff000000000100c001000001005e1f1f6307000000000000000300000054002600080000007780010000000000000003000000200000000200040066696c6530400001000300040066696c6531040000000000000001000000000000000200080066696c652e636f6c647f0001000100040066696c65309f0004000200040066696c6531d70005000200040066696c6532d70005000200040066696c65331080600000000000000088040001000000009606000000000000388000000000000000007f00000000000000200000000000000040000000000000009f00000000000000d7000000000000001301000000000000b006000000000000088080761000535f0100f206000000000000288000000600786174747231060000007861747472310000060078617474723206000000786174747232108000000000000000000200000024000000040700000000000001000000000000002e07000000000000", 0x758}], 0x0, &(0x7f0000010758), 0x1) 11:18:50 executing program 2: creat(&(0x7f0000000540)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x80000000}}]}}) 11:18:50 executing program 5: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x6b1, 0x2, &(0x7f0000000100)=[{&(0x7f0000000140)="eb3c906d8d6673ea47b1e0d16b40378c6aece9941bfdd2617400028001000240000004f801", 0x25}, {&(0x7f0000000540)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850ffafffffffffffffff7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000000000ad25822a17b57f463e104179c19c2ad2fbddc0777df2ec4f62826086704da9cd9c42e19a52bbfd316a8edfca278f2de13ea7ee284ab5e9d86ca1154151fcfcfc5c4c397dc2c1a88a589c001c7a9c9a461faa98b1414aaa5bb5750f482358d2cc8388904885cd6edd7bb1c64ebddd508a7e422bc4cc88cb504aabd294614c9890ba94a798", 0xcf, 0x5e2}], 0x2010090, &(0x7f0000000180), 0x0) [ 1980.101244][ T9342] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE 11:18:50 executing program 2: creat(&(0x7f0000000540)='./file0\x00', 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x80000000}}]}}) 11:18:50 executing program 3: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="5500000018007f02c0fe04b282a380930a50040048a84302916d0200390009002300ff6c0200000015000500fc01ffdd070b566881b38432009b11003f03000000000de3b30000000009011172b5122df588b730dc", 0x55}], 0x1}, 0x0) 11:18:50 executing program 4: prctl$PR_SET_SECUREBITS(0x1c, 0x1) set_tid_address(&(0x7f0000000000)) set_tid_address(&(0x7f0000000080)) sync() 11:18:50 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r0, 0x401c5504, &(0x7f0000000340)={0x400000100002f}) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x15) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x3) r1 = dup(r0) write$uinput_user_dev(r0, &(0x7f0000000c80)={'syz0\x00'}, 0x45c) ioctl$UI_DEV_CREATE(r1, 0x5501) [ 1980.602994][ T9353] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE 11:18:50 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000013c0)={&(0x7f00000001c0)={0x38, 0x1403, 0x1, 0x0, 0x0, "", [{{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'siw\x00'}, {0x14, 0x33, 'bond_slave_1\x00'}}]}, 0x38}}, 0x0) 11:18:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_NUM_PEER_NOTIF={0x5, 0x10, 0x8}]}}}]}, 0x3c}}, 0x0) [ 1981.017554][ T9359] iwpm_register_pid: Unable to send a nlmsg (client = 2) [ 1981.053808][ T9359] infiniband syz1: RDMA CMA: cma_listen_on_dev, error -98 [ 1987.685686][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 1987.692709][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 1987.699352][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 1987.706758][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 1993.422498][ T7705] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 1993.662494][ T7705] usb 2-1: Using ep0 maxpacket: 16 [ 1993.802616][ T7705] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1993.813950][ T7705] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1993.824176][ T7705] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1993.933119][ T7705] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1993.942621][ T7705] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1993.951162][ T7705] usb 2-1: SerialNumber: syz [ 1993.966124][ T7705] usb 2-1: config 0 descriptor?? [ 1994.005043][ T7705] hub 2-1:0.0: USB hub found [ 1994.252926][ T7705] hub 2-1:0.0: config failed, can't read hub descriptor (err -22) [ 1994.442887][ T7705] usbhid 2-1:0.0: can't add hid device: -71 [ 1994.449405][ T7705] usbhid: probe of 2-1:0.0 failed with error -71 [ 1994.683558][ T7705] usb 2-1: USB disconnect, device number 8 [ 1995.092640][ T7705] usb 2-1: new full-speed USB device number 9 using dummy_hcd [ 1995.492994][ T7705] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1995.504416][ T7705] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1995.514632][ T7705] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1995.602942][ T7705] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 1995.612445][ T7705] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 1995.624227][ T7705] usb 2-1: SerialNumber: syz [ 1995.633003][ T7705] usb 2-1: config 0 descriptor?? [ 1995.674873][ T7705] hub 2-1:0.0: USB hub found [ 1995.892835][ T7705] hub 2-1:0.0: config failed, can't read hub descriptor (err -90) [ 1996.222813][ T7705] usbhid 2-1:0.0: can't add hid device: -71 [ 1996.229520][ T7705] usbhid: probe of 2-1:0.0 failed with error -71 [ 1996.284107][ T7705] usb 2-1: USB disconnect, device number 9 11:19:06 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000780)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e7d, 0x2c24, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000cc0)={0x24, &(0x7f0000000a40)={0x0, 0x0, 0x9, {0x9, 0x0, "b8de2fc98e4fbc"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) 11:19:06 executing program 0: r0 = socket$inet6(0xa, 0x805, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f00000002c0)="ff02040000eeff0000000000000000000000000000020205", 0x18) sendto$inet6(r0, &(0x7f0000000140)="a0", 0x1, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @local, 0x1}, 0x1c) 11:19:06 executing program 2: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)={0x5c000, 0x0, 0x30}, 0x18) 11:19:06 executing program 3: sendmsg$IPVS_CMD_DEL_DEST(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYBLOB="00000000000000000000070000003400018008000b007369700008000b007369700007000600646800000700060073680000080005000000000008000900000000001c0002800800060000000000080004000000000006000b0000000000240003800600070000000000060004000000000008000500ac1414bb0500080000000000380003800600040000000000060007000000000008000300000000001400020076657468305f746f5f626174616476000500080000000000080004000000000050000280080005000000000014000100fe800000000000000000000000000000080004000000000006000f000000000008000900000000000800030000000000080004000000000006000e000000000014000280080008"], 0x12c}}, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001500010084be0000000f00000a84000001000000000301"], 0x1}}, 0x0) r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) 11:19:06 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000013c0)={&(0x7f00000001c0)={0x38, 0x1403, 0x1, 0x0, 0x0, "", [{{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'siw\x00'}, {0x14, 0x33, 'bond_slave_1\x00'}}]}, 0x38}}, 0x0) 11:19:06 executing program 5: unshare(0x42000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x4c, 0x6c, 0x705, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x5, 0x35, 'veth0\x00'}]}]}, 0x4c}}, 0x0) 11:19:06 executing program 2: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) r0 = socket$nl_route(0x10, 0x3, 0x0) fchmod(r0, 0x0) [ 1996.775248][ T9373] netlink: 36389 bytes leftover after parsing attributes in process `syz-executor.3'. 11:19:07 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000013c0)={&(0x7f00000001c0)={0x38, 0x1403, 0x1, 0x0, 0x0, "", [{{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'siw\x00'}, {0x14, 0x33, 'bond_slave_1\x00'}}]}, 0x38}}, 0x0) 11:19:07 executing program 3: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000140), 0x48941, 0x0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f00000012c0)='_', 0x1}], 0x1, 0xf0ff1f, 0x0) 11:19:07 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000080)={0x2, '\x00\x00\x00'}, 0x4) [ 1997.129636][ T24] audit: type=1326 audit(1666696747.179:61): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9376 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 [ 1997.152935][ T24] audit: type=1326 audit(1666696747.179:62): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9376 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=359 compat=1 ip=0xf7f18549 code=0x7ffc0000 [ 1997.177729][ T24] audit: type=1326 audit(1666696747.179:63): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9376 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 [ 1997.200685][ T24] audit: type=1326 audit(1666696747.179:64): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9376 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=94 compat=1 ip=0xf7f18549 code=0x7ffc0000 11:19:07 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="86", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000140)={0x8f}, 0xe) recvmmsg(r0, &(0x7f0000004940)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/106, 0x6a}}], 0x1, 0x0, 0x0) [ 1997.223327][ T24] audit: type=1326 audit(1666696747.179:65): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9376 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f18549 code=0x7ffc0000 11:19:07 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0xcb002, 0x0) r1 = memfd_create(&(0x7f0000000200)='\xff\x00l\x1e\xa0,\xc1\x8d\\Rxt\'\xb6\xbf\xc8*\n\xaf\x1b\xec\xfd\xbbY\x99\xb3\x06c\x05e\xaa$\x00\xeaw\xd9\x10\x0f\x1d\x888\x8cS\x12?R\x99\xda7\xce)\x8f\xcc\x87\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd32J\xd7\x9f\xea:=\xcc\x17(|L\xda\xc3\x1ca\xe8s\xb6\xebw\xc7\xabS\xd7pJ\xd2\xa1\xcf\xae\x1f2\x9f\x98\xa80\r\x85\xb4\x86\xbc\xd0\xea\xbf\xb1Z\xb7e$\xcf<\ra\x9b\xa5\xdc\v\x1e\xfd\xc7\x91\xf22\xcf\x96\x99\xc1\xbb\xa1j\xe5\xa8\x7f\a\xa9\xa7G\xad\xa3\x8b\xf1\xdb\\]R\x8cf\xac1\xd7V\xaf\xb5\x8e\x10\x95\x9f=2\xd0-\xe1K:\xc3b\x89\x15OS\xa5\x98Ky\x12\xe7Qt#\xeb\x99\a\x10\x1c\xb3N\x85\xeb\x80\x05\x82_\x15\xdc\xbc\xf93\xdd\xf5g\x98\xd4\x8az\xe4`\xa5\xc5\xf7Q\x00\xcd\x13\xfc+\xac\xe5\x8bI\f\xd6\x89\xc7HY\xcf\x00O\x88\xe6\x8b\x8bF/\x82u\xffCng@y\xa6=4\xb1}\xa8Yr\xad9\xb9b)\xec}\x87=\x91:IV\x97\xbc\xa3\xc9\xc6\xe2\r\xf5\x01\x9f\xd4b\x1d\x84\xab\xdf\xa2\xbe+6D\x1fuf\xdeJYw$L\xa1\x83NH\xe3\xf2\x91\x8cW\xb7\b\x04\x12\x8b\x8bV\x19\xf1\r\xcb\x94\xa3\xf4\xe4\x97$\x99c\rG\xd7#\xe2\xfd\x80\xadR\x83\xdc\xb8d\x15|\xac\xb8g$\x0f@\xca3\x9f\xb1\xea\xc6vQ\x1b\xdb#\xa3\"\x9f\x9e\xd8', 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000140), 0x2) [ 1999.781849][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 1999.788581][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 [ 2001.301013][ T9388] FAT-fs (loop5): Directory bread(block 3) failed [ 2001.307904][ T9388] FAT-fs (loop5): Directory bread(block 4) failed [ 2001.314853][ T9388] FAT-fs (loop5): Directory bread(block 5) failed [ 2001.321495][ T9388] FAT-fs (loop5): Directory bread(block 6) failed [ 2005.546342][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2005.556526][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2005.563788][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2005.570424][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 2009.932938][ T8457] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 2010.172854][ T8457] usb 2-1: Using ep0 maxpacket: 16 [ 2010.292779][ T8457] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2010.304182][ T8457] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2010.314298][ T8457] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2010.403050][ T8457] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2010.412515][ T8457] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 2010.420912][ T8457] usb 2-1: SerialNumber: syz [ 2010.430082][ T8457] usb 2-1: config 0 descriptor?? [ 2010.474089][ T8457] hub 2-1:0.0: USB hub found [ 2010.732884][ T8457] hub 2-1:0.0: config failed, can't read hub descriptor (err -22) [ 2010.888400][ T8457] usbhid 2-1:0.0: can't add hid device: -71 [ 2010.895124][ T8457] usbhid: probe of 2-1:0.0 failed with error -71 [ 2011.124242][ T8457] usb 2-1: USB disconnect, device number 10 [ 2011.493432][ T8457] usb 2-1: new full-speed USB device number 11 using dummy_hcd [ 2011.852812][ T8457] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 2011.864262][ T8457] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2011.874438][ T8457] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2011.962786][ T8457] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2011.972124][ T8457] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 2011.980710][ T8457] usb 2-1: SerialNumber: syz [ 2011.988726][ T8457] usb 2-1: config 0 descriptor?? [ 2012.034876][ T8457] hub 2-1:0.0: USB hub found [ 2012.252863][ T8457] hub 2-1:0.0: config failed, can't read hub descriptor (err -90) [ 2012.582732][ T8457] usbhid 2-1:0.0: can't add hid device: -71 [ 2012.589178][ T8457] usbhid: probe of 2-1:0.0 failed with error -71 [ 2012.627352][ T8457] usb 2-1: USB disconnect, device number 11 11:19:23 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000080)={0x2, '\x00\x00\x00'}, 0x4) 11:19:23 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000e10109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000780)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e7d, 0x2c24, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000cc0)={0x24, &(0x7f0000000a40)={0x0, 0x0, 0x9, {0x9, 0x0, "b8de2fc98e4fbc"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) 11:19:23 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000013c0)={&(0x7f00000001c0)={0x38, 0x1403, 0x1, 0x0, 0x0, "", [{{0x9, 0x2, 'syz1\x00'}, {0x8, 0x41, 'siw\x00'}, {0x14, 0x33, 'bond_slave_1\x00'}}]}, 0x38}}, 0x0) 11:19:23 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/cpuinfo\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000300)=""/6, 0xfdef, 0x495) 11:19:23 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10, 0x1416, 0x1}, 0x10}}, 0x0) 11:19:23 executing program 5: unshare(0x42000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x4c, 0x6c, 0x705, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x5, 0x35, 'veth0\x00'}]}]}, 0x4c}}, 0x0) 11:19:23 executing program 3: setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0xca00) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 11:19:23 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000080)={0x2, '\x00\x00\x00'}, 0x4) 11:19:23 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=@ipv6_delrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@FRA_DST={0x14, 0x1, @local}]}, 0x30}}, 0x0) 11:19:23 executing program 4: r0 = syz_open_dev$vbi(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000180)={0x0, 0x7, 0x2}) [ 2013.597407][ T24] audit: type=1804 audit(1666696763.649:66): pid=9407 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1992749876/syzkaller.Ttuv2n/390/bus" dev="sda1" ino=1172 res=1 errno=0 [ 2013.612745][ T9409] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 2013.622953][ T24] audit: type=1800 audit(1666696763.649:67): pid=9407 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1172 res=0 errno=0 [ 2013.629888][ T9409] IPv6: NLM_F_CREATE should be set when creating new route [ 2013.629949][ T9409] IPv6: NLM_F_CREATE should be set when creating new route 11:19:23 executing program 4: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x0, @my=0x1}, 0x10) listen(r2, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) ppoll(&(0x7f0000000180)=[{r1}, {r2, 0x40, 0x64}, {0xffffffffffffffff, 0x3420}, {r1, 0xa204}, {r0, 0x2418}, {r1, 0x2}], 0x6, &(0x7f00000002c0)={r3, r4+10000000}, 0x0, 0x0) 11:19:23 executing program 0: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r0, 0x114, 0xa, &(0x7f0000000080)={0x2, '\x00\x00\x00'}, 0x4) 11:19:23 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x3, 0x4, &(0x7f0000000040)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x2f}]}, &(0x7f0000000140)='GPL\x00', 0x5, 0xf6, &(0x7f0000000180)=""/246, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 2022.878576][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2022.885553][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2022.892188][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2022.899072][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 2028.442480][ T8999] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 2028.692489][ T8999] usb 2-1: Using ep0 maxpacket: 16 [ 2028.812845][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2028.824263][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2028.834355][ T8999] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2028.922844][ T8999] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2028.932091][ T8999] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 2028.940774][ T8999] usb 2-1: SerialNumber: syz [ 2028.959528][ T8999] usb 2-1: config 0 descriptor?? [ 2029.011461][ T8999] hub 2-1:0.0: USB hub found [ 2029.262735][ T8999] hub 2-1:0.0: config failed, can't read hub descriptor (err -22) [ 2029.414837][ T8999] usbhid 2-1:0.0: can't add hid device: -71 [ 2029.421356][ T8999] usbhid: probe of 2-1:0.0 failed with error -71 [ 2029.644181][ T8999] usb 2-1: USB disconnect, device number 12 [ 2030.032528][ T8999] usb 2-1: new full-speed USB device number 13 using dummy_hcd [ 2030.402963][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 2030.414598][ T8999] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2030.424831][ T8999] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2030.512888][ T8999] usb 2-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 2030.522399][ T8999] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=225 [ 2030.530774][ T8999] usb 2-1: SerialNumber: syz [ 2030.543226][ T8999] usb 2-1: config 0 descriptor?? [ 2030.584292][ T8999] hub 2-1:0.0: USB hub found [ 2030.802924][ T8999] hub 2-1:0.0: config failed, can't read hub descriptor (err -90) [ 2031.161939][ T8999] usbhid 2-1:0.0: can't add hid device: -71 [ 2031.168380][ T8999] usbhid: probe of 2-1:0.0 failed with error -71 [ 2031.224151][ T8999] usb 2-1: USB disconnect, device number 13 11:19:41 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x200, 0x121002) ioctl$USBDEVFS_DROP_PRIVILEGES(r0, 0x4004551e, &(0x7f0000000040)) ioctl$USBDEVFS_ALLOC_STREAMS(r0, 0x8008551c, &(0x7f0000001080)={0xc38d, 0x1, [{0x1, 0x1}]}) 11:19:41 executing program 3: setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0xca00) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 11:19:41 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/tty/drivers\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) sendfile(r1, r0, &(0x7f0000000000)=0xa0, 0xffffffff) 11:19:41 executing program 4: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x0, @my=0x1}, 0x10) listen(r2, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) ppoll(&(0x7f0000000180)=[{r1}, {r2, 0x40, 0x64}, {0xffffffffffffffff, 0x3420}, {r1, 0xa204}, {r0, 0x2418}, {r1, 0x2}], 0x6, &(0x7f00000002c0)={r3, r4+10000000}, 0x0, 0x0) 11:19:41 executing program 5: unshare(0x42000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x4c, 0x6c, 0x705, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x5, 0x35, 'veth0\x00'}]}]}, 0x4c}}, 0x0) [ 2031.739652][ T24] audit: type=1804 audit(1666696781.789:68): pid=9436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1992749876/syzkaller.Ttuv2n/391/bus" dev="sda1" ino=1179 res=1 errno=0 [ 2031.765443][ T24] audit: type=1800 audit(1666696781.789:69): pid=9436 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1179 res=0 errno=0 11:19:41 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902240001000000000904000009030000000921000000012222000905810308"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xfffffffffffffeaa}}]}}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00222200000096fa0026e53f77200000002a6a01070900be0083"], 0x0}, 0x0) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="120100820df458c4c40eda00000000002505a8a4400001020301090224000101000000090400000007010000090501020000000000090582020000000003"], &(0x7f0000000a00)={0xa, &(0x7f00000008c0)={0xa}, 0x0, 0x0}) syz_usb_ep_write(r0, 0x0, 0xffffffffffffff13, &(0x7f0000000100)='\x00\x00\x00\x00\x00') 11:19:42 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/tty/drivers\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) sendfile(r1, r0, &(0x7f0000000000)=0xa0, 0xffffffff) 11:19:42 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f00000002c0)=0x7, 0x4) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x5, 0x4) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4}, 0x1c) listen(r0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001500add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 11:19:42 executing program 3: setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0xca00) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 11:19:42 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/tty/drivers\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) sendfile(r1, r0, &(0x7f0000000000)=0xa0, 0xffffffff) [ 2032.939606][ T24] audit: type=1804 audit(1666696782.989:70): pid=9445 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1992749876/syzkaller.Ttuv2n/392/bus" dev="sda1" ino=1169 res=1 errno=0 [ 2032.965311][ T24] audit: type=1800 audit(1666696782.989:71): pid=9445 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 11:19:43 executing program 2: r0 = socket$tipc(0x1e, 0x2, 0x0) r1 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r1, &(0x7f0000000480)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x0, 0x7}}, 0x10) bind$tipc(r0, &(0x7f0000000100)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x0, 0xfffffffe}}, 0x10) r2 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r2, &(0x7f0000000100)=@name={0x1e, 0x2, 0x0, {{0x42}}}, 0x10) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000000)={0x42, 0x3}, 0x10) close(r0) 11:19:43 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/tty/drivers\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) sendfile(r1, r0, &(0x7f0000000000)=0xa0, 0xffffffff) 11:19:43 executing program 3: setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0xca00) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 11:19:43 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000003e00)=[{{&(0x7f0000000fc0)={0xa, 0x4e23, 0x0, @local}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c, 0x0, 0x0, &(0x7f00000004c0)=[@hoplimit={{0x10}}, @tclass={{0x10, 0x29, 0x43, 0x38000000}}], 0x20}}], 0x2, 0x0) 11:19:43 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) close(r0) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x0, 0x0, 0x3, 0x5}, 0x48) setsockopt$sock_attach_bpf(r1, 0x10f, 0x87, &(0x7f0000000180), 0x4bd) socketpair(0x1e, 0x80005, 0x0, &(0x7f0000000340)={0x0, 0x0}) setsockopt$sock_attach_bpf(r2, 0x10f, 0x87, &(0x7f0000000180), 0x127) [ 2033.977501][ T24] audit: type=1804 audit(1666696784.029:72): pid=9458 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1992749876/syzkaller.Ttuv2n/393/bus" dev="sda1" ino=1177 res=1 errno=0 [ 2034.003499][ T24] audit: type=1800 audit(1666696784.029:73): pid=9458 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 11:19:45 executing program 4: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x0, @my=0x1}, 0x10) listen(r2, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) ppoll(&(0x7f0000000180)=[{r1}, {r2, 0x40, 0x64}, {0xffffffffffffffff, 0x3420}, {r1, 0xa204}, {r0, 0x2418}, {r1, 0x2}], 0x6, &(0x7f00000002c0)={r3, r4+10000000}, 0x0, 0x0) 11:19:52 executing program 5: unshare(0x42000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x4c, 0x6c, 0x705, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_PROP_LIST={0x18, 0x34, 0x0, 0x1, [{0x5, 0x35, 'veth0\x00'}]}]}, 0x4c}}, 0x0) 11:19:52 executing program 2: r0 = socket(0x200000100000011, 0x3, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) bind$packet(r0, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000014c0)={0x103, 0x10d4, 0x0, 0x0, 0x0, "", [@generic="db6e6c8d5e85080045f00d80724e11d569066e3a1ce41e2a56692d44b2b103d10e3e40feef2bafca", @generic="2b3bac56bc52560cf4709dcabf5d770db330ea1fcbd12d974bc794eab85101f8fc5cdf78642e56db909df0210d0fca0251706015a567bfe3b128df2b6692170b4788522b216624b8864abf3beb07046cbb21", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="583c23521a7c04b266594975dc4e3462b743c7652a53016630236e30576236f92bb550e79cedcad880b679", @nested={0x39, 0x0, 0x0, 0x1, [@generic="5ae03aa30cfeb5c6c36320c2e3da0a9b471dcb36d48014d8d47643c7473cfec003f4cc538bf7e51ede5e27945393bc206b60c9b8b7"]}]}, 0x300}, {&(0x7f0000000e80)=ANY=[], 0x45c}, {&(0x7f00000015c0)=ANY=[], 0xaa0}], 0x3}, 0x0) 11:19:52 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="01"], 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000000c0)={0x0, 0x9db8, 0x1, '@'}, 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x19, &(0x7f00000001c0), 0x8) 11:19:54 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0xa}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:19:54 executing program 4: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000080)={0x28, 0x0, 0x0, @my=0x1}, 0x10) listen(r2, 0x0) clock_gettime(0x0, &(0x7f00000000c0)={0x0, 0x0}) ppoll(&(0x7f0000000180)=[{r1}, {r2, 0x40, 0x64}, {0xffffffffffffffff, 0x3420}, {r1, 0xa204}, {r0, 0x2418}, {r1, 0x2}], 0x6, &(0x7f00000002c0)={r3, r4+10000000}, 0x0, 0x0) 11:19:54 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x213) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@ipv6_getroute={0x24, 0x1a, 0x1, 0x0, 0x0, {}, [@RTA_IIF={0x2}]}, 0x24}}, 0x0) 11:19:54 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x8008000000010, &(0x7f0000000300)="17000200020001000003be8c5ee17688a2003208030300ecff3f0600000300000a0000000098fc5ad9485bbb6a880000d6c8db0000dba67e06000000e28900000200df018000000000f50607bdff59100ac45761547a681f009cee4a5acb3da400001fb700674f00c88ebbf9315033bf79ac2dff060115003901000000000000ea000000000000000002ffff02dfccebf6ba000840024f0298e9e90554062a80e605007f71174aa951f3c63e5c83f1ba2112ce68bf17a6e0", 0xb8) 11:19:54 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="01"], 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000000c0)={0x0, 0x9db8, 0x1, '@'}, 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x19, &(0x7f00000001c0), 0x8) [ 2044.161560][ T9480] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 11:19:54 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0x3, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x20}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 11:19:54 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x40000000, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0xd, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @empty}}, @sadb_x_policy={0x8, 0x12, 0x0, 0x2, 0x0, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@local}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}]}, 0xa0}}, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000100)={0x40000000, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0xf, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @empty}}, @sadb_x_policy={0x8, 0x12, 0x0, 0x2, 0x0, 0x0, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in, @in=@multicast1}}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}]}, 0xa0}}, 0x0) [ 2044.416072][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2044.422942][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2044.429621][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2044.436466][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:19:54 executing program 2: r0 = syz_io_uring_setup(0x1c16, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, &(0x7f0000000040), &(0x7f0000000080)) io_uring_enter(r0, 0x2000, 0x0, 0x0, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000", @ANYRES32=r0]) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x0, 0x0) 11:19:54 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r0, 0x0) fcntl$setsig(0xffffffffffffffff, 0xa, 0x11) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000080)) clock_gettime(0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x6, 0x0) timerfd_settime(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{}, {0x77359400}}, &(0x7f0000000240)) ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x8914, 0x0) 11:20:06 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6}]}) 11:20:06 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="01"], 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000000c0)={0x0, 0x9db8, 0x1, '@'}, 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x19, &(0x7f00000001c0), 0x8) 11:20:06 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) [ 2056.182029][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2056.188928][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2056.195732][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2056.202725][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 2061.231695][ T1202] ieee802154 phy0 wpan0: encryption failed: -22 [ 2061.238626][ T1202] ieee802154 phy1 wpan1: encryption failed: -22 11:20:14 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="940000001000010000000000000000000000000a34000000040a4f1c000000000000000002800000090001007379fa3000000000080002400000000200020000000000000001000014000000110001"], 0x5c}}, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a34000000000a4f1c000000000000000002000000090001007379fa30000000000800024000000002090001"], 0x5c}}, 0x0) sendmsg$NFT_MSG_GETOBJ(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000008200)={0x34, 0x13, 0xa, 0x5, 0x0, 0x0, {}, [@NFTA_OBJ_TYPE={0x8}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_OBJ_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x34}}, 0x0) 11:20:14 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000580)={0x64, 0x19, 0x1, 0x0, 0x0, {0x1d, 0xd601, 0x9}, [@nested={0x4d, 0x11, 0x0, 0x1, [@typed={0x14, 0x0, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @typed={0x8, 0x0, 0x0, 0x0, @pid}, @generic="66c6e04999331739cd591b59be9cbfb47f9b0a73545f58488f2fe800965dab7a3cc8e3284cd8e50e64f2823245"]}]}, 0x64}}, 0x0) 11:20:14 executing program 4: prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_clone3(0x0, 0x55) r0 = getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket(0x200000000000011, 0x4000000000080002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = gettid() tkill(r2, 0xb) getpriority(0x0, r2) ptrace$peek(0x1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) process_vm_writev(0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/68, 0x44}, {0x0}], 0x7, &(0x7f0000000440)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/235, 0xeb}, {0x0}, {&(0x7f0000000840)=""/209, 0xd1}], 0x4, 0x0) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x2, 0x6, @dev}, 0x14) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r5, &(0x7f0000000280)='net/ip6_mr_cache\x00') syz_clone3(&(0x7f0000000bc0)={0x57b54c43e7a59052, &(0x7f00000007c0), &(0x7f0000000800), &(0x7f0000000980), {0xd}, 0x0, 0x0, &(0x7f0000000a80)=""/248, &(0x7f0000000b80)=[r5], 0x1}, 0x58) sendmmsg(r1, &(0x7f0000000d00), 0x1bdd307, 0x0) 11:20:14 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) 11:20:14 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="01"], 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000000c0)={0x0, 0x9db8, 0x1, '@'}, 0x9) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x19, &(0x7f00000001c0), 0x8) 11:20:14 executing program 2: r0 = socket(0x15, 0x5, 0x0) getsockopt$nfc_llcp(r0, 0x114, 0x2719, 0x0, 0x20000000) 11:20:14 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) 11:20:14 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x9, 0x3, &(0x7f0000000080)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x7a, 0x54}}, &(0x7f0000281ffc)='GPL\x00'}, 0x48) 11:20:15 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) [ 2069.221144][ T9525] FAT-fs (loop5): Directory bread(block 3) failed [ 2069.228020][ T9525] FAT-fs (loop5): Directory bread(block 4) failed [ 2069.235029][ T9525] FAT-fs (loop5): Directory bread(block 5) failed [ 2069.241664][ T9525] FAT-fs (loop5): Directory bread(block 6) failed [ 2069.282892][ T24] audit: type=1326 audit(1666696819.329:74): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9525 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7f64549 code=0x0 11:20:21 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6}]}) 11:20:21 executing program 3: creat(&(0x7f0000000000)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0]) socket$nl_generic(0x10, 0x3, 0x10) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f0000000400)) 11:20:21 executing program 2: unshare(0x400) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs, 0x2) [ 2071.420490][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2071.427477][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2071.435084][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2071.441739][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 2071.492470][ T9529] autofs4:pid:9529:autofs_fill_super: pipe file descriptor does not contain proper ops 11:20:29 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f0000000400)) 11:20:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount(0x0, &(0x7f000000aff8)='./file0\x00', &(0x7f0000000000)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000140)='..\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000ac0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) rmdir(&(0x7f0000000200)='./bus/file0\x00') symlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)='./bus/file0\x00') 11:20:29 executing program 4: prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_clone3(0x0, 0x55) r0 = getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket(0x200000000000011, 0x4000000000080002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = gettid() tkill(r2, 0xb) getpriority(0x0, r2) ptrace$peek(0x1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) process_vm_writev(0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/68, 0x44}, {0x0}], 0x7, &(0x7f0000000440)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/235, 0xeb}, {0x0}, {&(0x7f0000000840)=""/209, 0xd1}], 0x4, 0x0) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x2, 0x6, @dev}, 0x14) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r5, &(0x7f0000000280)='net/ip6_mr_cache\x00') syz_clone3(&(0x7f0000000bc0)={0x57b54c43e7a59052, &(0x7f00000007c0), &(0x7f0000000800), &(0x7f0000000980), {0xd}, 0x0, 0x0, &(0x7f0000000a80)=""/248, &(0x7f0000000b80)=[r5], 0x1}, 0x58) sendmmsg(r1, &(0x7f0000000d00), 0x1bdd307, 0x0) 11:20:29 executing program 2: prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_clone3(0x0, 0x55) r0 = getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket(0x200000000000011, 0x4000000000080002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = gettid() tkill(r2, 0xb) getpriority(0x0, r2) ptrace$peek(0x1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) process_vm_writev(0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/68, 0x44}, {0x0}], 0x7, &(0x7f0000000440)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/235, 0xeb}, {0x0}, {&(0x7f0000000840)=""/209, 0xd1}], 0x4, 0x0) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x2, 0x6, @dev}, 0x14) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r5, &(0x7f0000000280)='net/ip6_mr_cache\x00') syz_clone3(&(0x7f0000000bc0)={0x57b54c43e7a59052, &(0x7f00000007c0), &(0x7f0000000800), &(0x7f0000000980), {0xd}, 0x0, 0x0, &(0x7f0000000a80)=""/248, &(0x7f0000000b80)=[r5], 0x1}, 0x58) sendmmsg(r1, &(0x7f0000000d00), 0x1bdd307, 0x0) 11:20:29 executing program 3: creat(&(0x7f0000000000)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0]) socket$nl_generic(0x10, 0x3, 0x10) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f0000000400)) [ 2079.586437][ T9541] autofs4:pid:9541:autofs_fill_super: pipe file descriptor does not contain proper ops [ 2079.611764][ T9540] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 2079.619525][ T9540] overlayfs: failed to set xattr on upper [ 2079.625568][ T9540] overlayfs: ...falling back to index=off,metacopy=off. 11:20:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca018000000000001c", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) r4 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x82, &(0x7f00000002c0)={r5}, &(0x7f0000000300)=0xc) 11:20:30 executing program 3: creat(&(0x7f0000000000)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0]) socket$nl_generic(0x10, 0x3, 0x10) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f0000000400)) [ 2080.299993][ T9546] autofs4:pid:9546:autofs_fill_super: pipe file descriptor does not contain proper ops 11:20:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca018000000000001c", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) r4 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x82, &(0x7f00000002c0)={r5}, &(0x7f0000000300)=0xc) 11:20:30 executing program 3: creat(&(0x7f0000000000)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0]) socket$nl_generic(0x10, 0x3, 0x10) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000040)='autofs\x00', 0x0, &(0x7f0000000400)) [ 2080.864930][ T9552] autofs4:pid:9552:autofs_fill_super: pipe file descriptor does not contain proper ops 11:20:39 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6}]}) 11:20:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca018000000000001c", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) r4 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x82, &(0x7f00000002c0)={r5}, &(0x7f0000000300)=0xc) 11:20:39 executing program 4: prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_clone3(0x0, 0x55) r0 = getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket(0x200000000000011, 0x4000000000080002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = gettid() tkill(r2, 0xb) getpriority(0x0, r2) ptrace$peek(0x1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) process_vm_writev(0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/68, 0x44}, {0x0}], 0x7, &(0x7f0000000440)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/235, 0xeb}, {0x0}, {&(0x7f0000000840)=""/209, 0xd1}], 0x4, 0x0) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x2, 0x6, @dev}, 0x14) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r5, &(0x7f0000000280)='net/ip6_mr_cache\x00') syz_clone3(&(0x7f0000000bc0)={0x57b54c43e7a59052, &(0x7f00000007c0), &(0x7f0000000800), &(0x7f0000000980), {0xd}, 0x0, 0x0, &(0x7f0000000a80)=""/248, &(0x7f0000000b80)=[r5], 0x1}, 0x58) sendmmsg(r1, &(0x7f0000000d00), 0x1bdd307, 0x0) [ 2089.846594][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2089.853676][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2089.860332][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2089.867185][ T3515] FAT-fs (loop5): Directory bread(block 6) failed [ 2096.500650][ T9574] FAT-fs (loop5): Directory bread(block 3) failed [ 2096.507510][ T9574] FAT-fs (loop5): Directory bread(block 4) failed [ 2096.514324][ T9574] FAT-fs (loop5): Directory bread(block 5) failed [ 2096.520974][ T9574] FAT-fs (loop5): Directory bread(block 6) failed [ 2096.566024][ T24] audit: type=1326 audit(1666696846.619:75): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9574 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=40000003 syscall=240 compat=1 ip=0xf7f64549 code=0x0 [ 2098.670649][ T3515] FAT-fs (loop5): Directory bread(block 3) failed [ 2098.677475][ T3515] FAT-fs (loop5): Directory bread(block 4) failed [ 2098.685074][ T3515] FAT-fs (loop5): Directory bread(block 5) failed [ 2098.691665][ T3515] FAT-fs (loop5): Directory bread(block 6) failed 11:20:53 executing program 1: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000600)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000000000000000c103000003000000280300007c0100007c0100007c010000034800000500000060020000600200006002000060020000600200000300000000000000001d00000000000000000700000000000005000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000014017c0100000252000000000000000000000000000000003800636f6e6e6279746573000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000380073746174697374696300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068004354000000000000000000000000000000000000000000000000000000010000000000000000000000006e657462696f732d844b4b98c926224373797a31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006815dc7dec7c041e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000a400e400000000000000000000000000000000000000000040005443504f505453545249500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f713f0811daf148d0000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a400c80000000000000000000000000000000000000000002400"/896, @ANYRES32], 0x384) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000040)=0x14) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00000000c0)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000240)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000000)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='memory.events\x00', 0x26e1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000580)={{0x1, 0x1, 0x18, r3, {0x4}}, './file0\x00'}) clock_gettime(0x0, &(0x7f00000005c0)={0x0, 0x0}) connect(r0, 0x0, 0x0) timerfd_settime(r5, 0x2, &(0x7f0000001c00)={{r6, r7+60000000}, {0x77359400}}, &(0x7f0000001c40)) splice(r2, 0x0, r4, 0x0, 0x88000cd, 0x0) write$eventfd(r3, &(0x7f0000000240), 0xffffff14) 11:20:53 executing program 2: prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_clone3(0x0, 0x55) r0 = getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket(0x200000000000011, 0x4000000000080002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = gettid() tkill(r2, 0xb) getpriority(0x0, r2) ptrace$peek(0x1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) process_vm_writev(0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/68, 0x44}, {0x0}], 0x7, &(0x7f0000000440)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/235, 0xeb}, {0x0}, {&(0x7f0000000840)=""/209, 0xd1}], 0x4, 0x0) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x2, 0x6, @dev}, 0x14) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r5, &(0x7f0000000280)='net/ip6_mr_cache\x00') syz_clone3(&(0x7f0000000bc0)={0x57b54c43e7a59052, &(0x7f00000007c0), &(0x7f0000000800), &(0x7f0000000980), {0xd}, 0x0, 0x0, &(0x7f0000000a80)=""/248, &(0x7f0000000b80)=[r5], 0x1}, 0x58) sendmmsg(r1, &(0x7f0000000d00), 0x1bdd307, 0x0) 11:20:53 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r0}, 0x10) r1 = getpgid(0x0) r2 = getpgid(0x0) tgkill(r1, r2, 0x0) 11:20:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca018000000000001c", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="9b42072ebb"], 0x20000600}}, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) r4 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x82, &(0x7f00000002c0)={r5}, &(0x7f0000000300)=0xc) 11:20:53 executing program 4: prctl$PR_GET_ENDIAN(0x13, &(0x7f0000000080)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_clone3(0x0, 0x55) r0 = getpid() process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = socket(0x200000000000011, 0x4000000000080002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = gettid() tkill(r2, 0xb) getpriority(0x0, r2) ptrace$peek(0x1, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) process_vm_writev(0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/68, 0x44}, {0x0}], 0x7, &(0x7f0000000440)=[{&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/235, 0xeb}, {0x0}, {&(0x7f0000000840)=""/209, 0xd1}], 0x4, 0x0) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x2, 0x6, @dev}, 0x14) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs(r5, &(0x7f0000000280)='net/ip6_mr_cache\x00') syz_clone3(&(0x7f0000000bc0)={0x57b54c43e7a59052, &(0x7f00000007c0), &(0x7f0000000800), &(0x7f0000000980), {0xd}, 0x0, 0x0, &(0x7f0000000a80)=""/248, &(0x7f0000000b80)=[r5], 0x1}, 0x58) sendmmsg(r1, &(0x7f0000000d00), 0x1bdd307, 0x0) 11:20:53 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x6}]}) 11:20:53 executing program 3: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000), 0x841, 0x0) write$sequencer(r0, &(0x7f0000000040)=[@t={0x4, 0x0, 0x0, 0x0, @generic}, @generic={0x2}, @e={0xff, 0x0, 0x0, 0x8, @generic}], 0x11) 11:20:53 executing program 0: r0 = epoll_create1(0x0) r1 = socket$tipc(0x1e, 0x5, 0x0) listen(r1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)={0x10000001}) 11:20:53 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000006c0)={'\x00', 0x1}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) 11:20:54 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup(r0, &(0x7f0000000240)='syz1\x00', 0x200002, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000057fd3840000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r2}, 0x10) r3 = openat$cgroup_int(r1, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r3, &(0x7f0000000080), 0x12) 11:20:54 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='rcu_utilization\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) setsockopt$MRT_DEL_VIF(0xffffffffffffffff, 0x0, 0xcb, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0xf000) sendfile(r2, r3, 0x0, 0xf03b0000) r4 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000200)={'geneve1\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newlink={0x38, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r5}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @geneve={{0xb}, {0x8, 0x2, 0x0, 0x1, [@IFLA_GENEVE_COLLECT_METADATA={0x4, 0xe}]}}}]}, 0x38}}, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(r4, 0xc0389424, &(0x7f00000001c0)={0x1, 0x8, '\x00', 0x1, &(0x7f0000000180)=[0x0]}) sendfile(r2, r1, 0x0, 0x8000000000004) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200), 0x806000) bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r3}, 0x8) r7 = openat$cgroup_subtree(r2, &(0x7f0000000540), 0x2, 0x0) write$binfmt_script(r7, 0x0, 0x42) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) 11:20:55 executing program 3: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup(r0, &(0x7f0000000240)='syz1\x00', 0x200002, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000057fd3840000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r2}, 0x10) r3 = openat$cgroup_int(r1, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r3, &(0x7f0000000080), 0x12) [ 2106.154840][ T3513] syz-executor.1 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=2, oom_score_adj=0 [ 2106.165453][ T3513] CPU: 1 PID: 3513 Comm: syz-executor.1 Not tainted 6.1.0-rc2-syzkaller-61955-g4a3e741a3d6a #0 [ 2106.176033][ T3513] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 2106.186287][ T3513] Call Trace: [ 2106.189712][ T3513] [ 2106.192820][ T3513] dump_stack_lvl+0x1c8/0x256 [ 2106.197753][ T3513] dump_stack+0x1a/0x23 [ 2106.202130][ T3513] dump_header+0x155/0x9a0 [ 2106.206874][ T3513] oom_kill_process+0x2e2/0xb30 [ 2106.211988][ T3513] out_of_memory+0xeb5/0x1220 [ 2106.216938][ T3513] mem_cgroup_out_of_memory+0x24a/0x3a0 [ 2106.222857][ T3513] mem_cgroup_oom+0x856/0xa80 [ 2106.227823][ T3513] try_charge_memcg+0x134f/0x1e20 [ 2106.233124][ T3513] ? current_time+0x49/0x5b0 [ 2106.238007][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.244155][ T3513] ? __rcu_read_unlock+0x76/0xd0 [ 2106.249417][ T3513] obj_cgroup_charge_pages+0x2c9/0x690 [ 2106.255169][ T3513] obj_cgroup_charge+0x239/0x310 [ 2106.260387][ T3513] kmem_cache_alloc_node+0x22b/0xe10 [ 2106.265950][ T3513] ? filter_irq_stacks+0x5c/0x1a0 [ 2106.271251][ T3513] ? dup_task_struct+0xd5/0xa80 [ 2106.276402][ T3513] dup_task_struct+0xd5/0xa80 [ 2106.281336][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.287426][ T3513] copy_process+0xaae/0x69f0 [ 2106.292256][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.298328][ T3513] ? kernel_clone+0x62/0xf40 [ 2106.303232][ T3513] kernel_clone+0x40d/0xf40 [ 2106.307980][ T3513] ? __stack_depot_save+0x21/0x4b0 [ 2106.313462][ T3513] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 2106.319807][ T3513] __ia32_compat_sys_ia32_clone+0x245/0x370 [ 2106.326046][ T3513] __do_fast_syscall_32+0xa2/0x100 [ 2106.331406][ T3513] do_fast_syscall_32+0x33/0x70 [ 2106.336489][ T3513] do_SYSENTER_32+0x1b/0x20 [ 2106.341217][ T3513] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 2106.347849][ T3513] RIP: 0023:0xf7f00549 [ 2106.352102][ T3513] ===================================================== [ 2106.359275][ T3513] BUG: KMSAN: uninit-value in show_opcodes+0x2c1/0x2e0 [ 2106.366295][ T3513] show_opcodes+0x2c1/0x2e0 [ 2106.370962][ T3513] show_iret_regs+0xe3/0x230 [ 2106.375704][ T3513] __show_regs+0x31/0xc90 [ 2106.380157][ T3513] show_regs_if_on_stack+0x45e/0x530 [ 2106.385591][ T3513] show_trace_log_lvl+0x392/0x490 [ 2106.390769][ T3513] show_stack+0x55/0x60 [ 2106.395028][ T3513] dump_stack_lvl+0x1c8/0x256 [ 2106.399829][ T3513] dump_stack+0x1a/0x23 [ 2106.404070][ T3513] dump_header+0x155/0x9a0 [ 2106.408616][ T3513] oom_kill_process+0x2e2/0xb30 [ 2106.413572][ T3513] out_of_memory+0xeb5/0x1220 [ 2106.418410][ T3513] mem_cgroup_out_of_memory+0x24a/0x3a0 [ 2106.424123][ T3513] mem_cgroup_oom+0x856/0xa80 [ 2106.428921][ T3513] try_charge_memcg+0x134f/0x1e20 [ 2106.434060][ T3513] obj_cgroup_charge_pages+0x2c9/0x690 [ 2106.439617][ T3513] obj_cgroup_charge+0x239/0x310 [ 2106.444645][ T3513] kmem_cache_alloc_node+0x22b/0xe10 [ 2106.450033][ T3513] dup_task_struct+0xd5/0xa80 [ 2106.454798][ T3513] copy_process+0xaae/0x69f0 [ 2106.459466][ T3513] kernel_clone+0x40d/0xf40 [ 2106.464069][ T3513] __ia32_compat_sys_ia32_clone+0x245/0x370 [ 2106.470106][ T3513] __do_fast_syscall_32+0xa2/0x100 [ 2106.475313][ T3513] do_fast_syscall_32+0x33/0x70 [ 2106.480287][ T3513] do_SYSENTER_32+0x1b/0x20 [ 2106.484857][ T3513] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 2106.491272][ T3513] [ 2106.493629][ T3513] Local variable opcodes created at: [ 2106.498947][ T3513] show_opcodes+0x49/0x2e0 [ 2106.503447][ T3513] show_iret_regs+0xe3/0x230 [ 2106.508118][ T3513] [ 2106.510469][ T3513] CPU: 1 PID: 3513 Comm: syz-executor.1 Not tainted 6.1.0-rc2-syzkaller-61955-g4a3e741a3d6a #0 [ 2106.520900][ T3513] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 2106.531065][ T3513] ===================================================== [ 2106.538040][ T3513] Disabling lock debugging due to kernel taint [ 2106.544253][ T3513] Kernel panic - not syncing: kmsan.panic set ... [ 2106.550715][ T3513] CPU: 1 PID: 3513 Comm: syz-executor.1 Tainted: G B 6.1.0-rc2-syzkaller-61955-g4a3e741a3d6a #0 [ 2106.562604][ T3513] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 2106.572741][ T3513] Call Trace: [ 2106.576063][ T3513] [ 2106.579028][ T3513] dump_stack_lvl+0x1c8/0x256 [ 2106.583804][ T3513] dump_stack+0x1a/0x23 [ 2106.588030][ T3513] panic+0x4d3/0xc64 [ 2106.592044][ T3513] ? add_taint+0x104/0x1a0 [ 2106.596572][ T3513] kmsan_report+0x2cc/0x2d0 [ 2106.601185][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.607101][ T3513] ? __msan_warning+0x92/0x110 [ 2106.611957][ T3513] ? show_opcodes+0x2c1/0x2e0 [ 2106.616726][ T3513] ? show_iret_regs+0xe3/0x230 [ 2106.621601][ T3513] ? __show_regs+0x31/0xc90 [ 2106.626278][ T3513] ? show_regs_if_on_stack+0x45e/0x530 [ 2106.631842][ T3513] ? show_trace_log_lvl+0x392/0x490 [ 2106.637128][ T3513] ? show_stack+0x55/0x60 [ 2106.641542][ T3513] ? dump_stack_lvl+0x1c8/0x256 [ 2106.646472][ T3513] ? dump_stack+0x1a/0x23 [ 2106.650869][ T3513] ? dump_header+0x155/0x9a0 [ 2106.655563][ T3513] ? oom_kill_process+0x2e2/0xb30 [ 2106.660676][ T3513] ? out_of_memory+0xeb5/0x1220 [ 2106.665605][ T3513] ? mem_cgroup_out_of_memory+0x24a/0x3a0 [ 2106.671424][ T3513] ? mem_cgroup_oom+0x856/0xa80 [ 2106.676379][ T3513] ? try_charge_memcg+0x134f/0x1e20 [ 2106.681675][ T3513] ? obj_cgroup_charge_pages+0x2c9/0x690 [ 2106.687401][ T3513] ? obj_cgroup_charge+0x239/0x310 [ 2106.692627][ T3513] ? kmem_cache_alloc_node+0x22b/0xe10 [ 2106.698299][ T3513] ? dup_task_struct+0xd5/0xa80 [ 2106.703329][ T3513] ? copy_process+0xaae/0x69f0 [ 2106.708231][ T3513] ? kernel_clone+0x40d/0xf40 [ 2106.712990][ T3513] ? __ia32_compat_sys_ia32_clone+0x245/0x370 [ 2106.719134][ T3513] ? __do_fast_syscall_32+0xa2/0x100 [ 2106.724522][ T3513] ? do_fast_syscall_32+0x33/0x70 [ 2106.729679][ T3513] ? do_SYSENTER_32+0x1b/0x20 [ 2106.734431][ T3513] ? entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 2106.741030][ T3513] ? preempt_count_sub+0x7d/0x280 [ 2106.746214][ T3513] ? _raw_spin_unlock_irqrestore+0x34/0x50 [ 2106.752132][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.758066][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.763971][ T3513] __msan_warning+0x92/0x110 [ 2106.768643][ T3513] show_opcodes+0x2c1/0x2e0 [ 2106.773243][ T3513] show_iret_regs+0xe3/0x230 [ 2106.777928][ T3513] __show_regs+0x31/0xc90 [ 2106.782375][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.788345][ T3513] show_regs_if_on_stack+0x45e/0x530 [ 2106.793733][ T3513] show_trace_log_lvl+0x392/0x490 [ 2106.798866][ T3513] show_stack+0x55/0x60 [ 2106.803101][ T3513] dump_stack_lvl+0x1c8/0x256 [ 2106.807856][ T3513] dump_stack+0x1a/0x23 [ 2106.812075][ T3513] dump_header+0x155/0x9a0 [ 2106.816587][ T3513] oom_kill_process+0x2e2/0xb30 [ 2106.821529][ T3513] out_of_memory+0xeb5/0x1220 [ 2106.826337][ T3513] mem_cgroup_out_of_memory+0x24a/0x3a0 [ 2106.832065][ T3513] mem_cgroup_oom+0x856/0xa80 [ 2106.836851][ T3513] try_charge_memcg+0x134f/0x1e20 [ 2106.841982][ T3513] ? current_time+0x49/0x5b0 [ 2106.846666][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.852614][ T3513] ? __rcu_read_unlock+0x76/0xd0 [ 2106.857704][ T3513] obj_cgroup_charge_pages+0x2c9/0x690 [ 2106.863285][ T3513] obj_cgroup_charge+0x239/0x310 [ 2106.868337][ T3513] kmem_cache_alloc_node+0x22b/0xe10 [ 2106.873727][ T3513] ? filter_irq_stacks+0x5c/0x1a0 [ 2106.878851][ T3513] ? dup_task_struct+0xd5/0xa80 [ 2106.883800][ T3513] dup_task_struct+0xd5/0xa80 [ 2106.888568][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.894475][ T3513] copy_process+0xaae/0x69f0 [ 2106.899146][ T3513] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 2106.905046][ T3513] ? kernel_clone+0x62/0xf40 [ 2106.909747][ T3513] kernel_clone+0x40d/0xf40 [ 2106.914332][ T3513] ? __stack_depot_save+0x21/0x4b0 [ 2106.919601][ T3513] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 2106.925765][ T3513] __ia32_compat_sys_ia32_clone+0x245/0x370 [ 2106.931799][ T3513] __do_fast_syscall_32+0xa2/0x100 [ 2106.937051][ T3513] do_fast_syscall_32+0x33/0x70 [ 2106.941984][ T3513] do_SYSENTER_32+0x1b/0x20 [ 2106.946567][ T3513] entry_SYSENTER_compat_after_hwframe+0x70/0x82 [ 2106.952985][ T3513] RIP: 0023:0xf7f00549 [ 2106.957101][ T3513] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 [ 2106.976806][ T3513] RSP: 002b:00000000ffce3cd0 EFLAGS: 00000206 ORIG_RAX: 0000000000000078 [ 2106.985305][ T3513] RAX: ffffffffffffffda RBX: 0000000001200011 RCX: 0000000000000000 [ 2106.993339][ T3513] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000056d653e8 [ 2107.001369][ T3513] RBP: 00000000f6f4a000 R08: 0000000000000000 R09: 0000000000000000 [ 2107.009395][ T3513] R10: 0000000000000000 R11: 0000000000000286 R12: 0000000000000000 [ 2107.017594][ T3513] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 2107.025638][ T3513] [ 2107.028905][ T3513] Kernel Offset: disabled [ 2107.033284][ T3513] Rebooting in 86400 seconds..