0x2504aa83870bd5c6, "39b4437e53e5ee"}, @generic={0x62, 0x30, "691695347f1f21d1f7690b8ff2bc089505da244a23e2de79a6ec8b43bd79fdca4f6bb5d024d67b1dfa61b1d4fd17479530ef056de3123248874abb7f16140301a954043ecfb0054257d062ff5f94e27e195b4afd0395885d593cd48cfbc0665e"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x199, 0x3, 0x2, 0x20}}, {{0x9, 0x5, 0x0, 0x10, 0xa6, 0x3, 0x7, 0x9f, [@generic={0x1002, 0x23, "2e43c050cc917d3128e6239b8780904d5b88bb205824c342f956e5da6ab61c20a2999a85224164b109b4e74f6d43b403ee7aaf787c99ab2b9bcbca34f0e1ea519d0be32415aa09b9973c3abe1fc07ca6a69746e3270ca8b0be3b54a73c174c6c4fe5521f8fa17f437962500cfa7f332b01196fa2084820afcdb4c54fa0c4f491fe27665279161d36d62958e11ece5dca5839e4a7e629379afd446c6882d7a14d89f5d84e157f242e8469dadc7dd962fbbbf364373649733d35b526eb0b13f9e5bbb7accd5c350188e8c6660db7fce570ee2c0fdfa5b46e81df4c2a08991e036441b9540f376db3fa60ddea17ff6be3b12914bdb6e7ea88ba7d900eee75190e90d8aa7cbbcc022e312b82e9424bb04d49295b6dd0877a5ce385e2c753280cb461875348943ff1e5a76dba9d90b9dfb245e695065fbc63fbb0e5a28d99d3a76f03417fd65ff15d64a16236af124c3d669911b90d22c7aa91b111c48a855aef6734fa86bce530968e7621f0f16b92acaca5a47ee7375c5cb24276fcc79220fb8a6c1d5213ecc452337f746133b7ec495edff2b63d1c8117bc64385816b9e77695870691fc0e26de8e97496ca8efef2ededa01cd732b3304aca74cc71a2c3de7eff72f3b1286082db37ecd27712e8010ee1d30de998b4602228dcca54063d706679a4113028afca0162056dc64729eca0d08d125cb8757beb86f7977f2ed18a9c0e7eff8c4c2f83ebaeab9dd25f06d8f74588ddb400419253f02bd264350a0dd0629a3ffba1459998342d179722d589f00d1236a9cc2855dc4bdd3dd3d39dd94660ec2ff2547adb3347ef8db43c172968da4903439bd7ddc3cd929dc14926729a494dcd10adab344dbb99835601206eb3cc3bcb5a61409f3d987cc06ca5c22aecc4f3e3e030978c10ebbf75e4b35d6d4ff79e6ccca9085707dcf4b3e952398d69afcebd5db53c78ad153a07216367a641d3b1f4c74241ace8e4cd29d14e4063b9a2dc053ec03ccb348250a9cd414ac7012f0109edd1bcf28dd8133927711f375a2ec45963112a16438f8b724875e3235d1c0d425bae8b4333a1365c244e7493f1796feaa73e1067cec3cd8545470c77aa47bdb542ffb0c6b7befa0dfc8300366742f0f3aa99c3a1aae28c92434fa4c864ef555b2de60c9c81a628ffc810c4b5c03418a787ad32f3958259bbef43da4c1458f227fb60c31366db20e07cab9da8026664f0cf005c0ac0d675c131f6043b472cef04aa191540f27619b5f88881eba4dc416054ae606ef9b46416a96833bd4f4b3e4459dc06c7471f35e85f71edc45d740f8bd2cbbedea12e005fa50e261ff70abb5f9f7a2fd593be2182bf87126e19817c1db31a5baa945af3cc408a690b3e13eaba78b49607ff5be21d12ff40f36dd3042248aa26d02a751e26649635a515494a383b3b22a5ec87151cdde6ed5c7bdd751d033e0c742ca83800db13315281a186471d5a7e5b2243804f3819157b671d4b7eddb3728bfea4817110e4841f284a40ea8c5f09f5ca87ace0a880b01b4208f08573dda00dfe8713ef36e20d65865d56656ffd291e7a8d29c8eac0de764a83588e742ae4aec21278f34f838484fd9b3428f10092affafcb8e9f63bf3e4add16ceaa5efb2bd752f9da0e8ce1281e8c702fb2c7d044caad6f237fa37418a1e2b7b20a8c4b73a1f36acfa1476ab469ea6875317baa9729c33bbd1a8db80b06944d7dc0d3aae7d913d317793dfe5c63a455cd68f03b99933012b507202a555d02207dafb1040a6e3bed1d6c0605c80fafc4fc0db41012ebd1f290788ae23af44e40697fd67b3dfbb169e3680458d2f202dc24c6f54eaf558f9d2194f2b86faf55db6c5175a25a2ed72ed5d8082e016aa782739508aa6006401dda8e2201bde3deca3b3fbb6754d8555f9f5569ba41d275f5b5c340f10e3af24d3383dab860edef637fda37054f7e238127f0ff73878ce08489b7e24e1ac6dcc1075765fc9fbd7ee8eeeb2c4b24d92879f0c299b0458d4032c9ac0a27c34539e1f55c1ad73e2b6016e8a985f7099cef492d18bc48355d3104376816be81e05302719a5a21ebdbcf397465363c56a591204edc7ad16c7ed585971e5127ba0e3aaf33a0015cb8a927ba5b184ff62a34da727c4c8b5cff4910e7651a6f1d787b629973148ae24ba04fa78129c9a2fa24ccd7ede15aebe2aaa003396122d3d478deca94dbd92a396a0ac4b7556baff7f405cc612a3b836c51ee0183f79ad52150edf9ff04cc1764de9aeaa6fe3776ac0758238424f17d531277824deef2e5c51d49a62d7dc33e81fea9c6c5e9a30734d8be735be5b7efe07a0553d555811db873b72774a881572af960977265ef0b0e050ef3d215a0a6ee23618d91b3dbcba7cc53f68378ce9a65661c498907870b07abb678d4647cf030a301c66de77c16deb26f8bd7d925a3acde93b9ec791761aaa208e23669d2a370c48f12c9856e613c067120bfb19cb91b4995a32ff5197cff0c0714bdc082297a4419566c23e893c0d7a4fdf120c0a3fee100c3f1f266e2be6ce5313bba7f3f4c3608c4d9fdd361ccbe5f8af17b9966f176f71dc30c0c09ace74cf643d1da368ddec0d82ca79004432806bbd3815591e06f716bb134fca5435d3e0a65060a952613a397f75a0f4a627efae89b0f072b72a152e10223692fe177862c0f32d6963184dbcd8dbb38525cc475e0084e9d279f365672a44af7db4b90a18c007dd683c1d17cd42d7a0f4f114f22e982f4175d8acdee9dcd4c1a30a3fd2cf24bed33106cda5bd20cc9f89545f9f9eafbaf1cdddd1f0680a0a4edcc950234967cd64cad2f8d621c70cec8322787630f3a9b657260efad7dfdf6d0923b647f61e35862e2465c7c5e503a1ddcc239edfd71d897c055db5b0200f11af130b020d116ae68f5012fe6382c08b0e7c3116e57cc96dc6a1b1c707d2a10392a065edeae666c4c05e5c7fb8e3c1534c618e6977f97452d93dfb5981bf07c9dbb391d9b82075ede54daf056d68621527521a6f6b11ff0e9553676bb24c0c1fd0a6f2f55e8caf6fbe9d612a48c4324f63da8c0411a08e85c0f013b489223f96a2f466290d70a43d10a788e38d96a3f1f192c3889a191cd943b625bbc22d265f1bc576972a70e74726a70024f3b8bbf32e04deca45a700f2bb50f16a121bcafd12d6e046d55cfb29efc57e372dcd522c1a63f4c2aa93ffd2e76a79025d48160dad737367b3525da415496c27c3e30d9c2785f8e5a03dab1f2c74863a50665d745248879b2c261eec9c86456a2c8ea7c08f8a4a03cf8ab3c5215d394e8d2b143695b8accf4a4c19e394c2eab2e390298727530787e9d600225684f7a6a2b84569234d320fb55401a6fa8d7f90b053ed8105e93dd1b8da2c802dc35dbb347c8ec0410e106d8326c9e30358c3e3b95219322c9c8cfb94663635cec60ce2f68984f2ea225f5b685ece31feaeec113753ab4fdae584c1d64595fd4b279e9fae90e66e463766a43eea79b63bb4f05f2b47de1af543b52520eb615a0e40bc3e3515ff4ef1457d319b38c46a55c39eae42edcf4022ef1e4e475a46dd93e33ae551726cdfe0d36e1d92a261680ef482364524f91b0ec265920fd2a3c38cc21845f498b4b0966758c81a6f00ec25fa1a435b1d05e6d8b1e8264ad717ecba7e76bd7436dd8489efad836b8cff7ea82a236b159a17a7591e2eddc2e3f2710993cdb282c30d32badd9b0da61f6c2e46bc4cbd9ba66a133556dc11d6d2dd8dbc48433fb0bf758ca410fb4af323b0bbe030c1c13df5079d4c7224f5ea4c848084b51fcbb65a55bbd2827a77d20b2af6942b35b5d6c7ecd164689bc754eca1976fe9f86dd04f1d87037ccf3cf25c337b3afa2cfc0810a60db05096d1c62df90f199320b2ab3757aeb1e84903a1c04b1fe76f6b04f2776553298d499ee229ce956a698817d08274724489082bbefb9757752cd6b87bf5646e72a46c0826af8ba51e34b044637b7414d075698002e719ca6a8ce70c0ea09be2b565319e6f2b51cc3d17642c6f260a18cdc908bd73360107b238a5947ad652f7e88ea258175b6fd6e9112c70a33ba7c51adc85d230108817ba65cb91a5905f24c8b3b34b4b413e9892dcf69d23f92acc6bbcf1f847f5bf7a03f1b26fce68800516ee14bac5a6e8e209298f5efc523b9d45e9417f42043019536f68035befe17d0eea1a545dd23d817b9bc1e87e1c21101ea678511b5683ac24df8ab8b1bdc01370315e88072edc514e98b5617886d0e71bd0ce19f88000fc67dd76ea04c469743b4ed3ed79d80619e5e442619e876a5f8578d8a1eda05bbd44468acf7b7bc25f67c95aee6144e8e28f13bc75495263aaa5e9489af2a065b76a0e83eb9c31866958959a8a7b7431180b26bb1c21fdef8d2832a6ccd72395b79fcbb5a71a2e663cf7ec074017ba13a4faed1e0716d7a633db569c34fa78b37edb7b477195ac46a687706e85b4e3e404d9c2bbb02a5a50f58c217bddaa5c2d5492bd2051aa29d0037e43d33cdf5fd269e87aaf36969bed19e4c4617037c525810c3c8494f9140994bb64c70453447539bd1121fac669229c4aa9e7b073ca00844db8595d9ed83f5676fab84f23f8d43ff4681f4b68274a74246b7c41abc7eacc921069f36670142d6930c6a8668d0095a187993d346a704bf6b5c6a5e8a4ceaa352baa19298b58dec821402d9e9f47bb973cb45b0e8902c5dc27065d3a94c013ecbc0fb485ff60140b4ccb0eb8ebbf7f4a9ac12f12e3e0485191993c5ab6841887762bbd939751191a61c188f695c8f02127e396299ea0bab5f007c63baf1198c1c1959a0c7b4628d8375ec2e4862dd1a38bcfaaed19b1272be100716ccebe5e91b0deba60c64d066abdcfdaf90c185a7bf6e98f77b432adcc77015672e06794929e1f1a0ce993c598871c88db97ac0ea238bd37c090d9146131470724eb6c2faf78a2c78b258deb400de532f1b252936134557d56b9949b1368f2f044d372d831a6c7dda3f82c6152391641e894a9f3e6116f5655921d6a16aab008ac969653f5198af52d15d78f36111a248826264a36070428355a9b677530826b74123b6c9b21f57618de9c73072abf1d7c16f60ebc921d884b66e67bf4c966b38ec9d8175cc174c5e37c582b97258f131460d07a0cd9d7ba350de6e681e313bf3942430d46abe75f01fbfe088410de691b248190ac7e46eefc6025ec0220c241634a3d97e027675bec737319bcb67b7bf5ade6c9754cdd00b850536539018a970e8eb3b82631adf3bdede12a89d3c7191086855271a09525f1b32d6f1c34cc16f19f067789f9ba52d417475094dfb6fbeb08e035f26b28dd21ec2b1a0cbbdb9f8f2f06f5508185ff9736cd12eef6a5d250174d5b42e0ed6e7981021125c3b95e170e15b6207ab6686a5f26c8ceddbf034d21d043652704516e4fb222292dc18dee88aa64028f64930064a112623d7fa66458522fd4ba6d6dad5342c0de736c5ad566d3882f169574086f945fbcbb71cd309f5f89aef60eb92053c85ed16ddb77b7d30b0595b6f301358ddcaf07d210a24e710dea4a0af6f5d804c1ca3f8a6e190ddb486e5cbc32ccde5c842138cd2f8b2d12c98822a1567a3fcccbd4bb55f2c63279c67e3fa10a709809696dd70a9a712cc78ee4d009c7d7825e98a72a919a02c8222f5724173aa1a147dbf5967af7a09d1f60ba034994976c954e6331a55123caa96781f6d11589936ee285d7cc96d4aba78982ec3a00fdb3c9d48989f04d28b2c7bbdff961faea480d569a98424c84e5b31cc7feeda287093"}, @generic={0xe, 0x3, "330412c0ba8580cbb5ca50fc"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x2d5, 0x40, 0x61, 0x69, [@generic={0x100, 0x4, "b82639dee2d410ca9df285bd0f551ef8a3d84c489eda90c3f710fd47487c8e4eea7ea3ff3e9f5006a347e33c4c878ea9f80be45053a2659a77749f697e852fa3a69073702e3c348075b3f7e8eeffb40fab9d3c36fc4c580c768d9d380671cb8090aa52759c2cbd56af63701c733ee1668bc5afadaa740d16a95811aefaefb29ad2146d1a162ecded3d1cdd9e6d42b975253a5536f5fbfb49a3dbedba4f46e6d51196dbf482a2d809e87fc9d656c72df64693e13fc2a96b1a930869e50840857c0f1cfecdeef53eae4e5107ba20647ce0bbddfe247367c8d2e5793e229b7febb21279debc7327364b40b019257eaea68a332dc6315457b345ff6d74a3cee9"}, @generic={0x43, 0xd, "a587ba78b598b812a0c2c217960ec38422fd0614cdf9cfce3578f6f30a1dd16b9c253699d2e631735564c51497d41037c091ba5ee3cedc81475245c5cc14d948ed"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x31d, 0x7, 0x3f, 0x81, [@generic={0x2, 0x1d}, @generic={0x57, 0xd, "dd6b45a512c7353c0982f928dd94469d73344bb2621d3806ce2442fc97c61b01d745c2efff753d18fde9f4e44cb302944796af2edc705065d84a62dd05640ad1becb3c5ada8f4cc694460e624f06e788f6e37de045"}]}}, {{0x9, 0x5, 0x0, 0x3, 0x1e2, 0x0, 0x34, 0x2, [@generic={0x1002, 0x9, "01abdc4f8ae5d8d5ecaa1a3d6606a371245b6935a1a7ce4a9a21843fa77dd1c9974acb17eaccd23ca790d9a806eeb7af2f827cc3f4b01b6390c9bdd25978880f452a7631ed1f88aa09820e9220317942faf80cd46a53339300f0783152359736471a2ad1d820ae66182327a464e418791b5566e3f855f00520c6a64d889ac866b994bfee2fc3bf428eeb7dabc717971eb6d3639be84ba33aa66b46b77a9e908c2e8b72e95a5eff596f031b7c4f72246353084910427faac8b3b529a74b94af231f07867816b9a21ffd104d5879875d75b8ccae7ed62ceffc67ddc213fc9f6ce485f5389cf3067fa33c8d72b8ebce45d07b052151092f86609227fb527ca6d6c4bc87b5bc1e795e34c24ba168eed997d8540aec61cb9a02d6a3db9f58ebb458aa2c44bfe5155d85cd6f0e894d118cf70fec32c9b7cafd45b0f81bb810f4469ed0d5ad30224e28dee195e521711758e6fdb21414febc84209cad4b27964c99e611fb0d98ce9781ea41578413763866029006164fa3c7cc2acc3783bf4ddbfeb6ffab8fabcaa90dedc51558863707e67e97433bdc1233f490d41cd7d80f714d2111fba540ffa8436db1dec7f3de5b2b279b61e16befbf752e84a783a40884cb46324da8b2b483a49f32ceaf372128ce12f75b7e8e512c74f83afb433dec7bf8d5b253231153919d622b06e9d6eaf091e50957ba41ebff103e867260cf6e50b1ea46a7c0c710517f6d9f5d7c1ce09e30a96a0b5236e4998fc9c40c0cae7f6d52e369962046463c5ae6c96be9e901a8f29ce0a00fc2a02b63621d452cb0b4b6f44dadeb5767e8a74f9beb09728e7566ee2bcfbe64d663eda1ab67d892b8670086c8e7a88e639ee3955a0d46c8898e9def0a0b6c64423a7566cc8563dcc4baf40a3099dbd12d3a6f9a08d25d112cc63c92ade68127539f7bc4717d8fd32ae0b090f5c4c1b96cc931bc9f9a562b69f940ea8f1b09077aaa53dbd66da256f94513f2626fb68bb3440f6edb46a8cf2808ed9d446288b38cab0974a9bff875fcbfbcf034cc8c1b6cbd15ecb7872579ee050313178b86b6bffa9f34d808964ca05189801d1495caa39c49fe6aad898ddd1fe174153e4ff1d10a8ffb472054872367744e53c87291ca4d9e3bafc7d45a642806cac89c35449f1d732c564da62dfce6a015d621d6d9abb5a6ab069eaab7e59b83fcc4c9b20da870182daf2d1305c40a1c3db2e7567421f4dd4cd66db27afaa741975e1df194f02f38e66bfde8e5207442f59a364f2b495797fb333c93ec29d547eb1a1ccca489f737b54a00ed1522200cdb628294b14aa1c85aa50662b0444238968da8d8d5b8284e52584de57ec2b69327fb8a28a2d6112c3d1d2ef2b5cd31ac16836885052e7a103a3b13c9681c0406a49deff1347e35b9f639bf187fad04a63b887807682da0b2a5c0d45efe895f5325241230c6b5673d0de6b6cf8a2bfc7db01c7ef601b96211788311312d9562ea27a762e601a554ae2f2e16d08ca94b358645af4700e2f7c19675aa0b1246e021db7d1bbf479831bbd5575d367c18ed77851e2edb17c5aac5e53178ff7a26354d6d426c8a7a1df9f085cc0da930e5633ac5a7be3a8d58ba83a711e37961f968f92401f43e38db2d891eafd7e7d2e7c966ded53b4512cc75bafa18796943a1e0c995980573338d3046d2a153737b8b880f38aa21e76a15384373c17e991b1845c8017e36373c749bbda85f9f156e0c5fa69d3267ef6bdc4c78f8c2810ab670c13bdcaf5e39b23f9e14180c9825f52e5996b48a1e1744d4faf92a74c893425f5d949cff493173325e5c523f16ffc8f8ca49e2402e1aaa710843147a890dc9cf3feedf20d20aa945c9d1ecbe2ce05a3683002f89301672adaec858ef278ccd4b653c6a52d2cbb4bdf7e3791d9b24fa184af3386703d17f41376693deeeaad7cea16d959ab4f87fb30fa92f93bb06dc9908aa62ab925d5b84adf538a62195cd975ab18e8e195005daf7f6326ee63dde89ff32c2c03639de554f59e06b5504e4b887de3c00ac15f1c77320c199c2314edf24dc8e5f4a121ba4a55df6ffb4593886a7c5c2200096095ef2841ae074f893c259dc261f70cb286bac8129a6478536e34f5440d4829339c27447ab35566d338cb8ac56f87c03c3aa76545f19f9ae47163b34f9361ed061e69c549f31d679d88498f42245d81fe99c80b0b59f2595c17f8bf1456d69d0f0bc9d4661426d3fdafa7b567147a5d7382455030c008894fd5e3d279d1e7b6494a866a5021807a639d1f2a0c4e2593af855709da34d7c99ad5a6b6f184b98ca87e67f444c49ae78d5d34b52891490b5b2e2c4872d41c5e99b3e833051c5929302b032dd234f77ad3e18cde0f73ed51933fc9c8d6cdd79f884bfaadbb0dd807ed10f1024b13da1d21dd1300dfd6adcc3da9b8d58523a983c58832c911ffae9c53015942b2a04a9e43f9bc06d6d805b8defc4e29a96fe5ad5f1fbbc7edd1a5da8a756f4ca31008d196cff492e2a7c1a945fae7d6f5f259e990e14564d445b6baf90f3f149f5b38c753ad02574de1b1e88e699290f161dcaf2911d4c9973587c14938559290f55b494a221252924ac5dd4ad3c349609e24d24af9c365805d0815817d7386e0fa4257ec356f5f1b1bb36bf388ea19019cbab4a0697668ea00e14cd6d56b2c2ddba4d459277a44eb04665433b902a93bfd657774815c22a725b1e39fa7bb3b145592120201f3eb2ba81db0540b1798bcd4adb45f9a4553833c9098ad72bdf15ab07017311cfb2e343b4afffbf0875a3039fe779a0bf3ec6a7b1635b77ea44bcec0e4075d6602d8f3db1584449de0acdd24c99767c994d4ffb87d16068e6ba14087c3c395ff12e7e3e14533bfdf6b0d536860571d2f3dd862fd6910c5bd2ce3e092256ec7932f0e5ac8f6e87533651e748aa0cc5fbe295e895dfb127e7d91e44f08a165db4ebfa73b9e324a57f400783cf57daea78f27566fea63f96972184e0cb5f5081b168488c5081d344028e2c988709536c94ff8aef28cf8c97a5d4e340c2f04483ce9e8c88d3782efe69ee076761024f0fc41d68e9bc1a1655ffd9d68bd62d153272c46b34711833575d507fbfb1ceee1e7f5d46dcd135e570ada7567ca4d4f01417ec44191a8d0402df48c8826228a1aece7d3ecb2edb7e37e63f4dc2edb118bd4ceb11c8da3767163e3c7171feb2f7dcb45a907f55d0455bf57bbc2d1c49fad78f497a448ed1a1045c047327f18275c0f80acdde5bbf92254b0d1b6212d75823420201dbf10b9a6ca7e82b2179a15fae6fa5c40fdf96549f9ce8617bebf28f4b60bc4f0368f06da0ebc973b4424a6007597169d78e178bcbfc740a38845c7046eac120a0e2183a9f441591e30569f95e9507b68de8bc316437f3d7214b147e8d3cba73690a46587230cfe4f95e8ce2d6a11b38ffe1508cc184c31717bc1697f130ea468d9519efc392346fdf6e2351c5cea81c7104f2704a2f96be8f64d74cb175744ff79707f51dfe4f3870474f1ef7ac7d7ae4282f5b7158910aa53caf6d342572cbef11931ebac711d30c98452860d30e168424f9716192f1eeb7cb1fd217fbf20d4b0030d5860c6e078977f78ff47be481ad0e975b792f3c191f2ff2f6868fabee10930bbf522dc0b11e01fa51f9e281c9a88c55671256eca5172fb917350e9d3501c137db9d7da6b534c885680be4ae0b4a8a3950d587a6dd7b317e83c0f988efa8ece25388c1ac4a40bf89ce433ac84850777424967113549a065b56729185ec631d5744849a88db1fcc57d97a6fd2a20848bb6e3f4b4f13d48374ea97c19b8ef1e205f60c018b46e66e97010fe4a6514433d5af86e516153a3fbea4022e17356cf3d83672d85b2e4698b743e0b1006477c7239f9bf2e290fa608bd3ed9538054e5c562dc45f60f96ca88cbf32518e5b870927e91e939d9da93aae779a243e42879c5750ceb211b1a085b93e517541cfde80e6a0832d63ebab5e680ca6e0c0fd9c3b12993ac1f7be7b47d1a1c403ce761ceb1142a6917b839fcf19b89de5f34aa3e0f36ba54ec85ea3ca2695cb8f9f1c8ad10692d01939d4d17dc25cf7555ef39a1b2b3eadd9fbcdcffda63f7ccbc6674b687f079e96dd0e5c1817ad11453ba33a5b11e0cc7f9d34cd3c650ac6185695ccf972f6e06dfc04c6125ca23a36bed50bf9b65c5a08be04561fe47c43082a731d086dd0f2810cc4cb43dfdeebd10546345d6e74f49b76fa1aa4381d3a0ae4a41e29243c6e66af7d795b17447f9b24696ebe2095d06ad6dbee8642627409cd37e79fe917b1877678b6833f7eef1c971bf0a0f8ea7c52027d0bcd8b74464340b0477a0ca27f6571a01577d26bb3c6c43966e676049fd265d432fb7c5fb8235ba526cc9684f2cbcc9dfb2bb505c636cfbd87b00acc09b864881be4f77a8bacfb776e9c5155fe973d8029c39c3e91be9dea1dbba78d9f3f21c34cc80db6d8dcd70c013277a46de9f21afcc1f42dce28b9d6fa5627d1355f48fb105769108f930fe4308fc32337b924b56486539b18634d575704d41074872230cc4b7a6787e9420960454a8be300e63935d4a3a475ccf7d35fff5bf6929ecb4d8355112219b31955bea88204e607ef110176faaaaebff747c2756da9d7f741cf49d03591b3523d2db2292d5fe01f7eab5e6370d9231098bf1aec95f6193dce5de64d844f62956ddc4fc6507fd093673dbcca728ea25d78ada31fb17e7adb93b739ccbab21cb32a3c018a8611f681625f34becf6af5f129a9027cf95ae453c5394587eae756559157c7ae9a285fa7550ec2ca5c929ec9ef8314c5ed20070f48dd06e301eeb4d38d7b6b035b2aba032acd21b5d5b39799da744714cbb16665a86e62cd62b8319d9ed5c20c99ce63b0e2e7ca2a0f07f583ddb2c424fb68720017c87f8b1c1e2bb880d7295e96a52aae5cf3ae8fa872bde6dcdc258b83f764dfceb537dc141f6f3b33423bde06f98d6fad28659b022368545753b0cf894e83843cbd4d6680c0c20555c340346b4e16d3fb08e1a57370c871284927688687689f24d5ca43dfb4e14e83b5c788bd8777260299a0c62b702067dca13abd3b441b478e82e1f5e7ac98860296d6c75c20e52a580c1351113a4e411d99fb2120567ccd5c51e576204473c2291049eb94abe25acb7bbc8506da04ee7182f7c099167b622561db4e3fa2d5de7936fd20686d8578b05d54d84eb5b5790cf362e108fbfd1fd75dc89e158dd7f33e0040de98be7d3202a39a17d229ef005b2686ccd8a386c838feccc2a49ab4f1fb4b4f1679f9ffaf80418b1ccaaddcc8a39d93d1eb36e44b71a8bcbb46814e95f2de0e9c30f0e056f9cb772b09e34728122d9963b03b59d56bbd7fcfac91b6773987e373f3c107a839a043a1019924105dacc71444e0d63804c8535c0dfb590a7b888e71f36a874ed859aa6ee75480d921e2b4237f5026427385eeb2e845243abc9a4abcc1224b0b588ff9dc9f966b8fcdc40c4470331726faa1dd48e3c48c8b6fd0c328810176fb78bbb4555044540c8243fddee2aee9b1b8b2c841d4687072cac049473f6aa9e29fe22c4ddce1004e8c1d56af9fe2481830ea2a0f8a6b68e0b50e7ee8f3fe7c607f0b1b97080a7f019d407c3a397d12426b482b85fe297f805822d520f5374adcd6fac828544264a3740f113c368109488d86248d0a7e8069440ea1eefba53a0f18925e916fdd1a28093af2da4e965588c55b98dae43b80e6fed439323114eb3bbd35e88fd7a114932afdabdfdc66c11f70b92b60bf2d52a4e8860a5eba6e"}]}}, {{0x9, 0x5, 0x8, 0x1e17b4e1c42aec59, 0x1aa, 0x6, 0x3, 0x30, [@generic={0x53, 0x10, "997b8e6d6ad40b45a688c8a6f57a9c629bc1530ef878928606132edc4651b9ab36b4d5963849afeaa09ad043fe940a3192d7c14accba6559d4eb4b5878f4b1f4d04d14047d848c5bb1386581d713f97568"}, @generic={0x86, 0x22, "0da025443c3c49d8ac8679b1309f3f6fccd9b165823cdc7ccda812e62c10e61cd7debe28cd315f0317f0034fe26e367099703eb24807cb2a21ded9722f79aabbfabaa5e15e7342c0f78d5da6f0a9eaf9c5116ce130731f46d059294a198b99ccc9582c5f726b03d33cdb0c84a112d5b8dc243989f88c298b930fdf791325d8dc164160fc"}]}}, {{0x9, 0x5, 0x1, 0x8, 0x1bf, 0xf8, 0x6, 0x4, [@generic={0xef, 0x4, "e0280c47f714c072f86e1b233d5869bf0bdb8239544d12b6b23d63072cb4373879f47ab2e6e88a0ab4ba766d4b0a8b9c48713a0a6139d52e8ce85ec13fa7d8670ac75e5d77aa650536c6f1a755e5e7aa0841038d1f00d6641c563cd9b1a0b56b459566bbd280308850ec0fc40ebecfce90908669a19ad075e2b14c9722d9e05239536a0025e9cb78adfb3022cf5cf2d42ba4d0f0e9deaaa0ad9bdc8fe3a76759441d8879397e9e486d99a5845208ab0f34a058e57195835494fee1a496492094b31f02b24cce8e2e071ef1b64aa7e124a3c88489df748f053904e26a549bcfaed392397add7c98476a0f06cf8b"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x6d, 0x1f, 0x7f, 0x1, [@generic={0x68, 0xe, "645b7f7979ddabe79bebbd337f081f2f489d5251746f85fe8d3c8a2938403c783e26107c308a57ca5f0721912bdfb2d350bcfa5233cc844d602fb0bcd8f9da46275844bf693adcecfad9e4885546cb378b39b28f86899b41503b8994fac50412084a9ab8c929"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x119, 0x5, 0xf8, 0x6}}]}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0x2b, 0x20, 0x3, 0x10, 0x5}, 0xe0, &(0x7f00000000c0)={0x5, 0xf, 0xe0, 0x3, [@ptm_cap={0x3}, @generic={0xcd, 0x10, 0xb, "8526f8cb9f6b1c63e0f48b544d60e11bb4c3ad9a244df170b428916957a5affed4122558f4b6fdc901182dbbaa6406eb285806a40b01a6ff6ce4d4299adb98925a6e4a7ba31a5ca6d6d76f0f7c65e777d42bd1fd2680035c928f9676b83441aeb7c669da16bb1b1fdbd0ef270139f5f1f2ca5eae6b7aa6532edbb1c8df722e893cf8b4edba4c3e957367fcc1a39bf7d55b1ddda25881e9c89db9bb3ac1d4ba44b63b7ae34f0fc6c3c00703d4b504db2c54f36ab4f0c5f705e9a96e78fbe594df1618a2285f9f88954eb7"}, @wireless={0xb, 0x10, 0x1, 0x1a, 0x10, 0x7c, 0x6, 0x8, 0x5}]}, 0x1, [{0x7d, &(0x7f00000001c0)=@string={0x7d, 0x3, "032abb591de33d668df349ef9d67389c1dc753dacc409a7610d7764019b83f70d833bba7a5ffa32dfd2c396cba8b15387a9a1566da5056b983bbdc484bfbaba6ae77dc3f1725eddaa5d5323a09c5f0222f7b0bbe7f6017e34ebf0aa9536088402c0ade2b397ab14f094e956eea1362621b72ce8aa8e1680ce7e3fc"}}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) 22:24:28 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r0, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000000c0)=""/248) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x98, 0x80000) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/15) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r2, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 639.137934][ T2768] usb 1-1: USB disconnect, device number 40 [ 639.151444][ T2768] ldusb 1-1:0.28: LD USB Device #2 now disconnected 22:24:29 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r4, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 639.569137][ T2768] usb 1-1: new high-speed USB device number 41 using dummy_hcd [ 639.809109][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 639.929221][ T2768] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 639.937494][ T2768] usb 1-1: config 0 has no interface number 0 [ 639.944277][ T2768] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 639.955374][ T2768] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 639.964490][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 22:24:29 executing program 5: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$evdev(0x0, 0xea, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000080)={0x5, 0x0, 0x20, 0xfffffffe, "f019fc8240ebee4a6711000000000000000000000000ebff00"}) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000000c0)=0x3) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) read$hidraw(r1, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000001300)) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/126, 0x7e) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/149, 0x95) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$evdev(0x0, 0x0, 0x80000) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f00000001c0)="4add770f7afddb40ac8b724dac0aa66b98f20a5e1ff8a25a3aa7a31df7eed290d1acef3771cae394d300f23dc5f8de816cb60672eb62ce917e4ce7940a6d13fc2fb2b6bc3e1605da874667") ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r5, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) ioctl$HIDIOCSFEATURE(r5, 0xc0404806, &(0x7f0000000940)="3a1d8bd210cc98c7d1f30e883a0b2969f826b039a89038f07afc11b3651615d908b32f83b0997daae64e06e2060c8301cecf1c14363c8b06c964fa299ad75c4de453711b1d00001fcb4e3d0e401c2c51b4f18b1e0282605966b60aaf8e2fc6abc8f9855a3c42cfd426f4be3a3b70b58247139eeda430894eb89f065f1ac1c7008d61424b07eb938a36c870ef5b6023a2c9e7d2bc0dbda99f18bc5f72") write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x6, 0x1b2fe9a06188fa76) r6 = syz_usb_connect$hid(0x6, 0x0, 0x0, &(0x7f0000000400)={0x0, 0x0, 0x5, &(0x7f0000000840)={0x5, 0xf, 0x0, 0x0, [@wireless={0x0, 0x10, 0x1, 0x6, 0x20, 0x9, 0x3f, 0x4, 0x3}, @generic={0x0, 0x10, 0xb, "ac90ecd2157aa81dc7937db7328daa195efb40d693a15f6105d85d2cc8521c74f6a0acfd1af14db560dd8d6da9243236864b7126f3d40ea6bdd014f9456ee74ca485d75a8faedb62240259e4b9ee7353b264ef5a7a1d9bcf5d9316cfaf0a243b94cabe18b132d774c32f646b9c26c114a12f38709a2fb092de335a232fbd2573ba550a43e04b7be61a9b8214afc437125c02a3b82f824074e318c6a4644d74fd79c43aafe0cdafc6bfc4cfdfd4fe46e27090a8a9f18a729d8f14237bcbd940f9f65cb2662313cea1a3f67e"}]}, 0x1, [{0x0, 0x0}]}) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x0, 0x20000) syz_usb_control_io$hid(r6, &(0x7f0000000600)={0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="00218c0000008c004a0dc84d33159e845244e449d67fbfd0164bf851f67410e7bc84f6d6bf298eaa33cdb841690e03f60c7528ddc3eeb78636464b5a012955ba5c19c95088b2b674d4202adf36e8ebaae3a95139a48dfc889d5b756a673a7636ab2431e7b1d29c0b078f01000000000000001e56b2bd57de4db05cc22ee25e16e4a31acede770bca36048af1e04974aa05"], &(0x7f0000000500)={0x0, 0x3, 0x4b, @string={0xffffffffffffffba, 0x3, "f2bb7b9761aefcf5655a13d64bd8173459e85739e3da309ef4f53756a4b1b4638d0112218d48d2af1745716b5a3b96bfccf3508ea9c2d37bff4d4d535109ada82b668b6ea5a0df78f6"}}, &(0x7f0000000280)=ANY=[@ANYBLOB="00221f800000a3c2fefe9a5b30c6084a936a974e77ab3792eb6ea6c4e207b8297cab76b246"], &(0x7f00000005c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x0, 0x1, {0x22, 0x9e1}}}}, &(0x7f0000000800)={0x2c, &(0x7f0000000640)={0x0, 0xe, 0xde, "e1ef136a588a273ed622b5d425eaaf04aed543e75e349f58c88bb3a235f779cf95352aab53164a68d62eaa3fab0c91631d6e5d3850b3faf4b962fb1429711f03ebe54207460929492323f81226fd5d665556bbee7d224619b12765abf617b3c7b57c206391532de4d7b5df359c679def979fbcd8da8e6fde218a8f48a5edd1d7c7fb76e6fdd05ce92e4f341ae17b300fffddaed164648c1832403d1514f4ae312a3f5379f8d0660a6ef69356fbce2821450e093485d5a909ce26ff77876f6ab3aba0fa780c39abb2a653190a43418cf8e2f7bc928542f08ef00356eb2552"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x7e}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001340)={0x20, 0x1, 0x1000, "f5dd6e887692b4eceb9b2791d226a160214196a223e70557e8da8b772856510d79b460aee480a48378346559a9caa9e086c4d764ee1b2cece0c1d78faaafaa1a569383edb1e29a62a49aff83649bc4d5e2eccf24d10c71deda2aa24ea5f7d3c259a879e2caa4a17f93b05e992ebd4b2e441827f3c6f50d409944c95211c87235097a73d3ffb041b0ef13ba13f51940826cce0faa860fdf1860bf6bfe394dbc5838f011ed316294320ae523b48f2eb8c70926333797289e486648d135334c6a9860e58dcd558c1a5eafdc1d0ed8c7672964b705dbfc85137f6bdd49254dc5dac1736053cc61047ade4b911f49ab31cc8b5ca6f12caa576905ee8c8b00bcec7ca1497b7f0d6e575d8a6c123f919aa0944a695686e8c2131c1e843a1231ca4569745e431e8f830f151963d2363f69eaf63ef49cecf29952f9abb7c7bf58e3c5076ec2be40bd1f0d957b6fbc86addb56fcf943f1de3533a1a18dc57a04a8dfd47e5fe9bf856c1c60a81853b3cda55bce27b2a448bce43a55cbdf55b66632be196d4fdd1a5c0f52fb95650824f86b87094142cb3fa51f2716fbaa861dbdf9be02aba39fda2b48fb3a0ad3d2c3ba7f28aa6dc0441e3318343b8bdd552dde35db8c8b1f1d60e222b5b96fb8fa8eae7d2c4aff324edd06f05fa9baff3664bb53aa406556c10474deb58bf4f2a0f56c91cb3a96b2896fd63ac93260630d9ac63a2b2761dc8a3a55c3910fe481382fcaa014b09baecb89cef8063ebd67f862a6958d68c9b590785fbb6d98bc25edaa398ab93aaf1c20ff3e969bbcbac8bfb6ec4083ab76ef21eb587e78dc43879bbb1eaa7d3615c80a277177c78b16b6893a4ddcc1d881f1d7b27955c8e78e8c28ec0bd7ce8135a0a07f62a85422b890f3df2af6fbaddca16705f7a065ded94413bb1010fc68f9f314b47e4b2a7ee87527e0b3a21a322398d54e2c5601c178a04485a1219583d78e8f6efffd556c18e4fd75115f77fb6dc669be00febdd5ba1f8eb4c70cf327bbcf374453a918c3f908fcc3e0bf459e8009acc2b006a1a059aa12f077b16ceac2d124d0affbed95a454b10cf4a5df8893cea39a5c089c5d646b49314f5568e4ef6b03be72eceb30584bca0965feed7e49fb9359572485219d6c4416707e5cf4912d6c95535c408117270336d0864f94fb227c74cb9f9b159b055adf0097715036d395131803d5e1e2321426bbdb97fad75f438934dfce241682c9c8cce87c5522ea485d9a3b69e50612c63b1dd51c37f594e3be0ee6b7693b1c622a1e94e0f2ebd03e53f891f25e89910cd313f4d503d6bcb154719d58c0f95732ae8d8ff8172c6689b48460f8a34e3d1a492e80f614e2c14e14db1b5efd856c98cb1a6d2e9fae110f25a23b5488b510d5f5e68526617798ea9454a6a4ad28022df42e68c887e14b4951e2d81c9d4ae0c8cfea36b3188d62ab5019aa35f76877186c8b1d504d48d8ecd7b39143283bba9927662be2f4030ccbe5e027a65be852d978879248edb198d89a4ab6cd3f20d3d000691abfc14b5332e17309e83473b81d6fc89cc1e546859253ae95d2fb79a89f20192bbed32cc10eead6aa13ba621a61dec7d08c32a8a2e912823b1e8b8c0fe56f5d5951450ab263a81908d3250bf3bd00c5d710cc5316932155aaa37132fad34e6aa23f57e20cbc97d1706e35e5254d2b7e912aebcce0e322cb39296f7782927f8a4e677a090319020a4c48862f77292521fc012cb48341b0bc2f3e178d794bc2c1161a0a40161707c507192ecdc8cce605e3ee1f548b4d68df7f248d2350e2e197499bec1fb69975a8e399953d8f6669f17fba8ba61cd1ab4e6e174edc66ec2acb0318bd14b197edd57066fe47ca6e60345a529dc43b511f8ef8ea9f64e415ba37cc30c9f75d5b89a0eb5727e932c448b1d60481936f23e1dc619e8c8925c41215a82455b4ea20ee5b4bf33667c3d9ee75820fae3e2f7f80d7c2da6c052d24c7dcb54fd62e3cfb4036075cbbf8d02555eeba4ee3737748b604598aeb4d0e2a8d87146b0befd08a5fc1f1c03e768cdad3e6dcf2762a771fd59ba7525067fa4c0806168b014a0f6a18029a5e40f2404b5e6806a38a645161b33e73314e98f6b247fb3d34f7c09842509774997933f0a36a56a20905da7f6a0f99b866a3bfd99ce0dadbe7c4dc06e0bf06383f1de455fe6f709060c753a96b1ed6a087e8d257d994e9e8939d4df531acc7ad6b9dba74310797faa2c7cf23d739282af91b0e1dc055e65abbc936aecfa5c533a513a291d944230054121440af3d61bd88a108b102ae7e65ef92e33ec03c8c12580704a1914f2f65f56d2ea0c1d3809f732ef100ea4019577613ba0a155fa77d1dc2bedfa5ab5925a2006f06d646f604477c8ec8d08f70ad7c9936a558bcbfec8dfea36a7df22948fab291812439f593ed39e716acf3ffa5b01f373862f67fae61b56ac9d913d9934933a43322ec532025eb4fd8afa9b7b94cad3dc8f97abc12983c4256f6781f0b0a880d54b998fa3ae5cb74063f0e0c96f9eb1297163b7f07ed4cc80d041b7104c6b3a5bf29abf930a8b6a077d589bed80a69cb6cac756a1e27b660fc7dfa91eb1448218ea5eedc05c4f8160637f31db204e3dde62b9d414158c6e4da03c638d47a10558417af24e9c0c8648572718ebeec73c8aeb65721fb52c6316e1bf32e39f095afb5ea0faba360356df0cb5d524822091ec58d9744e69dbaf95f611f9b6cf53a4e0b29a457911d82a7d499dc788aee995eca8f76324d2c31af53108265742f0f095a87351d5e791724677d929b4e9eae9cb1707f84e8ca54fdc10522760f53ef4eb6b83ab8591a67e28e90b5c828697770a07459f3b0db1dbb752d9d64069cbf25867efed347fde64b6ce37e8d8a17f95998b47b89ba795c584eda25ebfe0c2463326cb1e3d157554614160b31fc0511c20fd72b4658709bf6ecd53d9061626fbb2c20eae99c6cc0ad12447838c6e2d4e063de3c62757ef8e9ba708e9627b7df6248f5c455a8e5189f81badea11f99561635441de76407a51d63f4e301ee863f1c33cc8cf8a8e4241d0b0305dbc1d63d8be061b1bc16411baa9ff86357f50ff12df6feb6c13d02abd8b9b4487a57362ce91eb1efd7fca5c0138018bcddcc9c03da0d07f033bbef34e3b1018fe75507134eca96134776657eb9b5b6acf790bbcc4f5e85f01ef817bb55e7021f79ec220ef9641660b7d61bd946873aeadb6b29d87e46e66a5d3a2d6ae68c049d4be09fd3657d423eeb6145a050c85f0dc7873ca87a7dd2a90e76f460730542d9cb9b1e445dc628eb604586c21e1f28ef9e7b30a944e5fb2b4b6b43bf73a6958df7dc0fa037b4a7dcfd82d9af16a38b6384424ff02999fcd9774841f2ff28c97d259012ca76798374cc42f4ad25a49c2ce267d23f153fe03e4d8f1aa71cf2ecb3bb0b5851acc8a937ab1f5e44219a0595f0f009f7cc30cf3db7810f5822e19215155bd8edd8599340f71a03e786dc7fed1df4678bb000cdd6d897c5094586f1a67bca3f65b1916529ec858121a3fea52fc8d8ebb6c838d942b7a8abd26f851309f41a9ada91dcf5c9d6bbb3101bb6079e8b6e27711923086ef2d558c2aee064b275c90587a30dbd18b8896bdcbef70f6a127af0a92decb35f9d64796907ce5bfa5b6535d95aeafd5691d9caf1227827b8e91f8a6cfb1600e1447bad6951afd5f11707f2a049b93eefdc2789ff34a044fa93939c3426b6b27a24fa68241bfa2218ee9c3ba889dd148593f0a59941da4eb47c31b476fce22a674624973ac23bafce29e878954fed6b2696bd2a1194f1307c141e7b147eccb393d318df0c5765133e5bd3c4e95baa6d31b3357af8129370293dcd3b3a35cd1de8e8dd33a36841ba210cb64a7dc0f51db43ae03de36c3a69f395010a5c997e1e5dd1d0aa9e2ca70381f19f16769729ea9658f8c3567167e86afe040bc8d09092b707d9678bcad0fe81f5c19a108fcb12df6b97956c43c79d417e12cce094abfef0d3a8be4e8ebf86f7bf1a8d3e73c4fffad502e3321fbe7a528b17328437dfda1c4ea8941fd92597a0a40b2d83d11176b8b75f54f3f08b99b05c40e070e730249b290992708b393e8fda326701b268f49edc699ab9ec7a07e99f2b44b6255b8723fb8851189e83b319509a75113c24cd8aaccde7b65aea2b4d495991bd7a4a19b792d97d9eb8297f275924bfb2c825a9b015adc7f6b0e2c99880abc4ee835784e47af4287a21dc1095b94f97b1b3b942ea2bdc8a5848056d9c88dff660bda1336b44558859d559ed25ffee53b62543b5c97c3014cb39323cf471fb96e3a76667a1186850e538047dfec6d6f2e32163d08ad10ac0ee674abd1b755c4c4b105ca1eb7730a1daf2356e180bbe777e71f9d4ea7654c9614d34ef4fcfaad155774d06b7a381d552b732c76f6c25f1c3612da9b1d802b9b0d6e0c3230fcc7c46a7d97f698d102202d4543e0f7a62c8837ea448dc2595e650679aa3510acadc94ed66c7910255d3a2874875634ed5049fa023b219fcc6797391c53b9c39da0770283c051205593638652fdc43553cfadb76b839f5df1cd8b13efc2412bbf559e5687ba0cdaa7dd1e2f0d2fab734bc534dcc98dc17d51f8d69546f908cc76ec59393de21880ec3174d94f7d496840174454e28c8c9296f671c4b05d502447a02d182d8d689e15c3c6b314d7098c836e5f18d14981bd793606379a82ebacb011128b13e4cb96705ae292f226bcad2c0d90d412e11dbcbb5130d145c280319151a10fc8f57a6bb21f3f60951b5e1eee620687f61e35eaf66d746b9a09dc67478edc153f4e5b08a3f8d8380d562b8e4aadc0b11b9b9ea00237c65c97196bc2147425c2f7c951b85e4e47410ee91636b97094f58ed609d94e688f260019a017a805a3c7f7a3f00c291e653992866e0a8665ed8829ef5bd715a4d27c4ffe0388435ade10b9b5463ff718c64ea7d8cfe4522f60c4e5d197d364537be5df7bb9ae2797279a854bcd8a026382ced0789e1273c8002b86169cd56f5797237c0451df016beef8f67e05aa3a60d1f46ca2d2f26032ccbf72b89eb36a852ec4dfbe5f1438c24694912f9120f000d813f893ee70963b3c5e2f3297896f25df62f9dbef3aac82197ae749a5531540ee967018127f26dcc3f53b258d3d6cfed2c28454526dd85c9c7cfe703fcc6004c0f4b369e649d665c0f25247fb7bb4b2ef5ce3df1d81531f6ed68b3a5311ba2fd6f9b378aa27a99c6b35603670b704f4631a9003d610d3ced809c5ea4031e69383f25287107276c44bc6a292c17027b41bd335c4b76ac25ad05b2010883ce945d227c020e5b9b4cb92b8654787af9e5c2f4ff8ece96c921b6e47216ef1cd20ae8be06d35b0a6fe718139c5a6db99e1999c9f228a4c2bb2eada83fbe736e278d2edfa213039b5aebf235a7c95dbf777c584c1c6adce8247fe9954798f83469078b42be48b219ae97daf1012529ce329d6a61f1d0160555cff746a4037c373bad3ff2ee033443f51e0d6fc0763ec3c498705aef3c03c5a2f53e4e182a3b3930133b1e7a99de0e5cc27757dc6702da8f2764c5b879f06a66ae8f0d4e72dee7bc6a755d173908c398ef3e371c798e71e62eb012cbc43ba4b895aac342adaa222c63454f835ee22c482ea56de180bd546af6b0f1e0c3eee580152d98b14fd9b75790ffc292961530218931bebf6cec08a64afa279412bf30a3dda9e8a81b6ffd5edd5ad2e290f13a2ed2710ed1d3b383025afc49c0a1d4d68bca24988edc5b2f4a856c32f259094d281a072f4734"}, &(0x7f00000007c0)={0x20, 0x3, 0x1, 0x3}}) syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x80, 0x2) [ 639.978155][ T2768] usb 1-1: config 0 descriptor?? [ 640.031987][ T2768] ldusb 1-1:0.28: LD USB Device #1 now attached to major 180 minor 1 [ 640.279274][ T2768] usb 1-1: USB disconnect, device number 41 [ 640.286377][ T2768] ldusb 1-1:0.28: LD USB Device #1 now disconnected 22:24:30 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r4, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:24:30 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000100)=""/15, 0xfffffe73) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="70456547cd1dde1ac9041c9108363a4e534e609398fb473213e2ee3da1b58b40283d7e351131d38e33996dedd2caed62c46b24f6aee585b53058ba0244bf32e385285f29ff336771bd5d7266401010e593bdcf24f03a255a5bbcfbd49c3dac4f872770f32d8c39bb7a5d3483e44895c71cc7e98842c22b1443839d1a141011f5", 0x80) syz_usb_disconnect(0xffffffffffffffff) 22:24:30 executing program 5: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$evdev(0x0, 0xea, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000080)={0x5, 0x0, 0x20, 0xfffffffe, "f019fc8240ebee4a6711000000000000000000000000ebff00"}) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000000c0)=0x3) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) read$hidraw(r1, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000001300)) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/126, 0x7e) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/149, 0x95) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$evdev(0x0, 0x0, 0x80000) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f00000001c0)="4add770f7afddb40ac8b724dac0aa66b98f20a5e1ff8a25a3aa7a31df7eed290d1acef3771cae394d300f23dc5f8de816cb60672eb62ce917e4ce7940a6d13fc2fb2b6bc3e1605da874667") ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r5, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) ioctl$HIDIOCSFEATURE(r5, 0xc0404806, &(0x7f0000000940)="3a1d8bd210cc98c7d1f30e883a0b2969f826b039a89038f07afc11b3651615d908b32f83b0997daae64e06e2060c8301cecf1c14363c8b06c964fa299ad75c4de453711b1d00001fcb4e3d0e401c2c51b4f18b1e0282605966b60aaf8e2fc6abc8f9855a3c42cfd426f4be3a3b70b58247139eeda430894eb89f065f1ac1c7008d61424b07eb938a36c870ef5b6023a2c9e7d2bc0dbda99f18bc5f72") write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x6, 0x1b2fe9a06188fa76) r6 = syz_usb_connect$hid(0x6, 0x0, 0x0, &(0x7f0000000400)={0x0, 0x0, 0x5, &(0x7f0000000840)={0x5, 0xf, 0x0, 0x0, [@wireless={0x0, 0x10, 0x1, 0x6, 0x20, 0x9, 0x3f, 0x4, 0x3}, @generic={0x0, 0x10, 0xb, "ac90ecd2157aa81dc7937db7328daa195efb40d693a15f6105d85d2cc8521c74f6a0acfd1af14db560dd8d6da9243236864b7126f3d40ea6bdd014f9456ee74ca485d75a8faedb62240259e4b9ee7353b264ef5a7a1d9bcf5d9316cfaf0a243b94cabe18b132d774c32f646b9c26c114a12f38709a2fb092de335a232fbd2573ba550a43e04b7be61a9b8214afc437125c02a3b82f824074e318c6a4644d74fd79c43aafe0cdafc6bfc4cfdfd4fe46e27090a8a9f18a729d8f14237bcbd940f9f65cb2662313cea1a3f67e"}]}, 0x1, [{0x0, 0x0}]}) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x0, 0x20000) syz_usb_control_io$hid(r6, &(0x7f0000000600)={0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="00218c0000008c004a0dc84d33159e845244e449d67fbfd0164bf851f67410e7bc84f6d6bf298eaa33cdb841690e03f60c7528ddc3eeb78636464b5a012955ba5c19c95088b2b674d4202adf36e8ebaae3a95139a48dfc889d5b756a673a7636ab2431e7b1d29c0b078f01000000000000001e56b2bd57de4db05cc22ee25e16e4a31acede770bca36048af1e04974aa05"], &(0x7f0000000500)={0x0, 0x3, 0x4b, @string={0xffffffffffffffba, 0x3, "f2bb7b9761aefcf5655a13d64bd8173459e85739e3da309ef4f53756a4b1b4638d0112218d48d2af1745716b5a3b96bfccf3508ea9c2d37bff4d4d535109ada82b668b6ea5a0df78f6"}}, &(0x7f0000000280)=ANY=[@ANYBLOB="00221f800000a3c2fefe9a5b30c6084a936a974e77ab3792eb6ea6c4e207b8297cab76b246"], &(0x7f00000005c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x0, 0x1, {0x22, 0x9e1}}}}, &(0x7f0000000800)={0x2c, &(0x7f0000000640)={0x0, 0xe, 0xde, "e1ef136a588a273ed622b5d425eaaf04aed543e75e349f58c88bb3a235f779cf95352aab53164a68d62eaa3fab0c91631d6e5d3850b3faf4b962fb1429711f03ebe54207460929492323f81226fd5d665556bbee7d224619b12765abf617b3c7b57c206391532de4d7b5df359c679def979fbcd8da8e6fde218a8f48a5edd1d7c7fb76e6fdd05ce92e4f341ae17b300fffddaed164648c1832403d1514f4ae312a3f5379f8d0660a6ef69356fbce2821450e093485d5a909ce26ff77876f6ab3aba0fa780c39abb2a653190a43418cf8e2f7bc928542f08ef00356eb2552"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x7e}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001340)={0x20, 0x1, 0x1000, "f5dd6e887692b4eceb9b2791d226a160214196a223e70557e8da8b772856510d79b460aee480a48378346559a9caa9e086c4d764ee1b2cece0c1d78faaafaa1a569383edb1e29a62a49aff83649bc4d5e2eccf24d10c71deda2aa24ea5f7d3c259a879e2caa4a17f93b05e992ebd4b2e441827f3c6f50d409944c95211c87235097a73d3ffb041b0ef13ba13f51940826cce0faa860fdf1860bf6bfe394dbc5838f011ed316294320ae523b48f2eb8c70926333797289e486648d135334c6a9860e58dcd558c1a5eafdc1d0ed8c7672964b705dbfc85137f6bdd49254dc5dac1736053cc61047ade4b911f49ab31cc8b5ca6f12caa576905ee8c8b00bcec7ca1497b7f0d6e575d8a6c123f919aa0944a695686e8c2131c1e843a1231ca4569745e431e8f830f151963d2363f69eaf63ef49cecf29952f9abb7c7bf58e3c5076ec2be40bd1f0d957b6fbc86addb56fcf943f1de3533a1a18dc57a04a8dfd47e5fe9bf856c1c60a81853b3cda55bce27b2a448bce43a55cbdf55b66632be196d4fdd1a5c0f52fb95650824f86b87094142cb3fa51f2716fbaa861dbdf9be02aba39fda2b48fb3a0ad3d2c3ba7f28aa6dc0441e3318343b8bdd552dde35db8c8b1f1d60e222b5b96fb8fa8eae7d2c4aff324edd06f05fa9baff3664bb53aa406556c10474deb58bf4f2a0f56c91cb3a96b2896fd63ac93260630d9ac63a2b2761dc8a3a55c3910fe481382fcaa014b09baecb89cef8063ebd67f862a6958d68c9b590785fbb6d98bc25edaa398ab93aaf1c20ff3e969bbcbac8bfb6ec4083ab76ef21eb587e78dc43879bbb1eaa7d3615c80a277177c78b16b6893a4ddcc1d881f1d7b27955c8e78e8c28ec0bd7ce8135a0a07f62a85422b890f3df2af6fbaddca16705f7a065ded94413bb1010fc68f9f314b47e4b2a7ee87527e0b3a21a322398d54e2c5601c178a04485a1219583d78e8f6efffd556c18e4fd75115f77fb6dc669be00febdd5ba1f8eb4c70cf327bbcf374453a918c3f908fcc3e0bf459e8009acc2b006a1a059aa12f077b16ceac2d124d0affbed95a454b10cf4a5df8893cea39a5c089c5d646b49314f5568e4ef6b03be72eceb30584bca0965feed7e49fb9359572485219d6c4416707e5cf4912d6c95535c408117270336d0864f94fb227c74cb9f9b159b055adf0097715036d395131803d5e1e2321426bbdb97fad75f438934dfce241682c9c8cce87c5522ea485d9a3b69e50612c63b1dd51c37f594e3be0ee6b7693b1c622a1e94e0f2ebd03e53f891f25e89910cd313f4d503d6bcb154719d58c0f95732ae8d8ff8172c6689b48460f8a34e3d1a492e80f614e2c14e14db1b5efd856c98cb1a6d2e9fae110f25a23b5488b510d5f5e68526617798ea9454a6a4ad28022df42e68c887e14b4951e2d81c9d4ae0c8cfea36b3188d62ab5019aa35f76877186c8b1d504d48d8ecd7b39143283bba9927662be2f4030ccbe5e027a65be852d978879248edb198d89a4ab6cd3f20d3d000691abfc14b5332e17309e83473b81d6fc89cc1e546859253ae95d2fb79a89f20192bbed32cc10eead6aa13ba621a61dec7d08c32a8a2e912823b1e8b8c0fe56f5d5951450ab263a81908d3250bf3bd00c5d710cc5316932155aaa37132fad34e6aa23f57e20cbc97d1706e35e5254d2b7e912aebcce0e322cb39296f7782927f8a4e677a090319020a4c48862f77292521fc012cb48341b0bc2f3e178d794bc2c1161a0a40161707c507192ecdc8cce605e3ee1f548b4d68df7f248d2350e2e197499bec1fb69975a8e399953d8f6669f17fba8ba61cd1ab4e6e174edc66ec2acb0318bd14b197edd57066fe47ca6e60345a529dc43b511f8ef8ea9f64e415ba37cc30c9f75d5b89a0eb5727e932c448b1d60481936f23e1dc619e8c8925c41215a82455b4ea20ee5b4bf33667c3d9ee75820fae3e2f7f80d7c2da6c052d24c7dcb54fd62e3cfb4036075cbbf8d02555eeba4ee3737748b604598aeb4d0e2a8d87146b0befd08a5fc1f1c03e768cdad3e6dcf2762a771fd59ba7525067fa4c0806168b014a0f6a18029a5e40f2404b5e6806a38a645161b33e73314e98f6b247fb3d34f7c09842509774997933f0a36a56a20905da7f6a0f99b866a3bfd99ce0dadbe7c4dc06e0bf06383f1de455fe6f709060c753a96b1ed6a087e8d257d994e9e8939d4df531acc7ad6b9dba74310797faa2c7cf23d739282af91b0e1dc055e65abbc936aecfa5c533a513a291d944230054121440af3d61bd88a108b102ae7e65ef92e33ec03c8c12580704a1914f2f65f56d2ea0c1d3809f732ef100ea4019577613ba0a155fa77d1dc2bedfa5ab5925a2006f06d646f604477c8ec8d08f70ad7c9936a558bcbfec8dfea36a7df22948fab291812439f593ed39e716acf3ffa5b01f373862f67fae61b56ac9d913d9934933a43322ec532025eb4fd8afa9b7b94cad3dc8f97abc12983c4256f6781f0b0a880d54b998fa3ae5cb74063f0e0c96f9eb1297163b7f07ed4cc80d041b7104c6b3a5bf29abf930a8b6a077d589bed80a69cb6cac756a1e27b660fc7dfa91eb1448218ea5eedc05c4f8160637f31db204e3dde62b9d414158c6e4da03c638d47a10558417af24e9c0c8648572718ebeec73c8aeb65721fb52c6316e1bf32e39f095afb5ea0faba360356df0cb5d524822091ec58d9744e69dbaf95f611f9b6cf53a4e0b29a457911d82a7d499dc788aee995eca8f76324d2c31af53108265742f0f095a87351d5e791724677d929b4e9eae9cb1707f84e8ca54fdc10522760f53ef4eb6b83ab8591a67e28e90b5c828697770a07459f3b0db1dbb752d9d64069cbf25867efed347fde64b6ce37e8d8a17f95998b47b89ba795c584eda25ebfe0c2463326cb1e3d157554614160b31fc0511c20fd72b4658709bf6ecd53d9061626fbb2c20eae99c6cc0ad12447838c6e2d4e063de3c62757ef8e9ba708e9627b7df6248f5c455a8e5189f81badea11f99561635441de76407a51d63f4e301ee863f1c33cc8cf8a8e4241d0b0305dbc1d63d8be061b1bc16411baa9ff86357f50ff12df6feb6c13d02abd8b9b4487a57362ce91eb1efd7fca5c0138018bcddcc9c03da0d07f033bbef34e3b1018fe75507134eca96134776657eb9b5b6acf790bbcc4f5e85f01ef817bb55e7021f79ec220ef9641660b7d61bd946873aeadb6b29d87e46e66a5d3a2d6ae68c049d4be09fd3657d423eeb6145a050c85f0dc7873ca87a7dd2a90e76f460730542d9cb9b1e445dc628eb604586c21e1f28ef9e7b30a944e5fb2b4b6b43bf73a6958df7dc0fa037b4a7dcfd82d9af16a38b6384424ff02999fcd9774841f2ff28c97d259012ca76798374cc42f4ad25a49c2ce267d23f153fe03e4d8f1aa71cf2ecb3bb0b5851acc8a937ab1f5e44219a0595f0f009f7cc30cf3db7810f5822e19215155bd8edd8599340f71a03e786dc7fed1df4678bb000cdd6d897c5094586f1a67bca3f65b1916529ec858121a3fea52fc8d8ebb6c838d942b7a8abd26f851309f41a9ada91dcf5c9d6bbb3101bb6079e8b6e27711923086ef2d558c2aee064b275c90587a30dbd18b8896bdcbef70f6a127af0a92decb35f9d64796907ce5bfa5b6535d95aeafd5691d9caf1227827b8e91f8a6cfb1600e1447bad6951afd5f11707f2a049b93eefdc2789ff34a044fa93939c3426b6b27a24fa68241bfa2218ee9c3ba889dd148593f0a59941da4eb47c31b476fce22a674624973ac23bafce29e878954fed6b2696bd2a1194f1307c141e7b147eccb393d318df0c5765133e5bd3c4e95baa6d31b3357af8129370293dcd3b3a35cd1de8e8dd33a36841ba210cb64a7dc0f51db43ae03de36c3a69f395010a5c997e1e5dd1d0aa9e2ca70381f19f16769729ea9658f8c3567167e86afe040bc8d09092b707d9678bcad0fe81f5c19a108fcb12df6b97956c43c79d417e12cce094abfef0d3a8be4e8ebf86f7bf1a8d3e73c4fffad502e3321fbe7a528b17328437dfda1c4ea8941fd92597a0a40b2d83d11176b8b75f54f3f08b99b05c40e070e730249b290992708b393e8fda326701b268f49edc699ab9ec7a07e99f2b44b6255b8723fb8851189e83b319509a75113c24cd8aaccde7b65aea2b4d495991bd7a4a19b792d97d9eb8297f275924bfb2c825a9b015adc7f6b0e2c99880abc4ee835784e47af4287a21dc1095b94f97b1b3b942ea2bdc8a5848056d9c88dff660bda1336b44558859d559ed25ffee53b62543b5c97c3014cb39323cf471fb96e3a76667a1186850e538047dfec6d6f2e32163d08ad10ac0ee674abd1b755c4c4b105ca1eb7730a1daf2356e180bbe777e71f9d4ea7654c9614d34ef4fcfaad155774d06b7a381d552b732c76f6c25f1c3612da9b1d802b9b0d6e0c3230fcc7c46a7d97f698d102202d4543e0f7a62c8837ea448dc2595e650679aa3510acadc94ed66c7910255d3a2874875634ed5049fa023b219fcc6797391c53b9c39da0770283c051205593638652fdc43553cfadb76b839f5df1cd8b13efc2412bbf559e5687ba0cdaa7dd1e2f0d2fab734bc534dcc98dc17d51f8d69546f908cc76ec59393de21880ec3174d94f7d496840174454e28c8c9296f671c4b05d502447a02d182d8d689e15c3c6b314d7098c836e5f18d14981bd793606379a82ebacb011128b13e4cb96705ae292f226bcad2c0d90d412e11dbcbb5130d145c280319151a10fc8f57a6bb21f3f60951b5e1eee620687f61e35eaf66d746b9a09dc67478edc153f4e5b08a3f8d8380d562b8e4aadc0b11b9b9ea00237c65c97196bc2147425c2f7c951b85e4e47410ee91636b97094f58ed609d94e688f260019a017a805a3c7f7a3f00c291e653992866e0a8665ed8829ef5bd715a4d27c4ffe0388435ade10b9b5463ff718c64ea7d8cfe4522f60c4e5d197d364537be5df7bb9ae2797279a854bcd8a026382ced0789e1273c8002b86169cd56f5797237c0451df016beef8f67e05aa3a60d1f46ca2d2f26032ccbf72b89eb36a852ec4dfbe5f1438c24694912f9120f000d813f893ee70963b3c5e2f3297896f25df62f9dbef3aac82197ae749a5531540ee967018127f26dcc3f53b258d3d6cfed2c28454526dd85c9c7cfe703fcc6004c0f4b369e649d665c0f25247fb7bb4b2ef5ce3df1d81531f6ed68b3a5311ba2fd6f9b378aa27a99c6b35603670b704f4631a9003d610d3ced809c5ea4031e69383f25287107276c44bc6a292c17027b41bd335c4b76ac25ad05b2010883ce945d227c020e5b9b4cb92b8654787af9e5c2f4ff8ece96c921b6e47216ef1cd20ae8be06d35b0a6fe718139c5a6db99e1999c9f228a4c2bb2eada83fbe736e278d2edfa213039b5aebf235a7c95dbf777c584c1c6adce8247fe9954798f83469078b42be48b219ae97daf1012529ce329d6a61f1d0160555cff746a4037c373bad3ff2ee033443f51e0d6fc0763ec3c498705aef3c03c5a2f53e4e182a3b3930133b1e7a99de0e5cc27757dc6702da8f2764c5b879f06a66ae8f0d4e72dee7bc6a755d173908c398ef3e371c798e71e62eb012cbc43ba4b895aac342adaa222c63454f835ee22c482ea56de180bd546af6b0f1e0c3eee580152d98b14fd9b75790ffc292961530218931bebf6cec08a64afa279412bf30a3dda9e8a81b6ffd5edd5ad2e290f13a2ed2710ed1d3b383025afc49c0a1d4d68bca24988edc5b2f4a856c32f259094d281a072f4734"}, &(0x7f00000007c0)={0x20, 0x3, 0x1, 0x3}}) syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x80, 0x2) 22:24:30 executing program 3: syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000cc0)={0x9a, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r0 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r0, 0x80404806, &(0x7f0000000200)) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f00000000c0)={0x3, 0x200, 0xcb16, 0x4, 0x3f, 0x100}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000c00)={0xac, &(0x7f0000009e80), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2c, &(0x7f00000020c0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2c, &(0x7f0000000940), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000880)={0xac, &(0x7f0000002680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x44, &(0x7f0000000440), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000480)={0x34, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000080)={0x20, 0x12}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000b80)={0xac, &(0x7f0000004300)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000d80)={0x44, &(0x7f0000000980), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r3, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000004780)={0x2c, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYBLOB="a9ac2b82ed62f66638f6e2eafdd1b5e3a8714591a0fbed7211fc450ab86c767bad43b13c8748c6158e705975add5867fff74a72d19189be775499b38901f1179f0f3e4f8928b", @ANYRESHEX=r1, @ANYRES32=r1, @ANYRESOCT=r2, @ANYRESHEX=r3], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000f80)={0x44, &(0x7f00000009c0)={0x0, 0x13}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:24:30 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:30 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r4, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 641.165732][ T12] usb 5-1: USB disconnect, device number 25 22:24:31 executing program 5: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$evdev(0x0, 0xea, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000080)={0x5, 0x0, 0x20, 0xfffffffe, "f019fc8240ebee4a6711000000000000000000000000ebff00"}) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000000c0)=0x3) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) read$hidraw(r1, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000001300)) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/126, 0x7e) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/149, 0x95) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$evdev(0x0, 0x0, 0x80000) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f00000001c0)="4add770f7afddb40ac8b724dac0aa66b98f20a5e1ff8a25a3aa7a31df7eed290d1acef3771cae394d300f23dc5f8de816cb60672eb62ce917e4ce7940a6d13fc2fb2b6bc3e1605da874667") ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r5, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) ioctl$HIDIOCSFEATURE(r5, 0xc0404806, &(0x7f0000000940)="3a1d8bd210cc98c7d1f30e883a0b2969f826b039a89038f07afc11b3651615d908b32f83b0997daae64e06e2060c8301cecf1c14363c8b06c964fa299ad75c4de453711b1d00001fcb4e3d0e401c2c51b4f18b1e0282605966b60aaf8e2fc6abc8f9855a3c42cfd426f4be3a3b70b58247139eeda430894eb89f065f1ac1c7008d61424b07eb938a36c870ef5b6023a2c9e7d2bc0dbda99f18bc5f72") write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x6, 0x1b2fe9a06188fa76) r6 = syz_usb_connect$hid(0x6, 0x0, 0x0, &(0x7f0000000400)={0x0, 0x0, 0x5, &(0x7f0000000840)={0x5, 0xf, 0x0, 0x0, [@wireless={0x0, 0x10, 0x1, 0x6, 0x20, 0x9, 0x3f, 0x4, 0x3}, @generic={0x0, 0x10, 0xb, "ac90ecd2157aa81dc7937db7328daa195efb40d693a15f6105d85d2cc8521c74f6a0acfd1af14db560dd8d6da9243236864b7126f3d40ea6bdd014f9456ee74ca485d75a8faedb62240259e4b9ee7353b264ef5a7a1d9bcf5d9316cfaf0a243b94cabe18b132d774c32f646b9c26c114a12f38709a2fb092de335a232fbd2573ba550a43e04b7be61a9b8214afc437125c02a3b82f824074e318c6a4644d74fd79c43aafe0cdafc6bfc4cfdfd4fe46e27090a8a9f18a729d8f14237bcbd940f9f65cb2662313cea1a3f67e"}]}, 0x1, [{0x0, 0x0}]}) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x0, 0x20000) syz_usb_control_io$hid(r6, &(0x7f0000000600)={0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="00218c0000008c004a0dc84d33159e845244e449d67fbfd0164bf851f67410e7bc84f6d6bf298eaa33cdb841690e03f60c7528ddc3eeb78636464b5a012955ba5c19c95088b2b674d4202adf36e8ebaae3a95139a48dfc889d5b756a673a7636ab2431e7b1d29c0b078f01000000000000001e56b2bd57de4db05cc22ee25e16e4a31acede770bca36048af1e04974aa05"], &(0x7f0000000500)={0x0, 0x3, 0x4b, @string={0xffffffffffffffba, 0x3, "f2bb7b9761aefcf5655a13d64bd8173459e85739e3da309ef4f53756a4b1b4638d0112218d48d2af1745716b5a3b96bfccf3508ea9c2d37bff4d4d535109ada82b668b6ea5a0df78f6"}}, &(0x7f0000000280)=ANY=[@ANYBLOB="00221f800000a3c2fefe9a5b30c6084a936a974e77ab3792eb6ea6c4e207b8297cab76b246"], &(0x7f00000005c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x0, 0x1, {0x22, 0x9e1}}}}, &(0x7f0000000800)={0x2c, &(0x7f0000000640)={0x0, 0xe, 0xde, "e1ef136a588a273ed622b5d425eaaf04aed543e75e349f58c88bb3a235f779cf95352aab53164a68d62eaa3fab0c91631d6e5d3850b3faf4b962fb1429711f03ebe54207460929492323f81226fd5d665556bbee7d224619b12765abf617b3c7b57c206391532de4d7b5df359c679def979fbcd8da8e6fde218a8f48a5edd1d7c7fb76e6fdd05ce92e4f341ae17b300fffddaed164648c1832403d1514f4ae312a3f5379f8d0660a6ef69356fbce2821450e093485d5a909ce26ff77876f6ab3aba0fa780c39abb2a653190a43418cf8e2f7bc928542f08ef00356eb2552"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x7e}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001340)={0x20, 0x1, 0x1000, "f5dd6e887692b4eceb9b2791d226a160214196a223e70557e8da8b772856510d79b460aee480a48378346559a9caa9e086c4d764ee1b2cece0c1d78faaafaa1a569383edb1e29a62a49aff83649bc4d5e2eccf24d10c71deda2aa24ea5f7d3c259a879e2caa4a17f93b05e992ebd4b2e441827f3c6f50d409944c95211c87235097a73d3ffb041b0ef13ba13f51940826cce0faa860fdf1860bf6bfe394dbc5838f011ed316294320ae523b48f2eb8c70926333797289e486648d135334c6a9860e58dcd558c1a5eafdc1d0ed8c7672964b705dbfc85137f6bdd49254dc5dac1736053cc61047ade4b911f49ab31cc8b5ca6f12caa576905ee8c8b00bcec7ca1497b7f0d6e575d8a6c123f919aa0944a695686e8c2131c1e843a1231ca4569745e431e8f830f151963d2363f69eaf63ef49cecf29952f9abb7c7bf58e3c5076ec2be40bd1f0d957b6fbc86addb56fcf943f1de3533a1a18dc57a04a8dfd47e5fe9bf856c1c60a81853b3cda55bce27b2a448bce43a55cbdf55b66632be196d4fdd1a5c0f52fb95650824f86b87094142cb3fa51f2716fbaa861dbdf9be02aba39fda2b48fb3a0ad3d2c3ba7f28aa6dc0441e3318343b8bdd552dde35db8c8b1f1d60e222b5b96fb8fa8eae7d2c4aff324edd06f05fa9baff3664bb53aa406556c10474deb58bf4f2a0f56c91cb3a96b2896fd63ac93260630d9ac63a2b2761dc8a3a55c3910fe481382fcaa014b09baecb89cef8063ebd67f862a6958d68c9b590785fbb6d98bc25edaa398ab93aaf1c20ff3e969bbcbac8bfb6ec4083ab76ef21eb587e78dc43879bbb1eaa7d3615c80a277177c78b16b6893a4ddcc1d881f1d7b27955c8e78e8c28ec0bd7ce8135a0a07f62a85422b890f3df2af6fbaddca16705f7a065ded94413bb1010fc68f9f314b47e4b2a7ee87527e0b3a21a322398d54e2c5601c178a04485a1219583d78e8f6efffd556c18e4fd75115f77fb6dc669be00febdd5ba1f8eb4c70cf327bbcf374453a918c3f908fcc3e0bf459e8009acc2b006a1a059aa12f077b16ceac2d124d0affbed95a454b10cf4a5df8893cea39a5c089c5d646b49314f5568e4ef6b03be72eceb30584bca0965feed7e49fb9359572485219d6c4416707e5cf4912d6c95535c408117270336d0864f94fb227c74cb9f9b159b055adf0097715036d395131803d5e1e2321426bbdb97fad75f438934dfce241682c9c8cce87c5522ea485d9a3b69e50612c63b1dd51c37f594e3be0ee6b7693b1c622a1e94e0f2ebd03e53f891f25e89910cd313f4d503d6bcb154719d58c0f95732ae8d8ff8172c6689b48460f8a34e3d1a492e80f614e2c14e14db1b5efd856c98cb1a6d2e9fae110f25a23b5488b510d5f5e68526617798ea9454a6a4ad28022df42e68c887e14b4951e2d81c9d4ae0c8cfea36b3188d62ab5019aa35f76877186c8b1d504d48d8ecd7b39143283bba9927662be2f4030ccbe5e027a65be852d978879248edb198d89a4ab6cd3f20d3d000691abfc14b5332e17309e83473b81d6fc89cc1e546859253ae95d2fb79a89f20192bbed32cc10eead6aa13ba621a61dec7d08c32a8a2e912823b1e8b8c0fe56f5d5951450ab263a81908d3250bf3bd00c5d710cc5316932155aaa37132fad34e6aa23f57e20cbc97d1706e35e5254d2b7e912aebcce0e322cb39296f7782927f8a4e677a090319020a4c48862f77292521fc012cb48341b0bc2f3e178d794bc2c1161a0a40161707c507192ecdc8cce605e3ee1f548b4d68df7f248d2350e2e197499bec1fb69975a8e399953d8f6669f17fba8ba61cd1ab4e6e174edc66ec2acb0318bd14b197edd57066fe47ca6e60345a529dc43b511f8ef8ea9f64e415ba37cc30c9f75d5b89a0eb5727e932c448b1d60481936f23e1dc619e8c8925c41215a82455b4ea20ee5b4bf33667c3d9ee75820fae3e2f7f80d7c2da6c052d24c7dcb54fd62e3cfb4036075cbbf8d02555eeba4ee3737748b604598aeb4d0e2a8d87146b0befd08a5fc1f1c03e768cdad3e6dcf2762a771fd59ba7525067fa4c0806168b014a0f6a18029a5e40f2404b5e6806a38a645161b33e73314e98f6b247fb3d34f7c09842509774997933f0a36a56a20905da7f6a0f99b866a3bfd99ce0dadbe7c4dc06e0bf06383f1de455fe6f709060c753a96b1ed6a087e8d257d994e9e8939d4df531acc7ad6b9dba74310797faa2c7cf23d739282af91b0e1dc055e65abbc936aecfa5c533a513a291d944230054121440af3d61bd88a108b102ae7e65ef92e33ec03c8c12580704a1914f2f65f56d2ea0c1d3809f732ef100ea4019577613ba0a155fa77d1dc2bedfa5ab5925a2006f06d646f604477c8ec8d08f70ad7c9936a558bcbfec8dfea36a7df22948fab291812439f593ed39e716acf3ffa5b01f373862f67fae61b56ac9d913d9934933a43322ec532025eb4fd8afa9b7b94cad3dc8f97abc12983c4256f6781f0b0a880d54b998fa3ae5cb74063f0e0c96f9eb1297163b7f07ed4cc80d041b7104c6b3a5bf29abf930a8b6a077d589bed80a69cb6cac756a1e27b660fc7dfa91eb1448218ea5eedc05c4f8160637f31db204e3dde62b9d414158c6e4da03c638d47a10558417af24e9c0c8648572718ebeec73c8aeb65721fb52c6316e1bf32e39f095afb5ea0faba360356df0cb5d524822091ec58d9744e69dbaf95f611f9b6cf53a4e0b29a457911d82a7d499dc788aee995eca8f76324d2c31af53108265742f0f095a87351d5e791724677d929b4e9eae9cb1707f84e8ca54fdc10522760f53ef4eb6b83ab8591a67e28e90b5c828697770a07459f3b0db1dbb752d9d64069cbf25867efed347fde64b6ce37e8d8a17f95998b47b89ba795c584eda25ebfe0c2463326cb1e3d157554614160b31fc0511c20fd72b4658709bf6ecd53d9061626fbb2c20eae99c6cc0ad12447838c6e2d4e063de3c62757ef8e9ba708e9627b7df6248f5c455a8e5189f81badea11f99561635441de76407a51d63f4e301ee863f1c33cc8cf8a8e4241d0b0305dbc1d63d8be061b1bc16411baa9ff86357f50ff12df6feb6c13d02abd8b9b4487a57362ce91eb1efd7fca5c0138018bcddcc9c03da0d07f033bbef34e3b1018fe75507134eca96134776657eb9b5b6acf790bbcc4f5e85f01ef817bb55e7021f79ec220ef9641660b7d61bd946873aeadb6b29d87e46e66a5d3a2d6ae68c049d4be09fd3657d423eeb6145a050c85f0dc7873ca87a7dd2a90e76f460730542d9cb9b1e445dc628eb604586c21e1f28ef9e7b30a944e5fb2b4b6b43bf73a6958df7dc0fa037b4a7dcfd82d9af16a38b6384424ff02999fcd9774841f2ff28c97d259012ca76798374cc42f4ad25a49c2ce267d23f153fe03e4d8f1aa71cf2ecb3bb0b5851acc8a937ab1f5e44219a0595f0f009f7cc30cf3db7810f5822e19215155bd8edd8599340f71a03e786dc7fed1df4678bb000cdd6d897c5094586f1a67bca3f65b1916529ec858121a3fea52fc8d8ebb6c838d942b7a8abd26f851309f41a9ada91dcf5c9d6bbb3101bb6079e8b6e27711923086ef2d558c2aee064b275c90587a30dbd18b8896bdcbef70f6a127af0a92decb35f9d64796907ce5bfa5b6535d95aeafd5691d9caf1227827b8e91f8a6cfb1600e1447bad6951afd5f11707f2a049b93eefdc2789ff34a044fa93939c3426b6b27a24fa68241bfa2218ee9c3ba889dd148593f0a59941da4eb47c31b476fce22a674624973ac23bafce29e878954fed6b2696bd2a1194f1307c141e7b147eccb393d318df0c5765133e5bd3c4e95baa6d31b3357af8129370293dcd3b3a35cd1de8e8dd33a36841ba210cb64a7dc0f51db43ae03de36c3a69f395010a5c997e1e5dd1d0aa9e2ca70381f19f16769729ea9658f8c3567167e86afe040bc8d09092b707d9678bcad0fe81f5c19a108fcb12df6b97956c43c79d417e12cce094abfef0d3a8be4e8ebf86f7bf1a8d3e73c4fffad502e3321fbe7a528b17328437dfda1c4ea8941fd92597a0a40b2d83d11176b8b75f54f3f08b99b05c40e070e730249b290992708b393e8fda326701b268f49edc699ab9ec7a07e99f2b44b6255b8723fb8851189e83b319509a75113c24cd8aaccde7b65aea2b4d495991bd7a4a19b792d97d9eb8297f275924bfb2c825a9b015adc7f6b0e2c99880abc4ee835784e47af4287a21dc1095b94f97b1b3b942ea2bdc8a5848056d9c88dff660bda1336b44558859d559ed25ffee53b62543b5c97c3014cb39323cf471fb96e3a76667a1186850e538047dfec6d6f2e32163d08ad10ac0ee674abd1b755c4c4b105ca1eb7730a1daf2356e180bbe777e71f9d4ea7654c9614d34ef4fcfaad155774d06b7a381d552b732c76f6c25f1c3612da9b1d802b9b0d6e0c3230fcc7c46a7d97f698d102202d4543e0f7a62c8837ea448dc2595e650679aa3510acadc94ed66c7910255d3a2874875634ed5049fa023b219fcc6797391c53b9c39da0770283c051205593638652fdc43553cfadb76b839f5df1cd8b13efc2412bbf559e5687ba0cdaa7dd1e2f0d2fab734bc534dcc98dc17d51f8d69546f908cc76ec59393de21880ec3174d94f7d496840174454e28c8c9296f671c4b05d502447a02d182d8d689e15c3c6b314d7098c836e5f18d14981bd793606379a82ebacb011128b13e4cb96705ae292f226bcad2c0d90d412e11dbcbb5130d145c280319151a10fc8f57a6bb21f3f60951b5e1eee620687f61e35eaf66d746b9a09dc67478edc153f4e5b08a3f8d8380d562b8e4aadc0b11b9b9ea00237c65c97196bc2147425c2f7c951b85e4e47410ee91636b97094f58ed609d94e688f260019a017a805a3c7f7a3f00c291e653992866e0a8665ed8829ef5bd715a4d27c4ffe0388435ade10b9b5463ff718c64ea7d8cfe4522f60c4e5d197d364537be5df7bb9ae2797279a854bcd8a026382ced0789e1273c8002b86169cd56f5797237c0451df016beef8f67e05aa3a60d1f46ca2d2f26032ccbf72b89eb36a852ec4dfbe5f1438c24694912f9120f000d813f893ee70963b3c5e2f3297896f25df62f9dbef3aac82197ae749a5531540ee967018127f26dcc3f53b258d3d6cfed2c28454526dd85c9c7cfe703fcc6004c0f4b369e649d665c0f25247fb7bb4b2ef5ce3df1d81531f6ed68b3a5311ba2fd6f9b378aa27a99c6b35603670b704f4631a9003d610d3ced809c5ea4031e69383f25287107276c44bc6a292c17027b41bd335c4b76ac25ad05b2010883ce945d227c020e5b9b4cb92b8654787af9e5c2f4ff8ece96c921b6e47216ef1cd20ae8be06d35b0a6fe718139c5a6db99e1999c9f228a4c2bb2eada83fbe736e278d2edfa213039b5aebf235a7c95dbf777c584c1c6adce8247fe9954798f83469078b42be48b219ae97daf1012529ce329d6a61f1d0160555cff746a4037c373bad3ff2ee033443f51e0d6fc0763ec3c498705aef3c03c5a2f53e4e182a3b3930133b1e7a99de0e5cc27757dc6702da8f2764c5b879f06a66ae8f0d4e72dee7bc6a755d173908c398ef3e371c798e71e62eb012cbc43ba4b895aac342adaa222c63454f835ee22c482ea56de180bd546af6b0f1e0c3eee580152d98b14fd9b75790ffc292961530218931bebf6cec08a64afa279412bf30a3dda9e8a81b6ffd5edd5ad2e290f13a2ed2710ed1d3b383025afc49c0a1d4d68bca24988edc5b2f4a856c32f259094d281a072f4734"}, &(0x7f00000007c0)={0x20, 0x3, 0x1, 0x3}}) syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x80, 0x2) [ 641.589268][ T12] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 641.829109][ T12] usb 5-1: Using ep0 maxpacket: 16 [ 641.949214][ T12] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 641.957409][ T12] usb 5-1: config 0 has no interface number 0 [ 641.959129][ T2768] usb 1-1: new high-speed USB device number 42 using dummy_hcd [ 641.963602][ T12] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 641.982230][ T12] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 22:24:31 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0xb4, 0xbb, 0xef, 0x40, 0x4f1, 0x1001, 0xc3b5, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x9d, 0x0, 0x0, 0xa5, 0xc2, 0xef}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000002c0)='/dev/input/event#\x00', 0x81, 0x502) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000300)=[0x0, 0x8000]) syz_usb_connect$printer(0x2, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x6, 0x1c0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x319, 0x9, 0x18, 0x1}}, [{{0x9, 0x5, 0x82, 0x2, 0x392, 0x1, 0x0, 0xa5}}]}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x2, 0x0, 0x4, 0x20, 0x7}, 0x3d, &(0x7f0000000080)={0x5, 0xf, 0x3d, 0x5, [@ptm_cap={0x3}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "00dcd0d5c86c2aa22bdacaa35457e4c7"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x48, 0xc1, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "f9c7153f45a27ce67feb44d3e6ad4cbc"}]}, 0x7, [{0x1002, &(0x7f0000000480)=@string={0x1002, 0x3, "5d5cb2b5a00b4f8995f8a556847c2b3f9547d3196a6e18e4d1cb85d79fab03f031fb7cbe9f229d9eab01e59bca903c3706dbd9d24c752eb295e2c924b0d3a75d592b47c1f6b586c7d8ebbcb190d516ce700e273da6052f49e0379741e9465eb70c72af7665d082bed45c770b6937a7e738b0a7656cc8609133518b44992b2f54ccc645238d7b6755ee8c791ff9731c82f3b1ca438bae8679f23af642cb8c113ecc2e0811b6e25da64e97f51952055f2d0f5f1a3f599ee07596b8c871c3e37060bb4e5cd16d5e61c3402ffae06802bc7f8c70a097a85f1a95ef654a5451d3bb8f578cba9f266022f80267d4a40d9457574791841fc3e944bca1636078ced82c876842dd2c10b746d7ca9908492a92f48db69d91375d0f12d41a0ecfd037d35477a68c2563bd944831af52d4db986334620032b8ee7488cd34adfef9dfb1cb13d51dbba8aa2934c5a032d1aeb38657950dfee07a54af0fb8beb73d41e807b319f2d01165ed57f1b849b0d9c09cee767e93e33a6d881ff5814e4d50aed23ecf531f4c289b67562b7aec7dff07bdaa3657879812cebe348534f008e017d94bc2757ff4047864779540e7ef8fa7e3cbbb9544d66cee9ce27126534bd3d78b5d9400f557ba69c97b4bb596f17c16bb2ba63dc34b7bd94709e8ddfc8f80a64f7f5fdb7185a1958e01b2c4280a2554f43ac31eb32f8ca8297b35172983aea2dc0bfe02069b1cacf848877f379f255c77e9da1729fff2f4ec79109417ac920632ec556cbe300bf576ff9fd80c68d1e14fda9254eb606f4345a7bd93166ca84b0a9593b0de3feb86d2996eecb4b8e2f8c1f4f111b552043b94eefd1b72ecee5de527f1dcf369b1951a60fe984eb65c94c66432f3af3aa42ad05b6fd5891435b06048f167b08f5ff90dabbd942d4f32ec79637b065afb26fae8dd84de10ce4623b7915294b0b2dfd4c574bb4d0cdcc491a7ae6191e58e1b411f6aa7de211f86d090292973a1b786e2536c642ffaafc3df40c3057b39a6fe20d692dcdde9e77dc0b0e65afa0a89919f67c3713ecb89089f9fc39ce1cf2250e4203d872bb663006720804b01eae2389e5f0cd8dc65c179c7f4e16b2b1165b65c059628fc15f06797205b5a3bd3785bc4624bdbd3d446a6736f34a8d5f92fd0a39ed51934c871b22632229621ac771b0e69a5c9b5967d404c589eeceaf86fc30a49bcde2b8d18185bc699217879f82f314b4b35d4e50bf53888771b7e9291fbe8f32a73d2b35c862ccb99b9aa9a3b6008e765a4a185dbe91149c47d5367e3474e6d9578f1412c49129e4576502415a3d0241ca22510e17cfaaa0f275f92902c3483d42d79044a1dad995bc85461f6f409991022f08ffadf23be07a8bd56dc240e0249eeb37d4b5d951d101624c861426676010dc85ae9ef3a6ae63de1931c5850d4edf76247aca0e1eb61391cd6d39ab55cb67d6e1b460be332dc168fd756d0d480d1322b273898042588e26082cccf80d7514cbeee910723c2c6981d874f51a3ce4b29d86254ecf6f2ce10195b9ac45fa4509a423eedc6a660f54149513920448a9fbcf239441f1d5856a1f286151cbb52d03c16cab3749044a1b14a786cec1cab5be04c8178122724dee4daae9e8672e79303803b843dd5075eeea40b097ea5afa5f8ba0d2d27f3a6dc745b9352691ae7db812caa24240a0690562ca3285038bf21381412ff3f62219beb1bc944264795816d7b3061dee411cb4f788f0620c46409e6ac05c4ab3f6bb06e584cb6d532b9bfdd1b02b037d6f898167120ee5c2a43fbdf1d97a10da7ccbd7aee9472f01dc58f3a043e0b3d48904cf21eaaf215b92003959f8ea1169b0d5c4fb7465d392340e5002cdbeb18d9c72a041c0680eda512b32e36a66b51b7091dc1a3a719eeb9663f89f5616af48cba8fb0e03cab7fe59c2c7b51a53f54e727abf72b2b89d77f51637b22b4b20b14ffc382b3583c7121527bcd5106324b95ec9fdd84c2d4304e68862fb49228eb815ccdb3dd097f41254801c8cbf2edaa70f89d809a1c2618e84b785b8f384e7a7f9292c76dcb565db2d7c6070f45c380eba32809cf24d25a9b84f4f61d200737c8da3c197eacc52c1a71095420d7b68daa7ecb76e9b3ef0e082909aa6b87eed5f503e803d63b940443c731b11f484cc2d61b6fe93b86c4bf8146e520f0ff149bb7b6f41c0d7fc1a774f2f2083f4e5cb9d7a359a154149efbafca43f424996dc4d5a3b519a5946b6c3b6d2f997e78398035eade4fcc7e48e664a61f7c892096a5bc9d47fe54c0ff69c2a65ea2d1a1024cdfedf3ab87b4d760db9b1a9a9697b02287c33d3bce82fc5e5850838fa35a4db6319de223047f27bc48739f3abbe30d550e5b85bc64d31477ff99915e91097f1ede506de70e78cddee575e24307b8b9940b6539e7d2d33c6ba287086a95d3586cd2d633854d82e712b08213dcd1c3ba53c48d5572813b10ef05f764407796322f5ca6be16c81c333714ad748990a5148b95086c7081f33295bdae22c3b899afe27cd278449728a5afec1f495e5b446d56c966729b8d64d7fc7ea37efa33ef3f76bd53a10fe651a6083cf65f6d38a02d40cba3f2d1305a356260b8b1eff9e944ad3085120e665b699d26fa4b4a9c2eb00f79ce004f6fbbdb722a5f863d142b2e3d727a183592c7b01d2e51e162e0dcdf4adc2cdf115579ca9180df31b92938ad4c30e412f5812cbb209f3e51b06a8e73267e5ba2fe2a856dcccefca2d6e12635c55f2b1d28647dc2cdde3f2386c0fcfd0bd96d004d23baf7b27b11f134e9460da0bbb65d65135cabbbbc06032a1f47df6c6b9658e6dd8af309652b4f65e3030e4f3f646ad935556c5f578c2619d39f81b48b2a5a9c20475d587f1575407c7d4f84843289078ca80b1ae03509b1fc07142e740e99e50fed855786b22659a31ec458faf16f41bf60be738073999c1a3a270850f96c1fbbab7ec07a454a8045ee2ed7be9619db8420683e8c69621d77e7bf39b11889e84afb60ac6557ac6a93e8f0862be8b83cd6337a5cb90f80763d29c6e5f3669626b4536e240f215a20b13c95b6ee36ce3326f475795bc3d3565297fd83efe5feb889ed99f68dced7cf28a30fa8115caa6e7c736cd173ee792cf677ccf262a62971e863e784743ce1f428c348ddf9cc198702fa1ad34e95ac88cb99699564f8f12ce70fba040c4095a6856cfe100a4eba5d6604463c7c05650b49f1591cabc420cead4acd6cf8e9ebb82253be6004f9116814ed2643cd62597df835115beabe195bdbc913aea2e8a09e845473e605a894e768f70036da998ff81c5e7289e54f64f17dd04fc36ae5b411324d6984ae0f10353cefe3926eeecfdb255a7ac3e02b069acfb7b525ecae2d1bb726ca3b0b2a5c2011efaa4dcbaeb607ae003fb9ed9d8445a0ad2ff9ff380ab3667d9f843895757d775a5cab1a6f8e93c1df7d6159e107ff8d5b57d6310db3cc3f97442d0801f36514f38abff1d81974fdd8b3887712ac1a2957e69631fa2c8e5724b43e6c7bdcbc39998115d6569fc1d1070e2509d9de6f01cc8b9bb27f4ed6c079e5997a76ee7358a22f59435df0ff34f8937c6cac4ce4e2d4d115391fdb47317fb6b848c8ed844c6f18acab1c70abb4205f98ce044735220c9fa155bf9642c306d6cd1147232cb78784d0b5a512bfe664c0df7d5e8f71715b0065612aff72fc2badb2ed50299946e92fa75091fe88b1b401f5ae08ac307d994763a8e42f4b5875defff669339342dbd1955af6602923cb553e4aa50f6c0e97463000f2075926735839aa5cdf43a55e21b06c99d425ee8d85f07da5b53128f61bd6f065f0d482efb73bf772bd8c1ff69ae33f942a2bb4ffd1f64691ea3e6074a0ef169d43ac5ced5fdf71304e834ea4b49fa6b27069b71e0aa8a503a19010a8bd9136317651fe67bdfc5cd80c04637745e75f85d5a16dbdfcd57f782f7760f299bc281b2c18a343a1a4d9171ac9574ea54504b24bd2befd71195e713ad5e833f48ce98c11986ffdfe5864e78c49303ddfee37024762dc2d9b3ac603730a3c718c91104a4c982be474ca2d37bbf676b7987d6ac7354863554858770e1fd6e3145628903b4921db701506eec071c11ea3dd15c5026128816ad0c9bd10c40e5c568a747efa95e57e97b25be7de8c78630ecd21ca8fea24b798fc3e890e4d5c14f5228b9621ab0772571133008edaf1210c8989c5c040162efcb39767fe0d8c43d41b86926dafe2517e3bdc20a3b1fb2d0ac16c9ecca5f1ac9ba74c7cf576ee307e9db4d8b066d7e757a2433d1b8019eb6c53d800c5c438307cc816de63d79a60bb4d77f513521539b2eb05d773de436aebb18b95418f2af157cc18b6863144203de5d73f3041a2f7733cde943a2e736e6949cbe2884ee29f7e23083143568e16bcd9926d86d808dbc1c716b1b476ccad6bcbcfee004a8090be61e1767a1b9eca48cdd19c460e66c71a0d902164936b46fbc0014501e7fd423b08e30b35f594cdbd4533d45c44252e5838e211e13d7c96e1263f1a91b97b493e762fb97650fed364742e4bca02e64f654bea8eb2a89446449c721c95a95cbc744dc03cacbe578b686f326df40c998c0dfcaa019a914f67156a757df397d2ada7bd8682300fc092743bc15ea626cb6505d551a85c391c4c522e0a4dadd654646c4820e9f24ca90f0642443ef1994627e7b8c0899bf0f691fb9f8c0b203e07150aa93196c1b13eb80bdbc828d8eeec1750363e4904097fe8d5dd8c8ab09af8c1011be1e236cb3e1c2cfa80fc59da4d4a5d7b7fe03e48ba055ca43918432846c6d897468ee02cd7bf4728f4ea1b19eec431623bf8914373ed708dd184e818cd6439336c025b3a7b9f3b88a98e569956fb40946dcb977f26d2adab7d351cbe2052ca92fee585ec79ee227236896629e560be09a466746dc7b66be1dff68012663c98bec3f8ad898ca99c6c2dad66b685cdd17a3b80ae6ddcfb687e3534ce1c8d045cd6babac6a8eda6f18ae97012d815695f02a5650ea873ce5f95055149cade6462445e60f6b84e116fddc52bf9b448ac76a048aec4e46db5999007047f07c743db7f1fbe962734cbac8131fabb028f8651e6c9d448bcde497a777995cdca9b87bf9cb234bff33afd8589b53cf087814f634559fd634fb7aa6f05fb46c0910ac9127359e3b7d9a97552d3994c6a5961f8b1dd6eb96d2497c270d2bd357a450a45904a19c229d664b1d248cc01c58b0f40a118c8a630cfa9e5e9066b32dc3838d41e48c6b1212596e2ab3f19030e249ae219e043b25c529ae4b9f16137d4e6b9a3c29f801e8213370f833d7e2505e7da804928df288b19d088699eb12e9464f8c0d6b5857176423b9a419b539179f44ae53c3fe89bf7423fcfcc30a47a2a8d2254e08fbb1bb50d7cd7428ee0cf532f1a44b04cd311098bff92aee1fa5ad45671bdf937ddf56d1c6fd625cbfdfb101993d43f8581b94fe68e4a3621fe25918eaf3644d768fae4084e52843bd51fbc992fa05d10450e6edb3f8c2c90d6621245ecee97842e4c4a0c5fbdedb344ede006b9f281d2fdf4d3ae6aa414dfdfb98a726e6ba1e374306aabdca29d39fb9624665d5a7bcf931dcca9be398e5ed27c9cbd4c115c83fafe726febd6e06a02c50c2a82964f9d2804f9dc2bf287e5575d2b54eb727a5f6f24de3311e10daedc7c50c2abeb06fe981262f500a89d55c1663dd24c14b3b52a3a6207b90b10132c07c8eb5f385443801df19d15e846bed16f50994614783b256e877030614103ba0aa40feee15e85f530897dc3e8b9"}}, {0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x400a}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x43e}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x81d}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x423}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0xfcff}}, {0x2, &(0x7f0000000200)=@string={0x2}}]}) [ 641.995202][ T12] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 642.004394][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 642.018008][ T12] usb 5-1: config 0 descriptor?? [ 642.219145][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 642.299169][ T4140] usb 4-1: new high-speed USB device number 55 using dummy_hcd [ 642.349210][ T2768] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 642.357332][ T2768] usb 1-1: config 0 has no interface number 0 [ 642.363518][ T2768] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 642.374481][ T2768] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 642.383560][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 642.392446][ T2768] usb 1-1: config 0 descriptor?? [ 642.432286][ T2768] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 642.520317][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.527751][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.535124][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.542423][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.549846][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.557081][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.564364][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.571642][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.578908][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.586242][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.593504][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.600911][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.608179][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.615451][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.622736][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.630027][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.633676][ T2768] usb 1-1: USB disconnect, device number 42 [ 642.637300][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.637318][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.653092][ T2768] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 642.657716][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.657736][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.664829][ T4140] usb 4-1: config 0 has an invalid interface number: 157 but max is 0 [ 642.671628][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.671646][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.678828][ T4140] usb 4-1: config 0 has no interface number 0 [ 642.687060][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 22:24:32 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x7, 0x44400) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f00000000c0)=""/199) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) 22:24:32 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:32 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r4, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 642.714802][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.715188][ T4140] usb 4-1: New USB device found, idVendor=04f1, idProduct=1001, bcdDevice=c3.b5 [ 642.722095][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.731162][ T4140] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 642.738360][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.751271][ T4140] usb 4-1: config 0 descriptor?? [ 642.753591][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 22:24:32 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)="c3", 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 642.765778][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.773087][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.780375][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.787653][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.792662][ T4140] gspca_main: sunplus-2.14.0 probing 04f1:1001 [ 642.794949][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.808397][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.815700][ T12] cm6533_jd 0003:0D8C:0022.0069: unknown main item tag 0x0 [ 642.827611][ T12] cm6533_jd 0003:0D8C:0022.0069: No inputs registered, leaving [ 642.842678][ T12] cm6533_jd 0003:0D8C:0022.0069: hiddev0,hidraw0: USB HID v0.00 Device [HID 0d8c:0022] on usb-dummy_hcd.4-1/input16 [ 643.209144][ T2768] usb 1-1: new high-speed USB device number 43 using dummy_hcd [ 643.459205][ T2768] usb 1-1: Using ep0 maxpacket: 8 22:24:33 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 643.579187][ T2768] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 643.587343][ T2768] usb 1-1: config 0 has no interface number 0 [ 643.593581][ T2768] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 643.604558][ T2768] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 643.613632][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 643.622567][ T2768] usb 1-1: config 0 descriptor?? [ 643.665586][ T2768] ldusb 1-1:0.28: LD USB Device #1 now attached to major 180 minor 1 22:24:33 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 643.911613][ T2768] usb 1-1: USB disconnect, device number 43 [ 643.921106][ T2768] ldusb 1-1:0.28: LD USB Device #1 now disconnected 22:24:33 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000200)=""/10, 0xa) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f00000000c0)=""/197, 0xc5) syz_usb_disconnect(0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xc, 0x100) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000000080)=0x6) [ 644.099265][ T4140] gspca_sunplus: reg_w_riv err -71 [ 644.104536][ T4140] sunplus: probe of 4-1:0.157 failed with error -71 [ 644.121712][ T4140] usb 4-1: USB disconnect, device number 55 22:24:33 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 644.213748][ T2768] usb 5-1: USB disconnect, device number 26 22:24:34 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 644.649174][ T2768] usb 5-1: new high-speed USB device number 27 using dummy_hcd 22:24:34 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x65, 0xef, 0x1e, 0x8, 0x856, 0xac29, 0x7501, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4f, 0x8e, 0x87}}]}}]}}, 0x0) syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xef, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x20, 0x6, [{{0x9, 0x4, 0x0, 0x40, 0x1, 0x7, 0x1, 0x2, 0xfa, "", {{{0x9, 0x5, 0x1, 0x2, 0x17, 0x3, 0x40, 0x5c}}, [{{0x9, 0x5, 0x82, 0x2, 0x37c, 0xff, 0x9, 0x5}}]}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x779, 0x1, 0x2b, 0x51, 0xff, 0x4}, 0x23, &(0x7f0000000080)={0x5, 0xf, 0x23, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x85, "c7909a2fc6cc874768d4dba2f8537df9"}, @ext_cap={0x7, 0x10, 0x2, 0x11, 0xf, 0x7, 0x2}]}, 0x7, [{0x21, &(0x7f0000000100)=@string={0x21, 0x3, "2552f9d5d02827a52fa49210798df66fc46eec7c88c306a9a0294d119ab8be"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x438}}, {0x2, &(0x7f0000000180)=@string={0x2}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x419}}, {0x2a, &(0x7f0000000200)=@string={0x2a, 0x3, "581dd4f628119de6d02ee572cad495accc579fb854bfc86d63e5bdacc690b599b0d0e7bc3648acde"}}, {0x1002, &(0x7f00000009c0)=@string={0x1002, 0x3, "52ce6f77b07551a0013f9b92732e742b76eb65d0e85a1eaa1e2fcbdc97762264d682754cd6ab966435c8e6291631d93e1b7e84ec8963728d2f9131c35c000842a02bb236ef8d26e7ee6a7d0892dbe32d309f562ce7b9a2509d1e4af99dfeb07badac76a4307466a03df860fd4865e7d36f0a1497426ed5e1435a56fc51231d39e412ebc6ecd140295f8c784f40ed2f18e4c728a3ee200b12ef210ce45a2c34ff3bd1253c283458d53d071fc3d6e37f725fb3b088c246c08387c8d26d79e3359ab4196387a8dbfa3988568b8cf88a8b187a723d822d722273f9934815360d37470aa9ef2f5d594c6aaa90df14d6546c5a01a0ba1a9db10e308cf633b284bb8837948b3e8e45dc0d0004710dd070530b1a456196bc6c86d58c06f7c440efbbfb368f3a00197653e5185a6d81484e33c8e0744e8f9bd5f043d7e6113e183ed7ffd01322ae7c8b1af67a6dc9713dc98f4ba9ae46892b673ab39e7134c95299646d21d4181fd73f39f4b2b22be77831ec54c60f1fdee6e5ad1d30ea2bf1060376b4cd9089a0698295923da90e90a6cbec3210faa00567396eaa95cd5f6b23aebe8450c32b60db6238b1a65b1aefee80a09d5670169d9f792d9af5e856fc138f8b5289672ba7e14f636dee88d0296a6cb045e82c144e2a17430bc0050f9ef460d32c836cf86c9f5304f18efd95dbd65c91187f1f8e321d2817d58c89e105804741c88c80539990ebc5d9b35f3188442b11b2f8fb0277ba1609e2b6a12dbf1f6a2912d1107c1ac1c805d9eb4bd5dc3b17bdc5ae4c4b6259364a490d29f854527733a692b50afa5bf374a99897ae7ea1fefc84c661c9bb5f4c72d62dc319a77a7f06c99d781dbd39a1b9dbb5dd0cc63d810d90e40d39e908325de313e27d077fee53502b48856bb4917b1253f9d0540838ddb5cf4c157629ccf423c1cfdbd2eda7d42ed23cadd6f4f4605698ff4a68fdfe91ecb5f01957489405884ec4a5148ced311b4b02e6bacd13dfced8ee48534579775fc1937cc3e94f2544b148decd7b8e89e929fb18da3bfc576c6a4d7e5edfe18feb114b959c5ac05f16e1af097a36039191535145ca5a5181ec1393a8a5db64c6b3283f30dc5bd6ab49607c329f022761ac67115f8a209511436b0d2db9b7aaf6418d444eff4733ea78d27f94ea12484e05d0573b7abfb383b4f49e080c2aa7e48ea7326f24970d01a4368ecb61025d863418519f57013b5a72da9fd1e917ce8b200fff0ed929c07645e1ada24db6f87d44201e0d535f5c18753e8064c655b3b634c479d72140a5d453f86437e993df37aec9f1fa910144c36f908b40189c7df37ddc18c5d93e2fa8fec7ccc99d01626cb3c0cd0ff1968189b73a7aac1d467842f82b6be0cca07b3110b903e04f57bb2e44ef4b33e5457ee262eebfd9859867c19ae4ca007f14a9a6ec3ac9b8a10d9d66e0af3cab70ff92710672fb9ef8fbd6a1e70169eee54388ec77d56990bb3567b6501b54e6122bbf449ad131a59d0bb26d4ad97b608aa164a1d2487bab211a8bd77aae85b0ed524c257876685a6a47a360ce255e8a58a3d7880f3dd6a388546b6f700efbccff105de6b5046717108d140f7e301bc9596e0a1e1113085ff05440e05c318b1ad0a22f996291b789dd6474be2b906b816689a9a6259e36d4b63d895948e9cf733314b44e6deba7e2d9e79063fe0f92ad59de731bf133aa32bb98a24690f5fad6ff7af70a5ddbd493071e0ff250c0fab61823f4649c9ab8812b0c99c86d41b0d6955e1c8e84098a58e8873471fd9004c25db23aa2a432ca91c62c6d9593d691a1f57374003fec8532b59f9f8a1bd0c894f305041bc0cb17102be62cf1edeae824bcf92357c4651ebcd535acc678e39717cf615004f5e2affe202b959c9745f1559b87f8d10b1fc7da8b02aa77e8c543210aaeb26206287fe3906ed834b41f6a28e5aa24c49ba3e57b7eed1a1f97af3fd728d6bca6473136061937efc1778f8fa5e9ef804d8a1e40c2179a4a826da07f8b62048ca76ce125a29b26b27a8e83cce641190c5e9bc3a742ff5d2117017b58f30b41155984fcb608e5366ec47c4fafeaae9538e6f69004944a8923c2559004d400bff13cec0a7e214aff9b53136fce4d15753b6aa31cfe7ed7dfc2cd8de619d1173b336f87e94073ecc7bee33aef8b95c3a176a9332f73e32e441fea72ac9b6bdf241b72c80cb52233180c524be8e0b92b758ebc563a773556a328251d58cbb5c4382a3310c8466d139164f0b5c4177d5c4e44b3f3b5bb349687ec2f8061467069452ee40bd5d768e728688a272571b4219d20b8d402c777de660fbf361e0e4f6c6e979c9a0433a1b0e5a46b3aeb965103e71b567778d7d412cca5399af2f01a464d90529605ca61dca371c530f2516cddae29041dd53b90ea3f87819fec0e258918a21c9c716730966acc9226fd4758046827cb5dec13c696fa46edf497180959b9b44af9fef0f5e98b6980f3e1aad4762f5854cea4935b85bfbec7e47ef035d7bf1b6109d9f1b4bc61380bb75c5a4ce6cc89a05a2ecc1a5b7c2bbcf2cd9de47437bd67dcde622e7bd08ab0e06d829ae5d72f794e9ca0bc40420b5c13459ff9dd20da2a560ebca342f06c9566cd2f6013e0c6af3d9b202ef448026181ba86743096f0e9e6bd478261041d800612023ce4de456ed190078d0886b3845befba65b925b9e083ec13f25e0b58fda91e42ca4890c65b02b8c109d75cab1c4ed20366b353ec10382676f8ffa8683c7f8c488ba13e1e9c715ddf5564861b5a8a74145c1b90112f2d9db8cbfec2743ba00915f3d0aedd3ebf82ece51db18a644265d56f2ec00e6ffd93f32dfe85bbbd7d833c02f8d9063e693ac00790340dd721726c0dd802d7c535f3472f8138394c4ab064314fe41eb625b01cf011dd793a860f50658dfb250e9c1137b250c940a70ca2b74c7aac1db3f8e172acb89f92e041e441835ad7141c83ccbdebbcdc951ecbe293b56e198a7d46548d948204bef97c7f9f479b46504d997e0e0df6b32b3d510c504a16a640231859a075c681ee902da27ee26000500d7a87b23aa514d9ff6d3ca9e6da47e10f1bfb2269968630755574d4070373c4d6244825d49a3b4d61e1664f5fb4f707dfc6f45b0d80ecd8e99dc5fdb1d0cf232a7149c5c77ecd114280fc2835f93b48e632f41596320e82aa59ae598162674a7743f3239dcac11cc450d8b7d857491686e7d46705faa3be56b06d9d824f892b9d43339b9daa01f93ec972df4abc0107f49a7183316f09b9d93959d6ed4af100ba288ce0b25bde709f37cd6754ceb5c783fab0d7cdac97b7343e24ab10052ef717b2e8d65c37221f85c2ecb9b7b2b32be2c1172842aa7ba4799cbc176a758a7a9356380849f5bb0f7556d6cc851325e7ab7c65986a8921701e0aeff1c481d40d1d017b871b455131cffdaf3c63b990799fa91b44f37db171ed450c358606b472371ed89e645a021c974284d5e7e8c923017145761a1c9c9dce1b67db7ff6a5e0ed9c0d76bd119e6ddefca001e290153df4ba79d7ce4e32516c313a61e15ab21ccbd345e773a18a0b2cc99c79a21128c34c2f04fcfbfa76de6b97533e6a2c435a4fad5ecd67ae62df3de3f8f83fc16e259dfa2389ff23c55c84b2decefadacd313492523d81f4e34459e34e4ca69c272fc03c1572fd64e543b2050c3d9614dd24c416edded652675434b87b26a4ea0c6c605172ef669045f940f82ff991ba897860d50847aa7ae4c7ef2a01ed664e9341a04372281a276ef59585a63c5a81393383bcb417e834c9c97cc0c23b6b719f8705fe74273fbad83173b43e33973aceadfd6c660701d013cf3ccfd8c2a49f9031b98cab6c216918fc9817e2cc712e3917bc7f80526ccd48daefdb6cb1f12636c9f9463c833d3e002e9a807a8362e2e023b87b6cb47de22731bea9da203c293cc237c7f6af7df9d2ff60a19da47c15d6ffe79555d8963747d8bfd1e6b3f36234222043086b4d54864b7d03e0aac80ee59997e7c0ea08cd3407dc80da13c83623b36429a7e96f8f768e9e083cd0af0de69e72b360b23dbf81a9948abce594e02b630c997ef3d87a11be05a156fe762d15a9b093ed109a688a83c2b2d879b593c17e13d2583ab6b334bd004800ef38584e4d692d242583f9970d2d63ecfb0a0f48bc2d349481c47febfe08a16bd3419a68b639edd5d05f61da5ef45f6df6e54a65b06e1594a9b17c748d6cf9e643372e1a2488f195f461dc798e526fe367e09615e4932217eadb8e3e66e5decc3033c63353ca74ce58c88e70d02c4abddd3df35c80ccd4bf60312e531577cbde6127f09b74e00f655b0a7f156942e577858c4639d7712c0b6ff533d416f327ad66a9984321be2ebac67debc165481e04c23ade4cd95311be8e383b1ea13917e2bc6e7b52ef87a9101a8bf99ba3583b81dee2d7d133ce77af5cacb39ded40e8c92711d83b7a106a66e6a13b594fa1fd9995bfe553b3a3d31ded3360c50e35a181d25483c5f610650fda2e9af78da04f95a68b5f880f8a7e9f218a683d49133aa08310e7340cd31b126bd42bd41fb684c710bd4d06c808acdd3c61a45a1a562358ffb06ec2c686775d3e24954363b76de74d91ca6fbb67fb19af1ccfd20e13f9ab3ee819c999a1473a001ea458ba26a71a38a2d24d39523f9c0e13a0c0e3846b7d54180ba159ec33dbc13045fd90e44f8d8301b72254008c7b86c4227bae8024b2e8b3c65df556f17f783d3d0dc3f260d89e8ddf613c68fbb1f7047e1a5be6c2a267a51b010455c0c53b71606ddd4a14381ee5aa3e89b67d598d145df8fc44f5dffef4b8d7b9c823504593f48b5dbf279bbd8945fb5cbe19d6b33b2886d75281a862a4a47eeb9a64be26ba6868a18f0fb44a087737291fb74f7e6aa5289696dd1f44b472fefbc2eb31dce10b12d1d4cf1f35643b4a40a5520eebe5e6eadac10c823e3dd3f7b75cf5bc78a5eb271dcd2e9d0e9272ecd598dfb113f1585344acb85d1fa5e018d9e88c219da9b3ddff7100f5b64e31d6f7cd36c9fe800aa2615b927b5cd20b8987272810fb6fedfeb442f261629f7ebb106f80dd8c3da5d26a89ca93c4b11cdcab459581dd633db1ce1d648b927ec9aaf1186edc5a077ba3f2a2bf910c65c1332cb136537a86754e46a5a4a0df5b019bced81520f769c575e4a829765f0f811e1f991bd8630d2ac63ae2bc7b6c442e8f48e6d4934579670b7f846c8e4456cc67ba8a78df549ffc8ecef65744e341f07ed1fc58f2f661d80aa1b972cb23c55b67bed330d2da77054880d118bc021c86a6cd727147de907ff952b99ef6310e9fb65bab0c39af263f358bd75ba2412391879b8a7ae2f0d86afa5cbe4e01f1915868fd3ba7b9e0ade9e6f394415ee97e2defa25887aeab05e6fcf0391284059e823eaa12e0a29e2a552959e523a238aad9d391340564719fca0755d89bf112d161454187ccbe012281098ad87017248f21d744a65f459dac354cc4c7c9a274ab48624c39536ffbff5f35ca9abdf733deb2fa866c4e44661b4759d3b122f8b8eafc5a8702b3d6513c6755593335ad771732d51fab15a29c8688d9475f94a42f32a223e63a654cd083862bfddf5d0b1b24b809cfb53c70e4d2b958749198bee9fe42f5d492c2946457ceb654b5f190b0ce04e41d3b2cbde73770018d76b116b1baf33f6ef0c2b7dad31bdcb87a545b807709fb747482bf74d8ad17880c80bd46e6a27d21ff49a09c58400b896c73980a69c88188b58a262485d6807cd1b385135b7d28b28e89648fb717b8d1c05948"}}, {0xc5, &(0x7f0000000340)=@string={0xc5, 0x3, "e4fc20cc8784142fea666762e00ca1903087f17d095dc7e8d48475a98484be37dd2139e0b05975c5b542358fbd05a8fbbfd0c8fcee508a34bec5bc80f0a6823f30830351ef05a2c1915d1519c93e683a22ae7c49b4531afc9bc512859837a60cc908df4013f60fd1df24c6fa5e93f3dd1bb42cf205da3757f7abea2623f8dd943c5517bf544b2779cebc706970dc58e4bb0609b6f6592000fd18317719ea9a11cdeab2b9fd29ccb25e7e2c50a032ed237e391390ca11feabe449f21e5bdf493c254384"}}]}) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0xac, &(0x7f0000000300)={0x0, 0x0, 0x1, "1b"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 644.849296][ T4140] usb 4-1: new high-speed USB device number 56 using dummy_hcd [ 644.889175][ T2768] usb 5-1: Using ep0 maxpacket: 16 [ 644.999351][ T2758] usb 1-1: new high-speed USB device number 44 using dummy_hcd [ 645.019325][ T2768] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 645.027548][ T2768] usb 5-1: config 0 has no interface number 0 [ 645.033748][ T2768] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 645.044943][ T2768] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 645.057881][ T2768] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 645.066967][ T2768] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 645.075670][ T17] usb 6-1: new high-speed USB device number 49 using dummy_hcd [ 645.084273][ T2768] usb 5-1: config 0 descriptor?? 22:24:34 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000), 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 645.239232][ T4140] usb 4-1: config 0 has an invalid interface number: 157 but max is 0 [ 645.247561][ T4140] usb 4-1: config 0 has no interface number 0 [ 645.254518][ T4140] usb 4-1: New USB device found, idVendor=04f1, idProduct=1001, bcdDevice=c3.b5 [ 645.263727][ T4140] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 645.278370][ T4140] usb 4-1: config 0 descriptor?? [ 645.283705][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 645.319195][ T17] usb 6-1: Using ep0 maxpacket: 8 [ 645.331552][ T4140] gspca_main: sunplus-2.14.0 probing 04f1:1001 [ 645.409243][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 645.417378][ T2758] usb 1-1: config 0 has no interface number 0 [ 645.424053][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 645.435070][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 645.444609][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 645.453020][ T17] usb 6-1: New USB device found, idVendor=0856, idProduct=ac29, bcdDevice=75.01 [ 645.462138][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 645.471800][ T17] usb 6-1: config 0 descriptor?? [ 645.486285][ T2758] usb 1-1: config 0 descriptor?? [ 645.540621][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 645.572400][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.580097][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 22:24:35 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000fac2af08d6063b001d930000000109029b00010000000009049a0001bd28ff0009058f020000000000"], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) [ 645.587350][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.594685][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.601987][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.609330][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.616597][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.623910][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.631235][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.638496][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.646247][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.653627][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.660891][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.668123][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.675523][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.682811][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.690080][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.697358][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.704649][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.711942][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.719225][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.726494][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.733905][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.741217][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.748451][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.755729][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.762996][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.770280][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.777522][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 22:24:35 executing program 0: r0 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000140)=""/238) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/9, 0x2) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r3, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) write$hidraw(r3, &(0x7f0000000240)="392cf9a8fcc5b5751d8b16540a7b94c736cfd727dc16fd223c09b7f7d3057fc10fa03ce4c3936c44278920b6780f8e752fb350611c9495d70dc447103cb9712fa7a69a30499fc00de104909bbe376921073d78cc268a9adf3dfc089471a6c9f246e62a2bb9a0209c2941821c90f1a95427dad773139f86a56afc3d7b6097f71b0c94", 0x82) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r2, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r1) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/183, 0xb7) [ 645.784890][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.792193][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.792316][ T12] usb 1-1: USB disconnect, device number 44 [ 645.799489][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.799506][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.799524][ T2768] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 645.822051][ T12] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 645.833067][ T4140] gspca_sunplus: reg_w_riv err -71 [ 645.838893][ T4140] sunplus: probe of 4-1:0.157 failed with error -71 [ 645.845978][ T17] mos7840 6-1:0.0: required endpoints missing [ 645.857405][ T4140] usb 4-1: USB disconnect, device number 56 [ 645.866088][ T2768] cm6533_jd 0003:0D8C:0022.006A: No inputs registered, leaving [ 645.878447][ T2768] cm6533_jd 0003:0D8C:0022.006A: hiddev0,hidraw0: USB HID v0.00 Device [HID 0d8c:0022] on usb-dummy_hcd.4-1/input16 22:24:35 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_connect(0x27f43703f98648d7, 0x2c3b, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0xc, 0xef, 0xbf, 0x40, 0x471, 0x310, 0x53a9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2c29, 0x3, 0x1f, 0x9, 0x0, 0x3f, [{{0x9, 0x4, 0xc4, 0x0, 0xa, 0xed, 0xb8, 0x97, 0x7, [], [{{0x9, 0x5, 0x5, 0x3, 0x47, 0x5, 0x6, 0xfa, [@generic={0x8f, 0x24, "b8dd1003cc653ebf674a393cd15ee4f3c2796fd5a16a75429e4d74de92440b231cd38422346e0f57d06ebe0e32c13f44c8d7da02fa2c8508f8f2424a51fc209024ec35b967d97810e2b55422eeb99b986b330c569583ff7f51a5a3b5a5d585625d84d003f150a404d0511b89810dd9ccbf7a58d2e95202041e1179000fd007eb2c5301c67607b9eb78095e38df"}, @generic={0xbf, 0x37, "1505f8f7110acfdd21ff414c15759d1cd0bfb67c1184a8973c402adb6072a19c645ef889538328e4745147767c4660cd6dcd03e5de480bc8191df235bc243ea5a2652e380096cd43350d9bca50a2cfe682e33b6640ab56cddfb6d132adbecdf6359b8ccc978819af8d8ba574a8b15829ffda866d05862364105bf4677b4e2c132416ba28ec518d89240cbd0e47acc7e78eafd339b10df6c3dfd0ae6d2447c1bebfdf91da5cc705828cb7e3a76fa5b3d1286a534b46e192aa653b13d2f8"}]}}, {{0x9, 0x5, 0x1, 0x1, 0x2be, 0x40, 0x8, 0x3f, [@generic={0xb6, 0x0, "67da9c7b54c05d53cec0dbf997191aac39827f70f04496ebbd21c4b25fd1c9074390dfed3abe74d82c57fd7db855e712d04eb8f9164147b31882d73fc16937cc690739a99a386400d80e8cd8a211964f36820e663f51655c679c2b739ea39b0fad8ab7de3c078b32b26847ba92f8e501f84a069d772d31851932bea8f33350f3e609c39fa8d59054643d406609e30a5e055d20a5b9e8ceb47795b20c3113dc50a3bfc31fb670b2c766cb46945e07b3ff6c3d363d"}, @generic={0x1c, 0x5, "97ce6c7598325c1abe27ddf825f2bfadf36d48381183b225ebed"}]}}, {{0x9, 0x5, 0x1, 0xc, 0x1a3, 0xf0, 0x80, 0x1, [@generic={0x60, 0x1, "e974da65cbc4c85c681034221a3452df5d3a6fd28fbd9f115a745fe5c72f5180f3244a6534c512335086568cf7beb5664c06c2e28591ef634a5d8eb5814ebb4638b6d51e0a159fc2548ce5415198945289ce6e254b239a483407c33ae0da"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x3c1, 0x90, 0x1, 0x2}}, {{0x9, 0x5, 0x9, 0x10, 0x1c1, 0x0, 0x2, 0x1, [@generic={0x1002, 0x4, "79ae671b362e2f81e563b6f10f5ce718bcdcb6547294f06d093074cd5f9e8042a14bd1081f316d825cd555fe0e18cb661213ebf1d59bc51b275b3abf04d052c0113eca5f96ed567ba31b107380de3b1030ad0617f09ed069f4fb002bd2a64b8548ddd0170231da1186d9740a268354ac54aa1338e80f1e27d014b3f59119e4e0c627b5362d45c52b9cca39137532139e8a867907bdfe24d310cc0b145064f4bfc109880477dc6ace5b7f09abc920c9cc13dbd834bb70b2add03e9136c948ba636be97a0c81ed17f5e3bdd2f9f414c1208892ea5d5a64ed8b583ab689bc76e4596b7024c8660d9770ec45259499b5d40498146089313fbb517929b3df5cd12100c4cde426de09203f7da13e4b87ac9db451e0eeb8809295cbad5801598d1e0a71d09b19bde0a44758b5c3c36db36097cb493ec2ff3aa54ba04104c9894f02fed529b1bbc08129ff035c8e641dc963d6afe0b6f7b32e4a65ec2eaf4c234fd181fad34f6477c9b8059bb0885907ded21289bb86ad60b59d0bcc2b1ea8e17fbeb5b1c712d2f0310e02ddd4c381fc2da29d9705b215f1337fea06b6a244912b215265b03afbc9ab13ce091913b260d34c88c5d2cac40d17a1d494702cf37f09b294a331df9fa0912381e7d0eb73e31527832a35faa71a1ddb6276dbabec2379e7390c85bd57fd90aaea441750f96cf0087da73bf001142cb06a26266e93e1dbd26ca923a229004c86cca093cbc24732e5a090260ff17f6f1210e37a5e7ba7d325b4c0af6aa567e9ea261e22664b71fb56aa8d5cda8e4e29fa940fc5f57566716840b21591294ea209473591b729ce40488c221f172bc408b21bc8a0967fc184fca5505e48d12de15dcc4a4fe4a15c8036ea3ed78aa4d60cb9250ecc2556b9a65e15b3d48d8ecc92232068a1811db7f94b24c8c4b203a78cf72a2a390f8386cd8063aed5d011abdf89fa8d21c616c56f66318313b651ec687c7dc204193e85061ed2d0a3a2e1c63ef1b25b6ee53619025e5ee84e451788b0af4a52fc84e004fdfa074952eb30d45fe307fe4014be62568d86c393fec414fbb57efb10236549d0e5c83fb0c3f579f0967fc5a52f1a5c01a49e7f84fbd7e570ff349cdf25018b90ec490b7aa01b726d8608f4a14d576fbc95453d529ac7ffcbd7767e59d8ef08e8dfaf16fe80a2f55bc16b8155eb8a0e1c456cd8c6761b5b8e5e5bc15f4496859f624950ef043d0acd28f2996adee1066d22b1f7314c0152c0772979a3513d2f7a8aa8badaf048857b5311dad18f92091a3d2a5ff2968dc872ddc3616c6a0a6cb9f8204e79807385d18cfa86b99e2c4ce9a3304365cd8340f64475283d6eea6596f16105d2772e1ba46d182d4b5e211c5818a88e56500397644abdde7a16c6b6d8b81025fb20354997b28d1f167e800ea79b910dfb67dc645349e9bda185a6e983a9f236fe8fc87028c9be970ec383389658ab9a0975d10c1ac52bf0f199af240e9547d05e249b6809f2e60488530917b313177f0521ba394ecffde39f8d71d057f5a1cbfaaa9758aab61b8dce5244e0106587ea060094cea5c6e791efe8cc65e088ee8f7af07667e15bffef8c218cc86b3ff26f60e083ad1dde0c6cf7e586b42b22e26161d6b4ea3de6954bdfeec2388525170494683e717f1063d7d046f603725aef3ff01be52fd2ba13551996384bb5451a4065a5447c37ed559b1c385fb0498ff48e8c36fb659ec28fc40ddfca6a9c80303890774e3ad5ca7be452a117c77b6ecb7c1be51d95ba84b25e6097cdc001fd80d4d8fec8c240c1ddc72e99044d8e0a4967de0d13bced4ed70b84b74b164fb52c06ed507b30eca58bc3b04d48895768294e3deb3b0ffecd219ad528b2b1826d7e951576ac4b185444e38868580611bb5d696a36f61a1d56ce3df75ef0c75dddb935cabfbf930d29b12bb0339b14c5d8a438adfc798565258c8cc10945ce0a7f08738a51d6e76616f8df148dad1cb5b44b6d107c53f03325d2adba4e554249715f34fb29d67fc1b365ee23cff6aa18343b1585375d9a33ea91b8c35a551249de32b6b60c77738e2e7b739aaf1bd7aefe960945a3af12a52a86bf7afe3fcdd2fb8725db8d88bbdcc73c32164b0e45f5453b0b28d8fcca8ee7a54d74e5aa3104a5cdbd12a8ad8f727ee61fc86a0487b8224bfa544c83994e3b4896655be6eef1be4eaf34624e0901637714796f1de107b1bbff7d1b6b209d04d3d621d169a1a1fff67f9f40829f5abbab9bb19bde8b6a939379b64bbf44fea5745a610977ffa1a2c859d0479a4a6306136fc39e4774715014b8c49230e85ccbc0c0ef336c326d7073aead7f09934b91157e25702d53635250679826badfda4d1a80321da46130cc33518ecbb6a1bf3008723b2b1fac38eb3c5adf93818136dd40344167af0710a01e42151a0603611a7c81a18fc0369a386eada62c7358ce8d1d079526788717a06df7eac950ccf0b1977ea500b26aefb55de9fb8f77c6a272121c21d883946a0c4ad074674a7cdaf1be75946ae91d8bf3e5bed9f7d8804986d3ffb501b6b9cdd263b19f99c8bb86a3d665cfc50c2f7ee64ddae52fc7eccc902884f444daba6238e94b76cc5641ea19e925783998e50f6c7b1265bcd53d240d1a0b327f5be089eb686b787e0dff05db6ca2f36657060aeb0aa767e30388983a1198270eb4972a9e57020840c21c8de88f700e38bdc39a97bfb199e98f07606c2ceaa6d822b0c1e2e866dd4571d2331e30a3e98b24b51c8d369e8784e5d3f78d6e00d02bf37d8af221061a9f268faae708f168dc7c75e0b5d8cc3e8ea06c29eda73d8be65dcab5a3acf9ff7c14d96ec76d329542432e3b620d7d733db984f1c25f51cdfa43fcdb4fea5912d20f3979086136eb18839cc9a522cf07d1027d666caa82d0e97c32fcbea99bca506b67afc4f96dafd1d864b763dca8544eab6de60d6350630f92df2b060c28686eeba4b409c23ecf0389cfff9d4411247396e42890675d0b236b9d8adc2a8ebb134b48bb0b2ce37636061302d5e5bcb7fc185b3b4e72d2fed95549c5589a3e09b5ed04eb104f8b0745f0bc48e59ed51e7460602161bfb04278d95ec291175ef21c89e9c30b07dd8685648d43545b9eb19d896f78a77991ac608bc658e5e706e521ce49da0bfd329e189f64ce9faae5984a87835b6aa8f825d40feae65364864b4722ebfd3e6bcdadb93ac11c060a441fb95cee2789479f5039a373fb6fb39c492ade79b5fa359a7ceda67be818a9c9ec94534516b93ca29e9b1f933ce7e738ea0ed56398e3ee4c129020176a6a6b50c73da93af5cccc8e942758f005245ac671a51b9b1f7d8c08501679819488ef08b8e0348e16c725e4165397f3dc496db8786eef71d6e706fbc7f440f6916f9a0486949395ce8e0ae2e42df0d3e66686855680b89fff11b342970a09d32f1233806ed0a1ba95139544cfe2ff52f4313114a174b54b790a8637eadb5de9cb3da47c1ac759adf6dd173a5de166ed78abc0d41dbf9d8e4be44a6df7046795b1628c4eeae8aa6783eca3254052afca0325a1b3265b67146beadbb730e297a982a504fd6fda4f8257292912a5d069fca3046ce889918c900d572c302b74efc001310d3b202efdd60723fb05c66f6b316e0a1ec4681324fd2d1faba47f1b11ff4915b426c78a7afe503f207933705ad5ba16646acddc17170162ff61d1d756945313a2ce032b290d5e7ecf5a02931355d17ee102dac719ad9677fd10fc9af06098ff19758a7aec56dd8069d6e543263cb53b0b6454f2fb425ac8fcb9b3bd91a737c30fdbd301ed9ead6361175129e935da3b3b9bef5a7456c35852644758b1ffef384356883758dedce068925b5579e7c5f6cb5f8f661015b823c08e7164f569c25e6878d0351bd8ddbdb749474d4d2cee4ca19503d8ed9577d377ab6a310ef8afa1fac02887bb89752b9b1d2f0940593b9903f71af8c4128e5f07af970a5dad50ffa31d851201043886e9d991b63a48a5e938f35def77d8e105569a1d66d439d019f0b70fef977f67d518d0798e06f753ad9b006de975773dbb0cce326d3176dbc45b84232aca3ea149024f9b754b510307afebf8e2a5de0794184b47a90ffc6d7a47ce972d0c3067d21a9cac1b2e2d48803703835fde8439cccc7b66055b91a7208bd3a2fd2cf10f265790e10cad97cc928a8180ef9d0d1c396bb22dcaab7ebdc944f37b24e88b1de83c68b8df4c8d485df1bcc477a92ec5e2dc2f869c4b0a5760fa52f422fbdfa3c305a5bb6137dccf49e3bff889d41aea90ff4e5350207d3e22cd1066a59282a90c17478d6983032ae1b69c34ded23594fc6385f98cf30c97df151dbf73a6baefa6996491fdf8d55910d3c0dc23a14ce983f3e1ddf84becab323723db0756fbc4852a97eccd30d85f72cc16137704026a428c48b21138889c58ab0adbbc6ccca167cdb29e9c69d57b47ace416b0bad796ce7a2dc48b354d821142d01af6b8ac020399dfbbb2db7d068c3fb0e2bb2a3950137799b7bd1a7743fda6ff8dfd5e2ec35945ffebc0db15a80c8b59afba152e530e88296838a000aa6f608eaca9fcfc8beb936e4641207cfc9fcb1eba95d27f031af93803a940e58c62d27b37b1ce87af2eb8c173add8014562c54f44f06556a7a07db9624d096fa0de24b7c1e627817d4ba850783d85fab97abdbd6adbfb56dafb715ea03f68733c6d373fd48dbcae16fc8ebeda7274b802633fa484cf885eddb0340bc88767bb34c289a4f5f7fb7e0aa0cc3a2e2b253a394cc73bfbc99ccecf3b3194c8fbc5e07a5a32f59dcf007a2e0560bc52f36b73219f4fc5039fcffb2ba91765bcfb4abad51e6532f617b4f25d7fa70ce3fed3db36bb049fc091ce9ab2589db74590ecab96f6444ea0793b920f68e3f128bdb46d24defd14e903759be9d028786d1d37b7d90390af8379f8b777555e239eb389a3085a5b597052870490a437db18553d8ef7446d634bc7c63a511db7a65331d78865c46656da153507537caa1ec7ce3e8021d135684d70e1757cff315fc50fe4d5012a5fa4a65ff344bbe9fed51b23bc43c4fd6d39e15367193e16642a3eeccdb1d12d2afcb67dbc8190f32c155a267ccc19fdb534c77fae2c22e355f06c006436041781812dca12e60f0aee208b4fa8645c065c2ee18d4b46dae682bffe4cfff0c131f666d36f059477918a5a484500025337bd0e39a95abfa1c50da863b4d1a3cba9de425598649d75516185052feb7e0d6edee0a6178d921fdcef898476694c1e630c58c5a47ca5d59cb19602604650c5cfe9d9d155d01602b782c614d7f3b2fe86e8a75f3d518f85f28222aed4000cb54a2b754f29ff8a072a83f38df3d3431b36f54f1e7600164dc9b76e636ea81a860bc3f4533843f961987c95dea2e4e78cac2ae522639f34840528999765108e4462b80c4ea25b7e2f4f5844173ca0b8e2901b28cfb3d26a34384e67d37ed15a14a4a961ad84046bb048b5a0c23327c22fdf4cfa242dd656cd9f9cb73d7670041528ce4268554c9031b75a675d104a61de1ac3c709dde425414c4523fe67bf3b5ef870caf48f1e1b91064f65ccbcfe036693dc41ddc208386fd5d0d630ca6f0566544dd43a51166e3d428c8fb02a6924cbd5a9d9a943e55cce5171b7854a56e3a65058a927c61faaab3558038a6dd467f01595ed78a050fbbf191c3fc25f92c8d064b8dfbe1330af0e2cfe662181b037c7baeaeb071ec3b1e2a4e1c9837a9f69395f8595c85a08107f30bbdf2c18dcccf98420acf7c8d42dc98911e9b31559beeb1d5cad"}, @generic={0xc9, 0xc, "4c210919e99fbc295ed6a6ec23672a719954ca97fd4ff367ef95ed2488ebdea298ab07371e7afa8376e38c57e75a677c6f01b349936547996b06a25356feff61c7214b722f74cd74a15b99087a2f8d768a1a540e5e4c53a51a70f6223ca576830fcc19906988f52748b011af0ebd1baa8b498817001cc7a4c18cef2a1bc5c63dd79400741de7d67b9f4c3726782c6217de588fc62b28038b67f58ac04351107003843b17159db72b192c5a963b3690a1488a70279fae23ce96d25ff1c1cdc280f494035d71afa6"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x1d0, 0x9, 0x40, 0x6, [@generic={0xc9, 0xf, "bd407269a29ce35df102c7dfd7e44c4f26c1a6c85844d3c4bbebb0aa9f090d05d69c4d2ebe6314140b535d60ae16a65ab8656c98e6cef29f11ddf0ac3aee405a421141c58d43e26e4dbcbaddedf064f0451f53e840f6bd4a69fc0a3a26587e9796c6d8b090d5e8811b17fddac957d274a4b32bd2369f7a742358eddb2a5b8b0d4a01e1262d3512e9a2ab4c1cc1f8c35eddddb20cb8f74c16ecd197e2bccab77d03b34899169deb2a3ed0ecdd69ddd394c02829ba6de0efef0c684b1bcb0c88740fd7c3c0991085"}, @generic={0x9e, 0x22, "8b9b5d5d478dd6ba7bef00909e0acfc792a4f34a649969b2bf84e15f8e90eee88cff622eff30cb934f7f44d5e8f07e34fe89b4b195d06c0e25f0df1159eeab130533512b14da59b731d0d59152c39ff0018b1285536f99bdfdb383ce1c5fb9cc087326584c85f5794dff1c29170e4252f86fde3304d6d1465488686ce6002c6ba920865aee0dbe12638e661691e8a676014da35b7911d45e526ba984"}]}}, {{0x9, 0x5, 0x3, 0x8, 0x396, 0xbc, 0x3f, 0xa2, [@generic={0x1b, 0x8, "44a82f96608638a4041b5f40cdde91fc9f1d3ee681f274ea39"}]}}, {{0x9, 0x5, 0x4, 0x1e, 0x1a8, 0x6, 0xe5, 0x7f, [@generic={0xe8, 0x23, "5f8df2821fb18c80c825958dd07c884bd8b650893a232d97b4091b4ba4debbbdc55bf496dae63a5fa833cf456f8d38ecace50ac5510a0c6cf02ae2a4a67cdb9b3c7908da0066a8f144856db3827fa688b1e048640b2ba57fc260297e0b0832590a2a9b14de02b0dafa9c14815eafccf9c2a318fe9fc2ac6cc3ac5c326760f9c390aaa16f54912df668cdf3c6270e4a23d255a8230d57592eb62cd20e57e232e68e55ae449d653e526c00a48c3ba97a906491c326a4be536581ffa4707b3fe7bb965c27167c531b632594680ca55f21c7d2f25d67a8e38b2d9b42b7535fe01ed58f90b00c8677"}, @generic={0x11, 0x5, "fd4aadb3d6922d56edf85889c9e27e"}]}}, {{0x9, 0x5, 0xa, 0x10, 0x100, 0x48, 0x3, 0x7f, [@generic={0x77, 0x2, "a27ac80b0f0b0092dcaf0bcc07752aa54be4a34232552ab5bc44554650f985bd6b72710c4254588db57d0104c46972f6f4f7db9104b2c00c1711a7cce440f163a0cd456bb9366eabed28e13a0863259d7a1b59b4eba1592f9b9d350f449c66d0c908ddb11c9b18d7b290849375d31d48dc7145e5e3"}, @generic={0xaf, 0x0, "62b9bd8f535ba6db73b8e782344535b02fb7dc08a3ae60c77c4d94bff8146b6ead5062aae54b8e10a45391eca9c4f6d62df57aa8bfb57d93e5030a9c95b6b000d9329c3044c8102cfaaef2a5c3fe3718b0106fbf22c2ed7836b37365cf6e1b087b0c7d396974910f3309bc9f031024c4177f46c6b8d46c2e90a17da93f5ad574a4d552bc94c189606634a8f85bf758b68380eaede00246627604639afd26cee6493f8ee4d9dfee21a1a0ad9c39"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x1c5, 0x0, 0x1f, 0x1}}]}}, {{0x9, 0x4, 0x4d, 0x9c, 0x0, 0xe1, 0xc3, 0x66, 0x7f, [@usb_cdc={{0x9, 0x24, 0x6, 0x0, 0x0, "9cf7cdbf"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x9, 0x80a, 0x8}, [@dmm={0x7, 0x24, 0x14, 0x5, 0xfff}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x4, 0x9}, @obex={0x5, 0x24, 0x15, 0x6}, @country_functional={0x10, 0x24, 0x7, 0xdc, 0x400, [0xffe0, 0x7, 0x9, 0x1, 0x100]}, @mbim={0xc, 0x24, 0x1b, 0x5d19, 0x3c0, 0x81, 0x0, 0x2, 0x7}]}]}}, {{0x9, 0x4, 0x6b, 0x7, 0x7, 0x12, 0xa, 0x10, 0x20, [], [{{0x9, 0x5, 0xe, 0x1, 0x53, 0x3f, 0x6, 0x7, [@generic={0x8f, 0x9, "a70c231893fc15211230cce7792b6a8f1b07d72e32562e61b36a6f2047660ac50adafd7e5b8979d26de705f2d84e60b6692b6b53517a3299bdb5e6017e03011c39035e0d1222730afdd79734e83e49916dca517b6782aeeee30826553e76997b787d5cd1c9a1a7411dfe6edda097348e14b41ee2c027773ad339c94083c9e20639e27a56cb2fd75d9375369cb2"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x2ca, 0x3f, 0x6, 0x2, [@generic={0x2, 0xf}, @generic={0x1002, 0x11, "2243330e09e9cb1022da4708cc6487a4785f62ac2c5d78c5e6fc89838cee1dd73806a1b32606557e01f9569b235ac80d8b9c52cb9c65e5942ad9a70c78346a9ec380a63a5f83d38786fbd1325ee7dfb0c34b101ffcc2149e2511367f95a33ffff036cb6ea040cbefad791de7351f9900c1c50f4920e04fa254ae450e93f7486b268146bcadc1e1eed33b67129c03175c05e29efe4208e9a74ca1064ce9ecf839d595da835a36fb89208b29710506d6ff80e978df661d2547f5c0052156c6677faa79eece75a2e3369fb7696415c4adccafc353d9983f7f71248a490bb19508493087241c8f71e363fa563ed8d7977053379d8ebb0b8c03d24c11db2a58654bd1521221b4f17abca03b4de82f3a274688ca3c54354e5850d54a0552638a7e76291b6208a303f094e036da7731089b299a3f39f5c0c44bf7ee3da0156faf6a05525a5c99b68961600a3fb21dfb5e989ec54f9e445a5540edd2c6ec1ad5f28612a9547663022a1458ae7dc352968cc887b4b4fa98dbeef14c4b9d89e7fb1c5da82bb6f7abc52edbd88c191c5d694b380dd66d9de2917884386d00e4d761791613ef07566f450a66207da462c3187cb5d372654025f68a32642edf4feddcdb75271e658baf83ba649b81d16e9273085bb93fcd0b3057fae0f635b1d1502719fbc52cd0b0df8cddf64d9293979447e349caf187791892e6e0ed4be5a94422e0feedaecad1180738675ecc73f453f829c643ec6987a035680f5d7cc7b288bb690468ca52ac428d18c9af1b052162e5d9c01a2824c2e74f186bf867ae7798fbb73ec6002e7feb746467e6bba5441ca3cda995a17101fc15f2f38913ec7b8ebef68b2bc10983ac4e43215010ac0df4e63a792b8b08b6228f5fa3da3faa0646df84aa9fc0bb55aebee2436f4d44f4240b55e56a34c708c3482b136f0265c128d69db5d7d05614d841144c0cbe69d216364858c7d63b17766c081f04468fdae159bbbcb5c4a930aec636562212a8fd3623fc7475e8e374d4d0640906f02f177d266a50c7e0c014c7dd18dbcfc97119e4ec2a3158cb0e6eaf2295c69e9a3399e47e34dc829f8762fd73c8e2690ed70f1a4a28b6fd6d9843b17e245eaf538d7915a9bf9046ed66575516d84c46fc3331179d8016d1188da586dacd973ad3a64e2d147be10a4aaf48de76c0fccff3beed4f70922892fe9dbd3af701673a32cc806e7509187ae8b493b5ed90af94c561d4aac9e63d14f6fd5db8fba694f79a15ff717f64b0a246ed1059267ff384101921384f7aae44dff9b115720ad932acee5a63d3765b38c59060be4caa8b1dafb583bd876e3c7b266f9a6e2e81021ed2aa83a809bc5b021b4d9e19a08061cd8209e1706e21437169bf410c9cb782a1bf9c90f85281a4a02be08f3a03ac3c96200c8d80c95e7726347da2a540625049d0ae487a5d033e215f217eb4ba88b54442fdf6b26134074ee8dfad5887a62d10495dc5ecf6c04fd563f848c76be3bfdf80c220ed1d0578cf13f996ae4ff7ce81f7ce845831994543a2c96c3263d11b29ce6b3a96115d45d392c4c8dac557ae47b49c030f2f6e80d75cd0b6c4735e6034ae261f79983b4c05e36f55c81efded2c5b78ea8f14cd4f0766a240ebd0c455b0fcbc78e44a3f7fd9c709d55f7291785b3287b21def8e40af735ee5257adaf094d7f00afd307d0cfda9c78d76b13f349f092a4442b3129afd85aa1be8b24fd112cbe09f6ae282e8e70bd2702e79435ba0778850c0f518c1042dbf6dffeee027d0e6b3c09b4d38ecd86734a3d765161c3ffbe235631e7f35487d4856e4b98c6e0fb3a2c47fc3b6cb155c7797eabdd98cfcd31cde506e1de9ccf8188e748edec840b94693e8e86b3538b8d8cd192b74e9b00e973f46576ecc589027c174c72bc698f310b2708363f2115111788ec72a6fb55d684fb8caede0e45bf4c13ca3a7c1bc1fc4b64e38e66cee6fa08135e9d10eb3c1283bc83828813a6c3ac56ba16a43ea608d8f870f2b9f67940c291ab968ff29564bea8d5f2c4aca890fe74c206e606c1a20d722b017203e4d3099dc27e1142361585f7f0649f7f4b13c7d7b0661d3f901ded50d28f02690fbe263168f46476c28ca511ecf93252fd51b2b96ae6cc76bba99c0a03aa45ca0fdded4df09c812d3be40179412a970b169c7f3ef82f134cbf47ea0bcd15bfa5cb717b78465bcab41ba374bce3c1fb9e763fb91386b1fa70e06b48d4d71b18e538c39242b2b118088dc493ee6698d0b61194712d1c5680a0abd9b1808a5cf9501d633cd01d7177597463b8b1074c2845132cfc632167d6eb1b2541ab0ecd13cc8c4094c49e2d0b70a19e4b0ac0e88bbd0e7b867ec18a9b08e76e21559cdb0f8953302e9156370ec3bb8e4e5c121556e4130013e8cebd492cd9491e1fbeaa400dc8e51eaaca3cfb615081d30079130ee7d0e03f50c3b8716c34980d1f7bb524fdb6307059b79f48d2f71eb6de9db77f88d333bce34dbe4f74429a1af9c5e4f6cec38aa7b9e2827c8faf36cb7b02e7b53cffee2034fbafa5deac4c93d48111ea61a79f73ea52fb6903ef638c053cf6c587f06d3006ad437ce76215aa22d502406c4b9d3290a7cc7bf1f975775836533b5bb12fa39130b52e2663b9ce48c1e55657296bc1f78e7e2a706edf3ff3687da18124a2c17878e452729390bba4fc73fd7e1c8caba830ca37942ce91a488ced69e34e1527ddb27ab107051accc991844c174a8b4d193610259bf25b6286dc79a0989bdf477b0412a08df4c6b5569241366bf52a89005b75b8aef35e449abe9cb895bd0508e8d54658bd6dabe6b68eefe1e5e1d8f39dedd493bd8ec85490a203d8cbb152973a706bcdfedbc00737d147adf8c995c56879cda0d4d8f132e0fc8a819f5fc20f69c0c8993e21bca8e67c84eb9a00098be2b30ce1dbe432448439108125756f672450603af921ccc46e944f6fd546269ea8fb11ba3f741737871c17653dbe0e56ad777433279b958f7b028c2d3b399e7da43db1e26a0a75331f6358e07ce3a8aaca2691cad9c858dafd1918237cf2a02b07d433986e26084d9f76f80263adc5a0226a2b3b27ff65cde153a5d2a2b6e067ea9eda833ecb98f92362623a6dabcba8697fb6c0d165a3ebfcd3d5d9bdfbc8af64ec8b6c14f1bd87bc92ba865998f18dba783250d3c435095367d25944d651d99715e0c6fa5ba8a6b79f1aace0517857c51878ed7b1ba02de17bb18d2c0bdff3ed617f3f797d1a2c294d383bc108dd7e9425c2ea8a2de710f19b4c884a747e7cd9a6bc39f9b004bd22097b6ccc8a4f6a4fab24792673f151b0496e0e3765e5c91eb399333207d8ab521613c83308f319dc574a85fcd98f00fd7c02d628c855b8392fe3f3e25e67008252b7b92d2959d36943d3909ea69e49b4214dba880c5782fdb58fa5aa4d445e07f3dea023da22a6c84b412b0a83c02b22a1b7545e00e06647eed62d349d76ce04449f0183c25a71989fccf0e6f899e1cb18c8b953c97dc336d79a372fa09597447a8556fe60cd4128493efe0fa5bd6274209038a2e634a9ce74afd67dbcee7d9630d1c5a76a0e2f9c11c6e7cc052872383bdb21e76bae818dd54e14dfd67e36fa6b2c4a190b435af7f0020d24403270be6a839420eb91ddda09de61edd86281df9e53d2455f8d57421fff799795a6bb4c01eb615ea57ddd58243ed1f7eec891f3b41229cf99fd10398a81881ef21f107ca9c41c91d8de5b93aa082f6efe1c600d880d9235fac7cf8901c91225af075d7d074e41c926a54c867635af74c0eb2282c4b2733ff7738bd35df088c76701a2f25753a3e65a78dba1d9f5809f11cb57473a16f5125c578dedcc220dc8ca1ce1c08061ca4b224ffeaf5a82270b5c2ba955140945ad0c6437e9c8a2740f787b92a06c9df259ae8bc5255bd1ad1407f34cd96c32f3e678866713f9bfc7d5e38acfd13c03748c87c1e8be7694f5b3650e4be49a6648ddb314080144961f7a83b27b0ad044ea45e1baa837736c170ee1c7ef1368f0dd3d22794c461c6aa23612e1b5f9a1e798b89739146d32d6f9c5403c5e5a66aecbb2c6fd42f5d101b9fda80cba1da5414e359f8dea81b8ba0b05392e386db4d585157f4772715694824d560f0dfb4a004816a467a166353bb2d22a6c2956f8740acc0880f4e7baef5c237622ab6bf0d2f9e925b0824f7c912290a00263c9062f96bce9645522ec5ff26a1e22b8c35a103fbd781490bdd1c0145c2fdaaf3478398ef39505a94272eb10dda9a5dfcaa2de8152048f61fd697e4cc143d683868f0cc1dc8c4544106676dc30e43325fe90c08104c6dece55fa26e4654cb18f14604d9736d6f96a888b778bfe4d56c964ad53ca024b765aefab8bc5c0102b06e59027434b0332d2f176716bccbc443c1fa3a193b371dc47b0f5e2e86f149077f6cb778f02c6c6c536241aa2feedb2749a3588963761587b1843e5e1906bdf072539ef6a4978fa85da83b5de4b37a9eca2e1590670a74d218c5fc8726abfe7de9c5f2c55a7940bb9b155bed34878e5a83b3259d2b049e5d919268ce74aec18166f8e1a9293d645fa0cd104b024afb08f1d8d22b16f9b34f80f3b0bcee0768e2030c0fc463a85379d9276e3e5c3638d47a682ca02b5a8e19c1f78226fe1b8cc38a48d160e88c59062bfedf245b3d2f6d8eaea32f31c5557e71e15f715fdfc3b8a600585e2ed5c44cc9a87f7efbe722e720f763a88b976d5a8c50aa272e819f6bbed6de2f0c676735013821f8b4e3ba2cb63839270e1c6c8583ed3138573c0092da842a7880c39d8f03160cdb8cbe9d461b40a3ff416d4bf853bdb29de180d39970f007e56495b7969bfbe63606542e6e9d76a14255bf42121f946aab4c00326bd5593ce8638f9f3934de6f1fe954c65d18083e7d4ecd0b868ec984f741384d7401eea0e1c99ad8cebba2ad07a8f47a625cbb0cc403211c0c7a2c6dc19e942e81e43f3123820b70db65e93bd4914ef84897a411912fa9226add2de29c6102f9cd4402a9d960b469dd9470ec445e60464382987770f344957dfdf510082f5c636bfdf0a70efec80aa7ad37e08513410a4fed47045335af1ecf29e5aac541f892162fa49053e2dcf20182bb02b701c8df9c15ebbff34f555d870c991ced0df14cf395a70456efd270ae8ceb5bf4479b6e5f7be78d3ac4eeb083eea585522f57d78f8d1f19176db003f3800b357282b6ed69e4462da80a1cfa659053b8423708059cc7a0ead5f288ed722986aa26771144f3660f72771f80531a49920cf510325b46cad0812faaba3a5fe9d073b4e61d5f961759780458df228a52f900c60e65e5ecb5fbb1b15c92ca7ab5b68951751932f9b0f9d0992ef7de88a06271617f8fcce10d89696b0b6f64be7f391b1723f05d7c816a9fd4ddff12fa6ffc3e61f31fe2ac3b6442a0ad57a4364a0e4012522a655544d01bbd07b1188a9a5df3cf8c7b240e5cfd0c67fb8829f8f7982406fc79cd0c7e5c44bcad71f5b4f904e201d38e8b6ae4e74ca780a85c8985ebbd782a3c5edaa138d7351b4551e290eb5cbad40a531560d345bb10893a792b6e24803a513ff787f0c8a5afdb0a90442a3263f42122ab3fc27539107252fc9db14c6c26f235bcd401c8f8f25f0e705f5abf026277a31f789087f33bbc0f5631556d99b4ae7976866ed0c29cf5b28d1c9c6d5535b9b6d0871f3fdc990f75be86382f061b3cd38363573d06709fa4e90e1f62d652a7840752ece13328cd31126710825ab546ece5ea4c07b73916f6f38704305c5070645e6b224c696eb6cd"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x124, 0x1f, 0x7, 0x8, [@generic={0x34, 0x24, "841e85c4bbb26d8e3c111df30625da348508f547110f2735a570164e8925e649406219d20d025c573fec15265a7e96f3ecd4"}]}}, {{0x9, 0x5, 0x5, 0x3, 0x357, 0x9, 0x4e, 0x9, [@generic={0x100, 0x4, "b6c58f6df95e95ba9f595e72e5ca63d857b8cb620e9a5bba4f069dd1d61f0606ca4be1ec40fefcb6a89cf18b3e06969f853d73a0e93299520eef0c22239a16b4c84af9947505123e7b670f20d89b234e2c308f5e11ce6fb945d9e7979bea16c56400b47be87ba47305938d118db7b66b7bb1727376dfc3fbb9177ab0077cb8e327a44891411fc69de4134c3b5a373919f985d88d4419d5ec0944f7d97a5d42640f2195a6012ee0e637b213ea67d2441cd999ab75db724040f258756572c97baefb13a48211be8664473c6044c60d7145fd0596904c7068bfa8461739e3ed2ce6064f8716b1885d0d40feeb20edb63f69cc2203942650fc83dc30df46d9e6"}, @generic={0x58, 0xb, "d6912e49b5c3b73ea11ee2a6376eebf77f4a5332ca96bd4c87033b0e73fd1d459e86b8742410f1e637f34cc1dad51c666c6c2037e3ee3082c5f75f4535187d302e5dcbb502102ecd625d8ceed8bc4b9013b75eaba159"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x260, 0x0, 0x20, 0x3f, [@generic={0x7e, 0x7977952512eda941, "3150eed131808e9bf8c0c0b4be4fc758f6a4ff4f20bebe8f771f6a257d76523838c25cec7ce1cd49239837efc7b8683e6240edf900d0511e4cd312b0a2696377719d42c8dac4ddebc7176aca714faedb8a4b9daae2832d569b8ac0cffbafae29389d4fc8c48278632084cfc71594265e8f915e83b0dca023cda5de40"}, @generic={0xe7, 0x30, "262657e80d018644076b007bbcda6fabcf95c541fe7621924c944576153e4007593f1a16d04a100c9aea1c5e0ff72770036a32439c1ac72d092e81c542a185afaf56a01fdc3b0ac6d6f50a7c753f00e2d6ce65636114517d46b6a926cd57b709133f0f4185f4a312819f372a2b7935597a27aabd1a46ea9a8cfec1ced079aefd45800c1fb3aac3a1b790579ae58b205c10f4cb97426342b95529c46106d35db32028bbe20cbca8afc8374be60b7e11aaf38767f892ad244cb2d7425ddb44f5ceff86b786bd9afe468526812c5e308817f2d0567cc1126c60fc0b91164bc09d97d8051abd47"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x30a, 0x6, 0x5, 0x0, [@generic={0x53, 0x22, "531c69db8d1d897f4b98efd39709142bc6182986df0317cff095a23786fb7bb8229905ae35bd8458403d2c46fdd79998234b72796b4ff61391f02072ac693dcac1307e7e491fd164f6883c6c00b02c263d"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x23, 0x8, 0x1, 0x8, [@generic={0x5e, 0x5, "9d2ec845047ef8dfdb1fe8beb5669a8d318ade572924313cff04e53c7cbfb174b6f8fdd557ce53db394c97a77515c7276235aa9be3964a4de10f84f1136fe8fe37d4879adc0cebb2a56b86b9fe5dae1f5948735ef27481d3201f4bd3"}]}}]}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x4, 0x1f, 0x3, 0x335a894c89e884ff, 0x3c}, 0x20, &(0x7f0000000080)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x4, 0x1, 0x2e}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "c46d91443f52477dc15d7daaaf5205f8"}]}, 0x3, [{0x6f, &(0x7f00000000c0)=@string={0x6f, 0x3, "86f434913ea887771a6ac4585f556dfa67999854afb34a32bb087c8de076975c8da1028b4c254db50a10a0b17da4fbb8d0092aed38b8adcf74b70cf3cee7213f88bfb6d1296534f4667d64fff041b93e75af82b5ad0c0ad377ba88f6073e5b4c72655cd983c2d2ee4b20a18ae0"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x814}}, {0xc4, &(0x7f0000002e40)=@string={0xc4, 0x3, "8c1de643b7e1a64d87d08c6a35c3219e897e0b304e140ba156b73a2849e3acd9bd69a3e016737ad065dd15827d2daa72cbce0783f17903a2190cc15d09248c0cc5cd1b83c15ea0f93c6bd6943f75e9de11d5435222af8c37ee070f70ea2e2c12c5aec279c8cc310a48f374085fc856e261636836903f879303a99c1d29f02c7e674ba3f764468e4d41a7a39b9a2b380ac739d150917b21085482b2bb4dbbc5878a8fea5a59fb97db697620bc31595ee808b71448b9b927736ef625c44efdc6919cab"}}]}) syz_usb_disconnect(0xffffffffffffffff) 22:24:35 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000), 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 646.036085][ T17] usb 6-1: USB disconnect, device number 49 [ 646.219131][ T4140] usb 4-1: new high-speed USB device number 57 using dummy_hcd [ 646.249150][ T12] usb 1-1: new high-speed USB device number 45 using dummy_hcd [ 646.259198][ T2768] usb 3-1: new high-speed USB device number 25 using dummy_hcd [ 646.469108][ T4140] usb 4-1: Using ep0 maxpacket: 8 [ 646.489122][ T12] usb 1-1: Using ep0 maxpacket: 8 [ 646.589264][ T4140] usb 4-1: config index 0 descriptor too short (expected 155, got 27) [ 646.597542][ T4140] usb 4-1: config 0 has an invalid interface number: 154 but max is 0 [ 646.605849][ T4140] usb 4-1: config 0 has no interface number 0 [ 646.612198][ T4140] usb 4-1: config 0 interface 154 altsetting 0 bulk endpoint 0x8F has invalid maxpacket 0 [ 646.619210][ T12] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 646.622162][ T4140] usb 4-1: New USB device found, idVendor=06d6, idProduct=003b, bcdDevice=93.1d [ 646.630284][ T12] usb 1-1: config 0 has no interface number 0 [ 646.631014][ T12] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 646.639413][ T4140] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 646.644508][ T4140] usb 4-1: config 0 descriptor?? [ 646.645536][ T12] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 646.645552][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 646.648341][ T12] usb 1-1: config 0 descriptor?? [ 646.689268][ T2768] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 646.699785][ T2768] usb 3-1: can't read configurations, error -22 [ 646.707901][ T4140] zr364xx 4-1:0.154: Zoran 364xx compatible webcam plugged [ 646.715321][ T4140] zr364xx 4-1:0.154: model 06d6:003b detected [ 646.721948][ T4140] usb 4-1: 320x240 mode selected [ 646.727061][ T4140] zr364xx: start read pipe failed [ 646.741462][ T12] ldusb 1-1:0.28: LD USB Device #1 now attached to major 180 minor 1 22:24:36 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000), 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 646.839185][ T2764] usb 6-1: new high-speed USB device number 50 using dummy_hcd [ 646.869192][ T2768] usb 3-1: new high-speed USB device number 26 using dummy_hcd [ 646.930122][ T4140] usb 4-1: Zoran 364xx controlling device video0 [ 646.949714][ T4140] usb 4-1: USB disconnect, device number 57 [ 647.043812][ T4140] zr364xx 4-1:0.154: Zoran 364xx webcam unplugged [ 647.044966][ T12] usb 1-1: USB disconnect, device number 45 [ 647.059421][ T12] ldusb 1-1:0.28: LD USB Device #1 now disconnected [ 647.199172][ T17] usb 5-1: reset high-speed USB device number 27 using dummy_hcd [ 647.209428][ T2764] usb 6-1: Using ep0 maxpacket: 8 [ 647.289303][ T2768] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 647.297466][ T2768] usb 3-1: can't read configurations, error -22 [ 647.308329][ T2768] usb usb3-port1: attempt power cycle [ 647.339244][ T2764] usb 6-1: New USB device found, idVendor=0856, idProduct=ac29, bcdDevice=75.01 [ 647.348360][ T2764] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 647.357434][ T2764] usb 6-1: config 0 descriptor?? [ 647.619240][ T2764] mos7840 6-1:0.0: required endpoints missing [ 647.669118][ T12] usb 4-1: new high-speed USB device number 58 using dummy_hcd 22:24:37 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:37 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:37 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000), 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 647.809968][ T4140] usb 6-1: USB disconnect, device number 50 [ 647.909518][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 648.029339][ T12] usb 4-1: config index 0 descriptor too short (expected 155, got 27) [ 648.030746][ T2768] usb 3-1: new high-speed USB device number 27 using dummy_hcd [ 648.037659][ T12] usb 4-1: config 0 has an invalid interface number: 154 but max is 0 [ 648.037677][ T12] usb 4-1: config 0 has no interface number 0 [ 648.042172][ T12] usb 4-1: config 0 interface 154 altsetting 0 bulk endpoint 0x8F has invalid maxpacket 0 [ 648.069997][ T12] usb 4-1: New USB device found, idVendor=06d6, idProduct=003b, bcdDevice=93.1d [ 648.079116][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 648.114480][ T12] usb 4-1: config 0 descriptor?? [ 648.165811][ T12] zr364xx 4-1:0.154: Zoran 364xx compatible webcam plugged [ 648.173244][ T12] zr364xx 4-1:0.154: model 06d6:003b detected [ 648.192929][ T12] usb 4-1: 320x240 mode selected [ 648.199514][ T12] zr364xx: start read pipe failed [ 648.209356][ T17] usb 5-1: device descriptor read/64, error -71 22:24:38 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 648.410006][ T12] usb 4-1: Zoran 364xx controlling device video0 [ 648.420456][ T12] usb 4-1: USB disconnect, device number 58 [ 648.469366][ T2768] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 648.477306][ T2768] usb 3-1: can't read configurations, error -22 [ 648.530742][ T12] zr364xx 4-1:0.154: Zoran 364xx webcam unplugged [ 648.589108][ T17] usb 5-1: Using ep0 maxpacket: 16 22:24:38 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 648.649184][ T2768] usb 3-1: new high-speed USB device number 28 using dummy_hcd 22:24:38 executing program 5: write$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="dfc386ec53d65f71667c0ddf5163fe366574797af13f027563e1c5fb37975e65d08655b887659e2ace5751958db5a299014a9a23d567f40eb06a726fb78b5688f7436ef036d0f2c6baa0074608a98572933c1bab6ae255735724a72385673adcedbb7285da198e9a406959f6a11e0eeaf54b53477e7302d54d7b6ed049c21e72e42c521125a27c452ffba6b5ff4dc3a312fa6f2713ede97f5b6fd437b72557f97ce89496c7e06395ff99a9503ceb8a806b37847bf9ca9e3a26fc1ec04d5fd26b5b2ace8fc412bfb481f1138bb4a44823d7df50094b6f", @ANYRESHEX]) r0 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) r1 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x0, 0x14000) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) ioctl$HIDIOCAPPLICATION(r0, 0xc028660f, 0x717fff) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) ioctl$EVIOCGKEY(r2, 0x80404518, 0xfffffffffffffffd) 22:24:38 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000aa3b9808100f2020cd480000000109022400010000000009041c00029126c90009050f1f000000000009058703a42202014495e89337fc87981c5eab03b17630e0da0b17de6dbfdc9830f2ab121f141309698dcc0c2fcb64f41a96461fd99ac3611c24f29106d0c77efacf82bafa4a40ae525e4419e657666aeeb38c21e1c8792a726bacb36f8e57af81d6e48cd6a149f6b1d0b596fd6a98af9599a2bca56bb4b6a3e9a8f468fac0ca0173243b1506ed8f0ed7c1df85aa2a898aaacdf2c0dba6836c34b536736ecb8597e269f15580d7df0000000000000000"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x200) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f00000000c0)=""/9, 0xffffff78) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) [ 649.069379][ T2768] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 649.077422][ T2768] usb 3-1: can't read configurations, error -22 [ 649.086057][ T2768] usb usb3-port1: unable to enumerate USB device [ 649.129143][ T2758] usb 1-1: new high-speed USB device number 46 using dummy_hcd 22:24:38 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x6, 0x201001) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000080)=""/23) 22:24:39 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 649.369270][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 649.489213][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 649.497462][ T2758] usb 1-1: config 0 has no interface number 0 [ 649.516290][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 649.527419][ T2758] usb 1-1: New USB device found, idVendor=0f10, idProduct=2020, bcdDevice=48.cd [ 649.536558][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 649.545940][ T2758] usb 1-1: config 0 descriptor?? 22:24:39 executing program 3: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000040)=0x190e) syz_usb_connect(0x0, 0x2d, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0xda, 0x9, 0x6a, 0x8, 0x4e6, 0x3, 0x74ec, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xf2, 0x0, 0x1, 0x39, 0x6b, 0x34, 0x0, [], [{}]}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000080)=""/181) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000900)=""/4096) syz_usb_connect(0x0, 0x0, 0x0, 0x0) [ 649.959130][ T2758] usb 4-1: new high-speed USB device number 59 using dummy_hcd [ 649.976540][ T2768] usb 1-1: USB disconnect, device number 46 22:24:39 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 650.199141][ T2758] usb 4-1: Using ep0 maxpacket: 8 22:24:40 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) write$hidraw(r2, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(r3, &(0x7f00000001c0)="df77084ba3c1484f855c1124de387ee81b7367ab7f8b3aba6c47e784c03b484fe11168eff6ceb4504c58fbbea49cdf37520266c908bad6d34a01b754dbbcce473ecb2f7a7969b7c5f02fa5168923515fa75c38c6beaa73b2ab9480f0df709a6a9652e57ad95cd8b498f9d7f3255fb7cebf3745a85e3a5aee4571f7013453d7c90ec5bcfbdfd24c5b9c9fdc6bc7be501b70fb09d058a4a56a016258de0b1ac011e3ce5811b5d720c9d341a76540b97a0a31db22d0ad1c2c16f622534f6b85d49c23a0e2a19185e05307e636786145c048d28c87bcf7f36356b8eae31b37a7281a941bf81cd8ffb38d", 0xe8) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x6d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109025b00a30181208109040008020206008108240600003c200005240009000d240f01d90a0000a100050081002415080000241c0001ba8000052401023f09058202bb020605810905030294027f0301"], &(0x7f0000000940)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="0a06000203098010fd00a368d2070cce93dbb01653ea450a78ee2151fe0330778a8f548bb76ddc7bbe2f25be6956af79c25c37a819c9da0da69e3a61412b39063c0e5696d12bb797b68ce866624aeec181766e9c0e2c5bce03ac3e7096d8703b5ddbaf3b10eb68e5c7ca38025f846cb8f1b0aaa9a0de42ad87034e8f28efb53b644c063b967fe0901bbc8fd0025e"], @ANYBLOB='?\x00\x00\x00', @ANYPTR=&(0x7f0000000800)=ANY=[@ANYBLOB="050fb86614100a1f83000000000004003f5f00005c28200d00100208440100"/46], @ANYBLOB="05000000"]) [ 650.319250][ T2758] usb 4-1: config 1 has an invalid interface number: 242 but max is 0 [ 650.327640][ T2758] usb 4-1: config 1 has no interface number 0 [ 650.345118][ T2758] usb 4-1: config 1 interface 242 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 650.355925][ T2758] usb 4-1: New USB device found, idVendor=04e6, idProduct=0003, bcdDevice=74.ec [ 650.365053][ T2758] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 650.450439][ T2758] ums-sddr09 4-1:1.242: USB Mass Storage device detected [ 650.789129][ T12] usb 6-1: new high-speed USB device number 51 using dummy_hcd [ 650.839909][ T2768] usb 4-1: USB disconnect, device number 59 [ 651.159269][ T12] usb 6-1: config 1 has too many interfaces: 163, using maximum allowed: 32 [ 651.168102][ T12] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 651.178235][ T12] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 163 [ 651.187434][ T12] usb 6-1: config 1 interface 0 altsetting 8 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 651.200447][ T12] usb 6-1: config 1 interface 0 has no altsetting 0 [ 651.439222][ T12] usb 6-1: string descriptor 0 read error: -22 [ 651.445462][ T12] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 651.454572][ T12] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 651.500452][ T12] cdc_ether: probe of 6-1:1.0 failed with error -22 [ 651.619581][ T2768] usb 4-1: new high-speed USB device number 60 using dummy_hcd [ 651.702824][ T2758] usb 6-1: USB disconnect, device number 51 [ 652.489134][ T2758] usb 6-1: new high-speed USB device number 52 using dummy_hcd [ 652.799227][ T2758] usb 6-1: device descriptor read/all, error -71 22:24:43 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:43 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:43 executing program 3: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000040)=0x190e) syz_usb_connect(0x0, 0x2d, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0xda, 0x9, 0x6a, 0x8, 0x4e6, 0x3, 0x74ec, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xf2, 0x0, 0x1, 0x39, 0x6b, 0x34, 0x0, [], [{}]}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000080)=""/181) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000900)=""/4096) syz_usb_connect(0x0, 0x0, 0x0, 0x0) 22:24:43 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) write$hidraw(r2, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(r3, &(0x7f00000001c0)="df77084ba3c1484f855c1124de387ee81b7367ab7f8b3aba6c47e784c03b484fe11168eff6ceb4504c58fbbea49cdf37520266c908bad6d34a01b754dbbcce473ecb2f7a7969b7c5f02fa5168923515fa75c38c6beaa73b2ab9480f0df709a6a9652e57ad95cd8b498f9d7f3255fb7cebf3745a85e3a5aee4571f7013453d7c90ec5bcfbdfd24c5b9c9fdc6bc7be501b70fb09d058a4a56a016258de0b1ac011e3ce5811b5d720c9d341a76540b97a0a31db22d0ad1c2c16f622534f6b85d49c23a0e2a19185e05307e636786145c048d28c87bcf7f36356b8eae31b37a7281a941bf81cd8ffb38d", 0xe8) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x6d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109025b00a30181208109040008020206008108240600003c200005240009000d240f01d90a0000a100050081002415080000241c0001ba8000052401023f09058202bb020605810905030294027f0301"], &(0x7f0000000940)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="0a06000203098010fd00a368d2070cce93dbb01653ea450a78ee2151fe0330778a8f548bb76ddc7bbe2f25be6956af79c25c37a819c9da0da69e3a61412b39063c0e5696d12bb797b68ce866624aeec181766e9c0e2c5bce03ac3e7096d8703b5ddbaf3b10eb68e5c7ca38025f846cb8f1b0aaa9a0de42ad87034e8f28efb53b644c063b967fe0901bbc8fd0025e"], @ANYBLOB='?\x00\x00\x00', @ANYPTR=&(0x7f0000000800)=ANY=[@ANYBLOB="050fb86614100a1f83000000000004003f5f00005c28200d00100208440100"/46], @ANYBLOB="05000000"]) 22:24:43 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="f6c581e8bc1abbf0b31395", 0xb) syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000000c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x8, 0x0, 0x3f, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x3, 0x40, "", {{{0x9, 0x5, 0x1, 0x2, 0x17d, 0xff, 0x2, 0xff}}}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x110, 0x3f, 0x1f, 0x80, 0x28, 0xff}, 0x3c, &(0x7f0000000140)={0x5, 0xf, 0x3c, 0x4, [@ptm_cap={0x3}, @generic={0x26, 0x10, 0x1, "8c9ba344cf501ee9111e5f3ddb2c1c8bbd8c520b04e709ce7828cacb9634fade67d410"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x24, 0x77, 0x1f, 0x27}, @ptm_cap={0x3}]}, 0x6, [{0xed, &(0x7f0000000200)=@string={0xed, 0x3, "94449eb65189e42cff469462942fb2ac103ecd4818e5374bfcfb772781d574799bf7daefd1d17d7a643fa0fb0c44253861026bcdf425e7a41a3dc14954b8f6b9cc771d22321c0e38c2ba19a6172dc7bb44a05027065a3898bec6f30fef3bb8c6d33575e9732d1f91f678bee782ad068672e3694498489a1a84ee34faa2de01a2ea9049dfd5e17db4e409d04e2578cc1bdb14ab41e9a97a1188fe0fb22d46e8df628605d3933e656e121d1731b83a802d1980475003bc2781972e5b576700964b1a7165f611b8d7ac086c4ed9c09bbdef9620620f531d4b82d6ba270e9ce0251eac3655ec057b730f1e498a"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1007}}, {0x4d, &(0x7f0000000300)=@string={0x4d, 0x3, "763b0ddc712e0d40f5d48700d2de3f37e0f90f76c551a3fb906c1eeb73acfc5d177d266ece787a37573bfb3c4c8afe204f42d7b63bf25eb2f6848123e6acb9eddbd2d122c4cf2ab31c0b34"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x80a}}, {0x94, &(0x7f00000003c0)=@string={0x94, 0x3, "4edcb1f35e6a7ba2558fd44d87efb5691eda8e480b6b4e5da5d6839288e977f9f011d6f204ccd529bd5436d324c9009da32ec7ea6877a28bf660638b53fc134ffea162ea94612a3b6619c061911c7c05313a8da3d03fd34b2b12da43cbc2b0820e06fc4650626523447859616858de59ee5c4a56953ead5b88f0b499ba91c2e89cf222dcbc95731e383a6fb2962471b5c3d4"}}, {0x38, &(0x7f0000000480)=@string={0x38, 0x3, "af086c295ae7f6f89da81c68a1c14c8c10b5e5a3d1f827684755636940f174674556dd49a7b8a669715976def7c8a63971f9f56adadb"}}]}) r1 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000080)=""/9) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 653.899388][T13163] usb 5-1: string descriptor 0 read error: -32 [ 653.918583][ T12] usb 5-1: USB disconnect, device number 27 22:24:43 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) syz_usb_connect$cdc_ecm(0x0, 0x61, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4f, 0x1, 0x1, 0x1, 0x10, 0xd5, [{{0x9, 0x4, 0x0, 0x7, 0x2, 0x2, 0x6, 0x0, 0x6, {{0x6, 0x24, 0x6, 0x0, 0x0, "ac"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xb8, 0x0, 0x3}, [@country_functional={0xa, 0x24, 0x7, 0x3, 0x7f, [0x1000, 0x2]}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x1da, 0x2, 0xf, 0xe5}}], {{0x9, 0x5, 0x82, 0x2, 0x14d, 0x6f, 0xf2, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x2c9, 0x81, 0x80, 0x3}}}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x2, 0xff, 0x3, 0x20, 0x7}, 0xa1, &(0x7f0000000140)={0x5, 0xf, 0xa1, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0xd}, @generic={0x95, 0x10, 0x3, "903d3fdbf06795c8a3bd08d5e0d67fe269a5cc99bfe5dc7e978bde23c78a8bf8a4bf3451c15a2e8eb06c95cd9ad292234cc88b5892245adc27ed89641d6ab644252ecf9b5fbb743fa61a23f5e09e86a54a123082d9039c04bcfca23e83afd009c5b005115c941d4ccce0cccc5ed08f6fd574ac7b70ce52018be7e6b020e7202f022d0370fe3c12a999cba392d0c6a8bd2472"}]}, 0x6, [{0xc5, &(0x7f0000000200)=@string={0xc5, 0x3, "bb536830a1623e1e997a08bbba1c1b99eb9c9aca670c9b15eb82ba3201161dd223d44035c94e3233537f5b09a5cb9ff09ec69c748eeebeee256109c08f6a143ad4c98927c87e22d0a8e18e8914be5e139ff98af9bd2aaedc4e5909d5429d85ef6952bdc3405861b9c244ebf4ba7e079a9cdd1b49a5287ee55b2d67b66cd71f989d59f3e2296d25ec84d92ae0d7e97ce310f3b2029724ae4f4a32128108c0a6f0be7de5492b6728551c25f7fd8f65c8ffb4141ef839e747c0deab2642ff1b4db4e64db4"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xf8da9b45ffa3ae31}}, {0xd7, &(0x7f0000000340)=@string={0xd7, 0x3, "901143c61e295d5aeaaecda1ddd0c3ba47b7dd947bb535f9c817b804533daec4aee517249eef3cea7d4f662fd73750f75d5366ca6b4f4be142f3e28538dde8a0cf5040d70c9edcf511cada34e08506f2581bf65a3e5f8b028fd4c121b3b3a6fe2a8c3b63946ed953c4a806032ad45b801bee407bd522d6066f66046d45e96776279d523b52caa58281ac751ef22f240eca09fde0705047b73c30867c3d0c70a98feaa15456f3ebd186d551cc12456ddfdbd980ea89e941aca8da665852bdf18ea95d2636c47f236aed068eb981ec0bb55e8e4f6d8a"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0xc1a}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x1002, &(0x7f0000000a80)=@string={0x1002, 0x3, "601f2ae000fcea32c23f309eaa7549d9501beb013366b01557a45689344b4a00a813124083022753279c21eae5b4e8528f6e01f39e2af249f82373611588c71d14df435ce66108a0d5d3a188bc59f22ea27e36ca37f3c537046e8abf4beed1878d05130812e185a48c4de2158f4dacfed67ae0463d19243e24fbc2279c301b7265486e9d2382f9ffb6742114b555fa83c7d50a7328116e2ab4bae30ea5e87ec394d9c940a8f82b317a0582dcb408c41bfcb430d80f4abdfa67a3c8487deb5ca2beeab87e532a42cd642bd61ea4261f2405315b71dee55e7da276f47977a72fd10ae327e7bdd12c6272e74eff42a1f412cf9417cd404a1f555818492bb5d60f1613bffd7334c4ae15e4ae7a5eef94a8ee574c13e45e07978710de88d6c7295ba407b7d258d853fe4e6f4b867ff75937cedad3f3e92900e63847d99eb80e94033385a2ef0ab3451bb0c6dd6d9ec93edee3420bdcd2c1ae61bdb5f4cbda700319d0dac8c035e684a8ab84b8c1fe8a6a2d3fcd34c93053e77196e7526b0c72e9385acc7858b00af861db1cb977785c96f8322a699cab4be830df17db1210509fd34aeaf6ad41c41f6ec1917f253359872a71a61a11a62949c77b71521220b8aa198ef53094b5de02a3d9f0c2e127d4807b3064e09d6c245154cf08c8c045f8f8eac72b085b30cd5f004cbe1e4b164f7e1795d57728114f33f8c9b5ad3a18a4c523a088ed8747f14f15285339899a726c123f9d90fd0ae3de5499b639056e4ac11b7e40245f59523de37107fa68711773d2350b600a8f4967fc5c75a60f05a261463e5d9355e0f5df5e7488b464c6ebd74fba5bb5392fc95fd70c68e574a08df5513e036debddcface124fce6937650b9dd6aecc6caf49c979aff4fdb42f549d46ad653df744d337b3b9933083c51c15b3cc8c8ce6bf6dbfc415aff8f1a8c0124b30d126dc5820d548906b2b863ce6a43ce75c821c0e4358956722f1b3e71212b0eb777b9222387afed53c95468a16e65a9f009d676d2cf0241c7d5b3e97e57f0f2e079d27dc1ee1e510b432adc759bf37cb19c367c84413b89b506a22cf1fecd42ab6f9eb8d1097a6573cf378aef2169e01f55b8c59691af4a7ccc1b810786cf0ed12a560e503426abb9c48d58aa946ae521b09c963d3eb0bb85e7fc73e0194745dc193247c76175ca6e43c4a552a7977416d27460952a1435b78dd2e0199cfaee627a59286ef47875bcbae344633536e4a98a17514ae46733f10385bc5aa0ac5de522bf1fa3479be6094ad65a394f81a344a947c99e4d19b38273d2c04be6c48ec16ab8d81e3cf6ad08386c2de4cadf08f618ef4087316f113efb7e93d4d28414a93e8957a669dd35db2af11ac8db4f6adceb41ea760bf945d4a63461da8aa6bf7568618681ca30de5d814c2c451550221c4a167ec9a91efd69e6563b2c156e3d67a74a7740a3affd1a342cd58579293fe8c68045e21ad1f6d7c5e15842993bf7d650e96ea49934883a3eae43568701ff73b1c8c233a289f5b48184d351a27f31112a0ccc649c3efd79a33312c25e30dc1b54424497fb5a3f7f1c7ddd4a17cb37fc035abc51e5403c88f0176c5286af3a8bf277640c4c48112cf6c0518f2450b525cde970a388c8d83aec6bf7d4ce72e268452c4e680a43f75caf5adcfd9b96c000d7ff27be7eab8e3b37d798ab23357fea77a4e7a27d140315edad0dbbda1c1d0c6304cc103313940e248ef4e38dafee016f097df33e03dd84b66ce7649c4626bebb608e1df1469279dce3862236c66f8844d358627d0b8bdeed9bd92d6ac95d358a0f988b1d3224af214a25a570e3e40689682eadcafa212c36729ef7b088e0b6a2e8a4cd910824bf2b2d82c6a7422b00acc7bc3da7dafc5dee272d9b4679e279452e89b051f49539de5dfa6e441f31ce47a6900d9f26f3031ccf241190a0dc4bba0c144d1260ce0eb7a66cfeb3f8ea8cb5c9f14d002fbc09a3721ef321958065e200c89932f702d6b94f6ae6f90a7265c16426af54444dc0365f4b101b134efb9b8cf4b0ded4b23a2055ad83940fac9375379452d2b3621b0e17f135a61197f9449f12db1af3d1bdf9321142f1bfc5a823b54fb17766049793e1e9948feb9410c08eacc48e240d285b11a636e63f8acf0585ffdb37a5c9064b9d2e6ce7c588d9401df294582a14c34b1b80a40d72bf7524cb96cafb2f711f2db41ef72a858c238fe00f978affd64c1e503b7a461b64ccf78d5eb0c6d7dccbf48d080d6d67b894623348866e85377daa1a6d42eb69962c8fc3f833cf4e5d7c8f198a0fdd8187d918bfe734bc9d412730f2559d3ad089a2ccffee2f1e093794ef0fe9063aabce3a76236e8a828969fbb7e7c8a6f52108312da5346b2328ac835b8da00c662a1c9c718dc8c3ee51bef1f34922a941f82fa23ddf24ef0b1d54ceb8fe9fc44fcc0cb0ed31897a920f3c53337a6a78e5e09d8a70a8ac5f242b1fc77d4bc13693a7e493919458d87950a1f1028bb5b8077254d93c0ff7b6078680bd82370e41cca64062ce2c437e87c5e101dee44951a166afff7e28bf70a85b40027158d65ac02a7e227af0dbcadd8f3e95ae2298aca61886fc2c0dd44d9b67848db905b5d8c06cd9202d86ab50f75950b9ae7baf3fd4dcf0fd67ba95c592fa6425198448d80b489e213c284f1666f4fe7fc6b4bffbf3c2881041476cb22fdeca779acee906251b872b8b71cd803743c863c272d5914865ac7b02326115647fe75822e4820f20d79a4d60b756855fb8618be155fbe42c97f96443019a68eae154dac1185bb34a1e44e9af512d3650d92b0b7525fd53bc3959c179de7f89a94e18dfc5516d8c0d66457f8b3842de562601d916e832ba41050ca5f7b844ac1cc710d8504d9cd1cc566df06631c0d68bbac1a1122fbba2507839b599637e1631e9e0ef19cf1af063395ff39f9103da637a193934829ac81986d2a2d7caa25331e227d27698b728983a29468bd8d16272a990df9e5f3c9b184a3cdea52c61e2f5c15f9b57dde796045cb6311a5a4feef0a6bdaf409a28554acbbec2ecd3f24a45d7142c34e5abe98080e517f050dff7b1052ae8c8d64830218ae87eb8ea229457130ebdf0cb7f43f901f90eaf4ab9d09b9cfd917390276e78b604291058eb25d4bd34f1a56b65d966b37012232a3656052b0985cc16b69683d3c011e99e814c3f886e1b1a5f2b37fe8b74cfe5e76902121349d0c78df863ad15987325bfa3650703aa5c66b7f598e55da17e32bf7c32fedab8042273f7ddcafbf9abd08a20cbf3df89799fb2f40a6f5d2926e722de11266e3d136a8447ffd000c3cf9c4bf0280582419784f5b82e6ffe19643730a21ca3d2d3295d2c50be9aec146556838fd9e9f2661317aca1084158ad0b0be9aae8a7d6c23d7fa02f89fcb35c3459dacaf74a31a82f0716f5e980c9ee39b3c89dd0da836dc24fcc915202067c1124c49e7b5f3692e4ee7daf089dfbaa1505633b19eea7cdbc38a00a531fe9fe61c845104bcaffc11716bb6832b617d740515f6e5119d33dfaa66466589beec3b25990dd6535cfa3a453b61cdcb10afe4c83b61eb89008eb308df0f1749daa07760247fdcd81f96b6cb4499d183a4763f82a7b44031d688e8bb2629b2130dec1e480cc27661452b47a1c7d2641fb0ee4a8fdfdc170a51febff9f9c05b144c81ea30566ac87603f4e0265d810556616804f08de2a474f075b587fb7b0f9337ca3101c7bddbee3b3ab2477f9fe1c1408dc7a9716591b93aa937943d24ff1817a0e466f8affdcd288c6dc0d999092c25ba7fbc65db42e72636bddb1a2df0f6f536cc603551bceb20156e35a06f52a8d2b4d08eaf6271024ef1631432a18c753dad95041664530da4d42249920360fb0d51a18bc173300f288af01b13e11b3fe75dac41344aab4292e0071e0524ee6d88005b40339878e6b60b76c7b9ce73e669989b737a54b75cc9ec6dcfc0c33ea7696b8b6c1bc17986a7f8bdefddbb816cf3f71735115a119c1525a33f6173b01d5a1f0e50fb6232c921ed78190d313aa14bc1fce477e4a01f8133a055ecbd3043db898048b6e68bf9aaa0f15905e3bbd6afe8aa50eac43314af964c210744f9556d5fad5d099addb989cb7cd986ed7c8170db3ac05b7e14dfb1d23322b37ddbe4eaaa1f5694d9b254a0f9c306055996192862b4447b685b9b0b3fbf0d36ad04e0d88b7a3f6a571bea1862bb310abc48f16a191a48b7ad010038b022ddde4335a2000e6e439ec4eed079d8bc2c5c9a932c20c0a73f2860f7d319bb7b618a627917decaf8d8cb014843896f04f3e71a451ed55922a78a2b4e7c5fe44a6e92aa4843911ae8e1b72be391d995bfe7c066053d374f881fbd107e2982b96a19a660e6e2da780c3d3c067baecfe4d00985d70d6f098544a75ec1b58fc36c22b37adafc5b41309a2856536da0ae444c8f5504070ae442f9a4b883ceab90617c35f2d767605cdf7b42153af619ad8841624ab96807318ba7aa2f7ffc12e4d16d44bbfb0d3d7fcb6b1aac728876de61cc3ce31e921876d4da65c16d5fb659811010871aaff7813d6342271fed4c10c0c7aa7836304cbb099d41ed46455724caba2ad0ec7d998f31c28bae59664ba960445002dd6b5d42f47556f38c82175cd7a995c565b6c8e6a08d1d1a7b481e19d786959f7b597e5e9b2b2e3a77fc7868e794b56339b327c3b5d7d21a0b2d8d6db2f88d102f1f85f1361f0f461a299875fbef51fb3151129ee8db4992fd1fa6a472d47e0ab1a0de4086b93077e7590e8ed6f2d52e6444856f64c5783fd7b86b8b4a23ec71eeb165e3ecb4048d0db0279d0c140d5293ab60767faf0566320a66944e5149f174346b5764149cac26d70b3f40c7b2e5fad6b2164fdc931c52492df06cfa7a75f69c590f6cafd2ff5c9209aa7ec7b8fa23526da1f72d915c4d56fa574ada160432e15fe02b9e4e066a248ce26cf1ceff619bad9c585696dcbb0fdf2291a441185d7dee64ca022e09c329181dec9307ddeec25607524b1a30a5e133011fedbeff5b8eef3baae508857606535dc8d4bd32a46c21f9d8ca9585565204eb1428af61ac3b2d40ddfe9f8f1b1b564d8090c6d045d12f945f89adc434eaa36132284bec8e5d81e34627f3ba9ac039522fe46ed083d97f99395f7441c03ad26d93cae9ff737329ee920c5f937e44184fd5a8c686ca325270dcce6b20609f89cd4cf3e47357c0e2a00e9f6c25e45b9d1ffe67f7bae8671ee353a1509327d596e01f4a4d99e359d0475ae72b64c1e21c8a231065456241ed99a99506266cfd305df70e1cbcf12e46a09babd6151af8e76bd370cced7b934e3f5b7da388fc83c21533cf3c885778dd3934028616d8dde4a08fe6603c158aedb9cfd4be908239f789da2986266ff7393ae1c81c87806c3ab4113064c9af53101c9eed1c1862c2272425734cf362e1272b871ab7ebdaad86dfa53ef99bdf45ba6f1369ace8e566c4c681e0a3a43ba3141419b67d3a464c478b0ac7eda1935744327053327f02a8ea00e8b573da29f2281ac46799fc4e3893ca02592e13a29b46dfb664266ac10ba1cb4852b8f5a65023888fdc148559f90585acaeef15c47a5fcb7b483259358b000ff46c62b96bb6a7959c942937ec26547de2e478a1de78c9351cd316f32d3d7d56be0f925406d835da4dae1203e6948a4c61f450b05861a4c65fa112182f718d35bd2d724121d6faa243e829ca5007c312dce6b5376f198f1d05d72ed85ff6de519b0a5c56d86e9a5a69a2d40b228be476418313a988dd993058731"}}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect$cdc_ncm(0x1, 0x73, &(0x7f0000000540)={{0x12, 0x1, 0x88, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x61, 0x2, 0x1, 0x80, 0x30, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x1, {{0xa, 0x24, 0x6, 0x0, 0x1, "360120d74b"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x401, 0x8, 0xf9f5, 0x20}, {0x6, 0x24, 0x1a, 0x3, 0xe}}, {{0x9, 0x5, 0x81, 0x3, 0xd6, 0xff, 0x9, 0x1}}}, {0x9, 0x4, 0x1, 0x0, 0x0, 0x2, 0xd, 0x0, 0x2}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x16a, 0x1, 0x7, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x230, 0x2, 0x4, 0x2}}}}}}}]}}, &(0x7f0000000680)={0xa, &(0x7f00000005c0)={0xa, 0x6, 0x200, 0xca, 0x3f, 0x2, 0x20, 0x9}, 0x5, &(0x7f0000000600)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x441}}]}) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) [ 654.239143][ T2764] usb 4-1: new high-speed USB device number 61 using dummy_hcd [ 654.249300][ T2797] usb 1-1: new high-speed USB device number 47 using dummy_hcd [ 654.251558][ T17] usb 3-1: new high-speed USB device number 29 using dummy_hcd [ 654.359156][ T12] usb 5-1: new high-speed USB device number 28 using dummy_hcd [ 654.499120][ T2797] usb 1-1: Using ep0 maxpacket: 8 [ 654.504469][ T2764] usb 4-1: Using ep0 maxpacket: 8 [ 654.519118][ T17] usb 3-1: Invalid ep0 maxpacket: 512 [ 654.529201][ T2759] usb 6-1: new high-speed USB device number 54 using dummy_hcd [ 654.599238][ T12] usb 5-1: Using ep0 maxpacket: 16 [ 654.619262][ T2797] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 654.627450][ T2797] usb 1-1: config 0 has no interface number 0 [ 654.633704][ T2764] usb 4-1: config 1 has an invalid interface number: 242 but max is 0 [ 654.642017][ T2764] usb 4-1: config 1 has no interface number 0 [ 654.648261][ T2797] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 654.659244][ T2797] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 654.668273][ T2797] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 654.676652][ T2764] usb 4-1: config 1 interface 242 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 654.679165][ T17] usb 3-1: new high-speed USB device number 30 using dummy_hcd [ 654.687408][ T2764] usb 4-1: New USB device found, idVendor=04e6, idProduct=0003, bcdDevice=74.ec [ 654.704156][ T2764] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 654.713209][ T2797] usb 1-1: config 0 descriptor?? [ 654.749249][ T12] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 654.757432][ T12] usb 5-1: config 0 has no interface number 0 [ 654.771151][ T2764] ums-sddr09 4-1:1.242: USB Mass Storage device detected [ 654.778585][ T12] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 22:24:44 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 654.789661][ T12] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 654.802657][ T12] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 654.811785][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 654.820101][ T2797] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 654.832681][ T12] usb 5-1: config 0 descriptor?? [ 654.939231][ T2759] usb 6-1: config 1 has too many interfaces: 163, using maximum allowed: 32 [ 654.948080][ T2759] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 654.958245][ T2759] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 163 [ 654.959124][ T17] usb 3-1: Invalid ep0 maxpacket: 512 [ 654.970359][ T2759] usb 6-1: config 1 interface 0 altsetting 8 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 654.980220][ T17] usb usb3-port1: attempt power cycle [ 654.986195][ T2759] usb 6-1: config 1 interface 0 has no altsetting 0 [ 655.073715][ T2758] usb 1-1: USB disconnect, device number 47 [ 655.090103][ T2758] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 655.219915][ T2797] usb 4-1: USB disconnect, device number 61 [ 655.239229][ T2759] usb 6-1: string descriptor 0 read error: -22 [ 655.245643][ T2759] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 655.254868][ T2759] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 655.300484][ T2759] cdc_ether: probe of 6-1:1.0 failed with error -22 [ 655.320297][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.327681][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.335151][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.342541][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.349884][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.357103][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.364381][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.371701][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.378951][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.386449][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.393908][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.401220][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.408461][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.415834][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.423114][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.430409][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.437662][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.444959][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.452227][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.459582][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.466952][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.474255][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.481552][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.488778][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.496088][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.503427][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.510756][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.518115][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.525469][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.532788][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.539408][ T2758] usb 6-1: USB disconnect, device number 54 [ 655.540112][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.553182][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.560476][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.567711][ T12] cm6533_jd 0003:0D8C:0022.006B: unknown main item tag 0x0 [ 655.575370][ T12] cm6533_jd 0003:0D8C:0022.006B: No inputs registered, leaving [ 655.585950][ T12] cm6533_jd 0003:0D8C:0022.006B: hiddev0,hidraw0: USB HID v0.00 Device [HID 0d8c:0022] on usb-dummy_hcd.4-1/input16 [ 655.601269][ T12] usb 5-1: USB disconnect, device number 28 22:24:45 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="1201000000000040ac050e02f646aef80001090224000101000000090400000903010200092100000001220000090581030700000000429e776d7ab4bb536b58d887692ef56fd3942947f11cba382820307761b552307b52632c17dee004d4d7e07b026739416c6e27100f3374483f20654f17274ef82f6fb9227faa2dfc6056270bc739a3585d522fb10105aee2d79472a776404ee66ac2b2b783860169360b70a4853da132543cef54c5d909ced5153e"], 0x0) syz_usb_control_io(r0, &(0x7f0000000400)={0x2c, &(0x7f0000000340)={0x20, 0xd, 0xb8, {0xb8, 0x4, "8d4d9c50e919dc4875f682b4cbe456c25b083c3520c0c2e8c7a7d3f0695686f14d13ed2c7b5c5b0a0ceda2117c45094001c07d811af4a2438780c12760c1e094ea7c60f5bbee81c12255ea53a23a8ff15eb3b181dea47843c18c472537478949bd39b5dbe19bd09a6c1e9e39b10a24c5091af9f8bda62ece9ee55873a8ec79c162835a2f9495368aa10c59b1799abb9f20fad99ef405f2851f2f1a3bc959e04e04deaedeb8cd7bc7c64e9b91654b8f268818eb9a6bd5"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x413}}, &(0x7f0000000100)={0x0, 0xf, 0x28, {0x5, 0xf, 0x28, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x6, 0xb, 0xbb, 0x4, 0x1}, @wireless={0xb, 0x10, 0x1, 0x4, 0x80, 0x20, 0x81, 0x2, 0xc1}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x7, 0x3, 0x100}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x9, 0x5, 0x4}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x4, 0x3, 0x20, 0x2, "96d1ed6b", "d854772f"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0xc5b22478797947ff, 0xde, 0x7, 0x57, 0x8001}}}, &(0x7f0000000980)={0xac, &(0x7f0000000440)={0x0, 0xe, 0x21, "22396911fc624e7720c65ce949cb502052f638ea2677e442c4190865fb7828835a"}, &(0x7f0000000480)={0x0, 0xa, 0x1, 0x4f}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000500)={0x20, 0x81, 0x1, '3'}, &(0x7f0000000540)={0x20, 0x82, 0x3, "84041f"}, &(0x7f0000000580)={0x20, 0x83, 0x2, '\"E'}, &(0x7f00000005c0)={0x20, 0x84, 0x1, '-'}, &(0x7f0000000600)={0x20, 0x85, 0x3, "8f69be"}, &(0x7f0000000640)={0x20, 0x0, 0x4, {0x1, 0x3}}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x4, 0x4}}, &(0x7f00000006c0)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000700)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000000740)={0x40, 0xb, 0x2, "3781"}, &(0x7f0000000780)={0x40, 0xf, 0x2, 0x69be}, &(0x7f00000007c0)={0x40, 0x13, 0x6, @dev={[], 0x24}}, &(0x7f0000000800)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, &(0x7f0000000840)={0x40, 0x19, 0x2, "b424"}, &(0x7f0000000880)={0x40, 0x1a, 0x2, 0x4000}, &(0x7f00000008c0)={0x40, 0x1c, 0x1, 0x9d}, &(0x7f0000000900)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000000940)={0x40, 0x21, 0x1, 0x1}}) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0xfffffffffffffff9, 0xc02) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000080)=0x1) syz_usb_disconnect(r1) syz_open_dev$evdev(&(0x7f0000001b80)='/dev/input/event#\x00', 0xea, 0x0) syz_usb_disconnect(r0) r3 = syz_open_dev$hidraw(&(0x7f0000000240)='/dev/../raw#\x00', 0x0, 0x12d441) write$hidraw(r3, &(0x7f0000000000)="3a0ac17e0d595345e24ea72cf22da8cf6bd8605cc6dd64", 0x140000) write$hidraw(r3, &(0x7f0000000040)='k', 0x1) r4 = syz_open_dev$hidraw(&(0x7f0000000240)='/dev/../raw#\x00', 0x0, 0x12d441) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e0d595345e24ea72cf22da8cf6bd8605cc6dd64", 0x140000) write$hidraw(r4, &(0x7f0000000040)='k', 0x1) r5 = syz_open_dev$hidraw(&(0x7f0000000240)='/dev/../raw#\x00', 0x0, 0x12d441) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e0d595345e24ea72cf22da8cf6bd8605cc6dd64", 0x140000) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r6, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) read$hidraw(r6, &(0x7f0000000a40)=""/207, 0xcf) syz_usb_connect(0x0, 0x2, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3, @ANYPTR], 0x0) ioctl$HIDIOCGUCODE(r2, 0xc018480d, &(0x7f0000000180)={0x1, 0x7, 0x3, 0x401, 0x0, 0x271}) [ 655.709161][ T17] usb 3-1: new high-speed USB device number 31 using dummy_hcd 22:24:45 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 655.969150][ T17] usb 3-1: Invalid ep0 maxpacket: 512 22:24:45 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:45 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="120100000000000000000100000000000000090400000903010200092100000001220000090581030000000000"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000840)={0xac, &(0x7f0000000300)={0xc0, 0x17, 0x8, "e6fea2dc1d33e6aa"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) [ 656.039233][ T2797] usb 4-1: new high-speed USB device number 62 using dummy_hcd [ 656.049393][ T2759] usb 1-1: new high-speed USB device number 48 using dummy_hcd [ 656.119151][ T17] usb 3-1: new high-speed USB device number 32 using dummy_hcd [ 656.289141][ T2759] usb 1-1: Using ep0 maxpacket: 8 [ 656.329313][ T2758] usb 5-1: new high-speed USB device number 29 using dummy_hcd [ 656.349330][ T12] usb 6-1: new high-speed USB device number 55 using dummy_hcd [ 656.359740][ T17] usb 3-1: Invalid ep0 maxpacket: 512 [ 656.365325][ T17] usb usb3-port1: unable to enumerate USB device [ 656.399271][ T2797] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 656.410648][ T2797] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 656.423839][ T2759] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 656.432605][ T2759] usb 1-1: config 0 has no interface number 0 [ 656.439260][ T2759] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 656.450593][ T2759] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 656.459989][ T2759] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 656.469405][ T2759] usb 1-1: config 0 descriptor?? 22:24:46 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 656.526166][ T2759] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 656.579380][ T2797] usb 4-1: New USB device found, idVendor=05ac, idProduct=020e, bcdDevice=46.f6 [ 656.589185][ T2797] usb 4-1: New USB device strings: Mfr=174, Product=248, SerialNumber=0 [ 656.597768][ T2797] usb 4-1: Product: syz [ 656.599624][ T2758] usb 5-1: Using ep0 maxpacket: 16 [ 656.602176][ T2797] usb 4-1: Manufacturer: syz [ 656.629344][ T12] usb 6-1: device descriptor read/64, error 18 [ 656.652774][ T2797] input: appletouch as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/input/input136 [ 656.729395][ T2758] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 656.737638][ T2758] usb 5-1: config 0 has no interface number 0 [ 656.766833][ T2758] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 656.778253][ T2758] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 656.791299][ T2758] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 656.800489][ T2758] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 656.813884][ T2758] usb 5-1: config 0 descriptor?? [ 656.819461][ T17] usb 1-1: USB disconnect, device number 48 [ 656.831011][ T17] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:24:46 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020050f1f000000000009058703a42202014400"/43], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000a80)=""/102391, 0x18ff7) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r0, &(0x7f0000000a00)=""/114, 0x72) r2 = syz_usb_connect(0x2, 0x5be7, &(0x7f000001ea40)={{0x12, 0x1, 0x201, 0x73, 0xe1, 0xfa, 0x83a93b085e5f416d, 0x5ac, 0x243, 0x1565, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5bd5, 0x3, 0x8, 0x3f, 0x80, 0x9, [{{0x9, 0x4, 0xe8, 0x81, 0xb, 0x3, 0x5a, 0x2, 0x9, [@generic={0x1002, 0x4, "80a2a8263659c43ea15ba9647591a13d9a7b8142c28d03b9642aee409f79d522803f9a70e9cc65483e40750ccfc96ef37f32fe5be866a523e388791ed8aa74bbb5b0dd6c21b7659b2de6d1ffbee4e4e7164725b55e789bc05f58fe76985dbe228e04fc6b8e5b0f3b8da05bfb022a4842c2507a8b31e662647581fd24a0db68457b8e524dd8285e6b180be6d80783be3adb14dc8bbcc2fbdf2c9a10f1723ac7e652e51c63a563dc1e799d4a43f5983be88cd7fe9f9f45af390d3cc7ba4849e0da6694910dc86541bc96406a719c81e26c97b651749fd506199902ceac1bfaac60b0324b70eee607827e0cfaa45707a91dc20035f229caf59e03aa3d52fead90d1be8af0456eb519e3afbf2a51d82238483e59ecc5fae3ea8e9c7256e9a0ee2df4bb8e71e3a74349d57a41d680efda7382bd3565c8c8fa2b4975a53418856ee88bc85110fa1a159f14d653df8966ff16f755132854598b341a69739848be227ebb858c26bf21c10456301ac04d3df8d4266a559496d59a5d78d499c3101cbfc438c7a740fde06575559407f9946ba7a891e00cc67d710b78da3ebe12b4ebdf868befb0d669a1a4ba9e1d47541ed1b9670a79215fbbbc60ed70465d09e152794242ed7f4a5ae4aea20aab2175438aecda0e4158a331e91e935c75d8fc2527367e85b4336570c4f457af591f1557a63818159a1f19dc8bfe9facccbc04ab956414aae219f33cddcc03c20c05aa979cfab30c28682f3dfd338fc563057cfc38dc82a64e8fe15cd2a49f92501ec57f11f81d43c1712ec5ebce41f808cf7a39c4b644b84fb85c2e5faefbb1f5e2acddd2db9250a01d2bd05fe5e74041beac0910bd7c9799fd3a5ead1ecad57612d80dd95f5f193706cee84d247a68811e5a60c6131b556605c57d633be39cb94aa593d98bb2436ac6022863858858de0d26d13fe0635e42be79e834d6a7a5c010bed198d0c69cd2156535e13d6519f61bbeed7b8fdcf60e758dee16cb9b7b10a1590b0b9bbc0492680a7c414612178ba845161ef232559d93a57c59478aac685cb103a9e5715a9a90be2133bfd3834a691187916e1e6afab682be40681d194a1600f944d14ca081e0b993828d0510fed4c0f3e17cd51aa1ba75f7a23eef2506cd77197e1b491a5c9f038132d8be39941fcbe179be59cd760ce21cabf351bf050274d1416dd307b885ab85f8554dff5b3235ab8a62ac51da91639a8579c897ff6b10852b4806baf086c2344298ac6648cdfb79fc07541aa8a9ea762c96faf4aa579f4a3b3a96d88bcccd8e788e845942ee622a01c1167b957bc01c3e029a5facbe978cd155d7b8726a12d37468f1101959587cf3178c4c29f8d587f6e5949534b768fbe650b6474ba20c638974447014d4b276cbcfd384acd365eae1b79ca71e853db1bec784126263101688d122c86a7a119de32f71610a70f960c6ed5ef1cb9f88e341f878978b5a723f1f2ed8637754f7527386143a1fcc3b9d412497b03174174ae0bb8b167244eb5e16369b65fe02f39e50fda0fd4ec110c87589881758aa76711a91d3f4ed8fe96d1b4ba01d7c09ad0a355518b520acc18852fb17590506c9d1a53e6fd5ba0ace61ce143e2b9c7c684961aeee544ad1e295d9e22afd850e4c0d71194b158cd66ed6446d8f02c4249163017ff2e690e7fa2d3d743f793beecb34059412b799c14b1f012642dc1e58c7a8494eec71b6acc9c0f13e3e6823f16632db5331c452f8e122ab704e15b38f182f0f01a51d4c11206f9e6c11fdbab9678c017d133e4aaefcc9706a0f7bb444567c912125c7d0db4c45ed2f77e3d9294ba96daacc437670a6da9d2b07550c898d03731eee870d1949880bbba9e905d06003ed2f8ba7a32a487de4543b2359778a363d121028aa18c145a6a1e303c2af069c84c2573a8d0ce34387490dd3816a3108e038fbceab704e29d63864eb337c03f2db82f69996da3f4416570c162ec5f9ab4e7a58118f3001719fbe3a45f91496e764abc94bf44d53156e971bbf1d50efc5cccbe7c1226ef21ac9952d940539f6d2d1d586ab6b3b6df3828a749bac709a5597b2e6ed48fd5bd198c9bd42472edef3f15009dcf779e00b589ea487351f6b6339306ed96d3d6e0db8a665f86d52da536aa5d930e91aa099fd22c553ec1ce3694d18f9a9b90acb3bcb0bcabb394cd028d169da9731e2afc0aedf3f903c32a53fc1faf6f53c4bf89cc032c03c0d7585735429653a2a197cd2fd4f2bbdbdb7462bd3c1b3377a09152a3480fb5aa8962849fdc224738cbb2f4916c86a4e7dd34de9cbf52362ab876da930e63bd873094d730158d087281daf6d57ae9cdb3f2bce7678f0bc1566d2778169ad083d8b450fda66d991cb567a8e18a73b243847ecb2e7e405a8170c0415c99ff6af746994c20957a0bfd4500bdc0e656ab2a99eb2432b28e98ba7582dc4bfee9ae379a1764240930787a0f7165e2ae6d7f55abeb0773fa2e0a553aeda0ebaee839c2995812cdc7c8445faafdc13b37b48a82a1cfeb6dbd35d8b6918e447dd0e3d9c0141b751e9fd60cf926a042acd620ee7e81401f41a76bdda9143fba2a0feed476281a3648192f3be49ed1d6da30d0e4773cb25a49475f947b24b4a881a3f0e4de677254348a9e6fffde677d2869444fcb09eff13ba6a2389f54fd8001d788dab4377c97dbb93983899d351610bd4383b4761010dc091f0dfdea072a6bb280197a1aca02ebca504976040ae505bd6a5d062b5167b4cec77023be317bf35ba8b3ee6e84e8836a93c3f3624ef489d13acca30de9b9ca242536e6a459f35b246c956e625a1a51fae1e8321819871da16fab0113e9b2190bbec1816d0f987fee9201dee6f5597dceb6b2b9aa102ef7c520943b97a8547f8a863456769a2f6dd48a8dcae6312d187b05908f6a585d7c96782d94972dc0de99be44e188fc6d5c39720502f16f2f5e66b7f9ad10a2407fb3ea2747d81ed069eb100cc2c865c2b264a7206b5c6a5780f3a4e2a30cdebe4863d046139035a8e9160a28fb907b2b39e915eff35fc6f28e42345babbd7fe98aefcb81de7751c083fb5898d75e5cbed213d957448bde77561eaf72a09f81c44a30b54be5459f2cb017e583b126955d984dcd1ff79f9de5f790f11ea8ef61261d6fd24d9bbb93537542ccd9eebbe919978844e853e3a2c0e9efb13db9788f50c8d60e2a59512f4181e0f6b34e9f4f919db881f383c574e75876a4cb76e915f122f390d5965db223c7ce19483379fb6cb8f73017dac4d3d8f9e986738967346b05c47fb517b61a63ef9703b0161236a44c5644afc7bbfb41ca0f02385462fedf0bc9a8c7b0fe08e3297c610d348ac19dff57edacc09ffaec98223f6fb7c09990fa66ef39c23b47c814b6cc5b8421514c8f2c4da06a3f154448cf23035fabd317f15ad78471337f1899fa2fdd7feb67a9e969b441a9f8ada9d9b3274d27b92536ffb3085083f6d627bea5b32aa7654813783b2593a36799d3b74e87e5622893cdc6ec8d8819e780c98ca9c98073967f730d964a867508536f0cbec6467713c1f9d6eb1bf96e73f47eda08edaf17b092eb0358ff884513540b1bd22a7cb74974454ef805981ed52d39b62ff6c889b865194ccbb77f341b36358e6b820caa727e754df3b3e325c48eadfd2f207d27d35a9f9f7269ee2771c06c6ed17f35d83f995455bc0155c3b16e045d78d093a5540b7ecd9dcb87bea65776a1d03f2aa744a9b9631ffc194478e46a771e6695e641fff77584f4ba10036850432a575bb5ec7ecde2f759d23787ffe3ddf704049c5c093f51635fea85e062cd7f41e3ccfe223be75dd3910c19c8c91794e9bffa159d7be79b96d363acfe5e671b638856377623807748813923e90082e9c1778375ed43cda6dcdc80e7e0da0f1bb0f5753de37ffa62c928290dd6d8d75a6557ad94c3c2a41da03250853ceb4a8d897b9e4ea984ed2bb8a4e4cdd4401422f165eb935ca70c930c17fd27acbb14daa74e9fb7faee72791f09433ad77eab885b3570c8839c160d82dc17c6c895788dae5cd9e5a7242375adacb33f46c3524d5584cdc527c1270cd7af951b3898c68af234478cbb552e725e6351d560ca2f44bb18629492b162b0a337d6ee1841ee540d91f00d2abd05bbf53a1c602a6757f746ea7d6dfc80cb2427a7118e22d9b9f2e03f58778b3b14f8fa3b00e88ec38c39e05f2857bfb03b4f4b80619c04a56139c45977baaf2e764e7ac0a5aee4b6731de7bf1c8788c2b2bcc4e8fb78492d59421cc4d72f590545287e614dc4570973f93b9e7560a59d6964170ac221bb70b29a81b28f56c9fab25715f0c6576b64a9f030a422f396bd0d18414c584c67a80762bad6c814371a6de9109421d4b86647bea427b236276dec18c3a58e5b8e467b6a4e91ac949a8d62f1198c4a8bbb477f716b5d749a8882377c6525e1d69351df2467c24c07497d102f026fce6a38725ef671cace0ff1d4a1fa29cda76d0ba6588ad6c7c2e513180f5674866dab6cb64f0d747ab9d357ca4c7815d3618e3086c629768cc2acf740d677257d7ac2fc272732c383d4bc7309f8a2c481e9b73005755c690b066d0179235b3b54c4ea807f2c8fa06a4fb9aaa693fb3334d0a91744f99d653374f90646a5ba06971073682d0b5056116123388856a87868e72e271488c5ed089c97ac8cfb3d0513249afac315ac4a7bc81cc2a196593a89adb4b5c2800d8896eb9927272445a98a70315cfa91c8ea3e5cb55804b14ac5a17c12bec77208b41965a5b621c0a530ecb3553465a0e0b1ec3670573eab13336a11876705c4f8fd09ac1e2f65ade02149f3c626a774d09a536598be56001c370f976b254d4cf6351172b8ee645db1037cf87edbb72ea3c047905681391592328c4d3640e533fd5a4e6050f77b3fea14d902a84182d42bbe3451ea7e2e4dae26ba98b36bc2b229771b109001a17c471616574a715f4a3064dbaf991e6439d6930242dd2c6ec32a2190676a66a05289354f950b106f4c4087e2a17189d16add512825435d222ffb8fbe98fc5e4d8150e3894165f1a34e691505505c57d7cc36bd66bf39405c0ce9f5b236774b38f00119e038927b28e067cc952e645bd9d3f93e94f2c95ea63cae9db16da5baad2d3fac0365c31c22b0bda7298a0b332f85e7b0030e6ed5e6f022934143006b1995c113f9b17cec10f605ad100d32cb2c8dff3c79866b7e2e1a3fa762679ca32c4f20b068e44fd16d0be12df7579a26ca8d116681c886c557117d457cdc2ae3f43a2f1e8d08087db056af4adee8e8e33ef7a50006bfa5fa20b73bfdfa4bab578e5d501de524c125bab933e4351b0264b3ab9614cd8352e0d9ea210837c0c2b11dcaae5cf0bdbf937b7c47a4db63cf24a328785c96ddc581e698c2dd4a8f98b25048905adbfb217a7454f37f546b0bf646f045d2cd30716b76ffb7741b7251d58b33079b72514fb86cebad44357bd11def343335fa994fe774c6559b319e34ab0183ea805f186af669f692cffed4962e0155959883218ce794e8adb633c136883e6c8b0ae4adf921fb834a9e5b5e15a1f162d04ab1be774f6c1e7eac88b92459ff622779bcaad3561fe6f47e0417bf91646704c22c7b93075375b00a839d1dbbf77fbdfe29e6fcec6637d3697bed33598f076d9930047f0e42b953a8f6fd084e911f18fef3dcd65d7ef1418f639309f167aa846fb5405a0e62b0fe4556ee0976b264af030d4c6f0a0f7dba68988e41fbc6a00d2aaa36fe94d768d696053c6b3a549d4d516f3f2f58561257073f350dc"}], [{{0x9, 0x5, 0xc, 0xc, 0x33, 0x4, 0x8, 0x3, [@generic={0x1e, 0x22, "609de5f7dbe8b970d4dbb9fe28170786972daf5a9bf23c54e384ca31"}, @generic={0x1002, 0x10, "2659d1655764158eb32e3bf52392ee9f92320360e0db31690191e546519f1ca2dee553ed5790cc4d2a94ea2028cb0835429902fd3db13dafd14fe3de8a0cc7c76098992ce74a5dba9c26cbea4030827ff97b5c8011ce9849ed03d41ef2fc10c88cce3ec88db24ac8c585cff401b575abcf09004586673b629c824dc805b82756f5af467bea8b3e6f0462640885afd43f521b71a53dee5acf114c3f3c3db30db9401b62b8cb33744b3623625f5ce8a32b2a4aefb86b3a57efe1f9a32099d54011539400f92004142da8c8c14602c547fb4a511ad608201299259204908a2d3ef7cf88bcad6bfac53e665ae80adaec6c78df2e92ac33be8b17ac495b9f8d4f050a0879047f6a298b7e565685ea649b10de71ce9f209d4daac64e189d40524f66f5b649a2fed721925686594415bf09c4319d65b40ec19be78a5e08882d5488759c33bae66757f1ca20fa816822878ffe4e76c6370258e738a71d7c3b2544c9639a4d72cae75c740aacb170e99dcfa146f05bab86727273672b23e59cfcf9add05c1fc6cae7304ff2cda83c796f40a083d58b56aeb5c2caccba691aa8d454a7778e70c753cca5e6282babd0c33b1c1f517d88067fe0ee63f14881cf13d839efe9eb1b0f7684f3faaa2874cb0b95af89120d762b831512163e44cdbe426a8cfd194c9c317d29ba5d8ff23090b94f81bb0105e870809854f482a95e23c4e9dd858fdb612ca52016941152cb52922f74a343f7ff8eda29efdd1cdc5ac7576bdf13d3064cb4987ce1864cf29124417ea614f0e213c1a41947095ddb62e64e60765defbc0c851e25e29c55e5b3750f0ec58238d03826f63b4adbbcfba15be05673b3e925a7472c8f666e76ebd558715eb83268f6cd50d3aac38dde0c3d97b73b3deb4324d5ae98de023fc092c00d06c4c802e313f621c408986dfec31d8c1a037c0768e36d24829600208469e13505e805d727710acd48649b3e2f162f7fefb6372de8de4bc6ce0c92382cb7ce51c4158eae9ab9f41c55fceb2e5d46aac193114ed7df08bdbca66da0518642a631c7c71a603c6c680dd6bb17152da03f6fcdf7028f7442204a284ccbc940b9cdc08221d280b0ba2651e4105a6e83f34c6e722b05b5b4978bff88fa2e030bc5a41c0d5931270e1e58668aa09cf41f718496b5ccabe50cc06bd06f0f130c47c3354bf1294de2d5ceeb9f3251e36eb3012e0f159c5eca8c40493ca56064d6591251264644f184915bf44668c9dd1134c4037298c4ae1e281e3f6f4faacc55e3646681ac7745011ce08a8abc5a7ae9c91e9a483a5b4c3d9e17cddc891bfa628ef84585aea2937b55dea9a526db7d38c7a1e61c5b4ab2697175e3d4b4a4d9a5eae187181dbe577e1d4389d238407ffa634f9c6a4ebdc35f0bba80bf03854bdefb05822331d4b2d1ad6b5e6b7268376d0cef5d4f061c6f91eead33bbd97ba13f41d87102abea17540cfc48a02b16b0bd11c288e199bb11bb6cccc99cd5d70a0596f7be580421b517c22bc30e149b116d48d884e6869a564a73aa50d59044fe2be750013ee53687adeaf431eb68c30495b6a5e6fa34ceafdcbe37fb90bf49e5f5c07f54c13e8940a2c18bcf2366953e80b2b3daa9922657c58bde0f8cc24a502903c5e945f03fd89e013ce0e48897b42931464bb4e222d434be2966a8af9ff7cfcf7d94aa5600dd850dd63ec418d4f6b65e2f5426db22567da0fd26d5358c49f3249dfa587b137d1a603ec6b77f7731b7b227793e545aaa9aa3f3f222b03a803f8c245ca32f16bfa77201dc44c89cf249a118919d27aedb1ab41a8fe1027389bcd6ed2462380cf39602f87a7b1f74b9d156705860b9e217ff3258c217adbd4fdc74df134cf6286aab7560e81e98c106674b41b9526952f9952080e8697cb5ec97afef0a4baea0fa93b7dcb72691a75a2bcc26bfcf35e8c5fcef0b3f5938348c444e8366691c064f5f96e489dfa11ab769e80dedc6ed443ef5394c8a581e9599494557d0e702c34d66e4e445992c5f3f6f9a885b9e119c24e55f6c0c4ff39ba4fbec67913cde2f05aa03aac899fa920eabd1fe8ca946b5ca69c65713e3257cab50c9b0559b6acda6e8d894448f9f129e7db82710931c2932a539a0ae15614bcd151c18a925b5995cc67b2d7eaf7c2a24495e276c97fe7c545ebe40de655fc2ff8042e79d4040bb2931f85ec0b6bc7fab515dbc0a80acea76640ce6cd2f20f81aa4b3dd89751e10603543bc2afb582db7b32b114a610aba877566f61feca4e4a0016dce64ea261b23a6007eec5ad2b422f9870c3f11671d32e940ea9791a232e79b043d296ab94c3cd2f937ab6a70e8f19e07d76400252dc2bb2c60815fb7ab1f4e61a765f1e8a25b0120fc5b9ff33002e122ca3d5681580ec11034b9d5de2a8a27c09cc641d499490fd990577512f7315aa1d362c60b8d0cc3e2fe3b87e2e088cf2a25bfcb3387578cf4957b7a7963fd5d04a359e8c1c29332c6e72107d9ef3ba143a16d01d2f5c833e2198436ad1574ff5b67cc8c488acd1af0e1d52d4f74faf4c7f2d1c397db016235fc05f63956785db0960d79629638ca2f1e33f5430573cfee581485932a05d6a3d29d4ca751b0cccc2c1bddd0c8aa032935dfdb35d86d44d788b47978ca61f976423ae788962d411aff6b8c980236d7c18f60eecd5b70f8e7ac6f771e5ab435e2bb66b7065c043d0c5c9de24dd14c6f2bbc4f5927c0c5667d1b245b288fd9381b147f1a20be126a8f1af9ce43e1377c810866d854e0c8b2d12c15ecf77cebc59dc75b4a7c3856564d7f6bfc299a96391a18ea90a99f3c80de073d7ecc5beda3a86bdedca1994970dc18ecac0f717c91d97fee9a1012ad43b4d48a5bab0f2877160b804d66195fd5299e3f7f9df7da279fef6878d251116166eda4abbc4d34d0c5b87acfc05d1fccf2549c18786244c7b949e02a73e4a6410d06327846097e115f73add307e1832cf7feeb31aec6cf3e7652e8ff977566cce47552d1772c8f2630a7e55b065a22cb6b431fb3f5cc291f3a55a79aa987177029b83fab47c2342e3581461c6e79acceb5f12c1c6194bfc01cb0ea86b02000b81a95d2bcf2ae068f2c56b7a786df73f178c77d2e16af043f2e3b0023fec0c08038f30520ea678737fa6e63388c76da4fbf103e7c0a2a662cb03558fd7d64d45a9477ea2549666d9071c6835b799b3d4457430762ab8f16190329ca9587c1e7aa184109d54f6b739d8d351ee2cb13f3cf0df22b0cb3bad139acd0e15e78f1401f72f0df1419e706b4b8f7647b6f03acb235c8b3b039c81017cf00405cb0482c49f1b21fcf9fd0ee395d35c4598e7142aae467eef33bda3b45f8807a87c24282c6cd6500bd2677f9b258fb8995150c74c234b1029a5b45477f0706d434cf014ee9be3c07b78ef62e5e1c3f4be1f022e5c7073632a242808c634d69778922e2499b26ca77c046676b6393bafc91d860edcce53673a2849db22fc50b31ed7ff3234b792d41f5f977a97b81682389ba2c02da7fa4809e22203f48c75b5c3194fc6fc1fc2e875cd7be6048e716ec5e5a82a2e0b7315a38f695d5984dc01faa1b3e01bb5f7c9e2ff184c7322d8343eb549a2b76c512104db787e7f4a5f30d72c293c5c5fc23df22899f7f6f00071b5e97ce478e9fdeec09afaf2021cda2870e1aac848aba72467f0b266bb882addce2f6f9b90861de5f2f401c61c8b84bcfd46b3cb4f77e6fc29a036451525179cee1a12218ac650de49eb5019e99a1c1735be6276ddaafd85dbfe790150c3882d69592efcd403d5a547f1ad3bee8a8fc6abfc69664f3ce39ae78abc191ecd7fb3c7e6aa60e409a11fc268616a5e2b57bba94073e2cd2423707eace14c3e3d7aa673847a1bf8e8e99e036c22297e3d02802cd11d19c2b93be50c761564f75ca0d78cbaa41cb25b3284be9f1967f7cf8d29c9c7f5b3bbd7689ee4ce6fd2502ee0467a68a8f2f7983dcaab4dff6c3f56e2ea741ac141a646acb32fbb53ebfe262092c99e99de384d53a9fe94defcc2fa4590599c26b29dc058a03366f1c4092e850fd00a958f0dbcec2d4f20e213f6fe24d4363a3dea4d14a6bb3af9ab3b9effdd62d9ae85f0bc2eaa97c7654d59dfd2232d846d2e1418b9c4521fe86bcb55791053ce35f93d9a2a362889688f8a7e50c79df86ddbe38bff35d2af450080c1b1d6c55f9300841495abc2de952e7068a6c5183ffc1ed6ddba69acf239d80c8fedd3f10cfa07b01608445d2632f1694cbe9abdf3739958b7dcb95516e2df181b3231c0af3eff699a362c5619248eeba9cde41969badf3ddf2f02be991505dfa1236f56475fd6d2820f3ea2c73ea992dea0d20f2e799addaa9a7c4d2a42c8872445d91b7616dafee9909eb69541cf487863dbf3ac196585fdfb35d9777a8ad38b34591b85f1b654ce00e5fc2f9cc45b48d5207fb193fab1350586cf2c676d5546df3253997fecf5569e35ab96a3682a85ee30a49f02ead2408e5c9cc0515d3449d053d906f151a6fe169894ed1aea7dd82f91814578fe31e9414eae293bcf3b02a92e95bd68096c79a9d528c6b10b1d1c467ed41c135e400bfb91c57314ea43958043b332421da99d2e98b3985243c1a69bf519af7f60e56b039e104b9f34522cd4ec040722606d6c9d820156b42ebda29af8ddbd08a54e967dd113e0c53d9da92981bc00141bc347703ec516fa7f640b08df0896bb3293f6a58fbd5fb87ae7c049575583a88583c694287fb94c6c36c426d605ec9330adb825859b3caab6b695194b68ae403617e1308fe47890e282a3186e22e38bb5722c26afcaca9f7f147a392b9ae85a86f25962c0221d1bc3acbc29b9a67e5ab1933c03416566ea9f5650b670fa3328d1132fa4285b31af5e103e9f70ad653db3ff6756b6cc0bdedee39c5d2f719beaf80bfec56e9ddf1b5fc639378d54dfeb4246811055101271fc9a0ce9b9588292141a7ea693592ab06eba25c8adc820505626536170a89bf41d993ab6ffb34fa8ad0b1fa13c2778cb19b2b2f462d471e315fc5c926021466744e06f89605870cd8cb9d44240afb91f45a6447e41b1a81eeae98da12d30feff070f41eef9ec02ae6b48ac3b02a5e05111c7a66b075ac92d014d608fe93f6288648778f5f77544ec0ccae3d47b9ebfbb8660848932b5138d8e0536e3ef19098e6083b6026eb572ba5e37715ad966f974224dc55c384a047338318cc5affa74e5a2f7f285453fbd4959ab33cab9e6b7262317ca2cba2d13a8bedf1e658dafc5cc72d95497baf6af2b8271f04d52e668c02a27b8bcdce11596ac2d1175849af53c7096956b8b16c4bcd0a8d4c6cbfbc38a9c72883d8e585b6d745498cb4363ba87f4b89a79a1b4c971f7543cfbf65dc37661f5c8dc48453c4dea865c6e4f555348062c6bd18a103c7b5f8f9631cb36d251745136ee5d7c7bdf1d98b57607b3b49352eb2688217403b5c888181654b58332b0adab36f8a95b7393d65c4a4b4e4514a33e9c826f1e7d398a6ddaf2814fe38136071271d3b47dea2a9348b4e86c63fd593f8a064532d92f40d58575a9061388e26b8c851b0560b55e44dd0108291f646bf2871cb1bbf29a070ec5a5455946d11c671ec89b21d2edf701c0b965e6816ddcc8310595687d49c0900f9e49f630b84f15f1c2ca9e7254adbea8a0081d85d7d4a450d457b53bac88f59fd1a7a1a6c8e92cc05f11f97186401cbc262c22d652d0ed390937c1713c80a408c116850308a823580b2716f27d615ebaf3b7f23c9259fe42f85de4202459e94bbafc1e60b30e4f53e9266"}]}}, {{0x9, 0x5, 0xd, 0x0, 0xc9, 0x1, 0x1, 0x2, [@generic={0x8e, 0xd, "ef0b990dbfb64aafa3841f88ea3778861c4195ed756330f66e0f18325e7004b13d7a72871a58082da44720aa40ee59954917ba9a39dadcbc7fd51b418ce86a2b6a7f52a88344a86712db3dc0e0a8fefa6e87a213c025d9e777ad8f3e7778ebee4a7e1ab58955d164dd01ddfb8dae64c5825a217de615163caa8e5fb5f0783eeb74374a13bf52850784d48d08"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x2ca, 0x7f, 0x1, 0x4}}, {{0x9, 0x5, 0xc, 0xf5a595b1f716591f, 0x7, 0x3, 0x9, 0x0, [@generic={0x1002, 0xb, "c516b6ed055f15ae15993baef0ffb16ec3796a77be71568454173cec948824d82e4824782bc89ca68ebd7f2459919c3bbbe2917dfe682671b8694c7ace036863c8edb11b6edb50c1f8b3337cd2fa35c4112cc28db71f6292b89b883ee0f46139f936974ed4d1934de94ca25cf3fcbb31a3c20d4eb6839eaa5c8236b432fcc9157a26a44db2dfc0d2d6fc894ccace4a46361b26a000ed83917a27b0720cacbca4863018fcea8bc12fb476867a69693d826d0d48d3cf4cacc670cc88a4365d902a7256920119b2665fdaaacb6b24511064f7293bb009912fda3b0df944d3761bd39dcf23d4d5c9e4125c1aba0bf5b93a53ad01b2d538ca184809bd3cf85a1743ae0339801a42b6ff8970b2ae702e5150003c1e14d1671fcca340e19e2cce8718166f8e3ccd39ecd7839328a7d069ac9cece26ed535e07bf92729c33d3295c8b87251a692cdfd22324c109d99d1581005ad025ca961dd55e780a6eef2c6e272b321e31b2c77ab92ac514bcb4b8bace1dd60d1bd2b2442fb14c725738ae7610f4259f4615b993dc11dac6913cce657b71c5200b19f2a69f474ae48392d80badae77da5a61fd8de7a600aacd32fde1754cd66e47589ae4601465b698e5243f93f857e0f5577733d4e9e5549b574efb7129b500a1a548d70a1557a200083b2e3d2e14edb70152afb87abe56390df5e22d45317604b33e85630eb62f87230f7b58319ef44253f9d4970142c075c43447c2fa44c70f3d1a18a5bd181e311bb4156f1d88ee198d21193309468b0fb02f718c3b4ca2ead059d9b6e7c6e2d45c7da3620509da5d3073c43a4935747f5736d50f9f008696a67706f09489eed3b50966790bdcbc3b84aaec0f303fc1ae19de2c693e0769b4d92ebe80216016888b8df14d1ba0ba9f53657ecdea2a285a598e378fd4bfe3c85df5a026333d616b68d9be9c01ae43fb1cd0d06bab56d617bb6ff7af09ef9aa6733d6f8400d18a6351110d2788dc79c7cc35e80da4e30a80beb4640b47128411ca32ef7dcf9fbd87f69a6eb81271677ae68076c31732c76a94c4e812e191769021115177e19260c1403eb0ade79da4779481e74185f9fd87fec9a60f20686fc8cf90eeaf63685f990017aa20c5917a302f5eb54f0bbab2cae7ce0936655d0b81d49dca2c30ad075aa40d56d3496529a5282db667f80d988e850bc937074fd9e58a840075ced9d1584edcd8593a8f341e985a9266e93b9509cab7ee7b890f9ead789b2ce8d9643deb90d6b6adeaa5005d81bccd7bf85aa2a1058218cb1be9d7a7e2b17d2e505cb65c3d72eab31709ca5cf52dd7c34af4374af87e6abef6d1c41e912ab63ed3b5b5c534298712e128215d6dfdf68a49259e4f1c1bef1b0d95f85c8a0065994a174a333f34d56830e658a9cb6e0ef1488630ea566c15e08d328c716d8d1fbe1dfbb66a42a072869abbebd89daef907789c6f93cf21a40d7455d4fd1288f20bb74c92e2bc3e5d9e67015dc7400375d894b7f3b6e7fb88d3d5d6331f790668ca96adbabaf6160b274b43140cd4744644ea86e60540863aac04bf79dce3bd90b51e2794cb9df0640ad5fb823def6f2b01c88f5fa58c86afc2ae018e7128b0f04f7f076ca0cdd0270c0467192bce91de263f5473fe0b1262e1fa9d8fe0a75b63b542eb3f0f1ea8e42dc4f647082bb6ebb663d4dc0d93128289b39d9070c3fc2e7c4d29c7fc445ef7669ba31d58c97d39e66e9563cf936082c52a5aecfa7c1c7e17fa6fbe19cd1d68facbb8354bb1f8de5fb3627193c166c4aa2824bea6af6b84422eb9e199c404f8178ec13d99523de8cb14f41371ca3a4f7c7625526f15fd2309d902ffb0b4dc593cd9ee2da122fa8696feb1cd41a72039a4a0eb2327fa2f713568423fea5156b39b453d41199fffd9700d6e185f8fee38ecb8b1d3352e25fc37d74b58364401342249a9371e5ecaff16af1baf8385340f846335c451cede0e8e6a18285fbd36a775641831bdcfedf00c0a31c2547ec7068c591fe8edc988be0ed336bf180b61e5ac571432b80e5dc36bc2db69b40ae7effb7daedbc18c2c2cba90452d2aea7b6bbd08f7bc38cb565317b7d23382b422da70763a4085e3e656035aac70f4a65a0e6d6a2aa86ea749987672ad00b3abe5e884d49350280d2f273eac79ceaf06bc29eba3e271a3d4873ecf3665f4da182ec3eef952efcec4186ccc70dab9579b414d30a49772c05d1c877c2f77421bdc93f756d2d23aa7b19893c0be38f4fc867c987a8af994ee860920c9bba93c8646673730cdc1beaea6bfade77bb3c85afff264c3a8a49a70e4172d74c446ef2767e80ea8781e96599750d6b653320e6bb1e2d26695b0fd045534b693465ddf004b360a8d4b9737aac428a896b9b4fcc87a79ee51cf7d2cbd621fcd9885b93c0fae361dfa6bd0e126659f12e18357a707b46ee2b5e70fdccb20a73de539efeab9a18a4e19be9768e4e9cba5d21f14830162db2edee79f661f17c21c8567deaa8c07093bf90afa0b5fca1afeeb61a1ac2f5c9013ad7b1b9b8bdef8e58b03887751b18945ed894463459002f37bf90e6239290f955f9206aba93c0dfedb61d4aa4cb81e06778b9181feecdb2481ebdd810f29359eb31f081dfc908fe857332fccc6634b16b09f39a0445a1a4b5f73ad43009b4e8eb601fb6b10ec9f8ac2eb8f3582954f7edaf8fb03b07e07210677b40793f3c124e89695cfc9441de7c5682083a58bfb877351b8d8f723c66a1ee5864820570ed15fba8cb0d7aa9da8a5f4d2047ca6a356a703a2b24ae35e47a4e3edff8000d25857a3a2ff4ff164b5b20d22eb2c3bb3f345ebab61aba93f35980d623f97e058ffa231f04538c2e9c7a003e178f1c8795787fec07d2fa7d5c0efbc16e6a5edfcb5931d3da219bd8d76b1c6cb65b7173c8b815c56ed27a80ba385c020a351dd2d465ed5357d2eabe31aab5e3c91266c03800b89e28c9f8f92015977d2d94096c68b709223f039487551972eec812cf501ba73467f202b2bb7be94c101ced3728d26ca9310dd84cb88e971c568775b2f5f2d7808f1ba2f29595c0b9d94e6d0d3d27023627bcb60ccf583407db9dfd437eb27f7bad14d7151e7ee95fe6d1d0a221476127cf6a76ef0549025c8221c9e978e4faf21793b579758851469cd3d047f0b76ff5bae13966200c30bfbc30557681f8ad07649fc8690c81b18f40b9ead1f0e2a8906e8bfb6d05fc28bf5ec628addead63b3969ab09617b80816500a9f36bb6cb27051b8def3f756e56a8f81694ebfbf71173fe6407b8c07efa196dc32a25f9f2729139121ddee5f0ed65baea54ec1b3704e63e2a66fa51c539cfd13df3f18ae2679aeff1a4519c277928126ed049d2cf866a9d83ca443760b348db1bedbd08bf359ee1faff141142c21d4863805cc86ab00f06666d87cf04d2802791a05ac4aecf7eb49af63d2824bde037e1aefeea49fbb4f46aa83bf1876f2dfec8f919d69e36ffd8ddddf13a3f21b5cb23805548c5154c2d3af1794ba403d30b22a7dd164451aa8c8a27e7121b60a39f5fc243ede66ffa5f5e819d83173acff35709189d082176361340a4889d833987b11aa8a6817c41dfefd38d4a7eb8024e0cc989bf3a90c7ea4145a70a118553797d5096c26ddec9b766613d771a42349878276734539ab4634e557c6e827c2cf49a0ede194fde1df2d4cb4d147dfe4f9552caaddbbd68f53b66fd50b201d91b48d3066d5912d128181f997a128be3801ec84cdd0f75dcc41ca73147baf9278ebe82232a489a1b8c8c19a2fac79712e2c0aa30ada3173ff58c250250a27a531f114dfdb3dad038a20b442a883e71ac90b98888657a5aec2fb53da32d8d98b65bbf2bbe0ad449e4a61003f995bfdf0023849ea60d8c03682629b2068a52bd696c5a5651f70a9e5d4364bba371431da9059a7023a4b40148dbb5c02b8720c384f49fd79ee43084c2f2b3a77528931e9be05691d33f1eb90e62e93ee0381d7036da2edca447d95e6c0a0341d89e2c2e8b42807dec6c1dc1b97ced4dc8620083160549ffe046f214c9e4b0f9ef1d87777677bba1a91cf8a246c6cdb9b51b0f9073eab21030b57416f6d29044d868d13366d9c53c4ebd387017fca6075f0ee87934dba6a3a448c410f9db38245001b6b5028551d8a82d1cbb2b44ae99e888fba4fccddd15864be4a7fd7e1fe32f5425dc3a344d054f8896326b1893bf95c6bfb7a9ceff99d26b3500c579a37f81ea8e40d181679ce8c6ca09e8d6a11f281ad871ec589704fb6e783c127e8c9749c58f254d910dfab116a5da1d01de5ae8db9600fde0e7396f1dfeafc64d466e0c1d1e8fe183bd98f165827784abd091a8bf67b4d45713d6e71c0423f52badeaa82bdc1143320cc6b9ca9c2af8e8842b38faa98cd22aa252b1da427dbc18db7eeb4b894b43196c43088d5f138afff7f19e67ab0ab10e28d64a4f9e74f426b6a1370f89c7a2b1e77ba9eff014eed113d5ebd28a5696d05715d3111b0749cf530734d6293aadcd53ce1ae89c6ed55d198d90ce8432d2071f50b6c17cfad92e1969d70d06e9f4921097b361f95dad38e50d33d155fee783075372989b676a83383d39b8429337b8874c66d1e101d4d220e4c74cd3a5cf90139ac72150d58664e04419efa1eb64acf2c7b29e75b821ae939ef7ec3fd2445eef0bbe9be6de7c2845f8e3274d3291b7697faee968dadf7b8ae98b89a5c4db90bf7ba3c5af772da4bfca27588e77e858e5b9e4632f7c5a1eeda4650ae9458d9d985ecdc458e96e5da4379c7c0852826c9ad5f765eb9b5971d8f7060c1f0e3fd2e0fb37490212164ea77d2a317636fb07900c0568f8acd7dd6596e9547fc0a1c18e8bc3734e5c1ef222fc74180105a9275e3371e0d2c474371d1b7945594f4fe7cd44151cfd66538656f8ab18460aaa8db8c87dbf63c3c1a6d7ce74e69d7ac4a6b2515d3778f0203d7dbd761514ccc8acbf5600ab18b354108a874c2221877eee6c3b853ae2daed0d0680e68df1e62b1178bbc7d3ec8c2a34fed8dd0594aea931c27903974673263191c2f31db87a1691642e9444ce51f71fe7dbcf92dee70191414bdad3ea3e5482eb0cd409da8756433d98326dcf984dceb3d7e4ffca6ac07f6dd1285caf31eae6a62779e43026e69b984975739e75eb3cb89d03327d06437995f9e3e615a1d89fdfd514148c0091ed7bd250c9b086cde6e0402c81e65a9e0eee7718198cfdd885c81db2c575c302ae9848565f9e4744a31d5be72d94d3304b7a001db46e9eed5fa5f866f280ac58bc3ac5c1642088565b87f5504622f708d353f3181c2457ea78580ede0eae302cbc225c314d5c67c14413699ff07bbbad1fb292671ba26282b727cf5d756cdf54d2ac771421a9c828069a974f7ab0c3fd4a722f7d44deb5aa439ec5d5d3ff9930c9d985eb0ce4e3bc1b4ed594590c9ffd2de4d6c73fac38e52f4d11941226169f88ddb81dbbe5cf007567a249a7bf9a2769de04c9834355fd3e12ddb786eb2f17b337107f9e04c0e08e859e03b9c67475c5a746d56c421aae3135abb450751ebdbce934d34cc0f51d53896b6ec9e967a141591f980030de3b7db107a8aaf9deb373c8d2ea3785e71cb62a2d189c0af3609b0d660cbf390ca4e8eab9d7ff70273fcb117176095fb800b656ac048600b08f39b7621ed37636d70dc8a226d68d2e0e98df695c00b90c35500f31534dcf4001bb47e5df8fa96b59f4409771910614d2fb53347339e026999fd29114a6b4bcc71216b18411880d5e8eff35bf85755b51a602efeee108905c82021"}, @generic={0x33, 0x7, "b26cd63fd152139d8b4eab915d54cbc73e581efe300497fb69943b599a4f4fbb462f30086c2dc07065e203b9deaab9025a"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x304, 0xc5, 0x3, 0x7, [@generic={0xe6, 0x22, "92a861d053e934776b00ef8c418cd7b157808605d7539413faaeee99b8d67988eacff4596076315ca5e1154e12f897960ddb2ed941148b2e19f08e472d9ab2524395d75edfc4505b390c5c4f5578bab2847e09b6ac0909692adfb1c083bcf6a442db75de5241d212b2cfd1ff772e90e81820d6db1f6c910c1ee99f39e357dc6ee0e774037b5166436604d0b70f8d1d8cd764f98399395530d68f1d7e825b499ee58d6745f8be28c7e3eb5a91afc1348f308a490d0225aa37b80624f5c6419cbce69449368a55664c2f50f5eeb01344275b7614f040ea094ee77a172d8849cc8bec966ae4"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x32, 0x1f, 0xf8, 0x1f, [@generic={0x2, 0x11}]}}, {{0x9, 0x5, 0x3, 0x1b8a7f7a555648e9, 0x31a, 0x8, 0x3, 0x4d}}, {{0x9, 0x5, 0x5, 0x10, 0x2f6, 0x1, 0x3, 0x6, [@generic={0x1002, 0xe, "57f093a4e6163b3708a0a98421870c88bd14c0a24a9f847e4070ab4187cad95b1debef6902dfbd49ee5c00a3ef8d01b47bc2a764e01cc716cfbf0004d7e7a6bd6e9311827253d93f181be717a4899e983dcfb9ccfa445d2471063f6bb9bfb70ec11789b3619009b171e1ef52ba51f8e4317d5e42df19ab536d8482edc0d7525b2a9dc1509bb7b37ce5833c224f15aec058a0253bab35d5bf08e6306ea1c9a173dc8ac5ddb3e3c513137fdae83e357b84bc34d6e5012a7255969512d8b54a1cb072f06329ee79da8ed8ed042ab5e5826131f00db66a109aee2c3f0aa1706c16892913ddae5931f7f08cf2ecc593e3e5871d3afb0596276f317b9dfe98a906f5cdc30cc1cad71c4c312ab71eb7d9d54e049627437dd85e823b2694e1365cd2df8c0ec2ec13375e9a326cd92881ba0fb4a850774c659a5f849f5f3c6ef83a869adde25404bbf00f36b7a516ec9bb7292b3c95cd72d6d2ce8de69c687160d2570d1ca1f37bc3d5646e3cd53289fb625e019283a06acb867342d88270591ee2a36a18ba0c9dcbd3ec3894f2a768d9c92fb83ad02d1812b6de1db84c9c92ca3fdced12badc3a5e90dc0b64dd87688bb83faf2fdb228284067bc6b06da52f9b1dce6505cdca36fb9039e3797a8b5c53747130b0f9a97bb9903aa92a83c69e176fdc40f8762231f8bfb9f7150559c8536dfc59adf30e6f6abe53e449cd8721983a507ff8233b063934ed8c53d77d13776246db5ae24169dd509a2dfbdd366ed235a40cd57e1039bac776cf7b1797fbe01f258c8d87b9623e606fe932c0a70b158e936c7fa5214a1a8fbe375df27c84613ee0258f13f169e237c49aaa1ca1b4de56145f822c287159ed0e05958645ec93e7dedfca316196c56259e3aeac807311c53bba1f7e720a6caa43bd3134821349abe457e5db61717de89b020854f3ac3fc070ec27cde2b08b66901e35d433b43653dd742ae174a934a3ed007d6b1cf3224a6f4e704665d5e4140f2c37925df8e9ed15b297832c0c16153b8c50fefc781d2bc7cd5b4ebbf9167044b68eaec0e8ed2d1d9d99989b5ddc2d947800fb36c86a1d0f703538b9eb234e8366f8c9a76f5fcdb5d43b2df9210863a74322e8e956c8c17ef64e4b466a57562b2805e9e16023b7b7053ec58cc7a4cb6264fbbb21386c4d36afb5a06467bc70585f7624ad6c9ef9741a89b9a027e041ffefb2fbf1142e6833aee89cd4bb41ff83f5c5613b588eb4a418f5aa70a649b86f4a2c29687c4966c76bee8d1d75ce24fc8c4f87d5022d2179e40a96cad8a5cb2ee31c6ea37b4ecf46c13a3adf1d628c1f52a71e408e6368ebad82f540b8835af477ba9d4693868d61fa161e5d377f99122ad5aff51855804c02d111b0305b5757e7afa8eb7cdb8d572d6ca320f8e0024ed07ff766d5424ce3019d8966ceb0f58efc022a418b27c91a305776d2faeeb939f9558864c180a9cc3f4b58bb3df29e1433d49df8438c2e33bba20564f5b2424720bdae443dcb39f22ff0f7c6fffb92ff55accc87f8d0fff8af7c60f684865dc37769558475a668a6e4a3c310cf251054a22cfd4545a7ef786d3ec4c0d95bcdcd52c6300e687675438e912905b10cdb2d7ed2fbcf0d8e32c17a9706e42b6dbf87ea61c325499b6ff254f2a7f05cd63d0d2f4df793ea90c18df9892ce1e56863038bd699f205b92ef4d6d42ba3c2542627c96f49d31fe577c76edaab6699a5916089fe008ada7b646d2c2b78b4229ad97cc0d6562306dd913a6c80441b1dda9f15881c32bb3428bfe53c08ce159ee17b04572473a3a596b3390bcf7f39f2344113c4d136de78de053e4512cb20079ddcb9b765727b860ceff83d85b02d9f5201cb4cc63296e230a2e0ca3ecf127a0bedcf971eba27626892074d7dacf0dd703f498e046cb47525ee9d924817bed3b21ad6c3739f1dee93b6d8db1c5caf331da8764c6bd46ca5125dc3b39a37e6c93d0210f03ab086d62af56b92d9d7945d0737043267b35cf3c54538ff4023cd88f6d02483a583fb9296d11ea7f4560eadcd2f9d8353fa6432e305dc16b32a53c1276752b686c7ad216deddddd73a8e7e5c2d71bec2baaa261d38990bd194b51b05215db8cb3667cd44042d05cba49ee83479665cc48ac585127577645024b1dc0e9098332f6c0ad09036e811f76e8eb772a00ceac756501070e8161bb000f38bc4c28b8cd6218c9650540ff556370029fa0af068f665a8ad00759f1c94f36e189f7a9e97af4b1af716f88cf4d6d5ec7f27c5abe4f8f858f6aaf4c94a5d6e47aa1d2fe3b4cb845f7dc3e401ff4081a11ac8ceb142c4bd7619e985ff52334d79aa1d232dc4bea6318f9d3451866b9ff2d980b8423ce9e7fee520f1c245c89a0d68fef078db0ffefac2cf3bef5b46037a754e6b9478dd929f8a1fa3cb5c16b042534bd21d1ca8099400b215c721adb7303ae8ef4b919e6942f2496b17c6e077959f4c0ef56eee8fab83094950427c4fd76bf70daff3d50d9af17433396c203aaa6c5c054c6b3c3dc96e912b4510071e4308524ec9559cbe9c56738f845554b1aaa3f9e52c93ef64984e67ed6f03b6766a9de4eadb2b7ceecf244ca736c2bcd18939c781c70dde58a61686242c5720e6b53bc290c3206acb0e5d73154c4d81b83fda86e81b1e2c2322a261de857632410d6aee2e6c20d8297bdd6e17d8531bf2921af8946a2799ec75d6e8e909d7ad46177eda29e7ea37e8046489bb40f5735cb793886db1b4288c6e256e4176aa1087a7e46cf3995911db364d21b90503dcc1e0a596ebc7dba2df7178b58d217d21e1a3843dd346e3d9eed3f5369e4100d51c13d40b19fe5f4ca6d6b5a19024356459cd6612bc522bea245ee7e75cc94444a91866c8f945ea5c04b6b45e962da8a19125774f45dd819ae280e7aeeeecb042ac5a557ec76a21c21790a335515d6b8fe33ff6d17b93ff5e998ab58700f930987b817fbf32a39661d4ac132869acf2675bc9bda33dee8b9893ddb88c0d887c8bd2b2b3dc5ac3e29c65abae946b2743bc007fa27a93d2e2747c43939a77fa457725dcc23d79bb425254bfdc316e0d2e9a1c2c8c25e8fd509d3289764c7805aecb0b5eb6e968c1873542df2b5d06b017db6fcbdf692442aaac7183091a378bc4186821b50450a854ed61490a3123a845958decb974583e8c9928f96b0eb4df64caab9bb0b75ba8059a1b6e71398814bc90c7e5949c5d56d8474b8bf7b763e5ecdf61c2cc669b97521ae4e72e13c6b81f47bf2e66c26d72237cfb9ed66829f23468f3f461495c62758b3ee342fd76108a6782e74344ca69089b1519ea0e5d184dd315827c05c6ea827f0a1c93fed75365807fd7787d6f3678940cd6205651d5dd3d11b815c2ef992ac952027ed3d11d8f9aceeb150295a060a128cc1f2e28b08c0556b47987a737b2470ccabb80f97bb0bbe1b3c1ad08a528211178fc736830ba002355f41dece6dba933591faa68df268570471157bc992c5243a05230a95441d00b3a52c774326edddf23e4d79fadbe1515c31fe36081807e694eb7120986c44827a8d54dee8fc8690effe244089c8cbad21a65ea9f35dfed9e7ff83c8a8d8809485b7df24e018f54a560fa492e1e067477463fbffff4b92d512208d728ca84d13864c5428a3924f2fe74545399a724260c88223480403c646f3419d14e76e5a67b56f25d3329b5bf71cabb7a22927c97a08ba53857f2d4a6cde1f3f0c82b981ea8d6a071c349928d5ac134b6740a777e5289076b9071340d4a39b16dc081602bf52469dc6cc7728831dc01708b84406f355d95e52b96864bd1c251cc7a3a142c4d6172f440af170ccd34a166106aa805c9d0f9320c787f6f86fbd51d22e55b094834137c2b9f2581fde234cd57fd00524fbdb4f69a56b6eb1172be5cd1e524d3e1e800999ea2d3e52e3570252f3810e074b3cebe4b3f2d0af2854c6a49a75798099903deac267b12ccc9dd0eec9268e7d527b49234f8bdf0d7ae7b21d4e2266ea63c5a806844e21a765b532c7f7e6012bde1e91d8106d24dfc597309330e61cfb1cd4f7ddc85da47d2d06da1e5fb07bd9c1fe34fb41b61013b79722f601f71ee5a6ce240cfba1db98dec05caa8e773573d0f990de3e6c68e1c31295eb8b8637b62b3d253ce15fc72e08d27277e5af8e30338693445755287a21bda6e88c96755f1a1536cdfae05806865c1391fefba83f3b5ded23ac94313d2ed8b033bed97b9cddfa3e8cb2741c17205cfb62aa28029f45d36b92c9c404e5e1d005d8dd3f26716b9355c2e5cadb3b5dd03b7d882a11697a395093ec6d3f55e2aa8e855d938343668c1aba516e85054022fb539703cd7df2ae0b067c878ceb32efa86632e72741237ef38d4a3c69d24cc861adf82f74c31b61fcb11e8b35b592d7d6cb333b687bb833fc7ad596fd14dde9d7ba5bfb943da17a7eeb3ac7378c7db0ce83f7e0440190a0231513370067235b2903d6693f9249a2ce24578d76eeb96b32e953dc8abbc0252234718e9b4f27094b2f5dcde700394f862a40a7a6ba70a6e65ae63f16449f595ac5e0b24c4525d960d01055107d1a6d9bb5fb454d3726c569954a7fe535a9427921bcd46add517a40f1db35bea42c53b345a0f249bfb336380378ade754e5e39a3709f14721a5f8d9be1ce4337b4acae60e2a4987f8607998de1ecaeee780aa7e5b855c3912a0f90c9430deef2152f9ace2414867f4c391f42aa9489851bf2971c5f8d4a66a0e7ec52736370c221d72e898f8b8ee80fe319580ff466e924325fbe7de5cde180d9429c94d4143b4b7a418b06ca5462668a38e722fd47b2dcdde644053ecf403294d9f98a9865d977cdac472a0f3457b4fd67878263d53a258f1a853727935dba4ec3329cf540869d952fd32a1966d61e7579c7b167ac803d5312d4f87e524d4c14bc4450a6219d743d4549b7bf0c604dc47cf62c72e3bb74c3e7a9656d7dd2cf7826ff70c7ff3b52f3a21b88e25b62df0e766cb7713eceae2529095a56821519225ae1eb307de1bdb7927f18d326b69df4be1655592444d918098e1ef83500d54740a96dac7092a446ece2aefb69a68eb502dcb6eac7bcd1b90865f565e5f8751bef49f53abe8dd252bbb3a89fcba883b1456a2675ca878b67234cd63d4f44b5039af1daa10b0e8cc94b9e7541eb2c1c39b1a875dd184aa40d25e691ef2ab864864f72676fd516ddcd9e5e0c8dfd726f2d1b4d280d0c8801570680eaf09c69143b08371a79a006f0454a3c7dea72fc8b37bb7666538cfc19dd6ccd2c99faa4b4bbe11f777aab76a7d531c6817be71a28490cebc254f63a97866e968d37c57e95f064ba6cb06c1855a1a62d124cdc59798296bc3d4973bb4db516e93462a74dd373c17c4995f14263a697dd13c4b2291f87880955dc94b7d74353e07a4da779142401cf1bb66105ebb2c3693263dba76d3bd0a5516c0fdb36dbe8f8aff5994ebe22c4108012d51a821cfd527519f1e12be8ac26d4c3b00cec0bf63c42bd01e5f8014d373879ad8f3429c815f17eacc55c5e818cee799f730934aef3e438d3153bad0304b654df2d7a3edb4a0b285e76f183d8ea06e0e4f11974d9eddb56f49e6a5b7f9ea098cf3e5f3fe0961c79d8ac4c3d83183b8162d4494003b8224bdc03c5cdc4504a8a8ec8665b58639780fc613efd93141ccf2d78549e19470540bc19bef2429784383e6e0843cd9895b18f7a6bfd87f71e31fa91977026dd54b5aa86a83cb523b17dc001506d8841029b38b5b35d3b82d3e6162e95767b904b6611fe4ddbcbe8af776a18f"}, @generic={0xa4, 0x23, "e320f71d5c9c35c38c6a0469b1f942b516d50a762ced8f761eafb68785d249f7b91cee1834fab1647b8f73f1b0386ca875742b56db47e8b1f0f7973afeab617a2805cbe86973db7d71e267f820c9d07ff295f1c33c9f6175dff4ddf51da3e79c9ef7e11a0e672a4c0afe120d382d0cdde14c56eb743c528727da6ff785fbfc5a6047b204a95827cc6c35bce9dafd72f6dc9468fefad94de78fa0d67e84d87763a2d5"}]}}, {{0x9, 0x5, 0x2, 0x2, 0x1e7, 0x0, 0x8, 0x7f, [@generic={0x90, 0x7, "ad6e1aca4c7d7a225be53b32b774e69d9debd3aa4eb0d3ffd61a47cb2fd7f6cbe03d74cfd0c32803a475ab79e4da5a2019f53b31a4364f543e5a24b96eeae17c7877ff07e859309b02da640689ad11be517e5b22bd482494bec1ea0d90183014529d7883a1c6b204e929b802063fc0a9ca1185f055ca6e297d3ec853358e1529a396a96ea4ae9cdecbded32695b2"}, @generic={0x2, 0x1}]}}, {{0x9, 0x5, 0x80, 0x1b, 0x393, 0xf9, 0x40, 0x81}}, {{0x9, 0x5, 0x4, 0x0, 0x98, 0x1, 0x81, 0x20, [@generic={0xb8, 0xa, "8e2ff802fc0b78cc9912d76b668e00353cf1f7fa594e13261de66c1388c7023c3a2823ada99cee0a3db77f382a3fdb5f606d0352720c225e76e6eeb04c899822af7b14c2d2e423dc85c4f3c99e24bc68c13aa556cfc48dbd2ef51317d9969c8d93fbf37be5d45342029a1ecd2ca01d65ae26c429036c4b71d380ca9279174bf27b1a6bba567c3a03e696e2a6e843fa7de04ffa93e33fe8c0a9c2028fe0ab732cac72c6d95936d9a8184dd70e93eafba028c091c0724d"}]}}]}}, {{0x9, 0x4, 0x5, 0x7, 0x2, 0x4, 0xe8, 0x40, 0x4, [@hid_hid={0x9, 0x21, 0x9, 0x3, 0x1, {0x22, 0xc11}}], [{{0x9, 0x5, 0x80, 0x10, 0x205, 0x9, 0x1, 0xe9, [@generic={0xac, 0x18, "0ad76c20671862e4384bc0bb29e7d4c5a1036c4b8a23e5e8c31e0ed3c6c7d6b339e5491fc6c583cf10f8e3de09655b6b3b34017195393dc589c28ff69bcc1508b28ec6c772173746f4855dd5b0f4c9b68363da42842f344f0f393197bf476dc86cbd8b92a15758af66694d576100a3801b41690d453251ce655e7f5900e41404024b1297d4511c1f70a99b125da9ee41be5b57e089273f63078b0b8d20cc1e559efa4536c488753814e8"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x2ef, 0x8, 0xff, 0x3f, [@generic={0x38, 0x23, "1afc71e47f931685f6173b72a6affe3d3af1863b5b7c74af35432d498589d6871fc39168f9062a1a01aea5d9bb6a736bc467df2fe10a"}]}}]}}, {{0x9, 0x4, 0xdb, 0x6, 0xe, 0xff, 0xff, 0xff, 0x8, [@usb_cdc={{0xa, 0x24, 0x6, 0x0, 0x0, "06c37e0903"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x1ae, 0x7ff, 0x4, 0x5}, [@call_mgmt={0x5, 0x24, 0x1, 0x1, 0x5}]}], [{{0x9, 0x5, 0x4, 0x0, 0x3cc, 0x40, 0xfd, 0x40, [@generic={0xa7, 0xb, "9826c07da9ba64b8e4e0b47e7695d27dd61e643ddda93eef13aa343d8f85e496aa99db437571069e84a3f7af92055f5ae79bf6cb9dbdd31d29c4ad04c527fb55aab1dd35df90435014fb5245a42e28fff6bde5db2a509d9fcf9a348592a561e855dd3182463323a342592ea168408b104a9d7ac433570cf07178abe8662af82cde5a35ef86fff9d11e316ffb043f763f15efa17632fc9d6079fa6b10115301289598a179e4"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x390, 0x0, 0x3f, 0x80}}, {{0x9, 0x5, 0x4, 0x3, 0x16d, 0x6, 0x1, 0xff}}, {{0x9, 0x5, 0x9, 0x0, 0x18, 0x2, 0x3, 0x3, [@generic={0x4e, 0xf, "5a52c6effb34e5bfec70ba6b60fc73b68f03847faa64838e6f79b1873b7acf7911abaf844de7fac65215da3277afe4f50338cd109bdb3da41863340adb64ac4e019716a258f9fd13fe599214"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x5, 0x0, 0x83, 0x40}}, {{0x9, 0x5, 0x85, 0x2, 0x27b, 0x3, 0x7, 0x80, [@generic={0x1002, 0x22, "886485f61f56e66342bb8a75532b7c3e3db130aed75e6af10e67493b1c1fe9f63d4b0a5aba8b9ab3a5dde3e72ee4427e77ecbed4a7b484486b58f7eefefd0a7643155a412c2d9e36345766162086aa68e5d8bd62298075a4a16354889d573670f297b175420d6a243b17af0c317da34c944f4e52d09b925f292d17129dfba54dfd1322f3cc37bb262b2ac6ea634e2b73d16e1661d4478a76ad45a4f6e9886aae9397338df29eac0cf853dd251747eac7912a85bc92c9676e649f54c760faa3f2b9d56ec8600655ffb6a7ebca977e8a519ec5333d10365bcd55193f7c88ce88cf55c47c67a78b30c95f6e440853716cc23864be2a7956acd9b1289d7d36ea47e03829e0581ad1d25a2ae8ec4bd538ec515b6d40b047bcf6b6fd77401d1ab514d11b6e3376e1fa01ac4b3d08b27ca72f3493b8103eb2c67b0c2c50c54a11261020d9acdc45d4a085a279da54fc2d753c2066e58b8c3dc98e17309f68786a21af3f018652a18c2eabad591dbff5a20c66afc30fb206f5fa4163888f2e0e5898ba1e64b9f9c49c277faffb9bb765e8d1117121b468c97240dbaa943b2032931e8d2b75c9252c121109beea2b1010f4a76a72ed06a6fb426c66bdf9867b57bab2a6e511c20fd117e5905669988513b4d0b40f52b6482558638bd5aa1a2a7a39102f118d1894ad4fbbe6e01a3d1306ce9ea9ba4604a9726ae05840643aace820b7a5779e9d100d2b116c4f32aa26b17c8f7d5cd157cf82f535a7c4c67ee9975851b74d48bbd4381c0067dbb8ea7a2a0e3f71fd0a0ca4b80827b67941c18b1ac458449d27207593cd62b3f6a5e55fb53c47ad5ccc523769c619cf1b49208164e98912c585ebdbabe3242cd0d3ba15bba4e65fecf1313529fff620ba15a359db148c02a4facd696c9290ade7406b765cf39a17320a238ea0792170ea07f389b563f34855867bf694f611760f02fa5140b83e877303332b4eac88b6ab213eb4ad672a185c0a9e7ce808ad91a2d4a892acd55efe3b355f14e06ca944b98481ab230f591db22275a9155d138ab6ff70058ec864840180a47a69f4da329325be34fd8e384c3c527a919b1017ec5094415fc4300a7e36a1245aa2d69380d0ef877186ab2082373240202f894b355d6bb2488116e2a356127cf9e46e77cdbdf5f86603f9970ec6c187734c4438f015e886c9df8b311b7d01e64befe97a3b641e4363959f8427e585acab513b9973fa03356b579cd5da6e32c69c2267d9da2a4813d82f71b8b87a5b25a8172401a36bf71d55d58343c0965d0b0c1c330e9cda3805b5878303bbf0dfe7686241fec4eac55cefb72aa013ae3a1207335e8529a7af6b72bc61677e88f955d5b87c583510c8e03456b9cedadb6cbca472e24a10193103b7eb458f7c62f42f24b108ec583f543ce693f420ca3f678b3e1c5538be1ef11fa398ad568ff9caa5d08c7bfe981cbe36ce28a5f8ab3943f875d30777d5e5d70f991a76d7f090f9b1f6728867e9ea69749a26565f2fd4ed7a6679921420df78962c819145f4306fa72949a05457e8fa08fe34a1a25255cb6afade2c9c79554f946fea9631a9b91b11f3760055ca6e0f44f4e0251de1f93d542fa186e25d3a78edcdc4a95422222a06feb823cfb59314c23ee66fe2b5c28700deb13eda7ae52c8238192ec8e0e7b7d29eda7ee70442c097baf2ce3060874316512f7b111a0d0a47c1d9403d65999a16bdeb588b56fc62c52617a2c1536fba2f7fd4af9c134ab322bc49e3bc72d5a9d629370290325185a760aa865cc1878582cf9ed278d76033def149873c7651ba5d1f352ecc48c119435f5bd735c9932df6f47c1431a9ba5b73e33653bd55b5d8bfe07e81981aa98e69bc6e79741226f00d92621ccc206e6b1498aa7f7412514a9790c38c1dcb20507d25f4e6154774d4e9101e24d2e77da62e068d6deedfa4cf5c060af519ed0d97af599ff415674bdd76b4ca098025b9f581ca9f00a754133a5d84b8edbc3fc9ecc06ee3a74cab349f24eb6c2ff18caa8c7bc5377e7ea9764afb4c22ea2eef626bf661c44b4946e2ce02c18755b94b2285242d5a77f616e634ef678cc8ee0b1e43769e5dae1bab975f363924c432b59e103af497cf5a3caf956346a4d653080a6808f8408ca353cfe0b5f25d459f6b6a573a2fe4ae424da06feee5119c96629cbd23961ce99bebb163c2917dba5774f82c8c00c1c355bec3e902ae71d54a42729a8fc99d052e98c2727c32c3c991b24bad465501fdf5d7075514be9a4f750c75aa51a88dcb49b379dc89b3e6fc4a3cbd3ff316d24b760f121aa5768b1cbcefa6b37557ab851828229c44300d82caffc41d30cacf76e5a560fdd3e83c31f36b8e2e90a721ff2f7c428ea0d617cd0e9bb760184200299b7d1adcc86d8bc187d987b28baf67dad0d374e144d979bf63843ff7dae0f8f5f40261f3c179c1dc1f285a677a04527858f0533b6390ee6e2628840c103b48b2d13ed69e5dee5cf479c5ca604e21647a841dc4af7314847f5138348da12226086d8b0aa27e90704449e12c02112dfe140fc991b6c01d6022b7a46de37efcd6594e3485c720ade9081053d6bd52a3a28317c578f269d75d0ee894f59457d8ac59770341989bb43454fbe337f30df0db5ebf7d5c8a25b3911226d53f539c9b2fca419a6ed7fcbfe1b3450c56019f4fed0815093c080e228abdc6764a1997acab68dbcd00e27dc3b1a69c748d2ed99e4344890b966e8f3604085162d6a2c63a26951181c7d91e646334992eec34860d281670105203ece6915da80480b6b9181c55b974a2d0e74fcf92ac701bef507ad50e5d3fe0d7a78b834201d91ddc311905f9cd6b2ab1bf1c7eaaadf015457bf4e2955d06ddfa8aca1d4e8024524526869fe223fb67bffc96feb36fb3a42bee656d6f4f4f590c6305e529906c67502f6ca4f42bf5fe801e4ce64f2ed5e7e382dcaaf205e693bb0045721cbeaf6411b2ea73fdc0c65bdc390dadb016f3fdfd8c976550ad47e4f78af8f9d4bf653a7122f19f1dab60ec4a6f36502775c39362e9b885cab5f2fe31687a7939273d38e201601243c6d8f33fb67ff7d4ff3811dae334b2da019d3f7d14418c4358e821d383db9c391b9061ab2d29867914c70d284b540570498b5e508d0560ae70566ddf4a58599f26832af77a78034e4d4fb8f60d649d357ddb11e701f5d19a91718d4bb920f1bbb4be3cb4c0e4bc77ae9007ae83531934760ff9ca88d6ea8c4665512e877b1d7d1278e2a668158ba42708d7ddf58d606fb697ddab9975556137aeab7e0be75a6272b0431a8625e10552ebd3e15581e5fce47e3162110dba0d78b2e2f81eca8e7c31db85f1a95d39ece28910b2321665f81b8475cff0be8dfee94b809e1fb3a0d3dbb7e96387fa3d42b5eb684c9f2006aee73c17ac68cf5807cce2a6115ec012d4fe3ab91edf52838a8dfefb8b86a4e429093fcb5c16138de069f4cd69b3908e2add4235db31499587268fdb2fc45e395cb7781b865ebe3cad4f541aa9c47a1e460bb8625a0f6eb9a6bac7570c2e38616ea9638b381a0436c9c597694fa3b9cd79037dbd8eaab29b6e0e1f9f66eafc647ac74a2cccebc4ec0ed98433cee8a9e92bb63de9182eec0b84ba329ad73bb0928e8d657cce8cfa7334a9a8be90f512e319e45968c5fb690702d1529dfcf9e1f5b8a15288eba60968e3de6fc705fb5a7bb2680f30f07f8fb768fd8df85dec0160ec820fd60fbbc7abba1034ce3639d2f988f382447165ef71fcb28d766f038d22ef2235c44d686d24cdaf1d3c97b8431531a4e5bd36f94e1e86ddb3c628ee09b317bb92f6ba63516e4139f10fad76f9a1a4ef641b056ac4c4a3d366f2590018e13b71c23abfd42a1d54ed6101fd21647ce5bca3c28abcaee6b170e2b604614945d33909e9cbd589a7e0e3f2a9586d417b27479ca241b711d93501d7714d835593ce1643fad2cf36f6f45630f223428635800b28f55af5713e01d5e6ac7e22ed1932b6148e761e8f9a7cda2812e5309550b811b85df6478f49c083619ecbf5934760f5f54069bacc0399735f9e571cea9ca976de0648cf63801673e61d4a58148ff2c162d9b9c7691bfecd4ebb80d9097e726564b53f25476cd2c2e711c4c49941af20d12edde7ba51a9ab5d0c82565eef94a0664f4a724a7276b882fe91199e40fab0d547ce43b35b9639bfabe5f37c85e4f34084a0179c3e50ca4aa342c4dbf1bc2865330cc3f7c2adef5305120da1ebbcf25b25c2ba116dd34055ada11e28126322d4502b5a15b5b29416f415c4731d440ef327c91e581434dfde7d30fc516a856612f9b85545f2432ace4025dd117f71114c1e2b1b64be1d843160b7827ce2ecf826ae5318321e8d55f09071f9403424eb196f9ee5d73554433235411d9103f91b9df077fb7d590e57edb14185c20c4adeb383eb1c563b12b813c68853816563f3a3aaf20dbc725a9ba7b406f34140452fab7a08a5d2edd6306725f7306b980cd8e1334139987b167b807806d6a7b3260888962946eebd23fc495a05634c1791e72851f653db2e51e67f88f9ec9450a809e1c5c75efa1b5924311d97e6536907f3ca504068c2574f859980dd14be63e53f6dd798fb35f3753b65c3099f2f910ef1b7a88e30dfde1cf07ced66e43359b749df0a497a799c93665a3fe21f778bd9d705ad8b1b8c9a4e26ee8cf3299ef65ae98118637c1ae9c6aa1d28413dbe4df1334b0cf25639b9ab7e862f811bfe619f90bbb16b01fee48e6f0cf4f1ba3e146e2dd5e544278db81947ec8ba38299b84a95bddea889d5b35ae5c93a35961891238dd8855322124b9142ab36080e8901708ce9fda0634bbd48414825d7f40d74f759be2198983f4ec8ff434d558c8123a9c435d77ad18258ff78194c6d991e08a81b49f150f64a8730829aa077ef00f58d70ee712059d4f1a23704c9e00e7b86120ae39a8d307af9e9a8dfb1f6a165c6cf6ca8097587d5951936965d4577566e83b66e4bbe534cde9fd347e719688fc4317441011bd9a355969fee0e0604252d0a8c91ae4dfdd610d652123f335fa55c7e1a5ba5c52859dd6498ca3050cf1b5b1fc01c8ddb5a3fc8d819af2f35e2297b3f4c590ec603c40cfa012b274da92e628473e1e60c81b7b178a56422b965d8832361559e039d3cc297f8c51c88f5ed1e1f5d8e7634ed7b18de2926ee18471689a26fac04a1b8e030cfc3a262b884f176f9973b3c16d282d81338d1b91f1829326010c95c0670cd9491fa34846be78f7a3e46b5acd3f82a91b0ed295bd230a668e65b9e340da7315c40434822f3f85564e9311ae07edccb2e8c49ec0abd224fc1b6bd85eb3f5f1e512a51cdd6e26139729fb09fea420e03eb109aae9c34ec2a7c770b4c9792ad106fdae82d4c4b657f21ac5ac53755f608f43c1627e8fb9a54ce37ec52580d48192f340770aa2687c9ad50496a9b0e887fa862fe18a7450e32009b8c97b589104eb5033ddcb9ce6573386df7f5e83ea5e2e0fc77ee910c8003e5ac647e2b60851d4a17d3e5464131f0b15a280fe0b990378ae88584b94627eb4708a075f1f34ed641c3fb52672cd79407bdee7c9e5bda728cae55f2247eb7e69007b449a63e15b711481f2dc2735e2d976035f50d849328e7db7e86d706049fda0ffc255d36a8ac85767a275ef2eac1caf6bfe1f25620f2c39eeb7a51317dfac5f0d22fbb44c99a1370d46fc4fecb97461a75de1e847faee7506d9e23636384e337d4881abcc56702632ae71c3652f4d397c0fd9d8edc3441f27488a43c4c5b0c919acbe6"}, @generic={0xe2, 0xf, "08f7762167d91a86df89874103d714b9664b8b4e9819f852e023e31e99dff95c5d1e9b7db6b709d75509d6eeed884a25f6215e2aa5adaff811c1e1fb7880eb85f49531ae0e723d13cb293696f49d291219a5e78e6fcbb6ced508136d9c22b2b6d58862820a08242e514c3316af5b732a884a5653d45317fd43a21fe76c8dda7d40cdad196b04e89b5528f5c62fb6ac42e7284ce150f9b5d4f8abc055bfdfa09b0eccf323be379e725a4bb1c18aaf9d6940a508746339a2c482ab3750c287414e32d622f3f45d2b0f458ec6a2ae4c418d8fdc28fdf856e4d1e58e511340e284f1"}]}}, {{0x9, 0x5, 0xb, 0xc, 0x6d, 0x1, 0x9, 0x2, [@generic={0x9f, 0x8, "91b0453eac7b49c35d5875f4184a9d2b4637d8245e06c63fa8d86c54a5eb9bc785fded48b9e394ef26ce2f348e96914a4918f4c204a169021a46c9d6b697715ca07fd6ff72e74d08cad6378fa8d4818feaffe5fac49620144266cbfb0dd339a06e94deb83651dc5d88bbd09a3b59fbe4ba621e979fdab7629be819ec382cf9eebe8ec1cb49ff3be98400e3e37b6c89c0d193c5cf8314fbda463fde029c"}]}}, {{0x9, 0x5, 0x10d, 0x4, 0x1b7, 0x1f, 0x0, 0x3}}, {{0x9, 0x5, 0xe, 0x3, 0x19a, 0x4, 0x4, 0x3, [@generic={0x2f, 0xe, "4cf25678b739efbe685cf80eaacdedbf504ab704be6ccc9317eb77a40da7b29a10294c2b3883d760ff8cc8f998"}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xe, 0x10, 0x2ee, 0x8, 0x8, 0x5, [@generic={0xc1, 0x9, "a12f46375c383d5e5bd4bdb7ad1171cb597877f07402776fb1ccf8b151d8ff81a41fa856453ddfb4741fc4ee07aed70b1775c07b219bc9f7997797617119286ef5e48d50897164122f4d5818633b70c35ac11de4fd80cf697002ba6fdf0603e24e3d32713add0815b5996aa788c9f147de9fa0f77e6eeffc39e244b8c343508effdd98bfd24ff8b08a4fec6b0e62494ff9e33e438951da95ba337a0328b8e344fbfa4321748e9710612c4dce59b91402459d17ce7718905a7729ec3168058c"}]}}, {{0x9, 0x5, 0x8, 0x8, 0x26c, 0x2, 0xff, 0xff, [@generic={0xbb, 0x21, "7167bbe3371fe80cdc5a2d71adcbfdd341dd0f9321432ce586b06e19bfdfd5f6aa9f1a4be7aacae7ef7face173d5daf9656efcebbdec151cd5d065691bc20ddd12308976370648e3c780c29ae2cb503ba4c2dc4f67ba9f069c8eab55295f88e4c0b055331ec9d8f8fed31a5f27fb838beed8ee63ae5711628bf41c8c29a3eaffecba54d9ca9902637f983c36eadb4e5608ff85400043233c275cc719aa49f81e9ca7d75ae32b45617881d9be8724aa780d7b2cd9ac498be267"}]}}, {{0x9, 0x5, 0xe, 0x8, 0x23, 0x0, 0x1, 0x5, [@generic={0x3f, 0xb, "ade1275dc8b21c9753b95c4ace1d6e9370cb8f4ac497957deff1477c13847e7b1b209fe8365b9f750e3b5da0d9370ed9e0c231c5e930297661c31549ec"}, @generic={0xcd, 0x21, "cee36cfa30a3f37c0131ab5779045151b45b10f6f61f73560de0009dd491bd0f145925ab28794699afcdf80b76a09f82d779b4908ed057aa9b8eab1a4f880df79e203a5af95cc5c00571d32c6c23dd600af3bff91f305b0c58be83cf40429be9602e07d0895300f794fbda70e2b03e93545b6fb9aab9c5d61cea5efb13450fad5c4c17b9e3b848f7911044c090800ec1ffc9d90fd3b202f23ed1b672029070b79d9d060ba9c764bff7d63d48d9eae314ccda8a3573477b60088ce023fe21cd14fc19a14a30c5fdd1fbb9b6"}]}}, {{0x9, 0x5, 0x7, 0xd, 0x86, 0x7, 0xb2, 0x2}}, {{0x9, 0x5, 0x9b, 0x7f51023418dc2138, 0x13e, 0x6, 0x5, 0x4, [@generic={0x8b, 0x27, "c11e72dc3c0c1c31de8504a387c1b17dde5c83baf762c06de9fec958678b7e5c2d98a018e14d1fe1a9cbdf7fe446cad70c3d2847b4bea7e89edd3c802d987c35ae3f87a74c4324a659b96a125608b783123ab4cb5aa452812b7c5fb8e83b9aa0d5215e1417eb1d5572639e20f199288140d541dfc8a1d10ea7cc611a39544160db7fd365f5ae69969d"}, @generic={0x37, 0x11, "943fbddf66ddeeb50b84b14be4db372bfda60e14403ddd718d8d177b44b1d569283cff4fd89c1272b0ec4a33662a1fcbfb09b39ede"}]}}]}}]}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x50, 0x2, 0x20}, 0x4d, &(0x7f0000000280)={0x5, 0xf, 0x4d, 0x6, [@wireless={0xb, 0x10, 0x1, 0x2, 0x0, 0x3f, 0x4, 0xd4dd, 0x4}, @wireless={0xb, 0x10, 0x1, 0x4, 0x0, 0x9, 0xff, 0x1ff, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "cf285ef18458abb5c65bf4ea1d80cb6d"}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "edf369380b627f582295122d80eb3223"}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x7, 0xb, 0x4}]}, 0xa, [{0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x416}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x427}}, {0x86, &(0x7f0000000380)=@string={0x86, 0x3, "fcc4df016dc538bd979477ecc30ba2ee732893194e2088a77ae1a09caadfee7c3aaa035a2bf92195b9851e27c005415577ea3bc828e76fc475a32a1be9d92db03cb3a750a4e9483a46ba52bea3e6a1a59919b51b1df92f74579d37b5f7e67b334d86b6084ecfac0843c237b162900564bb424804786ec7f3476c823bd31312d6e258714e"}}, {0x12, &(0x7f0000000440)=@string={0x12, 0x3, "515b46d641a02e4dcc8076cf24166b4b"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x1c09}}, {0x9a, &(0x7f00000004c0)=@string={0x9a, 0x3, "7e3229a9fbf3bfb10c31f496dad5e17f4f6711874074b0e30dcb9a671351455b0404733c2628e1d964a630e3542f2c659a90ede8294923f196f1f9bddf5db4a64f098f41591c21a12e7f79e25eb8bb4ee5a0cc6e538f45fbb34d55bff5128987e995f446aa5fdfa53451b9193f44c4846b2c44916c927601a7cdf57a8eb42827f3eebda1a1b424da9a88d8457fc39d99bf1a46494f94f958"}}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x1401}}, {0x6, &(0x7f00000005c0)=@string={0x6, 0x3, "6afaf617"}}, {0x66, &(0x7f0000000600)=@string={0x66, 0x3, "702b3a083010189cff0e7fe51d37a3ed7ee01c36e457f81cf80baf3bf809e91c902e1179d95c9bf7462b4039965b3e7b6337f92ea1ba9220a18ae077e0919fe965f3df0de095f64fedce97466b39c0e49efb5633360c133b8b51f1a77b309078c6e56cf9"}}, {0x5, &(0x7f0000000680)=@string={0x5, 0x3, "ad6cef"}}]}) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) r5 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) syz_usb_control_io(r5, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r5, &(0x7f00000251c0)={0x24, &(0x7f0000025000)={0x40, 0x1, 0xc0, {0xc0, 0x0, "70b3b1ddbfc14d5cd15cdfa52f34886b8450b6d42801e06b7eab198a19c1678e189d2579d4eeb851e3c758c90273b6c9f340d9cdbbe96f7ec50e182d34a40a95d308d355aea5816a8d6e7062996245a3128b82d1d20f525ae05b12e8d594887e048c00fef085b5bebfc9c209d6f744c791c1462aaba5f95964c69bf5b31c87dc925691a011ccf975e85aaafbee19c4902325243f298bf72871e6c90cec75f4785398c5227f7dfa9c39405598c19076d3a14fcd79f5f6448b8687da9620f4"}}, &(0x7f0000025100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x140a}}, &(0x7f0000025140)={0x0, 0x22, 0x6, {[@main=@item_4={0x3, 0x0, 0xa, "47df5e00"}, @global=@item_012={0x0, 0x1, 0x3}]}}, &(0x7f0000025180)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x7f, 0x1, {0x22, 0xa3e}}}}, &(0x7f0000025480)={0x2c, &(0x7f0000025200)={0x40, 0x1d, 0x7c, "7e941592edac2b8b94655197cdeb9df5b9648c77dbd663542decea50b42171bee56b0d139a4dc3fd4dddb63dcd09ad1e1d73b3d9076ef35e3772a78ab031c9719224a3a826987590029bd3ce18244f0e2777b88836d2d6418f7dbfd36c8024cc7244294d2a515497f76edf53bbceab9dda336420e4c26132e0747a3b"}, &(0x7f00000252c0)={0x0, 0xa, 0x1, 0x7f}, &(0x7f0000025300)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000025340)={0x20, 0x1, 0xd5, "c8bc2c9ff4a9f30c91259cc83d8050dfc25139589c9fe6ce17afee031e8087bd22b988563dd44a557c5c3b28be30b9de3dc85dfb915be923a995d8003bb843cc824861fa661efed28abf80ff2725fb6e576a222d4f446d26c5317522cb68f1f263336f7cbf47aaa106641e7f700c2efda9ac9945ef0f6d5f1791b4a2efff140c50c3d86b3d7af7cdcbf24df14fcccc0dfc41a36df0249aea89a2835a45faee3d92a466ad4c7186be48cba6fba9fb078f601de0e7dfe046b23ba0ba2ea4d5b13cd7384a2f03d75586e55ac2edd3f7b2734758d779ac"}, &(0x7f0000025440)={0x20, 0x3, 0x1, 0x6}}) syz_usb_control_io$hid(r4, 0x0, 0x0) syz_usb_control_io(r4, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r4, &(0x7f0000000940)={0x24, &(0x7f0000000780)={0x0, 0x2b, 0xeb, {0xeb, 0x24, "82d317172ee9a4348f4ba452bab3360fda6c1ea6d2f495282f04ebb0b8fd7fff4a4b06c48120315c540ffb9c4d2180b792d1a40a82d2995a2d61ba45d434a0ecf5b935bac5f187a67ceab22797a057f81a12f807e47142d24d12a3b1e910815f4a880f18ad5fe0851d1a449fc47809f9e3d0ae82df82a1fddd831ea7d7117f6d7909a3f3595942ef8188df1ccb15ca8c7d797f3ca93ea96c481990bc973576be3f5e6912a945260c99fd048971ea40fbb621e4242e923a90ccf2cd28dba21fe7efa05ebe8d6386e3ad2a2a39b13e6a058abf085abfec667ee71a26eb98bb87d97ff84df95a60dedaa7"}}, &(0x7f0000000880)={0x0, 0x3, 0x35, @string={0x35, 0x3, "9701fd1a55db0235403c43edb7390329fbc5296291c2b58536b6ecc9f23c46924383242beaa3df425ef2924e6eaeaef5e18fa6"}}, &(0x7f00000008c0)={0x0, 0x22, 0x1b, {[@global=@item_012={0x0, 0x1, 0x2}, @local=@item_012={0x2, 0x2, 0x7, "7ca5"}, @local=@item_012={0x0, 0x2, 0x8}, @main=@item_4={0x3, 0x0, 0xb, "b101d881"}, @global=@item_012={0x2, 0x1, 0x7, "82c9"}, @local=@item_012={0x0, 0x2, 0x8}, @main=@item_4={0x3, 0x0, 0x18, "1680924a"}, @global=@item_4={0x3, 0x1, 0x8, "798c19e4"}, @main=@item_012={0x1, 0x0, 0xc, "1b"}, @local=@item_012={0x0, 0x2, 0x5}]}}, &(0x7f0000000900)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x4, 0x1, {0x22, 0xb0a}}}}, &(0x7f0000024800)={0x2c, &(0x7f0000024640)={0x0, 0x0, 0xac, "756271dc0c2277c57e4c49a8d750af67bc6fa6535ae5693e62be659483eb9e7874dafdbf788adc62a9efb06dd3bace79b1393dfcb8ceda18673e9e8b897189ed84c7d4b775eb004469da3feb46822ef73a77b3f8d6d1b60dfee064cf20888dadbd8a4a178bee825be9c0b64907c6f37f94e246a09c6d5e11077f9b26abafd11368a2d0b5226a9d9060130a0fad42ee5acc04c1063b236dd1620f68e6352c33faec4c5bdcbc1cb758492639d0"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000024700)={0x20, 0x1, 0x7f, "ba87d9b1cb1d0cb8bf9280146f65e27496bccc4b01aea7acba8b141c5b6521ccd076c39e286581d31a40ea3069e9b9d52b23b2445792c75550306dcaa4dd72305f1bfc741609376013b490f290ec8236c1bf426bd1a8287c23e4515fad1f54499df320b957bd29705f62ffac9cd5ebc741db31aa4d771bf1f316a7fd22f625"}, &(0x7f00000247c0)={0x20, 0x3, 0x1, 0x1f}}) syz_usb_control_io$hid(r3, 0x0, 0x0) r6 = syz_usb_connect(0x0, 0x3b, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007f2ff1104f080100f56000000001090229000101000000090494000019b3c200052406000005240000000d240f01000000000000000000"], 0x0) syz_usb_control_io(r6, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x3, 0x5c, &(0x7f0000026cc0)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x4, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4a, 0x1, 0x1, 0x3, 0x10, 0x0, [{{0x9, 0x4, 0x0, 0x1f, 0x3, 0x2, 0x6, 0x0, 0x6c, {{0x6, 0x24, 0x6, 0x0, 0x0, '7'}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x6, 0x1, 0x8}, [@call_mgmt={0x5, 0x24, 0x1, 0x1, 0x3}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x1af, 0x8, 0x81, 0x8}}], {{0x9, 0x5, 0x82, 0x2, 0x2d, 0x7, 0x78, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x6b, 0x3f, 0x8, 0x6}}}}}]}}]}}, &(0x7f0000026f00)={0xa, &(0x7f0000026d40)={0xa, 0x6, 0x200, 0xff, 0x11, 0xff, 0x1c, 0x2}, 0x73, &(0x7f0000026d80)={0x5, 0xf, 0x73, 0x6, [@ptm_cap={0x3}, @generic={0x40, 0x10, 0x4, "75d0f8dbb811caf8991dc408b5d5256ce81549a92b3e36efb95264035298eb906f5554ffad161b2dfba49f89b98bbff33caf65a1cadbfc236f74a1a651"}, @ssp_cap={0x10, 0x10, 0xa, 0x7, 0x1, 0x63, 0x8f88, 0x8, [0x30]}, @ss_cap={0xa, 0x10, 0x3, 0x1, 0x2, 0x2, 0x0, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x1, 0xb6, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x2, 0x2}]}, 0x2, [{0x40, &(0x7f0000026e00)=@string={0x40, 0x3, "2614e6f9e5c249bf25ffc103b66fad07a185c59bdf8ef0880caf3e093d3384d605c518e6a23f9d6a4ebc029d9e5dc069fc33833b52a405eae157ad4d8efb"}}, {0xb6, &(0x7f0000026e40)=@string={0xb6, 0x3, "551a5598c3c7b59bee67ac6fc4dc45124c1ec859fdb3892b61a1fafc41572df8a5129f3ac95d478bdc7104541f8c49f5aa18c903dbff5c9039b8ec6c4f52bd798361a2f57181af6b814ee7632e23d2de7da8884691b96ac6da085b3346dedf91ef1635f1735ae9d309c822253c867a2cf5e8f836fba0e2cd47b6617e77b355c1cf797974266de882a82cf5cb522d19df768015162877025b69a7d37c434cc163bbeae53279d66ba17889f8b3ab8fdae28604d790"}}]}) syz_usb_control_io$cdc_ncm(r6, &(0x7f0000024d00)={0x14, &(0x7f0000024bc0)={0x40, 0x32, 0xd4, {0xd4, 0x30, "a51ae9486960505ba5a44b38b7cd6f38cf20f749dffb5a3e20c308ce9f39ad0a9e6173c66d69c3a06d014dd82ed6a1924f6a4eaad6e5a742a08ad1502f398c1df9b40cd14b21378df77d5556e03bec20565237bdcae8379fc90da4bb821624af0e7f77fb8b34b18484a04f0cab5d7d805edc589f19a6498a25ae0c29dcd74a17fe3c4347e7fbaf5b8b921b40b417caa4aac513d488442dc47360dae9524bc0835cbb61edd16233f0912e1463998a5a07e516db5324ff667167cd05e3adb5715ae49629536ad153763b81aafc63125940f753"}}, &(0x7f0000024cc0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000024f80)={0x44, &(0x7f0000024d40)={0x20, 0x0, 0x40, "227c73b6823400972c5e030fbddcef8547d001306ac67a0f4e2ae8402304ec2bb8f5bcf55a5386366e08ef89d1f2c1d9d5edd2d9afd38b9641f1e4f9e1dd0280"}, &(0x7f0000024dc0)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000024e00)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000024e40)={0x20, 0x80, 0x1c, {0x7ff, 0x8000, 0x2, 0x100, 0x6, 0x1, 0x9, 0x52, 0x2, 0x5, 0x1, 0x4}}, &(0x7f0000024e80)={0x20, 0x85, 0x4, 0x200}, &(0x7f0000024ec0)={0x20, 0x83, 0x2, 0x5}, &(0x7f0000024f00)={0x20, 0x87, 0x2, 0xff26}, &(0x7f0000024f40)={0x20, 0x89, 0x2}}) syz_usb_control_io(r3, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_disconnect(r1) syz_usb_control_io$cdc_ncm(r2, &(0x7f00000248c0)={0x14, &(0x7f0000024840)={0x20, 0x6, 0x5, {0x5, 0x21, "1b8d65"}}, &(0x7f0000024880)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000024b40)={0x44, &(0x7f0000024900)=ANY=[@ANYBLOB="80117a000000470586697ccebeacadeb6844a505f65eae8a489a1634ed726b51ec8fba463df20f36c49f56fb2ab9515fe48f2b9d3bafae05c7f7d52eb29571ecaed5d8551a8165f083d0b18a68f7baaac7ce190f2672defb29100e0b76b2047abf0f9767fd4e2a1723a551390e16419ac481edb86dfa666b9feb7db8ea6c9a52"], &(0x7f0000024980)={0x0, 0xa, 0x1, 0x7}, &(0x7f00000249c0)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000024a00)={0x20, 0x80, 0x1c, {0x3, 0x7ff, 0x4, 0x1, 0x25, 0x1, 0x1, 0x8, 0xef, 0x81, 0x800}}, &(0x7f0000024a40)={0x20, 0x85, 0x4, 0x8000}, &(0x7f0000024a80)={0x20, 0x83, 0x2}, &(0x7f0000024ac0)={0x20, 0x87, 0x2, 0xff81}, &(0x7f0000024b00)={0x20, 0x89, 0x2, 0x1}}) syz_usb_connect(0x6, 0x3f5e, &(0x7f0000019a80)={{0x12, 0x1, 0x250, 0x76, 0x82, 0x9a, 0x20, 0xbfd, 0x1c, 0xc9aa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3f4c, 0x3, 0x8, 0x1, 0x20, 0x2, [{{0x9, 0x4, 0x27, 0x81, 0xa, 0x16, 0xfe, 0x65, 0x6, [@hid_hid={0x9, 0x21, 0x9, 0x1f, 0x1, {0x22, 0x25}}], [{{0x9, 0x5, 0x80, 0x0, 0x2fd, 0xfb, 0x8, 0xcf, [@generic={0xca, 0xf, "a3c1622995b096d77831b9d45c79dd522c8f6ec3d9a10093eef8e7b3ed8983aeddb130fb36ea1eaea0e397f67e6a5b788650f8b9a2ec4b788cdf935ee0575f38fc5d5583d66e8baf604588f1d24220698964166e086877bd81dcf67d73790e900c595b86a3cacb9d1d8eecd3e388ba8f60e762f5c3c22d1068cfb98050c8173bc85e7f06e44115fc656e27cdc7777f464dac6d5cc5f216a747dcd1b34792e37c33f0104644696de9045e21163bfd592af4bdfc51e98766c95dde5ee46a7a0effbb3b478ac4687359"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x172, 0x5, 0x2, 0x0, [@generic={0xd5, 0x21, "b04718e8fd8e1fe8938fc12d024ff52d59a1242ebdba5dc752e55cf7c49fecfb9de2b1f30a02088c1286b76ed09a1030021716dfda6af4e333767ca8da020f1db50e61cfc4774d1922a004c5149322092937ff30ef12ec6c4caa147a6a036c1ee737b7ca6656bbd7073b2d4bbeb6e457f6b7745ce8b380c413f665390a673b2a95d5eea1b7cd4b8b73102913cd4168f16ae35e5e093f7019ccf9270770a0bfe552e8b7e93a0d924e6e12f5140bb77c8665f45fbfcada7aac1f14788b5c5ea33a07bbebb7ac2a3a760faafefe138feb09417203"}, @generic={0xbb, 0x2, "9bce4ba64326b99689cd354774183ff06f224b8bcdfaf8f0c3fb12b2b44906d80d4a1ab013810a405aa29e3b0d3902140f67e33675b6a0447220351087a57ac638782286008d9e236da8cb017745e359864afb3fd2fe783f2ad42e884a5387f11d5c34101cbce0c9ac1ab052eef44e6cff2d7755a7d6bc72725001bc9dcd89fb4fda811f9ad61a6dea22d510b406972d3c7fd591ff5a8bc88050879e13a57d778a41d0d409a1eb56775a66148a5432f11a29b41984cb53e8c9"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x18d, 0x7, 0xda, 0x8}}, {{0x9, 0x5, 0x80, 0xc, 0x35f, 0x1f, 0xfa, 0x0, [@generic={0x1002, 0x0, "63ce91fc02645e01efe739070ea150b93aec9762e10c85399c6d0e4a44d98666be3799cbd21ba7664c89ee2859fb25d88b54ddfd2c46721b869f0c0c251197232b4a653d616a739d955ca89cdae584d9aba2f23086bbc9e6ae31103f5b2e6d518b12a97911f11a69c9c89369efdf4c12ff26a8a6033c12867d5cc767150c06213faf75903ea565dc5a06dfc2e9a01c7f29a97ba64e589177343d08320879a58328da6286840a5d945592d73f0de33f8da78d58e7b3e40cdf39abd1e2bd6456410fd03716e84943a101eb227a56d35e186f611e5bf64bf79c6e45bd1a92dcb75321e6d7f47d8709016798a5e946800d3dea9e063de2459ca5a55b797acfdc61a47d71eca2b703c65c9324ee6aee155df5f1cdb1ef5a0ba3cf1bbce0610f7f410f9f8dd54e4b1c1918870b7f045e4f9103ec232bf98a9cf521126c9e66b4b55ac812920fc8b5d871ac9196490b0a38a1832d6cbd69b4006397156f5ae01dda9e1fa7f74935573f5152b3e37985579a1fdd73d79d77730ae1de65db7b47b3f6b8595c19d6bc280d7c6d281c97d4a01820158923e6ea46dee9d7fd8f176768646654f74b2f7b34ec7cfe20003f8078ebd22cce24193585fd498869841b219395d45deadc9d74a393aeb9f9eafdbfd70bd1566e8625dfeca5bcb5f102a7bf47e0cfadf2f181b93210b8e2be44567120290af4d3f678d74f09508a52ef37b88fc3f7987ebb7310dfcd9c14ff0b7003ce01ce7ccd318b716e0beb8fdf09b5ad35e47b95dc4d930dd40a0e9ce121d45315f68241b0dc40f60192acaa814305415bb7e33952b5a988e2ae7d3da3260270601d0836dfc6a85bc1c6e0228ad271912796380551be68bfcd1301527e4f7769816d94d90c3e592b41dc78edbfc22ebe5fde01de140da26f921b712e675404d443d8ce44ad391703039b29030c3528bde6383c4c60ee604755b97b7f33a52bf14cec3d11f7e97cb537fdd22a3030409bafe53d5e3e779d2b26a0671351fcee0b01dfa7d4839283a1b0b6192c15c15113ccdd2d1106e4166485528117bcd1c5915f645ff8576d97cf11c388ed20c7775eeac6ad32ce357cfde1ad9da61d292f449cce509f26d6a226f5ebacd6bfd1ee2d672542dd4c054873bbb1adec7a01840c8093fdeaf7faa98959cca67de29e3b662fcc49a32887d1bd7e0b941443272d4bc169f5cdd859f28bce7f5323991da0d24dc2c186a8cc68605e87237347793d60a7858b2ad203aec3cb71e21c0e5fb086e8c37d3466e18ca5475bf400f93fc78d0df0e1ee023f072c0c883c839a06bab88a9da1e1d7bd02ccdc7448ba99564032f587bb69b81d571448b85090ef8e8649cbeb0be408401fd4f58850860ea9b69736cec3b135dcef1136077ecdeecc43a102ba3804ed5a4facaf2d234248ad95f22cedf3b635eccf5d426e297ea7d3382df5c5b9564486e9ccbb8dc1a8ee6047f04abdf27b57e76a01fa2b35062a384bc2d9712b3b7cc34b46baa3a5a6c0bd90c539397cb16472e5351877679eef22c0ccec5040efdb78b4db9a11af65c238105c9039c01c9aa05f21c6cf95e6047bdfbc0fb80174894b69d1596b94532f0a206fd41b3e8fb8333dd66b4917027dfd267244231b6878661083cdda0ec33ee2b2c57c6a052d10a6d88e38f3067644fe802244f02a33a3acc8eadb8ac5e0aa9d761bd693d481a77f18c393bc97d28d0be868c92e8c0d2820dd2527490bcfdf66f707b660c51823626b61b06e760f493d67157537add7bed74b812ca735e621f2a1867ad1fee63e055e5247d8303077716a7b2a683953a495342416beee5d23d3c5851a33d7b040c13c20ca8eb8f1d92efbf6d6871b30f3f51290a1613e860218444da28145afceff65fcfdd4cfba6712d15da3664a82967bd66a879a8e2370b5b420304b48985d7347c59e22ffd02c3a96fa233d6c8f51179d40ce6475b21033bf7b8b6058284b2c725fbd054154241d37879417f98a9500a7f888193691030109a706420d126321ef6a507357f0627949e292c50e2db5e2645699cc074a9d714a418b3abe028c9638976a2fad5ffd4a6fc3de97197d4e10e0774bb630df4bcb6b8fed55595f10d7e3a9960a66192e90ecdfcb33942bf9af08b2bda56e6f4e10ca75055725af17c6045809682ad0ecdbab2c241cb2d5a341d23ac78f93ca86b8a46003e6d2f171fcaa7cdc664fddeca91c91712618dff1609532a91a15c79b8fc632c59939510ce2064898202e2c5246b94607da86330a1dab142920161868fc04fd4a961c806e65d819d9b11835f7a9e3aae6eaa28d1e463f035360cbee30742ae1b815b9c476bc19986b036a9feb5cf699ecb79bd4eb96722c0262ab0211b5e370c110c95efd7a35bf70efb726b4c4cdf5f74631e98a17fd897c00d9192873d6d91c53e2a9ce14032b262fb30bc57d2e59fa8dae484ef6689102fe83dc691db944df1c27d1b08be74cc062b8addc723eb0b209bed1c6215bb183a4cda4fce155694ad160a5d2d13d40a6c41cb26ecf320f662f8ac95cdfb0e0e2cf49d46d63f781bff99d5a55bc0565f75f6220d56e206e8f90f4fb124f21d2c6e7352e43e3b1d2f1363e3b425dc146a01f2a5e0403a53c697270f828586433efcd07501ff3cd331706c1c5386870f3ec5a508e89d3782f6683eac115a389efd7c70e3c08bc2efdddbd9ae24e5b670a910c52a51c2c6a0069d346acb9894dbbfaa9896db72fa9981b326769d450936f01d11d1214e31286d70c935fd9d3e5bc5afe1328db68e4fe4140de8f5dd2dd9cac7bd00553bf6df91788e234c06c54d18f9be2c43f85f9bab952b5f974c15525964352a8faa1a54e5bd9a7bcd157846f65f7f4bbaee51944f2c01c21f2b58bab25da95301e46c3e82f59fe15873628d70dae0eba24b911be492432175f94771a0f902f461fdd27d519d976eb6a3533501b283eadec41fe0ec3e8f004d3f5f8b8dc2d0164be30c27d05856237ea4a107feb0e8f796ece78aa938f2288be2db16e9c1a9df42ccb1ff14fcadc64060ba337827f24d7462d337b1639755bbec01f665526a4fae6244da023f59d8c43e38d1024a7d4ed35e35e2f9aa224538fbfd1e5db28d6dcb37176b173a26571878065bc9018ea850f19e05c1df48c01c5b2edbe6d73340ad1be12cae8e3cdfdd59dd531fc786900797ea1250fd04d59f0d904c0d5f93acd20361fe6715527a190e6ed58884246645ddd11665f2537a4360617f45f1d1ea87f7cdb118b24aaa738f03f08acfef4bda3f520df3b1102cd2a8a614e06c0bad43753130b4cf86c810ec7257918936d9864d92107f240aa26775182f4b2d4d51a202bf2b01881b9b6262ea77c5daad2fe4514990d4e662a3409288ab64308c1fe48a1dddeda1e587e686e0d943ee5ef0b57234ddfebed2431200c709b97e4a0fa46679cc20b0a3587abe092e64e8b55e8de98f73ed66130dfe904292d304e05d8f0da1fc8a20b9a4dabf3f2c1b3e378f6d080a58eb734679edaf7735117e1a67358874847e007b5a2a54ea1c4867caf3cc7ffbcf08883c61b593ca7673d4e1d862de47e0af9557d06e23d94fe6a5e66f2fdc9ce3a18d9befbf22356ef2aa6555a477064e972f28411781cc371f37245fa11647b1c516ab30779158cec837c04487d11ee37681e45c2397f5cf1eae884f95a310dcd5e01f1e14264edbcbd6b3b683a09287de09afc7c7efcc1e7eba68f8400396fe47134a3ac6bb2dacc57f2daf04409fcc8664d7cb26b32ff976452c2e6b8595f27030c35b812df891d246d2b0fe87ff967b861d98f67535c8cc3d5928c3c44765fabfb0f087da3986e134fef1418a116fcc439991b29f984153cc0c874a76984b257c593587a5c628fdc51d7a5c2ef72f55894996ea97e2ff6d03cb8eda18c035e8155637462c5b5f7eb2a77966114a0dfe5250f09ffe64dcc0e113c526a8b1419ad1ea80cc6b4237027403b1a64737b42dd7d4b467b57e0e607142b657328cd82ddfff449c465da31e5277d16b9242f63001e6889a54e468964ed7d7ec61e37fd08b577369c3d3f31ea24b6a52f79177f2286a382c730bc75fe03d098464b7087a2173f338396f120040a4f0f01db4afb091bdbdb9cabba86ca4baf7ee564e938da691ba63ccd8106581f27fa39cb65ab1f708d447f3858a1b092068fe80a86eca7638851e1e9480f6099f0b2b82ef58ee164b13537241ff618e54e3529b2ae6563ef6ea343b4b0c81efebe111585485fd0b044fbc788f1a074cc5c2fc810cf5de37dc5ba7a1a1ac6db7036fe543d4f0e68b6dc0f54f4ab03824113552e585377401604f90e29147d1b13ea2d2c8953b724486c54ffb975d653a0370b9a09023376441b253deea8f7c7ad8884ecbc70ad8a92a19998652a60ad946444167515b7e6c73ac1c54cb584d88174aa624529315385bc5974303ca9905117b36efeb43058e18196a51e1fe61b545d1709aa35e27a2728b84f4608e493490461747cf89b66bc2354f129973e03ce942d90d49c52561f2b542599be6beedd18812b4798c4ad1151cfa86cf4150debfa409910876687a4df074ea2d134b6f01df1ec271266c285111de812f076e8f3d6933f267b15b2dfa1d9d5434c141ae0e4766a74ac4c6c066857da50a5150da0db45afc27787bfbd0d2d0ed7a6dd9c6efd7243cb9dfa0a77bf59b2ed62bf5372562bf7455518b0d9312ef2933f503de3879197b13cab7cb8a1e7b1624851282b45f9fb0dff5bc70fb3c5a46ce57934809b2911ef1af102ee06035e4d5d168b252bc659b654fadcf6d13aa71218c49615d3de36765ed650fb91820d97a163eacb6b7c27ea4091aea427fced860526fb47b9d140d62d12e26e71ed1d2a77ed0c1060be85a3dff9bace45c8a338b2fb2c804c5a4bc7d2a408cd56c89265caa990a58248fa43c7bb4b519319ff65e2f318dd84408c09982a7ec6d7629d3fc3d53e05001fcd37231b829d60adc8a299bbc29872bcf7295f557ecd86dea75749a43442db1e41d020ccbdf94be88f33f255a8142fc44f35af1eeb470eef1756e607778c21b5a038597f5fbcadf77ed2e37ba5a1a87fdda5aab9071e7c75e2a25b5d4ffbf49c17df100d5cc1b3686fa202bc1e845b0e0aca6ae2d98dc92edfbe32c0ea6a7ff06760fe83a7dffd5bf70a51e0589e7b5a1fad2d9511e1efdf63bc9033d780420068892e831ebc4f913b836ef50321d60586291db7d6c9ca64eb967dcdd483cca68db083b7a583080952488b2582705576339a5ac6c0f58f0b1458bd8b7da02aafa074f92529c427caf8ce0e5bfaa859f147af73209dcce739381f4bfe4776f58debc1ec1251a67e27a9a624561f4367749bc6d389d8a5f152d760e19c8956c50290947bb575aa22ac7765c238824cc30766da95cdde0ec9f3558348ff40a254c9d4d79b36c2ca4e5c91e88a9cf8957e0dddb39f1b0470da95096e49cb6e7b34e8a659bb5c99a9f852b82fb7763e33725f11c42b7c14c5188eb914b7105cf9ca0ad08152299fe6bad705869cce2ee7ddc2bb055b09fb6738b0485ac9a452aeca729f75c5de6e420fe272a30ccd175f12d9b1a535aa3bbfa300f383d59621481bd2128585e4c6898e6ed1d00fb14d6faddd95a8a186a5ab866757b05f174aad37af2d879537bd922f371d2d1c53a0517f6026ff4b4920ba4634619a31f826652480db874022c4c4c9d4bf3d4546460147356318d3ce81c2949c51219330677f01ed187bbf8d581d6d948a8a5c0d1dd6b110ca63388383cb72b411420e53dd0495be4b2d96e01e7128c9"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x1b7, 0x5, 0xcf, 0x7f, [@generic={0x2e, 0x9, "1105ae392a1f879fa902d4ebb81952b4303190e9765faea8c1ab6960248cbd193f809f3d71aed5d22deb8e14"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x19, 0x81, 0x2, 0xf2}}, {{0x9, 0x5, 0x80, 0x10, 0x317, 0x1, 0x9, 0x3}}, {{0x9, 0x5, 0x7, 0xc, 0x397, 0x1, 0xfc, 0x8, [@generic={0x84, 0x3, "6906704b82b7cf8f351afd6baaaaf93e17eb8e29b56b3d0b1aca12a7d5e5e7cf78518acce6e5dc4715a1bdf6348872428082e82882ed4815d9ae48855185c3886248aa956b82209d09fb37f6dc6dbe4d33ad05ab61e8a436bed7d253cea2be7f53c07bc1d792c0acdd0c086e4f11178aa7c7aab8f5031940b36228e2c8c08cbb23e3"}]}}, {{0x9, 0x5, 0x5, 0x0, 0xbc, 0x9, 0xcb, 0x1, [@generic={0x7d, 0x589926a98c67931e, "329a2f8a2b9f3e6725cbf643ea7ae3d401d3a6c775f53e70213c443e8f3b6b0eeee53fc657847ce1275b059dece58627a6eea708442c68bdf4cad2bfe1fa8f1b1a9a9e27b09e534fd83c4ce2658038a6cb21398be9288ee436017b7854e7bc038d20febd29a9713f068c66b07e36cf7e302fdd05a17afdfa867aef"}]}}, {{0x9, 0x5, 0x0, 0x8c800275aac2d2c1, 0xcc, 0xfc, 0x0, 0x7f, [@generic={0xab, 0xd, "1c8fdff605b419c46e1fb7d264ade012f777da6a9e2eeb7cbf1f07b7e7768c0116541813f826f0135d0df586cbd1a5e2c5353f437f5f275d8a1339ad2cf9103eef5502de4213bf185bcd396ce625a61ee0200aab3ca26b8870e55a28fff3f5b3fd35ada7bd788029805d25a27c01bce8f04943760b4fd75a2422a7f4dab00cd1e7fd94e773f527fc58e2ef9b407fceb526062c3e8d91bb2a29aaffc6a8462c18b71afe96a882de2e0f"}]}}]}}, {{0x9, 0x4, 0x8c, 0x3, 0xd, 0xff, 0x4, 0x48, 0x3, [@generic={0xe0, 0xc, "942950f0f9ee3677a11b13b3365d4484511175c63fb26bac52bc14344680822dd55c6cfc988e4f9659e82afe17740c25e98c2fd2a9d0d3182b5664cc27fbaa58cb2ec880d9c4c2ab844514f411ff70987d1593ffd33a131a681197c695e934c2daca62cba3c5cca0212c45a8aa48b58f67f4ed9eb7eede8ce33bfdf0403c91d154427df80d5228caedb72c8b9439d5a50f65be70b55b58e984c085ffdf1cbb4f51aaa72b335854248c81f3507361425ac3b4fde67f47b62fbf0d3f6769568c32eead37b906a98492a83e46904b023a8306eb688195d4f01eb4fd9954ae4c"}], [{{0x9, 0x5, 0x3, 0x2, 0x1fa, 0x6, 0x3, 0x7}}, {{0x9, 0x5, 0x6, 0x0, 0x37c, 0xf8, 0x3f, 0x7}}, {{0x9, 0x5, 0xd, 0x2, 0x31c, 0x0, 0xe1, 0x45}}, {{0x9, 0x5, 0xa, 0x10, 0x399, 0x0, 0x81, 0x5b, [@generic={0x6c, 0x6, "9258fa92a9a966479d1cb2c09702d22c80a472740c2c13b77e07d241e4d2ff693d78ff9ba20c64daea346836264a64034ebbb68f7e5f78e7c97bc63918a48bda07240f550c4550cbfff620213cef2162627a9b7373815d0b48d20666587db39a287479085fe96eb9d1eb"}, @generic={0xbe, 0x9, "b3176191d4c34520933fad13c7a72db1e580a4085ecfe6002546fbb3c0aca3fea73ce49712a669866a3f32cf5a8ae62d0e76ade1471ac9468481c979cc15b8b4b643db3067a961c09d853277f3cece708b9f7f28bb2c101c67c1752b640d16677ba54987bc58ed7a95bf60d4ffe5d57f3f34461ed3a08fc641f6dd4cace8f554e161f3d7f0dd4f064d1cb272b50fa468ca47e267693eb679a1dc5fa4af733dc7fe549220f83fbf30c81ac935a328bcb8af761b45df453e0ee2d4f93c"}]}}, {{0x9, 0x5, 0x45, 0x0, 0x35a, 0x0, 0x4, 0xd6, [@generic={0xda, 0x0, "e672f7449fca6af27f88574f195361520d414745c346a2e94e07dda66d865a87b45c71fe7652df8c4e9cb37b24ccbde9be4806a5921ec9cf17f9d85811b4fd5d835b68f375b95cf61b7058fb8dbc2b4e426676c6d2a8885b8c789464c87d5666dac2078d14ccccb34f1ca31d37d8af20865e5e5af1347fd76b4869efeddf6deeb1a51a75aff9b1e9088c53581d04f3bb951a6f33e3ef695c0752d02b6494719ed7ae0640e368cee1b9aa5e7f04f8b53b1c9362439d14275f35ff0468254ce9725967ea5d1116431117273aca59f833f3743ed50ebdeca08b"}]}}, {{0x9, 0x5, 0x9, 0x1, 0xb5, 0x80, 0x3, 0x4}}, {{0x9, 0x5, 0x1, 0x10, 0x98, 0x5, 0x5b, 0x7f, [@generic={0x1002, 0xe, "448f9d586a0ba32b36d087c4ccdfabc354a91e1de7ad1dfa4e2882528915b2a97d587deaf46f013e89598a387d2c2a253cf6b5ed0d6d2766c520abadc533cb7559010cd0bb7fc9ad7265a6f19d0705fb26051d2eea94f63e3dd5b1ca617062ba5e8c0733903cb5179a251b85ae65b24af343356046d846db8b681e33870a5d34e39a6e60a15a345f5f9ddd31e8761407f62ea68ba3e84e07158376cfabd23c7b50287ea2e014e0b48be1eed3956e92eb8561291df5a697ba8c5717f3b01acf99eb930e9c9e86c8a31c5e5740704c864e142e5703a99ffe2459e3c8a766702a1f14c97ff813321e919b3f514ba9733adaf6f8d8afa3e50a05c5b4176e1d13c436436deb9279b5a2754aa9819dba546b348026a98014f4d434a518c9e8072803f82aba4e890d99c7f6e0c020c7f1547fa42806b0cd0447d1534bcaa0d0fbc3cf147444d35b5b93c8af1a2191a924181358c3f6b488f5883cb26bbb6c4c83bcd0d4121fdd763f9e9153c1983ea5401acd59d5cee503c14d67035a009ce15757ee0ed66cd79929c32facb54e70ac4854d71083ff3e8b987a0954e5bdfb37231cf5eb733e97957983563db8bb9eeb7fa5842584dd7bd6bfe4079c49a65122b684d7eff3d8325581891736923b5d57d718e8b15396f18da0973b04c0afc09bde8474e5841432c028f588707ec1ce25b87cb33b373b0349510b651205d9145f099514c684d4b937288ad1d155776e55f20a1761f0feaa7e832cf4b1c63dfd1bb15359f523b8886517cf100283aba1da6e77c98eb12378ee87a6f54816644ecbcd2822bcc42832799129c7465dd713ba57a3db726700c4af9d6b268811b9b26bdfc1b557e8614f1e9398b47383f27f392b2f7f257e313dc5245c98df7c44ebc8baf3c34ab153b9d972c28bf15de438190e817d2a048b5ae507502af4cd61fb35df13c930128fcff90b61277cba8cae993e28181cf0916d81296fc293136a85ff5be25fe3b28c100c1375fba1c1652bff8769cecb322838782dc765a29fb16ee462344ccc4bc1f693e7d5f79ba19ee0a912f28b6a132aa0d6a877fd9df4f49179f8f5f80364b5dee35e32bff1f3f4adaacd9c809a28aef1afdebf445e286d6a1f70c1a403f5fe9a49044bd0110f1e7e6d6837a26d237abb320416f469e64b52084a9997dd58301b8b20a537918767b0f73f070219b49cd7d65f9c2f8dfa754630cd1bda1edf53933e6540e1703192566cbf4af6357d91e1631368cc5a8b4cdb86612e27aae0cdbb4a5eec5279a09d0cdd1d3a97ec506120bd204316d6bbfdb534dcdd96f16fd7e7b578cf0044165f0b204ef36c8d27c618c4824814933727d932550ffd2a3cce07ac20bbc2832c5210c619293b35b1978fd2597b7856a15d4782577677a5380ac2613c5d741bf00f5db6383a45d0cc894d8f0ef12adc589dd503c508deffa9abbf195affb4b65992e0101e7d1b7de0df8c9ec865ce09974416642fa58b74725a037339f5f6d79a86c541385973f799e78c3be0404f91c1d0ba5cf1dc1d2682563be4278d87722bb4710b84fdd5ce195b7a6d9786b73d6a9cc7b98c53ce87ed6ed4ff60306d850468ca383be57dcb1d8ad2166a5af1a8ae2eae07bf193f19ee06f7f933236b4f052d264afd2abdd8ce59bc42f1543469ddee68d90540f65b1483dbb2e7e78a73aecfb80cd8b84ffef2338785209e5712fdc8caeae1034b54ee76e5ab5c37bb9785b7600461d5357c5c79932b09b99b3fc8171bcbb9dd73ed886b710295e46cd63ada765504d4a17c3192efc9b26651417cec443cca026a57609c8358f1366de5690736142cdd25cf90162de9881c92c821de913cf37e60ce09f1ec9f13c4078f6ec3449ecdfd71be9cabd3313b9f989588086a27768525bfb9907a7411d7dbf12fa279cc4f7d473050222de45b252a7b67bc2e69007d013984f83fd8a05677ab31184694560dedf636df1eb2bfa58f96f26f883bfae0e872c9b7d3d6623b6c01c62c9c173f62876394a938fb10278d519b583571e395081509e9e5dce728e5bbd18de6a7e00859abf8ec593a4e177584e9f4008628b3d72f528572edc5010f89a554348a34d738c8e5d0d9f814299147e3613dc133897f154a17c4f2175c323bdcd4f5380551cac44fa9299145abbb28d4f00f52339ac5105418476899b3aa68a0880c9230368f911e786006a105c9a50c423a8c242a08619d97c34da44ba0bf1a31a5ab652eb3126698c4451a8c1aa9edb5469c1444a3a9c85f0d0f8fafba89a4e5bfa361bb55f148071f89653cb4348e05a63fd52d7cf1dc103c87e310db830d47cd4ce71cfae2191196083e6e5f0ff0487c7539e1825f513a5257a7b67c291cb7b1c0946dd7815956f3b316b1cc2dd180898df45c8809b9cf8e6088979ab8060c64ba6eb863227184577c629f665057984772faaf904719ccebba6bbc9c79edb42c3c6ba57ef4b9249cdc48b6a9beb8545bf4a374f127cfddca0d1c7f7997750aab3becf1624d6e0659b5474bc5102944adfa78fcaddf482a5b1179cf1f69f78cfde80b8398b744db9d6807f1c5a8306b72ee967b8b7e070324bd3d5c9d4f5c6d479c6159a764db31c3cc07408a68d635fc5e88d91b3c7ed79a592987625583630b4b70b6c0d43bb829bf75e0f13776e9228aa6cc12b58dcc6011bfd3211e3cc51ad31dfafc0d0809fac4a476d8fc629f84c0ca47ea04d305b1a9cc46feced335e64973aaa01e0a246c8df6404b043287de2745b92c9111d4ca048bf1a3fbcf4b4dd80a3b8dd92ce6b4ea85b3130275347565386ff2e81ab15cf7d3da4b98689d2d9d80e7a6c627387eab5ffb528ee975ef261c531848ac8dfafe17b4b770ea546b9b562ad785d007d8da34a9d114efab7b8fd1f4076c3754e341de2d06969d0feb8e03d2a7a5cba265aa28ee54095ef812259be2b3ea3db6c96369167b6bfc65f6a7c6cf44714fe1fc38e7cea481b09a2e7b25e16ff27b9f23da293a7b663dcb6e01af529d6be6a768e004e4af364593b63ee635c614ed8321c273204992bf827c52c1365e302eeed2011689792e6076513efd265b9aa5cc579f104435f32e074ae9ef7e5a509c984acb35e7efec8319d1fb8e1654687e1733fb3db1c9f0eaf22b40e39aab7599315d30413f263101768b2205872d69ea686e98fb6137204a42805d8133520bf9b0b99b6632ea3ce0e413667f0247f700798f2561db246f459a358394f4d4729ea04110b0e4e289f174e25ff7df3490555f676171cf62d7205466ea48351679f08fd046e1457d5e2fe582e63d9319c171b75cd166c46841bd8a357dcb19d66d0fd993111913d433bf58599a1cb7f6134e19ef19b86066198b5cd61a6d882fddf8d5556b26ee4aa4aaeac6e6fe5c31e69642b9e2b0244ea7c2427bc1c27fed0af08beb28b339c979fe317113cd4cb4663452ac0f5eb4d8d59ba813b397a58a37cc68995edf9aad0c292a66d2c20abbd82737f17452983c734f8f6441b14feb8f21a7d7a9dc2fe83fda0c7cd10df6503941f9421d04625d62f61b49a81d02943672e42d130ed45e9abfce034ba56c372610aa5a86e16501bd71c72e86111f21521b6c078666addf57f724c27a3dc086e64769a4cc0253dfb2d43e4cec9b84b860770a49ed1584d1d70b96b99e5a3a1d312a4d86a3202ddde6fc5c8303cee35a40f9ef62bbccb95251b6acb151d1e36183fa09d8abc6d184bf882af3b0c5f33dc71a27f324c2897556c507eba70f74f46732dc1734982c85e8b49678cab9a502fd88fbece1d0042dac9fd56816a3756a2ac1baee553e2fa4c6def5d937e212bd0447318b94de02358970ca233994069706d7f043c2985a01ead8972c16256076a1809018f65902ce820606ce4b777764d91342694bca25c2a7c2575f3d076b277e2814fa59a67d91bed9485947cf799d3902c9833d5844c78ca20ab7f2caffbdd4be5b76906dd05185d643c2bc9d65889f6a4f6845382f9ec9492265a514e8361f17a49ae60c2885e12860615273c9eea3c9e6a2454f4da51b1a8cf33ad2ac4517e1e4e8edd60a69becb0fc3020615da5bba8915c496f12898eceb304546a556ff233b19888fa85a75346a8aeb90fa849226828965f3246095aa2bf233dc26ede4f60222f879158bb5cd377cb65ed36773b4e4cc52a53945ea37d552332f7ae2790454cc08681363631e3890f5efd8250c1d364a43f5441cc1e546e590c1c4e490dc2c5b69b0e3ffacd59f7e2a7357460ce33972c81aa7a991c481c790ca64825464fe6a1d84949ec0d9336a2d8abcd15cd1d524590d7f532c66ecfbf1ec5ab06aa19b2863d80550f0b609dc7afd85d8e40cafcfc928a943a0143b84740b89f5aa4641f94474206f79d6c5f4729b6522771859c29e486a8b7cfc71087f5508ff6087f6f9b119ade865ea1dd798a60ad256c23c6bc952d7c7db85f995d5222768f6c8c2107b7276481fbdae656d06cc8b9d69c8081cdc6f5a2fb480572570495bfc9c70709eeac5fc6b2c63ca4c6dfa5718327da5422557fc8711513a4b99b814606217a0990cf88afc97e926241790fddd82dcff92d9ecd3eb8e12e955e82ca04033115b0dcc6a9be1c8d1eef505b62b166cf360f39636cbb3424d6937d07554cf07d01a43cd485449662d986b05348f430f5353a94c285a7db6b26b4c3f48c0198d5c69035b4308c4f78a2690f78460875ae55dc0bdd9f02988e31f02db7327597524a528ccf72b4aa6e287fcec6f6208ecb08dc46936c731d03503fcddc3e34a8c13b3691cda2864c455b8d8f8f241012a0b3451f5e03a8a6fa210a29863de90b239ccd89aa35c9e1e48b6333baac7d246300748aa1040924222547a553ceba34203ae15446250828f16d3caef5eec24e23eb5bfec90e116f8209d9df8b31139fd1a6a7c4d8f15c796d55340607414cfea77dc368a359176e8c72f6dc96d9020189c658e3a3462075618fe794f6dbec6c3bc764e322d00450dba04ca1bf39b21198febda0921eb99ebbf04c70a37e809b3d423c07c13338c1eb960c7e5e8ad9497db5bbcbdaf8c79b646a85a256454de50d89f5e487704ee0adc1be854dc143cb4b54e0ea3bc86c5c8060d9259217f0b92e8edc0d07588f0cc6e7251616ec4c70757cd115808f7a0653a628db9af1fb41fb06dc1e870078f51c047a432a85de39c526e0d5746d1f0934c1c0d287148eb408103f482de4471daa3bdc2bc30540e1440747b69198a17573794f0e077b404fd04a2f77fcfde4cf4989528d2eebf741bdcf0ce6dd4f5cb34cfb844a7ca0ad37568e4bc53146a9bc12caa7668c96bdc91fbf34eadd3554e254d353639550af9e921b842fe95631688ad3e6fc2aa695b37335b60132e992ca8d80772c4730ccd9fbed2113106a8fdea260a9d801f984b20536e2fb9070fca7545dd7758e3c52f71976d34a9919b1a8c9f9b9087c5a488efabe66cc9e359cdbff9d1209e7ff3813015a9e4446f70c813313dde08aef087dbad2cbb0925beef1e64d97885f0b2d31b5b011a3ab385ae53d187a1d679c8ac1089b3c804f134fe1a77503f29922fb7c8fa132ce7476f59d4b34ff7804fcabe0fe5aacfebae28eb53619fa9321f3941bea104ddb2304b5a4c5b3372b3c4c24118b06dbfd1a834a3a2ac708d1b14efe97f4f2de5afa75f656d447251a8865bbc0d41417e60b0b389e47860e5202f9bb20c98439e5fee65977179c88a7325f94dfd9736fda44e18f32c5b782dceaecf4b9aedf348f0f445914c4675ff26d6ad09e8093b1fa046ce3fd23e676b1294ee83"}, @generic={0x6b, 0x35, "0b99f2338a19ebfe458c674465f91899c9286788c4c3ed143aa10c101befb30530085c8817f94815f0b7a45cfe6ea8ce3cb1dda87e2cbe6033854aaf7617bfcac62c3cf4fb2bac062a581885b0e7fc4008df3fdb365fa41b3dcfe36d1608b7e96d0c3760e146a81900"}]}}, {{0x9, 0x5, 0x6744c5a6ac460fad, 0x0, 0x26d, 0x9, 0x7f, 0x7f}}, {{0x9, 0x5, 0x1, 0x8, 0x393, 0x3, 0x16, 0x80}}, {{0x9, 0x5, 0xd, 0x0, 0x1f0, 0x6, 0x5a, 0x4, [@generic={0x8e, 0xc, "c2844b1c8d22ea288abb611ce6c07961058b1cca30aa2372ccc68e340be28f6c7cb4cf347e707f7eb64b38ccb99aa345c7dbecfdf0e2edff8419243ecd2222a072f9db9667a1c39ba0c60d4633f6d03f8f368861200840cbe22d20b9ad2df38293b57968ae3bd8f8ca2d28b0de06272286f685a12563f6e11cabc05165e1b8db908cb272abb247c36b1cb1df"}]}}, {{0x9, 0x5, 0x0, 0x16, 0x128, 0x1, 0xff, 0x1f, [@generic={0x1e, 0x30, "51bf66e97f896aa64e764863d652fdb3287a35652fc0864f1b43cc9a"}, @generic={0x1002, 0x23, "8caf8181e9df2271859175efcc4a6c3c50b7fc51f75ec6dd0344511802791c6cc46943a7bf5e5f5d01263db8fd4f9f600b77a23a55706b087c4c2dbed35733a225edb764b34b273ee894c607cc62d5ffd0307d17c154ab2631510b1d0e524e11f63ddf843581bd7256c04e7e19a0c88a66b33bb18fe8b7028cc44317b48e5c5e0e29f04a0602ce6787edff32e9fec80d5631fed583c291732ed699ccd42ddb6ea5042fcc07c514cbea571543f47c8af8fe13f7adbd84b67b07015d63fc9a6a38c51cd01be8ca007d2fb6be3762e6d53f0eaee434787c87eb52e00c3b85f29f6b77147979b35b70b33da74d20adc857eabe02043a52a28f7f27a3b1885d5844b805499dd78e0604b1d9d13b4eedaa9bd244e9567e27652496107aeb3ba2cd62632392518804554470afb4d90102ef9aefe5a65bc919168e3895868a270aa085185897b39197da9beda16ffeb70f6d192413c12cc79b76a8cc6076c16842e8794b3d8022fe2b6e0c952bef1f1286b755763cec8f7f13eb4e400d624c110265bc55ac50dbc66cf0049ec2052549a2d1598d08319cbd109536d94917597ce7b933467ed5afb520bb8e4b0dd21c60a7c12acc519303b3e52c03e1ed0df8873cd012f29ac2ae9774cacbe971d840ed9a84fb8a4106e7b3480883aeaa233951eddb4f847be6a7ae61a12c65f2790393320a94c5ce6df6962474acd694f683ddad603b029c06c5705704812955c7db5fdf5b7c53770542b3d2db2c5fe7f93ad90e3b01a55a7af32a37d70528faced21e7adabf2d2e262eed2ff166afc9d435f552c155846e6f110117905ef20ee8843e4f84d5eb48191d03acdba736c80e150038e257a5d4944216a7bde82e5dd5658db2af25ca0339d21a5cf14b0fd97d07228ba3241adf80934fde73494f674b1b4a60a2c5c8cd4f8b3136d8f980eaefc3f9a0d5737e7ac0964f0837d41e6e101f25dfbdb90476fbed7109cce2c09c19ef2ab3f5d2210a31183935a39e5aa23c8b1128045a79a6d6733e7f2bcd57aeb5eff47bf6e30ab43150eeb517700b9baa552350b5e9a5b57abc2a71f3145b3c8c45d8c00e783ac9fd3afe5c3940972eaa3978593859391594b482f40d7f882ab32bd7f94a94416f47202a7ed3595c16a6319dc0e47b0f543eae6ca6bfc35709070958111a463641a8a0e248a0a5a35716f5e3beaaab148672a964a3a60f8695c070e196943cdb34e5f0ac09b18c8008035c03aad4b59b8e2b136a7bcb54f9a84811085b1512495c55c2d76fa162fbc4b27f0a1125920ac03a49ad656cabdfd6f27225eae6ba1e6081e1220cd2c59af0e9a7d366b9fa8740a78831c6b10434943078620e5809f68598f918df16610eafbc2b76e2086b0f0d99b02b2483e4acbdef4e8d76e55a07c9829ce02e84c9905dd4fe91c6d583ec3b50ee6183ecf1ba23f5263ddc83fb687b642fdce5003e222d58eded99ebdac9cdcdb11f2a5f1b2ea4263176486c2af3fcc42b284dbff7f1616aa0c55cf5d5d54757fa69330281037f4ff71e790f68f6f6fbec100dd225b6d10c9a3c62a5e015a3373fc457f5763999dbf4a244f9ac481b4ce3016824d0644d71204f3d12e7b3e07798c3883611737943dd6b3eab7a101682554b4280f34fc77b678ce31a4241708b42f1c8d5512ccff9a7d1cb66aa007ad23c613dc45ebac75a30c2aac0d102377e848efdb3088ea806e9e0b6bd5fcf1c82bd2fefafdf620afabe2b1133230c3057b2560a2b263a8cb7deb61a06224a8fa1e98e9f6ed34bf8d839ae2f3bad275755b3d3b92805b48021cd9f673954feacd1a0f799580b60ca421a06fa9588716368d639a9c8c0db3b1d83a0e26c0de4fbe506e7c3c9b9bd6b30375a7ba3e5d1ca6f02ab531b17a5a6505f1cbc3fff89079746b081a30d1dadd57248d462b41d71b2265d04222d614216e45b4adbdfaa13dd369bfe978da5e4d2534edb9d33c2ddcfcfd70ee8adfa177949199ad25457fb01a21796e193271aabe09d50babbce4fc5eefb0a05d8fc56d1d378a6295084e9106d8b916e79a943c4dd657b777b31732437df084c4af37b383cc656e69b06e7282a8d3f8a331092050993b46b59eefb30ec38fb44a887aa1b021941247c7f62f22f22f86d26eaec0bc1efdcac11e385d94e4efa4a4da93d6afe2395ea5a0da83877bfa57fc2f59d27f5335862c194a5340367a89d8ca09043a4285f038c0d0a5d81b5500ad67097679365a94e7b1a7eab112b6aa77576adb9bdae3fd5aaaf53675031301dab7479a5e225f1402b3bdaf5f8ca9d725e3112d4124fcccfca3082a08f0c5e43445bb930037e4725a5ad77c5fd60fa19c532cb15489cba06912f8708f71d9705d90e65b73ea50f6fa79baff66bd51918e5127611ca59acb8b0b1ca3cd6fcce2fbcaa09f00d361e873ef3bc28d4c48008a812843767215f28c0967d5625a004d8b198649b8779d93e9a7c7e80ecb3c450fead536f71483f2e7c7070507b2eb9ef93700312a7e6338465ec0aa4e4f8f74999f6e494dd8d5686ad8bb6c13a8c13590515046e2da8e367ec918b2dc67573ae0d6bfb8707abf1b831de166364f31687ff969b4f6fb65c8210bc64bdb48be176456227751dad6ccb990bbc673ab09a3ef36e4fe768edeaecfd0204063a095935d22b954644495f453ed80c7bec9122a8d228732cdb0de554412e9958da38d41e1e80783dd0e6ea5409a0937eacc029b4d730620370c33fa0d75b9f8ab44b38afab805fc4d4fae50ff8af33f5a7ec79273593e8e95a9ebc61d62264f09ada1efc90fec1ee4b5811fe3152d1f2c3d25c0ead8ce5d78543be92eb9d664c2e3388b2d2c811adb5214b2d96967e2097829457771859340dc102fafdcb355f4c863492ebe942d68a4e0f84084ffc7830766670f2dcbbc1fa5905d2b721afeda142d85d4c804d4035838f7f6ed4bab6bb0600a6bf9f71051bbb174ba62c0e039b5f37bf0faab29e68b1dad90173af93dfacf80860316de965f95a7daf1ee40bb635fae7e731d84e0afdd744faa63a7cc6e0881c2b6f528a7a9cab20d9e40c10e2952faf48636c18553a1172614c8b1a0e2a43aa8eb6e70ca27934666e884ca4aa17689f2b84ea20b1af99ea502ac2efbbe569e423242541eac53a104ad3a52cbf445fd7584867fa39266d869159c2f3fdf81e62574a2fc46c927db7aba917ce52beec214079a12e74404950c172a65e6ac63962c037805053c491f3c9458deaf6b09b796aee2a238db97ab2acc7070b5c1ab5f03cf5da500ca8d54e78c478d13cb17e0e83771423e35981c5693578d48da61a8af6b11bd5b90ec22afbec54a6697f56fe54130fe34d5aea93bb177d8a32554eca2f12bc59849c3540c50b18948cd7f692fe45c64b76bc80080965e01f97c98e00fdeb9f05f7ee65c4d586d300f2398f968827f75a356c55ddfff0477103f81c2f45e3b2dcceb1bc212fc60940a6f0a0880db62c04ba0f45cd712bef865444555b0d7b6b520d9b9b97ed5431fdf9141b3b0fb86b698b490b79e9574e91bee1ec3100cc7542071f7aafb52bb29d2cd1163de2d087ffab56e787573e27c38f7c73c352a27c12f2b4e120ab61fd5baaa275e4e21ffc554a38d389a2fc3b34d76fd7d10c52d884c14a1b51d410b8a1e67a1646effde325a81ea707a149b73ca499bf2c9a694e9a66a2ec6d63cf82a6071658ed52075ed1f7053c59c17a0cec29fed7ce17ad471ca54f55e75ef076c91066e73ab471e947a794203d8fc284480af248e96fb906c1a47b8e382ab85282617027db804a2bd489876dd3988f3c8e06f2e04e36f92c12164db8fb090df4e3d03ab82cd9f7811a8da98bbd95de5ae9ec9ff801ba7b9f92fe158df4ec5636a6bb4f2c3c8de6c97650e5e0963d27d1f8de823146ab6243e606366ae55df6673127ed9135956de4cb7d1991dcfb4145c1c86f7ca5f3c9dc2a79e0bc550fa3e3d1daf71c9e483dc32ec18c9f314b6e50b840138698080761e61a85491e5d4728fb7836473019744d12aa2fd1adab9704b59904dd6e901ec24fb825d552b0b8170afb91ba00a53c98c3dbaff2aee0092dec6d41781925d358b29588f8059e4e64029cc47742bd41d0d5d6200202af65fcd3e4c557232f8ec2f6f07ce398020894c1f98900cc6083ddea1b2641f76da28ce0287cfa1d8c9c1fe5e34cb169bfec36a60e5df0346145dd796d00e07312869826381f05e73f965106b7c2e951c9ad72e6c1e332f74680c6164e7f1d9659cc76ce704a4f29282cecc064b5a9b51c1128c3316d18b96ea2bc79525b1369d5a5676a2a441cd6194749b37d393bc0a20481ecb169f8895c1fce9639bead2e81ff2937162f532a1ab48fd0ca5d238c867d6b4acd5b4f96517471ec3026fe3275acd9e6dd656847fc8fb7553125de86d85e353187b042c03e181e6da59fac2d91d87ba7866e540da3224e8a77bcd09e0fdd65d78fe2255b392128a2ea69129a02da823b727495849496c6911ff271d7136807e24dfb0b462113b46a14978384e2b944385ab9b59a35af1e438c0793a4c7ef4894f681694d25eb6d16ea20a572e3ccd85fa4e62c08e1a96282c8c3e83f648950a88d2059b95928ddf89ad80079134df57dd809cca1b14d416a92ddb7474eac4fd83e9725d07353017548d2884245589f2fb512bc4eb29ab4d2c60a571d77ca8938a5e270f6ce9b62d65c08f6d09ffdee6e8ca96ab205fcb1cdabc6b39985b7a5e587426ce010e32adfb5aaf360b3577549ccfea2faf8945a78239b0b5c28dcdd00d46e9bfdb4e05a346ec301d9c71e1ffda10355358a1a42974d62f5bcd074aa569ea30d9d4a66500f1616ee1b0c6095a5eb167b2d629a08432733876fe22bd5fb71b9a4aff8e2a870c1f09f1d6f181ea0e72a699c65e3626d90eaea343cf9c340ca15ba5bd6cd72f9f27eb674aef5dcb6d56f9a8e217d9d039fe22644c147cf75231b28e949b27e39a2cac598a5605c346ee44489481b1ece757d700381a80eef06d8d52d248e375d90d4d525eadb8c775439b5b16c9339e5c2f93b482f7cffae8ca6461d948f1422d3a67e69a40ff0c157aacaaf8c20a119994659c07d12e3af51bea1b133cb12004cc95c0c66fb85152fd66b940dfda48f945f600f71dc1aa7b7e4b7109cb40eadd43605e10290470844f045b544fd94d76da984a4de480ad066998db25558b17b56fb9076bbfaacc085f2cd2751da361b6c3aa2749877aa63003aaccda2d48739692665fd1cbc11b261d901a13eb037da969f76787ba449a55129eba8b48351080c3d177c0db8a04aae1e225d7e2558e9b6c31cc55113cd6b99fbcad3b04920876db17d281e448242eab9a0bc7f0f449d2b14a1d900ac43aa307a2b659cfc863365f90152bdc6e168a9bc730bdc43d1c46424799c15337083f8be86db9ddaa92305676c1f1407dba394b9ae28c7f712dde5bbe5e2f3f4b87de1b16424d76a183bf199bf6d0e738fbcb91e5f52fe7535a5dd0411abb9b5d3c4ad55a6dee80f73ec611ca1a668110bcfb973336aab5187d4b72b547dab8bc8eceab5e61350a6d4f1df647923a2ccb7977ad14b92ae07265d420995162e60e03302f2d3de0b7bb9ecc5609a56cb0ec17661a234a562fc4daad575828ed9fabde620fdd7b68198e5a59d98783e969aa2eaa8a75f75c3f61b9f6b02f9e8f1b70e3feebcbb6dc3ce346f00a4de2926e7b9b88114292d6eb98d48bbf5216053f340f4fc8f69999e2880058ecb3110f11f4d2bd59a169049ff69161e502d3d4c8006ab7d63174ad94e3cc4421a982891f1"}]}}, {{0x9, 0x5, 0xf, 0x1, 0x3a4, 0x6, 0x90, 0x3}}, {{0x9, 0x5, 0x8, 0x4, 0x2e0, 0x20, 0x7, 0x7, [@generic={0xff, 0x23, "6307127121f435e69d65d02267bf98760091c8fabf745a7b3695f88d9b4c1f97b5657234f1c06d373825f736857c09551b827f5dc10872269e16fb11b376100a6e86e0dbb00a4e4c25700c33e5b5795b18b3d15970a921e1da56841e200202d665b21bb31670524f213d5687a16b08843659b5ce7472729afc79b4e39d789432bbe40d48faeaa1a9a31877a1d04abaf32ee2cb01f5f2f66f20f23e1c65a6a1cefd30a749d60216a40543adb53bc49e55c042ca149a08765336cc3af6edcbb5c9a0c0956f3238f2875fe0ea3b5e5d8241bd66fdf17ac24afa8454c972e92668b85f7923071fe35cc94984543787fa59a08d8bd8a9c62a9e86bab55a07f6"}, @generic={0xc9, 0xd, "b1fa36eaf34f3e2ef7c926e6843fa4ed1b45fa9c53bc7ad8fd0b5451242958c00c9c5915611988ed45192ed1fcd93ddc4c2db107f6a5336ac5423527b46d81f49366e576384acfb1e5772365b04c6eef4e9d6c6beecbd91e3eb56eec8f835e23e044614c35580110e60dedb7bd7902c288074fb7c945df233e38e5d9d0c807bcf4d2b47c3012a714c3d17b86059af08802e7af0144fae3856247ac5c28d344c74f9fc76cf1afcb38d94bc69ea5b3b2402e7c9faf1d43da4757266d45b43505c1303973794c1ebd"}]}}]}}, {{0x9, 0x4, 0x11, 0x3f, 0x6, 0x50, 0xe0, 0x9c, 0xff, [@hid_hid={0x9, 0x21, 0x9, 0x34, 0x1, {0x22, 0x864}}, @hid_hid={0x9, 0x21, 0x0, 0x4, 0x1, {0x22, 0x651}}], [{{0x9, 0x5, 0xf, 0x10, 0x19d, 0x6, 0xbb, 0x0, [@generic={0x27, 0xd, "4781235e56fcca10f41c049df1c1440569ec5dd9166b7b540ca91a3315dae614a438bb50cd"}, @generic={0xc8, 0xc, "5ae098a034d115de0d75876cc3be90e483830ad0bfed41ded62b6e7d587d1d973ac097e22de59d5c06a5a21c30adf482f63e88ddc07c65a0478d015c4f25c8c566f953932b235b8ad4dbe90de676a0935033d572512dc93bdba3c410f92db5707081a2c276ceec3bdb222c51c167c8b081cbc1ec74ca7bb360aaa39e6a047a33a2d46ff200015b6a995f755692577e4f454bdbafdd2ad71caf0a0d7935eccaa976329e315a010d6354ad2028c942ee4d9fca776ba80fb1382308903681326edf8a317ebbefee"}]}}, {{0x9, 0x5, 0x1, 0xa9a60a6a10269ac, 0x388, 0x71, 0x4, 0x1}}, {{0x9, 0x5, 0x80, 0x1d, 0x354, 0x40, 0x9, 0x0, [@generic={0xb2, 0x34, "dad5de20d6c64a97eb4c32285097d61989b9f15021b16b1a2ab78bd8a17c590dfa2234fd352e102a42a7d56f426fdd43b92faadd319d63dd09d3ae398c367cd5c53d00bc22a04b6f6b7fa9c833476e1d0ef9d2bdb6fac487b4fa2993dfa65383efd000399407cc9809b499397a6ba627f84ce81e04819a15c52ce61f6510461b5966fe4790d593638c1fc80c32e1befd3b6a70e2244dfd93db582af352d4da09716aed4ee7ba46f067d7a669bdc53b43"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x39d, 0x9, 0x5, 0x80, [@generic={0xd0, 0x32, "a6eca8b6d622a263ac49f37785e80032a897a363c226b4bc67bea6a21599ccda4e53da4a1832d4130475ef4ec8eec80f7b069abe27255fef7b3f21046758eaa9eee716431d6d9c740a4bfef6ba0d0e44319632e0e54b968d22d40848a26ee961f89e7f9be27bbc940a130f437d656e78bc164835a64ff50cb949c10a8ce18e8c4d42aa18458cc58bb449ba6a9fe4df62e4bb9fccaf10534805e60e88165583313850429a96c9916eec5f453bb130a5f5a09908cf2d4b86e7afaa9ad3b9e1025d9e68c28d1c2c0e736eaceb12a49b"}, @generic={0x46, 0x8, "133ba3baf336af3b5c85c1a3c782490827cab677047dc2f77e9fd44c8c7dd68c840b34b3ab94c43d40500f5bfb627aab1f51c0911308bb87d6b62e32fa99c9df9f6590b1"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x253, 0x7, 0x7f, 0xff, [@generic={0x92, 0x7, "9ff17e784cf82fad9c40cd3591c0f559d58c807830f317a1a23ac0ca9f77ebd635a912a1ad9b38d24c5ffb7e7bbc460758e32a5cc83757c10a42fcb700cfe2986998d1d77979d9806afbb01ca54e45a599db1b0aff0a196f944148091d4d6a39e344b7277fc5d80ec08409730c4a9d963c77d9140eaec94fd39406a9214c24af67bc7404516edc4830f6d58a491c6d40"}]}}, {{0x9, 0x5, 0x1, 0x17, 0x2fa, 0x20, 0x40, 0xff, [@generic={0x2e, 0x11, "09846a91875cedec9dbaa9d6fb9e9afb25291e5f8a11345df9d588bbcbeff66dc1d7e67adae247af33327c5a"}, @generic={0x94, 0x21, "5f0a487078d341e148aee51ba6a047f2e4d76472636f983e0ae9d05b7481abd88bbb0565617486063591784a42de7cfbee121d6492cf928031365620d2f36c443ef27f32685ba77b0e049cd0f0bc816761efc387684c90af99439c54e8294f30a04b50798cdf964022738286b2a188786358a9a300c608175daddab9dc478dcac411857ae4fbb5db95e5b9f49d03919fb087"}]}}]}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x600, 0x0, 0x3, 0x9, 0x20}, 0x1016, &(0x7f000001da00)={0x5, 0xf, 0x1016, 0x3, [@ptm_cap={0x3}, @generic={0x1003, 0x10, 0xa, "d658abeac2270c5a3c84c38bffc049b2edec61ac320758b8d4343e673005576ec71603c8d08ec185f390c993d3f5516a6cf25ccf79ec7ea04312c800498a1d53b38a6d3316a42bee9fa9ba9723f925b5d64fca9bfd0dac919a7c864a547ba4c3d75518fb095ac4065d8baccd370cadf61b493cb4b014fd3091bcfa0d85096fd01dcc191c67d2428610432c568116571c9428603cc04bb0b7a4227c824f1eb5900516a57fe48bcf548131e5cb9873fe7d8bcb177d6a1f1b82119227e95ba4ff02c51486f6e47520c40c03889e4bd6f5c7fa6aa000113ba03ce00ad290bad15dbf74e8c0985084d19f09824fbadefe77f2fab0570b0b8b76e887ae0b874acca2b82104e9f55330915db0ca9704d11df5fe04dd4d3a60fe280810ebd2858e5fe3cbf67f80c6ae65b33b9fa7d3a302e3f77c0898bae0f7f49556e15dad56bed5eb7d73f15ced57d6da6a3efebb9efbe7241979dca8cdbd27d988e77531756213ef9277ad354476df555cc4ccf9e10eff04797690caaa5a14a2347e31cd8d16e5f2c99cbb902e9987797093005538176edacb459f77f1a822d8a7e784ca328c138ea25f73a45c2ad368144974b4fcb48575d562f882eabdd60a01bcdcd961d99d10ce6e474c7edf5ae3a3eb5e22d7839f4053ebef63b69630c69951ec99c8c0be587c7a9cf3196469e5433da613e9ee68ab179cbc768b5d61094c8404382a4fc4b76b8ffe41f7bb93eced6a21c409ed7276ab3f0ecfef81d6f58bc900ab33165361381f3e167a1a18d5c0ce56080da7d6fab77edf06b5c4b8688c690d6122b33769a382a5c7fd26e9a5ba184c3b388fd5ea8645986095355a890c6a175b1e672e35fa7124c76bf4ca82150cab013136abc5dd7ed959684bce98299003332ae7666dcb9079589a381c9a96c548c4a08367505ebbf98a0a1b1728bc835b009ec235c28e55b2d28e96d3117751a11ced2cb1c964f1290fa16ad6650391d0bf087758484c2b7af38c4482dc678c68a9106d87932b18aafbfd93dd8a7460e56ca8e1f3705e20040cca89d9b6d6dd7d431bde18daeda4dad8b46414218965b9296208a3f9b02e423b5a162cb68a7d69cfd19e4d424237a77bac17d716fe7f920b20adec743cbfc504b465a29b018e519ef60a0c1b5ca3bf3f28b5ba55b6cba1e7c3de04956fa03e7856399658710fb8c740202a2a6453dab0d2899dd12c6823d48604328d0c8a2e8db3c6c6b739d7011c2d3c5d2c3ad8bf5e28691dd29200df3090901977bc5cfe9f07cdff0938d164a6360ddfe276644b5a508ece737cf3729f83766ee5c35018e6e2e0f58166ba3ff9fc86e74f3b6afe7f90b56f5bf8ed83167f011b444012276e8581bf332acf8ab2cd087cd2bedcf6254ea0e6b75b995af6bff65f512fe7a9d994840c4d1d75b51d8317bbbeb5fd98f5b4ed61809d5ba7b0d02e6dbb396048370287cd286afe19b5dde77d795ba9b12cf931202d726656caa96eae1cb18a84255b06fa7a015ca2698fc0ee405f2c237c9be52b3cedee281a5fb4628895f896d9a3929bfd925dde8bd62b8a1c322b16cad5b842e2dc7647e31705d895ba6295d16c66758a3c4e2d2dc1f87bdecd1a5a1e0f8abb52803a823532819d964b79ee3979403fdda1e908ecd7668bd1f59b62b463c0368b72463386596e7782651b2b49813934888bc82fab2f5860f52a5bb0ad1b3c6a02ec7e165e612bbce2c0603269735a388568a4eeb44c2bc6f9c2196b8fba531ae9c42d03b599337548623835915e6b3a7c7ca45dfa792746be0c2872b3f4acadc9d1797654e0b8d9491467d0268c87fed9d13e7795dc81f7d1ac636feaa1d9edd0b93abd222d3630c9a5d69c3d707b0e88bada0f67383101da345b8581b938916fdbe6c84b4a82304d606338ee05749b02196b3144f8788f4f2c70d04a3db7b325634b8640937a243a4b746771e0016ecc604546188164481bcd61de41e8447c740ace5a4ddbae6db89e921f0f84b126bde0d2d9783f3f9cf9390bb817ef3396f6a842d1cccbdcfcfb723413b8edfa18a89b2b0e73a78498dbd63fccfed21e0b61f1af9db5b061e66c7f59e96473e2f4a3d9ed9a449abf57f6ba80bf5ad3912dca8548d47e4566a28255c1b8735cb95d52ba28d339c27816ecacad93851f2ddeb670ee43e170e80c0a0f240f5494ea2d1484107372dac70815b413e661dcfbe3f7c65555f696f8c638e4d4d1f56c600c17a044ec8b2aa908efa69bfcebde5732692114d1cf5e988231c1de351a06c585afe491044c620641e54af959eddb67f5395dc11c01736633c8b075a7d2d10adf1d237c01642811f380e3fca060a2012fe032b710f0862f80f9a551863948e3bf7dd0ac38e90dcaefcde4c10ebaf4b0ed13ab09ec392ca2c732f1cfe45ba98a31285386cda8f755f92e2689fee97130dcf41ee20f25798019523e6c10396448a847b01edc5eae2c40b387d977f8ee2f3575de5c23cdc53855a36fa9b9389b136eceb48e35ace5d137971eb7761c339345cf98edaf2da739fb7b08d8f614bf54b56a7f9f9a7239d1dd3665bfd22b90feed19929a6ed49e97a9c975e67c5abb14804b9bb509a2215df189524f638b49864ad044a3f986bfa0f16b27db2c5a5619d3ae0e7f0f4bf7a5568f5a33912ac6b38e57285ae5e4053c4f564c1b1fe675da40c777d556f9836b38e02c206049abbedb9958e19f2e9b59db9857803911dcb08ae9bb421e4821880ab5552bd23f71d9529a6499f8836c3e1750311daf142f8fb2067fdd4de5b1bbf2f4a2c21922125caf9474d9c761221c9044a28efadeeadffc3d3a65fb9089c19be6b31dadf97de1bcb2160b6cb80d1be4de45a6e8fca914ec1647b7d4630c61328eae28c0a86b31091611865a0089e2ccaacb327063164b3be0fba76156b14015d2bad4d6c933cab6a7191c554ad4203e5d904f23450e84a2c7072ddf0993f58d6449354050ebe9df069470334e08c3df474b0bc2c044a6d804f918ddbcffd58c9e19bb614c8735d0449d5161803303af65b369882515f4c812679bcdc0ac0d510369337cfce158d1071ccccbecf249a41cb4fd15ccaab8d67bde446cc9d8a4488134536c18680e1aacfe8c127ce0a4b9cb938a46d805f788362b69e55a89ad2362498b0a8b7b24c810c79cdfc14ce484a26a4a94eb2cf279d211753ef072159c744143ee9de019c02ff44a5581c00abb41383a56f5dc3c5e8d5f4ff47982fce8c8a05461ddac9628981f34f00105d494245e938369329c5a5c9dde2e52568310f333ca1be293f34059c20accdad6cb92533ecb0d3b12db1267c5f67b047614d3c5370747127443f980232bfaa441e998fd0e026ddb635ab89395c91d191f405bfeffc128f6538a7571f2a84685f6fb51957610cf20a13d9f4fe437c49a51113a152585951924020e5badd6706b5756d6c7eae68e381062a46cbc266fed49e4d2f66b17885e52f4891b1ed7cb2c6aca0f6f5c60aec2313bbd282c0ed70921373313ff25b50d8c944fb191114eeb97d904707d69717f65bcec40e51e95622c84c5b0c3ca9340aa078cd1b4b0a3d9494daef3f57b54cb4d6a037b7112927709cac0106d0a79c8cf2ed6c32658d261b8994c19e54f68916d5e9da7756d1aa1bdf7c936e677b596c5e230ce366540506ee7c8b3812ea806c190307abfbe9b569c72b24570ecc58a1cce8e297231af891f5bf2196c2004f12661594137f78e070673784725cfaad80d6c71c919f0caa6fbecea273170243e428e6a711854fef8c50bcd0c694dd902eb57e4b96c398298bb906eca6449cba39dc6c916888ddf0461e5bb1ffc2a367a21ef6838dcf07577b1292b1d022ed8cd042af98233fc94ca02f768282abdad36f801805b7a8d8e0b0dd19de77d874bca0155a7b74d5ed1faf8e8dc6da4fa6552d736c3080db10b87acd0a079aed9963df980836a16207a7b7e91cee3476193bcd968160208848f731bc395549bb3e37fc05865022d0cb25b0edbfc96a4f0dbe4b6356e6543542e6686419a34817a63e1893fb542447455b2660b5c09f770cb892081bf24c4143f5b6157b4ea80c7e2a2c77b5bee7867ab31850823926dcefdb0884ff9797528f994dc9a97d6daa938dd7567c80ea84742202a0cdf1ef14c52b83282e82d7ce52ed5c3585e0cd77788ebdefebeaab0e83df9ac8e56a5d2ac5b40e79746ed41833121eef9e2c9216a0699d4da82fd01fa0995b70d282adf2a252b577a9ceb2a7a818ac5538cde39fade4e73975164923e28e01c47e6c36d13a06fcd10b0558dbeca2951ceb0c653323275b57ca37f2e7c9f546c7fc70c913737e931829ba142e14de4458d012b43f524c4f897914210e08db1ab4fd7957951c070130f09f6137bf74a34124c79ff166f40a0a2765483d9b75aea4bf25dff15bb0ee9151169f2e84e9f0015ff51844b3b19f323fd3137578c4925216821f5fa90b1d19d3f82464ac863cbd22209e2d65f6a0e26f66ee690cab68ca6d17e4e8f3ffec0a636ff74e898b108f2c0614d9a52144962fda7eb173bcb48769ecff89d02a5ba6c2731dc5f715d549fa7c2c5d69d82a141d87ee5cf8a389466410898cc43140645a39cedcba10581a234599a046967b9c1ecb53f29724795925ff62b12fdc9a55851be9e15d7e3708b124a0c39b73e35962639e26dc22b0e0ceeadf18aad54651db4806fa3f3507e979dc93b69043c132b04cf9ed6ab4fdcaeb62ce9f12b1cc678f20bcf9feb9a834836541dc41bc2c6bac75755e576f0321180f1736569477763ab83058e61642b8bc5a1369552b48e6c80278a6d64cc30cff846b3170815820a2605b5c7cba70dbb7503d4d979500a36a06c8ff9a6d73fc768c7fabdba15a07d8b3ac314f650f826da53f8b271c93e75e87a73ca9bfebd64fcb7d1192373960886c1bc2b729c22fc611e96da3fc921165ba0988790f76678321491c28626d19aba4ea7de6367d22c3c1bb1d1aab87bcf544be430eccb1260c126a5ecbc9beaa2ef689a6eff369ff49e376db4fedbc8640301a6dc0e8471c731e5f767799ed57c8467bd138eb025f0d60f17f824822ee81bb67a7938ab5ea6c17cf360945cb7b0162e49206170a2688def27c73f9fb417dc8549f87f08e2690ba467be34e8d2770f54151f0ec7bee3d8d423a6db1ec41be3d900a4e3cde3f29757d86e7e84362a0ec309d752aa5a32fa3c3bd7dc00ac134d36e6437876f7e451ef5495498c60142db4e88743dbe98c4168dd69fe5ab816d10f147a6fe09ceb84d968b4c05ade4fdedb62c2699b13bcb681030d331796933abe19487598be8a1e5618268c10676099a1eb60eb5cc9888215eaf02d954cc809a0de7194ef0da4aa8baaf1d06a5fb2cec9347ce2f4bed2c10ec0f80006fde74ada7fd63947ac3ec397d46f5ab948f095df60173963231989f6bb95ea1adfaefb6937484b231766f86edc5a0c2ac8d18409821b7eba4e92ff5c805cc74e1ea4665658bc67f603015eb9022491e5f805d57b9a21dbf094f4b418dd1efc697ff8b0f1c2d84a1cd4ac90c95ed1fa403c789b537df3f5616481bbd2c0dcab92af3bfaac9ab5262e58115ee42d67f4a2799f1e1dd5d1ddfbbf2d386eb370571047276b82995e7776ec6a7db5ce46b176be639ad79e75de9a6b628cbb6fbb684fc75f776848c68f9a6a0c0269980b22b521bc99ef85e4f08254338ef32f9277964707cd299a91372a23324f7cd3a506cd13d702ccb5d4c28d16e7f7a33d1bba0edf472c4293cf7a9f59ba8a9327e46b960e84a90705f2735c440e5c5a71"}, @wireless={0xb, 0x10, 0x1, 0xb7dd479047b3eba2, 0xec, 0x2, 0x3, 0x0, 0x3}]}, 0x5, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x82c}}, {0xf, &(0x7f00000000c0)=@string={0xf, 0x3, "0c00c557f207eba238cc6d0100"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1809}}, {0x2, &(0x7f0000000140)=@string={0x2}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x444}}]}) syz_usb_control_io(r2, &(0x7f0000025680)={0x2c, &(0x7f00000254c0)={0x40, 0x1, 0x6b, {0x6b, 0x31, "35bdda5a5e408a614410c22b0a54c74a6f2a02cfb1802bc5dea177f6a9999339b457dab75c28a0e4bf9d64adc3e842909419fd50e7fe1b74012156958d84ccaf91594f3a8ee8ed8935758e4ee995623ebb9c0cf21e8c433dfb15b7a8700eee085acc5e9b80e8098fa5"}}, &(0x7f0000025540)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "0cbe8ab4f3aa421e0f142396fca9a906f7e7c41d9d8560220db481da3feaa75ff5d6717ba25a204b9c7b55353c1f49f4cf4fd3dd9b9652e3ff1d306fe0da21f45f5b7d52d131ff9dab28247a202008836a77be39fe4259e7375e6f"}}, &(0x7f00000255c0)={0x0, 0xf, 0x10, {0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x0, 0x7, 0x2, 0x5}]}}, &(0x7f0000025600)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x61, 0x2, 0xe4, "7bace1fe", "3032c432"}}, &(0x7f0000025640)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xa4, 0x10, 0xbb, 0x80, 0x81, 0x8, 0x40}}}, &(0x7f0000026c00)={0xac, &(0x7f00000256c0)={0x40, 0x16, 0x1000, "ca0fc885e58056e587f2997e57caf6f374a5d16b2afbe83b019b1298d46298def529c0edb1599424fb3b67b7213f94454991e3c9e0443d4ae71769649180d22568dac0d6258d7b9917bc0b305d16b340255fa2c259badc9dc13e496e0515b63b476ff03da73d00c8e6965025e261e502a689e652bfb1c14ef146484c2f8998a09115b267216ad343316854977601da3ae6eda08f723337c0f5593c6491f4ff623df50b78c1dfb3aa0260a10d2ee7430e479d859c6f9e36f17468ef5cc46831f735e5a7a7635eaac23eb66159b64c9c2d8817096c0afc7cd653d7538e4c7e99c3e655b14bb44471f8fe42f69616d352cb3f1d8fdb8c55e9dc54012f715131463e6f08c43260529e99c2a5f2f6838ba7e3a74da132bba25ab144c87dfbc3678c21fdc96c1bda55feb8ed81c7d77675da8f878ebdf9a208344b8124dc4c76bfa4410831d4735efa428d31e633de66b3d667b2eda670677edcb627ffa99565d3a40129bbc2e17df5c7cebc4d81866a1acc5fac555ef998739b9b49cfa0e0cb258cf75eb2487106b25b046d005b6be32b3242a789fd7685bff033663e1cd671b5ec829adbc4110a158e570b91d49199ce1349570d45df555c76068d027ed17d0ec26403a7f902ee41d0368f1f9113d6e5893a7a9f5d65e061a103aa7615d1804e428ab80b3979cb5eb45b1be99c5440bd6cc202501a4f5cf156adfe22e63b56cbd5f5629efa8aabd17de145f27dccfc4cbe30de860b05fc3bb274b469209fd8816fea3bd780666462f25aaf4c2fa0d19879ea20d53658b558a778402639c57395a7cf450494d15723d2532d2b76cd85cc5377ce1fd5e5b090ee73413ac911b499b5a0777b738cf0bd6464a9c17d005f5bc619a7fa27eddd6631c86acfe556e902f9c2896c430f532c9896d7b086c2205f6ad689417c28b543fd421bd665ececb6509b1d675f2204015807ef716e7aec25f512e13d9d1dcce7b34f965400d9a650095bb9484aec1c55255c9dde276032631169eee9f9b8b3b08fc17dd76cc09c6f861a502d077ed0b4a5d26bfe0d8bd35a892978589aacac031fa9b4574d2e483f20aab70ec9dc2f109b590e9f30152399d91d93e83a6a29e2c3f149344e41342d44f416852e6e64a6fef12a15c3d6eb75aef70244448a63e139453102da7c1e6b5b5f40d221eb9d2650a6ba36bd5099c561e6edd5e02027400027545c9cc8ffcb0bc27f925235384e2ab01834304c9c5b7d5dee19ad2f2e4b6ea92d26bc4068ec7dc3e314150142db1e1e4a31a75bccc49180514666e518877819bab3fcfc81c4a073085db5db22f7d12e284fb4cba0c21e0288c3d8c6a1e1b87f079806d34d91271fcea31f1b1393b56f9c18db6af473b0b5b01741e260b7f16e2b3ebef285bf5a6f1c365aff6b0fb5fdc1d8434feccfb12da34da48d3dc0e70b1088d47f41bfdc24043c6aa5c13b5b2a3b89e9e7fc5c8977b7fced1f38a517295b8c70ae23e6fedcc48ceb29acf9195210db472527bd67bf9474eb0ed005aaa8673fe643252eff67033bbd0fe9173c552fce571b3a8b2d5db05a227edcf4d44fc9a172131b6ebbc484e85f8bf2a4224519d2289815bdfcea498a984e70eac2de1a38d308ce0c45b8356e7f119221a61df55cc78ed9e1d79e99196dca5aea535e4583f71af07393d785e518bd09ebdaa544318182c9d53b6e93dd42656b116b1368f16069655663957efb50c883064561408599662f13abce19f590fc81445b1f3f816ec56ded353922f327940ff94ec81fb100df52f095e3b1995e0f436851d1d327c52f063c6ace940270a88e96c8d77d7f02c1a437d2be61a259368c758af17f3b638f3806b742c002e809745e01b40783eda311344fedc6bd449fda3bba962a7c9ce494add7b7ec9bf2bbc376d816a675cbba9eae5778c09de86a1208c1f1ad7dfca05a5a36e56c7a36518e784ee2eef9b695adf58c4eacbf53886eb5956c7967145dc659b1126f77f9fdf56edbedf3dd0ebf7d7d0447fd79f8e2f2cb67d720d0d8e6fa34411770bb040af1ab910e9502d490e0525a81ac65063ffe09122f02e1f9804dd598bb01e5127bb496c18447993dfdc5e2b351ae2b2a7e14f2af7388fdc60153acd78ee22ff7d3d7a063a651e6dc3b89ff6e868089d9401c8713097c1cae81a3f2649d40667481071497792088f265f2243ff2926dc812894715cf7084535052cb56a06281bd6cca42e4260a5aa55803e8bb685a01e549c166cd2cf2c67572626ba46c2320bdb0ae90387c6e6dcc88b346db7a059028307caa81e89f7bf40d797bd35cb42b42aaa56e32fc7a9665f9fce4d2eee159996ff6a5a1aa6f5fa7da7bacd250da97e9ff818708a547c18c3b1a2e1845865b86c902a016432dda2134ee7de40783ba89e1fa2f2196a677eb12712792f2729239e1ffc5fa5aaf0715f0ff9c16df690bf1f8e3204f2b012a7a0f3e49bfe145993483657774dbbc1ba20b090a9be9bf2e3dbca0ba10a5d04f8c9fe32a4b71a84ffa51be2affa82a4801cdae1dd6f46c9847e22bf72d573bfd9e7856df61f77b83cce0927327006b81f257bb55b9bdeee2354c18cfa8565409ea8264fe9a7095f37d3fb1266224a7792012463922de5c8196f442102fecdef2a5c763f74f560582300118ff610ca3339dd2c51e146f7c7638b7c64482fe68a13d98444b3935fe0e62cf1f2f5fb138de269effb42692f0ca630dcef85aa92d5c02b90fcb99990e1f37c43b3b1e3222e4a520e9f2e505e17916493fdab6bdb8f994bfe246f5a5a46c259ceabb20ce14a318466da70dfe6ca8e4c7594da8e953669cc3e68bebc29ebc9460ae788dc99215884068ef5c2f593f962af2416468b9cbda20880e529963b811308807923075a93586d42542bb2cad5aecfd4f3894aafed8e21f099e835973d746ec3d262f39357deb4eef9a62dd8dff807654f76f99a87fb73a6fa768e919614a3ec84231541a0b3e2f3c8c7da08cc654df14ccb30b84b4a911b4c0a26735c1b37c5519ab098d7449bac79590bc79033815af79829595988ff60511a7dd4589c1ffdc13f283bbf290649bec9cb6bc7b2c1104556a0cdd362a87bb1d8094d51424749b254c70a3cf6424b338bcbacccfe55474b78ca0ee6d5966c46deb950aaa93f4c1c35539ac060e3ab5a2aad1e716ca0a1db89b657a9c152a3f95ee580518da6dfbf71748fb41186fb9dbc55a88bc15e8b61ed48a1f51a26e8135e38ae00899ca08849242daffc89e6d15d653ec9a0b5faa9e38a861bca7ad6618b44e658e59b2f8a9e89cc0efd77f35e8088e4b6bba673c68285ab344bb350ed0e0fc111164f7ea30b48a3cb489c1d658669727d601044f6d1280e0b9ef697aad34cc9bde847fdfbcf6fb0c5163c7e8a82c3aae18ecaaa9ad54a8a705cb281cbf1013895a96ab3db0e40387ed54e4b0c3ff8a1291a290a73368fc6d3e568eff0b818f33fb2c527328fde32cf07c63a99979022bca5635a388033f166a325c74093d3febcde8e5b5805ac03dc132777b34e962cdc270d776c02bf776454b5a74eaa1b934b735fa6acef0798c189cc951d286b9bb13e6d3c7a424734bb450e40852eae5914cf75106e940b930403a955486165da12a487480c63d8bd799e20e9413b942798984c78078b2dbc0a8294fba65845d332de7a65ae2fd4f3983d5626af886c523ab1a33f405fb3de2f4acab923d2a1f933b03a65c52e980655c3d97146fbb1fa8575e099780e3bbb6668d15ab36dae12687dcd3b87367f5d3ef716c656b029f12f5052ad1d8e689269354bac37f9c9e120ad0eba3ac4a8d833e27c38b19ac19eb5dd06ad3d9878208ac6d921a7cac0e5688db411f26338298d60231234c01afc3de46ab4e4e9191b45f25faf204c6b74323e3985e3816f059ccb8388823112feb8fc14deb6943e7e906aae64610a15d3460c83a50d4dbceb0b69f57e6d2675ccee08881f81415c742b0d9041cc50cb6b576a06b0993892f2689a7fe023f1b2107341e0938d500e992e5d498b13ee5a1584493a1801cde2d78d5d369e5a9bd8a750e9be29e712bf89051f28e3e2f520f813993d052c8901b8e84622ee175c80a282d050c2bee95c47f2dfaabaceac3a8b9b4b708a7cf2844775e14f42d60854070803ad57da10f27e4ab6ea7546efa4d0bcd5c4293f9329acde2c8628ba37badaf7701bb1b573786420c00fe1cf2b0d3efed6120d8e559673cf715e8404f4848ecda07bafe162240d3fb9debd95086b0c8b089ef59a3f638977f8841b902185011d9cf2148433c9dddadb168fb88ad24c18d1f69805465b1254095a9f2c7a0d45961b33c624eb807bf2c1a49f160d4922624152b0afc532b32750c4d0e5a04f7839d5c56ec6453c6f158002232eca2e9e3780c95ca63cd772fdd40488352f719588e3efe7071966a45149f243c6b63799e5ce16387c2e476ade136fbe02815e35b788a99b99382c05bc91ab6b4f7d26a3470a186d2687a6d5d623c8ebf662c3c313e7c378159abe9eca1adce59b2bdb86e572694b77af048aaba0dd89fdb331df8250150478e36148e7a8e5ba0b5c20fe9b31e5e0e05d79ce280a3146dd812592b4ef6f9a0bba110cdca0cc11e1a316fd0c8aec02e650bf52f45680356dcef99a5cdda5ac73f2d1dcbeb3a4bc056a12a5ae2c572cd92d0bfdc05713d81a8a1998192f8f24208d76d5d92d3af269fd5f65d35a3d26296d050dec25d3d95f31098716cd064799b8d088a586ffe51d411471b6735ba8e0254ac93a9918945441b8d78a4c5f8fe0d4ab77ed9c3865924b02c7921c88fd24c404621e56b86f7a3c7315926deda779c8a272687e553c0eddeca5afce3942c42c3a84a02c71cf6d019da9f537ad95bd3520c5332fbeecda4088581c5e0fd54608623bfbf0a9278173d33c6093ac405e273819a9d484c08f1eab4568bf55319d8aac599f0a86fd168c0eb3ceebf494da4c957cadd2b4ffe3180cc0de2569ec9c800196ee1be3a21a45ba1ef0a9e2c613e8df0a19eecbd715129fb66010f6d53fadafbff944dc5ef3c0451a25c9de0c9051812cbdc048d30327b9087e3b2d0d89c701365737b14ff6fe7c2d164f0a1e984d7a44b7bad378d1ca3d848fb5c290770d425871399290169242321eb887dfdcaa0325a45128c11f368dc1b980e464d63be70f71383b64dfaf90a8d2d5d2bdd8a54ff733b2f5de6cb36ee566f51e8d6cbc7bc9c32d5f3adc5e56268b752cff88009b4014b25fa0899b9fc52ace8443d294a81e9937b7e41c4bd6113c0c4516eeacbcc385ee446fedc90db90a86cc287ea582162d19829741dd5462de125afe79b99058eb3a75d66a3d3f45bde7492b1c71127b9076beab62b6db20a8a1ad8f874b2edba1cb018ecdf5dc9f9169e55a7528737abae768b99a56e2120675257fc8a0e68758df0ed7bb24bed04c0baabe6a1a1fb936ff17265428ba7de7ddc528b7aac3dde7234992e30deb78b80251f07f57a06e9b47f04137db549a623552469358da010c25e5a80a2947f05e65d5610ce8a7c38cb829334b28ce96e138b504e24d11c02cbc2aa5523f0563f3000c0c2aedb32c1d079c450f664a75b26d3cb8364d352140c3127c8bf0d00ca9d71e1d24d2c9c5d92d46b3e232631a118a5e65288e0c85bad19d5a3f2f13782dc4f969dae30ecb2a4e4dbeac60de9026e82e45f11117fa84824591753e83042107552f2aa43e30856cf9e2d807e7248d6b8d06504d4645ab4f5388fbeb0ef78eb876e387f9871adc5ae292f291323d234dba3371bd422d5f4fb7f7d835a"}, &(0x7f0000026700)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000026740)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000026780)={0x20, 0x81, 0x2, "c30a"}, &(0x7f00000267c0)={0x20, 0x82, 0x1, 'l'}, &(0x7f0000026800)={0x20, 0x83, 0x3, "a3e60e"}, &(0x7f0000026840)={0x20, 0x84, 0x1, "a5"}, &(0x7f0000026880)={0x20, 0x85, 0x3, "1f9dac"}, &(0x7f00000268c0)={0x20, 0x0, 0x4, {0x2}}, &(0x7f0000026900)={0x20, 0x0, 0x8, {0x51b509a316c25d8b, 0x10, [0xf000]}}, &(0x7f0000026940)={0x40, 0x7, 0x2, 0x20}, &(0x7f0000026980)={0x40, 0x9, 0x1, 0x7}, &(0x7f00000269c0)={0x40, 0xb, 0x2, "193c"}, &(0x7f0000026a00)={0x40, 0xf, 0x2, 0x4}, &(0x7f0000026a40)={0x40, 0x13, 0x6, @random="ae6f0807e1f4"}, &(0x7f0000026a80)={0x40, 0x17, 0x6, @dev={[], 0x19}}, &(0x7f0000026ac0)={0x40, 0x19, 0x2, "3290"}, &(0x7f0000026b00)={0x40, 0x1a, 0x2, 0xff}, &(0x7f0000026b40)={0x40, 0x1c, 0x1, 0x80}, &(0x7f0000026b80)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000026bc0)={0x40, 0x21, 0x1, 0x2}}) [ 657.039188][ T12] usb 6-1: device descriptor read/64, error 18 22:24:46 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) syz_open_dev$char_usb(0xc, 0xb4, 0x4) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, &(0x7f0000000040)=""/7, 0xffffff25) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 657.300371][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.308058][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.315667][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.323072][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.330496][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.337756][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.339158][ T12] usb 6-1: new high-speed USB device number 56 using dummy_hcd [ 657.345061][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.360236][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.367473][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.377203][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.384633][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.392144][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.399896][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.407237][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.414818][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.422104][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.429732][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.437268][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.444658][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.452152][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.459461][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.466807][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.474152][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.481473][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.488725][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.496399][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.503733][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.511149][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.518409][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.525760][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.533079][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.540395][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 22:24:47 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 657.547652][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.555200][ T2758] cm6533_jd 0003:0D8C:0022.006C: unknown main item tag 0x0 [ 657.563181][ T2758] cm6533_jd 0003:0D8C:0022.006C: No inputs registered, leaving [ 657.572904][ T2758] cm6533_jd 0003:0D8C:0022.006C: hiddev0,hidraw0: USB HID v0.00 Device [HID 0d8c:0022] on usb-dummy_hcd.4-1/input16 [ 657.587403][ T2758] usb 5-1: USB disconnect, device number 29 [ 657.619162][ T12] usb 6-1: device descriptor read/64, error 18 [ 657.629413][ T17] usb 1-1: new high-speed USB device number 49 using dummy_hcd [ 657.869825][ T17] usb 1-1: Using ep0 maxpacket: 8 [ 657.909280][ T17] usb 1-1: no configurations [ 657.913976][ T17] usb 1-1: can't read configurations, error -22 22:24:47 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 658.030170][ T12] usb 6-1: device descriptor read/64, error 18 [ 658.079223][ T17] usb 1-1: new high-speed USB device number 50 using dummy_hcd [ 658.149344][ T12] usb usb6-port1: attempt power cycle 22:24:48 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 658.289194][ T2797] usb 5-1: new high-speed USB device number 30 using dummy_hcd [ 658.320863][ T17] usb 1-1: Using ep0 maxpacket: 8 [ 658.369655][ T17] usb 1-1: no configurations [ 658.374349][ T17] usb 1-1: can't read configurations, error -22 [ 658.382998][ T17] usb usb1-port1: attempt power cycle 22:24:48 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x9, 0x8000) syz_usb_disconnect(0xffffffffffffffff) [ 658.539110][ T2797] usb 5-1: Using ep0 maxpacket: 16 [ 658.669436][ T2797] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 658.677709][ T2797] usb 5-1: config 0 has no interface number 0 [ 658.684116][ T2797] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 658.695204][ T2797] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 658.708347][ T2797] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 658.717471][ T2797] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 658.726474][ T2797] usb 5-1: config 0 descriptor?? [ 658.759437][ T2758] usb 4-1: USB disconnect, device number 62 22:24:48 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 658.820046][ T2758] appletouch 4-1:1.0: input: appletouch disconnected [ 658.859156][ T12] usb 6-1: new high-speed USB device number 57 using dummy_hcd 22:24:48 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 659.089190][ T17] usb 1-1: new high-speed USB device number 51 using dummy_hcd [ 659.129214][ T12] usb 6-1: device descriptor read/64, error 18 22:24:48 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 659.269530][ T2797] usbhid 5-1:0.16: can't add hid device: -71 [ 659.277119][ T2797] usbhid: probe of 5-1:0.16 failed with error -71 [ 659.296839][ T2797] usb 5-1: USB disconnect, device number 30 [ 659.339210][ T17] usb 1-1: Using ep0 maxpacket: 16 [ 659.479251][ T17] usb 1-1: config index 0 descriptor too short (expected 41, got 36) [ 659.487690][ T17] usb 1-1: config 1 has an invalid interface number: 148 but max is 0 [ 659.496179][ T17] usb 1-1: config 1 has an invalid descriptor of length 13, skipping remainder of the config [ 659.506719][ T17] usb 1-1: config 1 has no interface number 0 [ 659.542757][ T17] usb 1-1: New USB device found, idVendor=084f, idProduct=0001, bcdDevice=60.f5 [ 659.552500][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 22:24:49 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 659.660347][ T17] empeg 1-1:1.148: empeg converter detected 22:24:49 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:49 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/131, 0x83) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x210000000000a) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000200)=""/4096, 0x1000) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 659.869308][ T17] empeg: probe of 1-1:1.148 failed with error -71 [ 659.878303][ T17] usb 1-1: USB disconnect, device number 51 [ 660.039744][ T2758] usb 5-1: new high-speed USB device number 31 using dummy_hcd [ 660.280455][ T2758] usb 5-1: Using ep0 maxpacket: 16 [ 660.399338][ T2758] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 660.408222][ T2758] usb 5-1: config 0 has no interface number 0 [ 660.414725][ T2758] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 660.426024][ T2758] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 660.439112][ T2758] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 660.448643][ T2758] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 660.458088][ T2758] usb 5-1: config 0 descriptor?? [ 660.629179][ T17] usb 1-1: new high-speed USB device number 52 using dummy_hcd [ 660.869127][ T17] usb 1-1: Using ep0 maxpacket: 8 [ 660.909244][ T17] usb 1-1: no configurations [ 660.913930][ T17] usb 1-1: can't read configurations, error -22 [ 660.979222][ T2758] usbhid 5-1:0.16: can't add hid device: -71 [ 660.985830][ T2758] usbhid: probe of 5-1:0.16 failed with error -71 [ 660.994453][ T2758] usb 5-1: USB disconnect, device number 31 [ 661.069196][ T17] usb 1-1: new high-speed USB device number 53 using dummy_hcd [ 661.309125][ T17] usb 1-1: Using ep0 maxpacket: 8 22:24:51 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/183, 0xb7) syz_usb_disconnect(r0) 22:24:51 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:51 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:51 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:51 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000001c0)=')', 0xfed5) syz_usb_disconnect(0xffffffffffffffff) [ 661.349256][ T17] usb 1-1: no configurations [ 661.354092][ T17] usb 1-1: can't read configurations, error -22 [ 661.360584][ T17] usb usb1-port1: attempt power cycle 22:24:51 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 661.649156][ T2758] usb 6-1: new high-speed USB device number 58 using dummy_hcd [ 661.729402][ T12] usb 5-1: new high-speed USB device number 32 using dummy_hcd [ 661.899106][ T2758] usb 6-1: Using ep0 maxpacket: 16 [ 661.969130][ T12] usb 5-1: Using ep0 maxpacket: 16 [ 662.019170][ T2758] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 662.027323][ T2758] usb 6-1: config 0 has no interface number 0 [ 662.033496][ T2758] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 662.044480][ T2758] usb 6-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 662.057415][ T2758] usb 6-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 662.066973][ T2758] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 662.075044][ T17] usb 1-1: new high-speed USB device number 54 using dummy_hcd [ 662.084001][ T2758] usb 6-1: config 0 descriptor?? [ 662.089700][ T12] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 662.097865][ T12] usb 5-1: config 0 has no interface number 0 [ 662.104050][ T12] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 662.115079][ T12] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 662.128006][ T12] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 662.137126][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 662.149149][ T12] usb 5-1: config 0 descriptor?? 22:24:51 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:52 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 662.319140][ T17] usb 1-1: Using ep0 maxpacket: 8 [ 662.439330][ T17] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 662.447504][ T17] usb 1-1: config 0 has no interface number 0 [ 662.460144][ T17] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 662.471287][ T17] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 662.480412][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 662.491692][ T17] usb 1-1: config 0 descriptor?? [ 662.544028][ T17] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 22:24:52 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) read$char_usb(r0, &(0x7f00000000c0)=""/88, 0x58) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x7f, 0x60802) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x80000001, 0x20180) r1 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0xfff, 0x200000) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000140)={0x3ff, 0x7fff, 0x2658, 0x40, 0xb, 0x6}) [ 662.629221][ T2758] usbhid 6-1:0.16: can't add hid device: -71 [ 662.635365][ T2758] usbhid: probe of 6-1:0.16 failed with error -71 [ 662.651756][ T2758] usb 6-1: USB disconnect, device number 58 [ 662.679358][ T12] usbhid 5-1:0.16: can't add hid device: -71 [ 662.685493][ T12] usbhid: probe of 5-1:0.16 failed with error -71 [ 662.699733][ T12] usb 5-1: USB disconnect, device number 32 [ 662.787488][ T17] usb 1-1: USB disconnect, device number 54 [ 662.793561][ C1] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 662.799949][T13354] ldusb 1-1:0.28: Write buffer overflow, 1 bytes dropped [ 662.807252][T13354] ldusb 1-1:0.28: Couldn't submit interrupt_out_urb -19 [ 662.814602][ T17] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:24:52 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:52 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:24:52 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e0904410002fff2dafa5e86f841020000005042c3a65d010009050f1f08fd07b0e0a082966e553db0a54cf52f62f06835800300911b00000000"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000280)={0x15, 0x35b, 0x0}) r1 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, 0x0) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000080)=""/41) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f00000001c0)=""/139) r3 = syz_open_dev$evdev(0x0, 0x7, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000100)={0x50, 0xffffffff, 0x0, {}, {}, @period={0x0, 0x1, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) [ 663.419122][ T12] usb 5-1: new high-speed USB device number 33 using dummy_hcd [ 663.509149][ T2797] usb 4-1: new high-speed USB device number 63 using dummy_hcd [ 663.659103][ T12] usb 5-1: Using ep0 maxpacket: 16 [ 663.749286][ T2797] usb 4-1: Using ep0 maxpacket: 8 [ 663.789261][ T12] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 663.797460][ T12] usb 5-1: config 0 has no interface number 0 [ 663.803735][ T2797] usb 4-1: no configurations [ 663.808336][ T2797] usb 4-1: can't read configurations, error -22 [ 663.814685][ T12] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 663.825733][ T12] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 663.838660][ T12] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 663.847752][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 663.856963][ T12] usb 5-1: config 0 descriptor?? [ 663.959125][ T17] usb 1-1: new high-speed USB device number 55 using dummy_hcd [ 664.000582][ T2797] usb 4-1: new high-speed USB device number 64 using dummy_hcd [ 664.199140][ T17] usb 1-1: Using ep0 maxpacket: 8 [ 664.239115][ T2797] usb 4-1: Using ep0 maxpacket: 8 [ 664.279257][ T2797] usb 4-1: no configurations [ 664.283910][ T2797] usb 4-1: can't read configurations, error -22 [ 664.290391][ T2797] usb usb4-port1: attempt power cycle 22:24:54 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000001c0)=')', 0x365) syz_usb_disconnect(0xffffffffffffffff) [ 664.339229][ T17] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 664.347371][ T17] usb 1-1: config 0 has no interface number 0 [ 664.353571][ T17] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 664.364532][ T17] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 664.373693][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 664.384533][ T17] usb 1-1: config 0 descriptor?? 22:24:54 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) 22:24:54 executing program 5: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x7c, 0xe3, 0xad, 0x20, 0x2001, 0x3309, 0x8a5e, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xb3, 0x0, 0x2, 0xc, 0xc1, 0x47, 0x0, [], [{{0x9, 0x5, 0x8d}}, {{0x9, 0x5, 0xf}}]}}]}}]}}, 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x70, 0x2, [{{0x9, 0x4, 0x0, 0x5, 0x2, 0x7, 0x1, 0x1, 0x2, "", {{{0x9, 0x5, 0x1, 0x2, 0x376, 0x20, 0x2, 0x8}}, [{{0x9, 0x5, 0x82, 0x2, 0x2b, 0x1, 0x0, 0xa}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x9, 0x1, 0x0, 0xe0c706ba4df66658, 0x4}, 0x10, &(0x7f0000000100)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0x0, 0x20, 0x5, 0x9, 0x7}]}, 0x5, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x820}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1001}}, {0x2f, &(0x7f00000001c0)=@string={0x2f, 0x3, "f8624a296dbb6c52c8c31f4e7bd6adcbae44a01cdc84008ef4536fbafb4ba5b85f44d073e1317c606ab79d52ed"}}, {0xed, &(0x7f0000000200)=@string={0xed, 0x3, "42fb91a2d50f5378b01b1896d0a3e0e4e704127a43b4ab7dfdefe4e67ecf7386bf79be68a4ddb50b9e5fb1e980fe9dd2735ef9485d1cc84e766821f6abcd22a1bb3c7f1f5b0e8570e9fda39df1b6a5f1d32669f99edfaf8699190ba393339ebbc5241bb14bc9a23f55717d765961cf4aa1099721a444c74d906fc2d9f69f1a00f24a9144bdcae8042880ce6a1e677be4bbeb70fe896a1e62676ffe2260545b038628946be1c58893e2730620ea4a884314f0c35ff6260abc131fe5db919cccb6437028e5ea2a92c0394c44b12ea2a53e833b1fa8560ffb68b0197e3f8f4a35a367ff5955c98a6ffe0734b5"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x416}}]}) syz_usb_control_io(r0, 0x0, &(0x7f0000001880)={0xac, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$evdev(&(0x7f0000000dc0)='/dev/input/event#\x00', 0x3f, 0x282100) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000e00)=""/199) syz_usb_control_io(r0, 0x0, &(0x7f0000000840)={0xac, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000740)={0x34, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000f80)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="0000010000007f"], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, &(0x7f0000000600)={0x2c, &(0x7f00000003c0)={0x80, 0xb, 0x84, {0x84, 0x1, "652b0f08811e770c41a18ce386692c377ec22732777af78e57ac1f94eb934c87e0a5ce3da166e7b2a9717b7f9af06e62bf2ae02fd1cd55392d2dc7bf06ede74f4e5766ac9312d4f7fb841b690dffc4ad7abe8f808a4c87ce9c8016a3df4d8b950da5e37d5ac528020632b1feb96b0d35f36d6ccb742020d3846c6e00b536cb92778f"}}, &(0x7f0000000480)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2c09}}, &(0x7f0000000540)={0x0, 0xf, 0x49, {0x5, 0xf, 0x49, 0x5, [@ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x7d3, 0xf, 0xffff}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x82, 0x1, 0x5}, @generic={0x28, 0x10, 0x1, "ee88259fd170b24f995c54d25728d5b138f248c10e5d7825fc8e3d45ddee673e3c61abd30a"}]}}, &(0x7f00000004c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x60, 0x5, 0xf7, "98894786", "50a55905"}}, &(0x7f00000005c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x3, 0x20, 0x80, 0x8001, 0xfffb}}}, &(0x7f0000000d00)={0xac, &(0x7f0000000640)={0x80, 0x883eee6b58552329, 0x88, "427959f7bc7e6571ca56412340906148f2684b1843432e4446269fd9a60ff802c829fd42e4d4ed6acbedf62628aa80d491d918e7788c51e77ba71e3a2d6423ae8f860c5ab1c8f8425fe2e4dc140600c2c109f01110982273fbf930bb79ddbfd7473962dda3a11fee2cd3074710909b19f70c95e2923047c866ff26361686bb01270d51ef3a7293ec"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0x2a}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0x7f}, &(0x7f00000007c0)={0x20, 0x81, 0x2, "e560"}, &(0x7f0000000800)={0x20, 0x82, 0x3, "5f8f6a"}, &(0x7f0000000900)={0x20, 0x83, 0x1, "8e"}, &(0x7f0000000940)={0x20, 0x84, 0x2, "a10a"}, &(0x7f0000000980)={0x20, 0x85, 0x3, "163bab"}, &(0x7f00000009c0)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000a00)={0x20, 0x0, 0x8, {0x80, 0x4, [0xf00]}}, &(0x7f0000000a40)={0x40, 0x7, 0x2, 0x6}, &(0x7f0000000a80)={0x40, 0x9, 0x1, 0x3}, &(0x7f0000000ac0)={0x40, 0xb, 0x2, "ea64"}, &(0x7f0000000b00)={0x40, 0xf, 0x2, 0x8}, &(0x7f0000000b40)={0x40, 0x13, 0x6, @local}, &(0x7f0000000b80)={0x40, 0x17, 0x6, @local}, &(0x7f0000000bc0)={0x40, 0x19, 0x2, "22b2"}, &(0x7f0000000c00)={0x40, 0x1a, 0x2, 0x4}, &(0x7f0000000c40)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000c80)={0x40, 0x1e, 0x1, 0x5}, &(0x7f0000000cc0)={0x40, 0x21, 0x1, 0x4}}) 22:24:54 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r0, &(0x7f0000000a00)=""/114, 0x72) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffff96c9) syz_usb_connect$cdc_ncm(0x0, 0x6f, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d, 0x2, 0x1, 0x20, 0xc0, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0xc5, {{0x6, 0x24, 0x6, 0x0, 0x1, ']'}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x5, 0xff, 0x101, 0x3}, {0x6, 0x24, 0x1a, 0xfffa, 0x2d}}, {{0x9, 0x5, 0x81, 0x3, 0x3f1, 0x6, 0x6, 0x20}}}, {0x9, 0x4, 0x1, 0x0, 0x0, 0x2, 0xd, 0x0, 0x9}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x7, "", {{{0x9, 0x5, 0x82, 0x2, 0x1a7, 0x29, 0x4, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x1f8, 0x2, 0xf8}}}}}}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x741, 0x9d, 0x0, 0x0, 0x5de17f0f7f3d28b4, 0x6}, 0x27, &(0x7f0000000140)={0x5, 0xf, 0x27, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0xab, "6e02bba67ec4a0a65efeb2d5d449cab5"}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0x7, 0x9, 0x101}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x1, 0xa, 0x28c}]}, 0x2, [{0x66, &(0x7f0000000180)=@string={0x66, 0x3, "04b425c6b5a90ef83642f3e841775d9a940caeab2265b05796bad1da1b204995b79f5fd8550a2310a74e3234334142eed6bf2226f04b8de51887931713c9891022a6b70d3b1ac0db23e51c18343296d1fe7c63babceb67b2038d3780334137ea7517db02"}}, {0x34, &(0x7f0000000200)=@string={0x34, 0x3, "0ea2ce5925aa46fb1c33c6531229b9bcd34aa02c3619a393f9ca0c9ff9f4df046d6ba7907738e1ca794437836f5ce0149a15"}}]}) r2 = syz_usb_connect(0x3, 0x24, &(0x7f0000000280)={{0x12, 0x1, 0x200, 0xad, 0x82, 0x88, 0x40, 0x187f, 0x100, 0xeea0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x4, 0x7, 0x40, 0x8, [{{0x9, 0x4, 0x23, 0x4, 0x0, 0xa0, 0x96, 0x84, 0x9}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000002c0)={0xa, 0x6, 0x290, 0x1, 0x0, 0x9, 0x10, 0x9}, 0x28, &(0x7f0000000300)={0x5, 0xf, 0x28, 0x2, [@ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0xffff, 0x780, 0x9, [0x7e00, 0x60, 0xc0]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x11, 0xed, 0x6, 0x0, 0x3f}]}, 0x2, [{0xb, &(0x7f0000000340)=@string={0xb, 0x3, "80d9359a78bfbe3f18"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x1404}}]}) syz_usb_disconnect(r2) r3 = syz_open_dev$evdev(&(0x7f0000000400)='/dev/input/event#\x00', 0x1a65, 0x115081) ioctl$EVIOCGABS3F(r3, 0x8018457f, &(0x7f0000000a80)=""/4096) [ 664.419221][ T12] usbhid 5-1:0.16: can't add hid device: -71 [ 664.425532][ T12] usbhid: probe of 5-1:0.16 failed with error -71 [ 664.429551][ T17] usb 1-1: can't set config #0, error -71 [ 664.454865][ T17] usb 1-1: USB disconnect, device number 55 [ 664.455239][ T12] usb 5-1: USB disconnect, device number 33 [ 664.739357][ T2758] usb 6-1: new high-speed USB device number 59 using dummy_hcd 22:24:54 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 664.889133][ T17] usb 1-1: new high-speed USB device number 56 using dummy_hcd [ 664.989110][ T2758] usb 6-1: Using ep0 maxpacket: 32 [ 664.999249][ T2797] usb 4-1: new high-speed USB device number 65 using dummy_hcd [ 665.099155][ T2768] usb 5-1: new high-speed USB device number 34 using dummy_hcd [ 665.109232][ T2758] usb 6-1: config 0 has an invalid interface number: 179 but max is 0 [ 665.117462][ T2758] usb 6-1: config 0 has no interface number 0 [ 665.123830][ T2758] usb 6-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 665.132967][ T2758] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 665.141143][ T17] usb 1-1: Using ep0 maxpacket: 8 [ 665.147214][ T2758] usb 6-1: config 0 descriptor?? 22:24:54 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 665.259132][ T2797] usb 4-1: Using ep0 maxpacket: 8 [ 665.269254][ T17] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 665.277460][ T17] usb 1-1: config 0 has no interface number 0 [ 665.295346][ T17] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 665.306429][ T17] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 665.316130][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 665.319339][ T2797] usb 4-1: no configurations [ 665.326217][ T17] usb 1-1: config 0 descriptor?? [ 665.328763][ T2797] usb 4-1: can't read configurations, error -22 [ 665.349143][ T2768] usb 5-1: Using ep0 maxpacket: 16 [ 665.402839][ T17] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 665.411323][ T2758] rtl8192cu: Chip version 0x10 [ 665.469267][ T2768] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 665.477524][ T2768] usb 5-1: config 0 has no interface number 0 [ 665.489120][ T2797] usb 4-1: new high-speed USB device number 66 using dummy_hcd [ 665.493737][ T2768] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 665.507776][ T2768] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 665.520771][ T2768] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 665.529869][ T2768] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 665.552896][ T2768] usb 5-1: config 0 descriptor?? 22:24:55 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001200)=""/4105, 0x1009) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000200)="0b9c45c629d7b0d2a6f48a4f8f2a50f4772ff6cde1268eea10335cbe83bf7a23f778e938b08c99dda5694415ddb75c75028d3db3b656ef217e31195beef30d24f7e109a8b7d875042dd5ddfcf73d20c88239fb70c3441c5e587571c5f12cc4ba2cd860bb803dcf153b8977a161b4b8251bf428dcc03398ceab2ce81c55fd7c2a6817fa63bc366c1286f0d803e8b9469fd5d2cd6957e22e2f7e1d012155fdd4190016d5dd2999a40a19316d569cc7118ccf754ae9bcfedfef50877cad0f6fd095231cc9d20f9d2c3b54c19b8bfa184d35461f6f7ca3ceed21a2ff05c0ddf2604b8d9a615d0e6f3bbe72f204806874ac8f2d91216e9a29caac2f33802dddace43f412781e5a3a7d51e430497e312f5a7df84569c50288fcb247261ec7fcd72e41e7acb90ede04a461f4324bec7c8c97c842fffdc19807eaa710c2d335f9a0e15b06b3b06199e81b62ddb0cfcb7ba4a48161d444388272a5e3888f5433952e3e729b44977b64b413fe8de1128adf974b251ead7d1e861786cf63eaee0244b008acd432c6a50c6e7e4dde5044d9db9462ce9f0fb6802a0960e3b8496cc828a6113eec0bb44d9ef94b80b625f2b65d5fcb57865daae82878dfa87d9559f6bdfc7671e39f95f71bd58ce71b12d1c4d1fbdc2a86298f65ca928d210a5afef62c23f19931c616eec9bffd5cf576d2978c202c0158e4bb77249352f4106637569e56f995956f8bddf28b52ffb2b6edb678df04981fdd0d6c50d3af4aa6d20927476c2f1b4aa12c9e71757bbcb90ade78d5367043ed61ea0c42fe2dbee660442bb33b066657eab384d5d87afb1574087c4951dbe96fa47905d0b68d5e2784676676f7d5c53b2620a6d60d7fd052c1245d363a2d75e59aa1658ddda2b501c3bcfab6d7498aac9d3108174fb56116082c4bddba8758d5a80e021a7b609630fff5f3c91c76b24cafaa320db169b3b116192c3c0ab299628bb2c081e0cf31180d3251c919ab6e151c5962fc056a3361151f7002097ed821261d620a45627799d9a4a714b9ce72ac05cfbb392153a58017eb3d71c09deee66eacbc6ceca2f54ed598e7f75971bc12c6428e10bee40497374ba1130f6fc68cea0e17ade08a58083a81cebd75d866c9ec6a3e6633975496c08ac8c8cc3f737d41a8f6cb505785dcb956ec47fb3b392d9387baf346aa04ee16b84ab2fdf3f93f79f19d2772833dfe5d76d64717a5c00bd7b2d3405e18619e70f2a885c175de1aa4fb233fd2cfc6f661992134548c1512ae998f6a324fa6e74db039875e9f8c7a9a6ed90ff1e6c633f94e25fccf159e1c8619a7ea25de3e5700bb71a86d9de88680e82cb4b394e2331549ae4a6a7d5dedf9f7278495df5d122a9811e9144eba1b922adf7a82d4de1e4f1754200ab6530af7db29c0889330d7dea3804b87786d826295f9c49a151bfefcd013d3830f79eaaaac4ba5b87d691b318be647b2a0f819cdae6b06f0576199f12df9ad9971435622e119ed3ac7957aea0f53ba89906e80595234c0e354a1bf85b6b6fcba657149943062a6c8bd5cfcbf50e30c740c941dd91aac5e564aca6b256d46a1bc938968bb47f4188a7245f4ec03ffb55bafb59d094413a6efa8cf3397983a04a4dcb07f47336ca8ab8f88c1d4da6e57a4a86976fcaaec7d87f136072b7963648db4f7673e2f34b17afd0c4a4c659787c8b87532859bea6e778405c2be6722698e32c90eb737ce3a3483e7b357627fe877e062e89f5f7505275ae110cf255ef9329eeb574c9a321f2ff3fae64a8af51ea7638c0b18f9e595311ed420ddd27c9cc239c51d2ca493ab3e5dc62208291c1e862c61f5ad7b2e2c74e995765d8354ffe320c6146320aa707123b876a97120031c61a2796394eb6f5fa2516f1f81141d890c3c6450048b662498e4b9aab328878aa94bdff6409d5f59be0c328597484c7e301f5a50672b5b425ad1f1a6c680560173206376d2e5d492d27a7076aac1658db279a20737aa473e443f8fce60610634285a02183dfecd00316c4228b1226982ddc5fd0eb79e23279cdf4cbf762c615886f46168cb56b734b8fb59c112acaf2d98b45ce558ec4886d91276b556ecf3df6c4d6df9ea6790fa0b8a595c78a6d4648cf301821ec9b744ce422ed0f8bcad98bf1985b6259a3405f637e4246087b42435701214b0e40b736f65d4ec4f7ada3aaac05605595957402080db6bb673869be40a5bfcc4ffc40bc1fbc00e7f7c694e9d3c683f429b3d455f42078dfda12ab96f7caa448d6563f2807a3012afcc9b95e69eaf0a49d9257b3097d199ce86bb870483e67c31f645ccb2c93dce7bdefaed7649ed08cb7e2bb2a3e4d31fa07429d754c9535490c020ac385d647fda654b05fc42c2f43c089d9bd003b536855d2b6ba571ee328ae4b78a6d3e1b931bcd967626fbaf17ab05e46de20804ba0617e8f4e1efbfb96ce3d1298abdd76db0d7f85ee325cd90f8ffdbe1461cba1eff5b91d09feb84a16693032072dd5f33cad04b7cde03efbc6e8c51a87ad57da8345d3a52802647a4eae7153112307449cbf8406c9977f5bdff1f5b8f7922243c1ea9091cf3a9878dc3839ddb37e3e84debaeeb670ecca9bb71ca272eece2caf55d68bf0829f488f27161cb2130358c92731c489e457a85942a229672d6b148028f4c8ed55b03bb439df5177331529ffaa5dd1cd7f90a2161aa6e6b2f623916c1137bc21bb38aad0db33bef4f7b1a9e444fb3808b79de3ce83ff01fc30d977ce593e7ee57325092d77fa22d367099ae686f0cd7c4b785682ecfda3e65869fc3b2db583bc685714c0642f6483f4fe3bedb4a6c295c25556682af4186b3a3fb24822f2655aac8853cf54b402e1010c5eb1a80059fba2a91f3b29033a3348cb4f6005634632942db02a74a91b3ee87c794f3c495b5c156f18f12fba22bde2c7bf196e66b15d910e65d4e9a479634a1ffe78b291288655a61a371e5547d9955813060e4b013685a004eb875291ee5611bb3b3a20af16e11bfaaae9ca567b1591469fd1a37308e0e578f46883595f5e8abad878d697729a5a109149ce53537f41cce567e2c78f0e254f6f6516e6a2d2b2237964d8cba6f581bb9ff98e0713e9172a89be56a6cf0081412ca4da3f2a04d4daa1cb23f7dd4e5d16aecb0a51d5dce52236cff2a93dc58adf1aa151596f13eb45e3f81d645b200628a17846eb8ec2423035f4f64338e2578a9f742cfedbf01087b0ee77a2c51fd9b89690dd8dc0e23d60c6067ab71453c18c48ea757be0072a84811ddfcaa8a24e1e2adad3f0f95f68c81ab0bad9aa7b106baebf6dccba68c03e9b26eeeb9f90ede87564e6628ec515c1ed6e6bae31840ef031a04f874f066a4b50b31303ce16c49ccad44d6d199caeeb3e810dc6d819469648595b1d689f1cd6e25e55a93da0604157e65e3b51f281ce7cc3096767ad32d2ecc982ac06d1bec6aaa05598377bd9c0068c0789d570fe61794fefc84e453d11e2b515401b1742e052ba83e08b26a9db83cecd426c951954039694104d8d8a124f8d1c8185ea06e5cc94a1c028ce68a0f9c088044f92a558561ab53e1f93cbd703d4363ae2406b2674312cfffad5c5250e9e75292fb467dfe1ef6d5c16ea28073090b2b1f5c97d24e7b7d4f6028caa4479458d5cd3490365b236a19c33ffb60f825a3f57e5f89a557cc073509bffd17995a2d7d807fa1b08608e8c499828e3bd3c2a67c8649a23c669edc86750dba44a1a34da83d01b56cb51b3f94697fbc6ee1074ef8b559616fd2888dd6adb473237c5037b19002f5f35454910b33b4c05342afc60c18571f1f9800dec8fbd0ec869f141115c415fe5c4d4f6a18b1ed880c548591ef6dfe62b3a9b9aff06aa693fe8faad0b9156ad5de1b1f52e8cc0709e9d4407272da0f750f2cdd92d06aaa89e1b5b1ee07001c6b6eb4caf5b31cf4e1dd70610a72ad602b61ebc2ee65b34a14f6ad091db4a23fa6af4e5cbd7fcff7c17f1cae8de9f2d038f09aa04e74aaa7400d7d23ae2878ddaebb3f3d96012bc8d6cc4e6ca9efd6fbf8ee65ecf9afcbd39285787c845ce1a2728d0497203ac32f28970edc2a1b2c91782cbf7d830516872e0794d1ab727aaa1faeacde3a5dcba1268ec348fb0bb8afaa0d7e8317da1e8e61af1c9e464e9ebbe5e30ade36287e5ecb2e1f633cf3581c16dfa5c3335af4329347b99115eee879b32df67ebbb1e14cbfef90a41c96162acab3577e8fa6fa2e2744b9995c637938dd26abca960d71ff0ff884156ca743072834040079f6b2c20b2f683a242782022c5ccb5d64195b4dd7a8ae5decae741bf8d618ba14893ada80e24640d997c9bd563306eabf734a071b2321fe6d2f76166dabcaf69ab6323a8579bc0972a4a354657939f3e1434d835865064efbb677293c0b848959988e0242d65856eceee901518e501130eba9089112b2cbe03280e854e9c017671fe82f818970f63ebd06731f663bb6435463c9179100affcbadf028c5e1a1a1daa7696556e131c2eb83048d5f520e8aceb0a19ff59c4b083c49e18514dbf02133fd86b6654883ce0cd7309dc9ce88e87dcdd826e771a500d9c388ab629bcd2f530cf9b815192ee5c49a7cb878fde8702e926b69d185bf89211ccea98afaf399133c1e5127c58bbc6fcba48fa8c98951badbb83255dcf3e364c8e9111b45daa166fea37d476cccf73b0c46268361582d2d666b2d6d577d82047962c60fffca6db2a19edf59ade02b7728a4bf478cb2ddf56bd4c2459ca2e7c5cb418538256ccd45bfdc7650e26f445fbd2e297f0c68a4c668d6fdfc34762c98a5f04634d413e86e425be0f4e1bd08082722797a3367d973717a99e9e280ed0218d3f73aa167a2aee0bb3d684c4aec875888dcdbb9bb02b49734d5293cacd0bf5b439274be22a9868beac9f77d6591d7567009555e4ef4ce65f01026530a2581d5eeb269c1a7b939e53fb8a0348b5d27846483952f7f720c0e1e62a549a8dea04f941c90612e65111778855a9a6924720cdb2cda38dd5521f928d1321ef85bf2f18c128a05fdbe01fe04edaeeeee51d2eb641cf0833195c07ac9a27652ad96589db8f25bfb4a529cd049df7806ed44ba97073431cca92a45d1919e689a03aba0a79b28ff88945149228c86b8c93ee560e5ed0652eefcae62fa9d570135c13a2ca17dbb8b0baeb0377310e522604210a8337a5476a2800b1d0fb30e1313c790ff6a8dfd35299d133c961ad234a97aaa38385f2b8adae07cd68715418dcc3c0654faec4895244f548a94bb623baeaa7bbe4f705b7776d131641715fbf5233b68b9e5dbbfa657d4bff2505d09a836b6f5f6e906e5152425dc007577b9c8ab34560a18ac2a6537d15a1976737544d70c9362a5ddf46f9febfd15b3b66e22a5a3a56e5492ef08ca5a1053a8b08e19b6ec0532228e56e112ed7a8cd925ec5e53efc8155b96c6b7bdb385a1b933dfbba5387230d55630ef446b78e408391a6438900f608841922f2465bd676322b963f3577376443644f189da4f2d0154e263abada2ae4af7084c2c9063ac0577e4c4ce2dfc4673c8011de338dc17a3a07d3d9fe346890bfa8953401032acbbef0dbbf33f3fb8a329d58ae806937f1058606ed691407579be9851f7a7253bb3fe6524fd119bc482246b54fdc815bd6192b796b2db4320af96a4308b5e4073bff709dcb32b4490dc5e55f30e3048316ce947ec2923b90ec9e041877cc6d4bcbbb3df051398bcaf92f588e4203985f14e4b9db1f0a7cbefa63851b291487188ff7cadeb87377afbdf5ee74d56bf287643b9d6e123", 0x1000) [ 665.759161][ T2797] usb 4-1: Using ep0 maxpacket: 8 [ 665.799243][ T2797] usb 4-1: no configurations [ 665.803923][ T2797] usb 4-1: can't read configurations, error -22 [ 665.810389][ T2797] usb usb4-port1: unable to enumerate USB device [ 666.059259][ T2758] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 666.066221][ T2758] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin [ 666.089619][ T2758] usb 6-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2 [ 666.103091][ T2758] usb 6-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2 [ 666.112821][ T2758] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin [ 666.120544][ T2758] rtlwifi: Selected firmware is not available 22:24:55 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 666.240792][T11541] rtl8192cu 6-1:0.179 wlan22: renamed from wlan0 [ 666.262442][ T2797] usb 6-1: USB disconnect, device number 59 22:24:56 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r6, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r7, 0x80044801, &(0x7f0000000180)) [ 667.039124][ T2758] usb 6-1: new high-speed USB device number 60 using dummy_hcd 22:24:56 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:24:56 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x45e, 0x7da, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x23, {[@main=@item_012={0x1, 0x0, 0xa, "13"}, @local=@item_4={0x3, 0x2, 0x0, "c40048bd"}, @local=@item_012={0x2, 0x2, 0x0, "8c93"}, @local=@item_4={0x3, 0x2, 0x0, "af9db9b5"}, @local=@item_4={0x3, 0x2, 0x0, "7ba1dc5e"}, @global=@item_4={0x3, 0x1, 0x0, "d9c68a50"}, @main=@item_4={0x3, 0x0, 0x0, "ef28b756"}, @main=@item_4={0x3, 0x0, 0xa, "c2b2f48a"}]}}, 0x0}, &(0x7f0000000380)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 667.279224][ T2758] usb 6-1: Using ep0 maxpacket: 32 [ 667.409225][ T2758] usb 6-1: config 0 has an invalid interface number: 179 but max is 0 [ 667.417530][ T2758] usb 6-1: config 0 has no interface number 0 [ 667.439356][ T2758] usb 6-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 667.448435][ T2758] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 667.473205][ T2758] usb 6-1: config 0 descriptor?? [ 667.499599][ T4140] usb 1-1: USB disconnect, device number 56 [ 667.509263][ T17] usb 4-1: new high-speed USB device number 67 using dummy_hcd [ 667.527833][ T4140] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:24:57 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/11, 0xb) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r3, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r4, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r5, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r6, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r7, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) syz_usb_connect(0x0, 0x5, &(0x7f0000000140)=ANY=[@ANYRESHEX=r3, @ANYRESDEC=r4, @ANYBLOB="7feee58713707545cc26ed296a0f9b", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRES64=r5, @ANYRESHEX=r6, @ANYRES64=r4, @ANYPTR64, @ANYRESHEX=r7, @ANYRES16, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=0x0]], @ANYRES16], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) [ 667.549284][ T2768] usbhid 5-1:0.16: can't add hid device: -71 [ 667.555434][ T2768] usbhid: probe of 5-1:0.16 failed with error -71 [ 667.593367][ T2768] usb 5-1: USB disconnect, device number 34 22:24:57 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/39, 0x27) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 667.719178][ T2758] rtl8192cu: Chip version 0x10 22:24:57 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001200)=""/4105, 0x1009) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000200)="0b9c45c629d7b0d2a6f48a4f8f2a50f4772ff6cde1268eea10335cbe83bf7a23f778e938b08c99dda5694415ddb75c75028d3db3b656ef217e31195beef30d24f7e109a8b7d875042dd5ddfcf73d20c88239fb70c3441c5e587571c5f12cc4ba2cd860bb803dcf153b8977a161b4b8251bf428dcc03398ceab2ce81c55fd7c2a6817fa63bc366c1286f0d803e8b9469fd5d2cd6957e22e2f7e1d012155fdd4190016d5dd2999a40a19316d569cc7118ccf754ae9bcfedfef50877cad0f6fd095231cc9d20f9d2c3b54c19b8bfa184d35461f6f7ca3ceed21a2ff05c0ddf2604b8d9a615d0e6f3bbe72f204806874ac8f2d91216e9a29caac2f33802dddace43f412781e5a3a7d51e430497e312f5a7df84569c50288fcb247261ec7fcd72e41e7acb90ede04a461f4324bec7c8c97c842fffdc19807eaa710c2d335f9a0e15b06b3b06199e81b62ddb0cfcb7ba4a48161d444388272a5e3888f5433952e3e729b44977b64b413fe8de1128adf974b251ead7d1e861786cf63eaee0244b008acd432c6a50c6e7e4dde5044d9db9462ce9f0fb6802a0960e3b8496cc828a6113eec0bb44d9ef94b80b625f2b65d5fcb57865daae82878dfa87d9559f6bdfc7671e39f95f71bd58ce71b12d1c4d1fbdc2a86298f65ca928d210a5afef62c23f19931c616eec9bffd5cf576d2978c202c0158e4bb77249352f4106637569e56f995956f8bddf28b52ffb2b6edb678df04981fdd0d6c50d3af4aa6d20927476c2f1b4aa12c9e71757bbcb90ade78d5367043ed61ea0c42fe2dbee660442bb33b066657eab384d5d87afb1574087c4951dbe96fa47905d0b68d5e2784676676f7d5c53b2620a6d60d7fd052c1245d363a2d75e59aa1658ddda2b501c3bcfab6d7498aac9d3108174fb56116082c4bddba8758d5a80e021a7b609630fff5f3c91c76b24cafaa320db169b3b116192c3c0ab299628bb2c081e0cf31180d3251c919ab6e151c5962fc056a3361151f7002097ed821261d620a45627799d9a4a714b9ce72ac05cfbb392153a58017eb3d71c09deee66eacbc6ceca2f54ed598e7f75971bc12c6428e10bee40497374ba1130f6fc68cea0e17ade08a58083a81cebd75d866c9ec6a3e6633975496c08ac8c8cc3f737d41a8f6cb505785dcb956ec47fb3b392d9387baf346aa04ee16b84ab2fdf3f93f79f19d2772833dfe5d76d64717a5c00bd7b2d3405e18619e70f2a885c175de1aa4fb233fd2cfc6f661992134548c1512ae998f6a324fa6e74db039875e9f8c7a9a6ed90ff1e6c633f94e25fccf159e1c8619a7ea25de3e5700bb71a86d9de88680e82cb4b394e2331549ae4a6a7d5dedf9f7278495df5d122a9811e9144eba1b922adf7a82d4de1e4f1754200ab6530af7db29c0889330d7dea3804b87786d826295f9c49a151bfefcd013d3830f79eaaaac4ba5b87d691b318be647b2a0f819cdae6b06f0576199f12df9ad9971435622e119ed3ac7957aea0f53ba89906e80595234c0e354a1bf85b6b6fcba657149943062a6c8bd5cfcbf50e30c740c941dd91aac5e564aca6b256d46a1bc938968bb47f4188a7245f4ec03ffb55bafb59d094413a6efa8cf3397983a04a4dcb07f47336ca8ab8f88c1d4da6e57a4a86976fcaaec7d87f136072b7963648db4f7673e2f34b17afd0c4a4c659787c8b87532859bea6e778405c2be6722698e32c90eb737ce3a3483e7b357627fe877e062e89f5f7505275ae110cf255ef9329eeb574c9a321f2ff3fae64a8af51ea7638c0b18f9e595311ed420ddd27c9cc239c51d2ca493ab3e5dc62208291c1e862c61f5ad7b2e2c74e995765d8354ffe320c6146320aa707123b876a97120031c61a2796394eb6f5fa2516f1f81141d890c3c6450048b662498e4b9aab328878aa94bdff6409d5f59be0c328597484c7e301f5a50672b5b425ad1f1a6c680560173206376d2e5d492d27a7076aac1658db279a20737aa473e443f8fce60610634285a02183dfecd00316c4228b1226982ddc5fd0eb79e23279cdf4cbf762c615886f46168cb56b734b8fb59c112acaf2d98b45ce558ec4886d91276b556ecf3df6c4d6df9ea6790fa0b8a595c78a6d4648cf301821ec9b744ce422ed0f8bcad98bf1985b6259a3405f637e4246087b42435701214b0e40b736f65d4ec4f7ada3aaac05605595957402080db6bb673869be40a5bfcc4ffc40bc1fbc00e7f7c694e9d3c683f429b3d455f42078dfda12ab96f7caa448d6563f2807a3012afcc9b95e69eaf0a49d9257b3097d199ce86bb870483e67c31f645ccb2c93dce7bdefaed7649ed08cb7e2bb2a3e4d31fa07429d754c9535490c020ac385d647fda654b05fc42c2f43c089d9bd003b536855d2b6ba571ee328ae4b78a6d3e1b931bcd967626fbaf17ab05e46de20804ba0617e8f4e1efbfb96ce3d1298abdd76db0d7f85ee325cd90f8ffdbe1461cba1eff5b91d09feb84a16693032072dd5f33cad04b7cde03efbc6e8c51a87ad57da8345d3a52802647a4eae7153112307449cbf8406c9977f5bdff1f5b8f7922243c1ea9091cf3a9878dc3839ddb37e3e84debaeeb670ecca9bb71ca272eece2caf55d68bf0829f488f27161cb2130358c92731c489e457a85942a229672d6b148028f4c8ed55b03bb439df5177331529ffaa5dd1cd7f90a2161aa6e6b2f623916c1137bc21bb38aad0db33bef4f7b1a9e444fb3808b79de3ce83ff01fc30d977ce593e7ee57325092d77fa22d367099ae686f0cd7c4b785682ecfda3e65869fc3b2db583bc685714c0642f6483f4fe3bedb4a6c295c25556682af4186b3a3fb24822f2655aac8853cf54b402e1010c5eb1a80059fba2a91f3b29033a3348cb4f6005634632942db02a74a91b3ee87c794f3c495b5c156f18f12fba22bde2c7bf196e66b15d910e65d4e9a479634a1ffe78b291288655a61a371e5547d9955813060e4b013685a004eb875291ee5611bb3b3a20af16e11bfaaae9ca567b1591469fd1a37308e0e578f46883595f5e8abad878d697729a5a109149ce53537f41cce567e2c78f0e254f6f6516e6a2d2b2237964d8cba6f581bb9ff98e0713e9172a89be56a6cf0081412ca4da3f2a04d4daa1cb23f7dd4e5d16aecb0a51d5dce52236cff2a93dc58adf1aa151596f13eb45e3f81d645b200628a17846eb8ec2423035f4f64338e2578a9f742cfedbf01087b0ee77a2c51fd9b89690dd8dc0e23d60c6067ab71453c18c48ea757be0072a84811ddfcaa8a24e1e2adad3f0f95f68c81ab0bad9aa7b106baebf6dccba68c03e9b26eeeb9f90ede87564e6628ec515c1ed6e6bae31840ef031a04f874f066a4b50b31303ce16c49ccad44d6d199caeeb3e810dc6d819469648595b1d689f1cd6e25e55a93da0604157e65e3b51f281ce7cc3096767ad32d2ecc982ac06d1bec6aaa05598377bd9c0068c0789d570fe61794fefc84e453d11e2b515401b1742e052ba83e08b26a9db83cecd426c951954039694104d8d8a124f8d1c8185ea06e5cc94a1c028ce68a0f9c088044f92a558561ab53e1f93cbd703d4363ae2406b2674312cfffad5c5250e9e75292fb467dfe1ef6d5c16ea28073090b2b1f5c97d24e7b7d4f6028caa4479458d5cd3490365b236a19c33ffb60f825a3f57e5f89a557cc073509bffd17995a2d7d807fa1b08608e8c499828e3bd3c2a67c8649a23c669edc86750dba44a1a34da83d01b56cb51b3f94697fbc6ee1074ef8b559616fd2888dd6adb473237c5037b19002f5f35454910b33b4c05342afc60c18571f1f9800dec8fbd0ec869f141115c415fe5c4d4f6a18b1ed880c548591ef6dfe62b3a9b9aff06aa693fe8faad0b9156ad5de1b1f52e8cc0709e9d4407272da0f750f2cdd92d06aaa89e1b5b1ee07001c6b6eb4caf5b31cf4e1dd70610a72ad602b61ebc2ee65b34a14f6ad091db4a23fa6af4e5cbd7fcff7c17f1cae8de9f2d038f09aa04e74aaa7400d7d23ae2878ddaebb3f3d96012bc8d6cc4e6ca9efd6fbf8ee65ecf9afcbd39285787c845ce1a2728d0497203ac32f28970edc2a1b2c91782cbf7d830516872e0794d1ab727aaa1faeacde3a5dcba1268ec348fb0bb8afaa0d7e8317da1e8e61af1c9e464e9ebbe5e30ade36287e5ecb2e1f633cf3581c16dfa5c3335af4329347b99115eee879b32df67ebbb1e14cbfef90a41c96162acab3577e8fa6fa2e2744b9995c637938dd26abca960d71ff0ff884156ca743072834040079f6b2c20b2f683a242782022c5ccb5d64195b4dd7a8ae5decae741bf8d618ba14893ada80e24640d997c9bd563306eabf734a071b2321fe6d2f76166dabcaf69ab6323a8579bc0972a4a354657939f3e1434d835865064efbb677293c0b848959988e0242d65856eceee901518e501130eba9089112b2cbe03280e854e9c017671fe82f818970f63ebd06731f663bb6435463c9179100affcbadf028c5e1a1a1daa7696556e131c2eb83048d5f520e8aceb0a19ff59c4b083c49e18514dbf02133fd86b6654883ce0cd7309dc9ce88e87dcdd826e771a500d9c388ab629bcd2f530cf9b815192ee5c49a7cb878fde8702e926b69d185bf89211ccea98afaf399133c1e5127c58bbc6fcba48fa8c98951badbb83255dcf3e364c8e9111b45daa166fea37d476cccf73b0c46268361582d2d666b2d6d577d82047962c60fffca6db2a19edf59ade02b7728a4bf478cb2ddf56bd4c2459ca2e7c5cb418538256ccd45bfdc7650e26f445fbd2e297f0c68a4c668d6fdfc34762c98a5f04634d413e86e425be0f4e1bd08082722797a3367d973717a99e9e280ed0218d3f73aa167a2aee0bb3d684c4aec875888dcdbb9bb02b49734d5293cacd0bf5b439274be22a9868beac9f77d6591d7567009555e4ef4ce65f01026530a2581d5eeb269c1a7b939e53fb8a0348b5d27846483952f7f720c0e1e62a549a8dea04f941c90612e65111778855a9a6924720cdb2cda38dd5521f928d1321ef85bf2f18c128a05fdbe01fe04edaeeeee51d2eb641cf0833195c07ac9a27652ad96589db8f25bfb4a529cd049df7806ed44ba97073431cca92a45d1919e689a03aba0a79b28ff88945149228c86b8c93ee560e5ed0652eefcae62fa9d570135c13a2ca17dbb8b0baeb0377310e522604210a8337a5476a2800b1d0fb30e1313c790ff6a8dfd35299d133c961ad234a97aaa38385f2b8adae07cd68715418dcc3c0654faec4895244f548a94bb623baeaa7bbe4f705b7776d131641715fbf5233b68b9e5dbbfa657d4bff2505d09a836b6f5f6e906e5152425dc007577b9c8ab34560a18ac2a6537d15a1976737544d70c9362a5ddf46f9febfd15b3b66e22a5a3a56e5492ef08ca5a1053a8b08e19b6ec0532228e56e112ed7a8cd925ec5e53efc8155b96c6b7bdb385a1b933dfbba5387230d55630ef446b78e408391a6438900f608841922f2465bd676322b963f3577376443644f189da4f2d0154e263abada2ae4af7084c2c9063ac0577e4c4ce2dfc4673c8011de338dc17a3a07d3d9fe346890bfa8953401032acbbef0dbbf33f3fb8a329d58ae806937f1058606ed691407579be9851f7a7253bb3fe6524fd119bc482246b54fdc815bd6192b796b2db4320af96a4308b5e4073bff709dcb32b4490dc5e55f30e3048316ce947ec2923b90ec9e041877cc6d4bcbbb3df051398bcaf92f588e4203985f14e4b9db1f0a7cbefa63851b291487188ff7cadeb87377afbdf5ee74d56bf287643b9d6e123", 0x1000) [ 667.759199][ T17] usb 4-1: Using ep0 maxpacket: 16 [ 667.879351][ T17] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 667.890336][ T17] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 667.903186][ T17] usb 4-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 667.912278][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 667.921632][ T17] usb 4-1: config 0 descriptor?? 22:24:57 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 667.989137][ T4140] usb 1-1: new high-speed USB device number 57 using dummy_hcd 22:24:57 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 668.239155][ T4140] usb 1-1: Using ep0 maxpacket: 8 [ 668.289138][ T2797] usb 5-1: new high-speed USB device number 35 using dummy_hcd [ 668.369873][ T4140] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 668.378061][ T4140] usb 1-1: config 0 has no interface number 0 [ 668.385746][ T4140] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 668.396892][ T4140] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 668.406034][ T4140] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 668.415366][ T17] microsoft 0003:045E:07DA.006D: unknown main item tag 0x0 [ 668.422737][ T17] microsoft 0003:045E:07DA.006D: item fetching failed at offset -641965534 [ 668.431464][ T2758] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 668.439512][ T17] microsoft 0003:045E:07DA.006D: parse failed [ 668.445658][ T17] microsoft: probe of 0003:045E:07DA.006D failed with error -22 [ 668.455583][ T2758] usb 6-1: USB disconnect, device number 60 [ 668.462361][ T4140] usb 1-1: config 0 descriptor?? 22:24:58 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 668.512849][ T4140] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 668.532076][ T2797] usb 5-1: Using ep0 maxpacket: 16 [ 668.600033][ T4140] usb 4-1: USB disconnect, device number 67 [ 668.649269][ T2797] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 668.657439][ T2797] usb 5-1: config 0 has no interface number 0 [ 668.664081][ T2797] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 668.675147][ T2797] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 668.688090][ T2797] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 668.697159][ T2797] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 668.706147][ T2797] usb 5-1: config 0 descriptor?? [ 668.760629][ T12] usb 1-1: USB disconnect, device number 57 [ 668.769151][T13468] ldusb 1-1:0.28: Read buffer overflow, -131383945981810 bytes dropped [ 668.778319][ T12] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:24:58 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 668.919139][ T2758] usb 6-1: new high-speed USB device number 61 using dummy_hcd 22:24:58 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/10, 0xa) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000040)="284c61971710e7f12b4f4070f32abe276f8e2010f5e9c1501251ad8ab7fcf2e174756de61dae17a2ebe1e901002d50fd2f15a8fcc3e94231480a7f210a1c0bd551a943a6ff7005ab7c2b16b801a8ee5fc488a8d51ff647e9dd0376ecdfd147d86398fd54ef5c2b9a99160e16a98683cc4f4741199b1c51ed47feddee62e97f1a4239b862643c8cbe8bfc8e6bdf48feea22cece0a7689442aaa02616b6f159e9703209a0cb16711ad8a5bfff2b5742511e46f21dddb418de68765f6e5bf671e2a495a6f5d5d8685f21e4652d7c3990dbb4400b19a3681056d302a4a7cbad3aa322856563559bb41701158360f55878335d0c6d37e435b", 0xf6) syz_usb_disconnect(0xffffffffffffffff) [ 669.179126][ T2758] usb 6-1: Using ep0 maxpacket: 16 [ 669.252894][ T2797] usbhid 5-1:0.16: can't add hid device: -71 [ 669.259562][ T2797] usbhid: probe of 5-1:0.16 failed with error -71 [ 669.272186][ T2797] usb 5-1: USB disconnect, device number 35 [ 669.329268][ T2758] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 669.337426][ T2758] usb 6-1: config 0 has no interface number 0 [ 669.343613][ T2758] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 669.354637][ T2758] usb 6-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 669.367562][ T2758] usb 6-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 669.376640][ T2758] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 669.384746][ T4140] usb 4-1: new high-speed USB device number 68 using dummy_hcd [ 669.393213][ T2758] usb 6-1: config 0 descriptor?? [ 669.629100][ T4140] usb 4-1: Using ep0 maxpacket: 16 22:24:59 executing program 4: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 669.739130][ T12] usb 1-1: new high-speed USB device number 58 using dummy_hcd [ 669.749227][ T4140] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 669.760245][ T4140] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 669.773083][ T4140] usb 4-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 22:24:59 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 669.782263][ T4140] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 669.795517][ T4140] usb 4-1: config 0 descriptor?? [ 669.919208][ T2758] usbhid 6-1:0.16: can't add hid device: -71 [ 669.925422][ T2758] usbhid: probe of 6-1:0.16 failed with error -71 [ 669.949267][ T2758] usb 6-1: USB disconnect, device number 61 [ 669.989191][ T12] usb 1-1: Using ep0 maxpacket: 8 [ 670.100678][ T4140] microsoft 0003:045E:07DA.006E: unknown main item tag 0x0 [ 670.108062][ T4140] microsoft 0003:045E:07DA.006E: item fetching failed at offset -646617694 [ 670.117247][ T4140] microsoft 0003:045E:07DA.006E: parse failed [ 670.119211][ T12] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 670.123603][ T4140] microsoft: probe of 0003:045E:07DA.006E failed with error -22 [ 670.131494][ T12] usb 1-1: config 0 has no interface number 0 22:24:59 executing program 4: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 670.145802][ T12] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 670.157009][ T12] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 670.166110][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 670.174977][ T12] usb 1-1: config 0 descriptor?? 22:24:59 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 670.232195][ T12] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 670.251342][ T12] usb 4-1: USB disconnect, device number 68 [ 670.479370][T13492] ldusb 1-1:0.28: Read buffer overflow, -131383945981810 bytes dropped [ 670.488080][ T2758] usb 1-1: USB disconnect, device number 58 [ 670.504170][ T2758] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:00 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:00 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:00 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x7, 0x52200) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000000c0)=0x8) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000140)=""/13) r3 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r3, 0x80404806, &(0x7f0000000200)) ioctl$HIDIOCGCOLLECTIONINFO(r3, 0xc0104811, &(0x7f0000000100)={0x3, 0x6, 0xfff, 0x3ff}) 22:25:00 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x46d, 0xca04, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0xc0, 0x4, [{{0x9, 0x4, 0x0, 0x80, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8001, 0x3f, 0x1, {0x22, 0x9f4}}, {{{0x9, 0x5, 0x81, 0x3, 0x134, 0xcc, 0x3, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x12a, 0x20, 0x0, 0x51}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x311, 0x6, 0x54, 0x1, 0x20, 0x1}, 0x2e, &(0x7f00000000c0)={0x5, 0xf, 0x2e, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x10, 0x2, 0x8, 0x40}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "930eebc0c9ea9ef63569f1546bcbad6e"}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0x1, 0xe, 0x81}, @ext_cap={0x7, 0x10, 0x2, 0x6d67ca7227c2ba93, 0x4, 0x4, 0x5}]}, 0x3, [{0xc2, &(0x7f0000000200)=@string={0xc2, 0x3, "c5ad7cca5bdd1ab11f7c9c026c540290d711c68769b8bf44b28db4b394863dd71eccd035c00d85b4d8b3f8a53de6e9b04dce0dac13e5a450ea3626993f8545ff178040b1bed184211a5c7cea9d453ac1496f0ee22bdb2c8c6a91def3d0deee52acd9101744ee6bc4411c91a185e1e7c054dfa05f98efa3bd0029f421fe5db523ef4d8167dba6d41e9cbf542d0cc690624cebd3a1b12f3318b35b9c4212d0ff1a56bf42168879f9551b0d7022e6245f87ee49c48c3ff6f8dcca50bef578a4dfc0"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1c01}}, {0x59, &(0x7f0000000140)=@string={0x59, 0x3, "57a610f775621862490e1448f996d460690963b08fd72293635268ddc6455dfcab10b6dec7202d2468fcb7285aa5af6f359fecf4cdb700f97a761acbcb7852348fa4201dff705afc2f82388c07642dda50473495aa58c6"}}]}) syz_usb_disconnect(r1) 22:25:00 executing program 4: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 670.919221][ T12] usb 6-1: new high-speed USB device number 62 using dummy_hcd [ 671.029116][ T2758] usb 1-1: new high-speed USB device number 59 using dummy_hcd [ 671.129180][ T2797] usb 3-1: new low-speed USB device number 33 using dummy_hcd [ 671.159155][ T12] usb 6-1: Using ep0 maxpacket: 16 22:25:00 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:00 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:01 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 671.269156][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 671.279438][ T12] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 671.287553][ T12] usb 6-1: config 0 has no interface number 0 [ 671.309133][ T12] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 671.320305][ T12] usb 6-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 671.333277][ T12] usb 6-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 671.342379][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 671.369948][ T12] usb 6-1: config 0 descriptor?? [ 671.399152][ T2797] usb 3-1: Invalid ep0 maxpacket: 32 [ 671.409475][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 671.417781][ T2758] usb 1-1: config 0 has no interface number 0 [ 671.447107][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 671.458172][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 671.467359][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 671.477392][ T2758] usb 1-1: config 0 descriptor?? [ 671.521876][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 671.549159][ T2797] usb 3-1: new low-speed USB device number 34 using dummy_hcd 22:25:01 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 671.789198][ T2797] usb 3-1: Invalid ep0 maxpacket: 32 [ 671.794997][ T2797] usb usb3-port1: attempt power cycle [ 671.817127][ T2759] usb 1-1: USB disconnect, device number 59 [ 671.829306][T13533] ldusb 1-1:0.28: Read buffer overflow, -131383945981698 bytes dropped [ 671.829753][T13527] ld_usb_open - error, can't find device for minor 0 [ 671.848042][ T2759] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 671.929187][ T12] usbhid 6-1:0.16: can't add hid device: -71 [ 671.935485][ T12] usbhid: probe of 6-1:0.16 failed with error -71 [ 671.946201][ T12] usb 6-1: USB disconnect, device number 62 22:25:01 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:01 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:02 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:02 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 672.519174][ T2797] usb 3-1: new low-speed USB device number 35 using dummy_hcd [ 672.629253][ T2797] usb 3-1: Invalid ep0 maxpacket: 32 [ 672.689169][ T12] usb 6-1: new high-speed USB device number 63 using dummy_hcd [ 672.779134][ T2797] usb 3-1: new low-speed USB device number 36 using dummy_hcd [ 672.809130][ T2759] usb 1-1: new high-speed USB device number 60 using dummy_hcd 22:25:02 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 672.869403][ T2797] usb 3-1: Invalid ep0 maxpacket: 32 [ 672.875137][ T2797] usb usb3-port1: unable to enumerate USB device [ 672.929134][ T12] usb 6-1: Using ep0 maxpacket: 16 [ 673.079145][ T2759] usb 1-1: Using ep0 maxpacket: 8 [ 673.089396][ T12] usb 6-1: config 0 has an invalid interface number: 16 but max is 0 [ 673.097509][ T12] usb 6-1: config 0 has no interface number 0 [ 673.116997][ T12] usb 6-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 673.128683][ T12] usb 6-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 673.141910][ T12] usb 6-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 673.152751][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 673.161853][ T12] usb 6-1: config 0 descriptor?? [ 673.239232][ T2759] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 673.247544][ T2759] usb 1-1: config 0 has no interface number 0 [ 673.253885][ T2759] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 673.266123][ T2759] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 673.275227][ T2759] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 673.284341][ T2759] usb 1-1: config 0 descriptor?? [ 673.332710][ T2759] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 673.576677][ T2759] usb 1-1: USB disconnect, device number 60 [ 673.589164][T13557] ldusb 1-1:0.28: Read buffer overflow, -131383751864178 bytes dropped [ 673.598513][ T2759] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:03 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x0, &(0x7f0000003e40)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 673.709348][ T12] usbhid 6-1:0.16: can't add hid device: -71 [ 673.715579][ T12] usbhid: probe of 6-1:0.16 failed with error -71 [ 673.725463][ T12] usb 6-1: USB disconnect, device number 63 22:25:03 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000200)=""/102400, 0x19000) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) 22:25:03 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:03 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:03 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) syz_usb_connect(0x0, 0x290e, &(0x7f0000000a80)={{0x12, 0x1, 0x310, 0x79, 0x11, 0x5d, 0xff, 0x411, 0x15d, 0xe06c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x28fc, 0x3, 0x20, 0x1, 0x80, 0xcc, [{{0x9, 0x4, 0x27, 0x4b, 0x4, 0xee, 0x8e, 0xf0, 0x7f, [], [{{0x9, 0x5, 0x4, 0x0, 0xc5, 0x6, 0x3e, 0x40, [@generic={0x4f, 0x1, "af7adbc6ef95fb05ba109e6ec526ace66faba944565b2a17cacebd85594adbfdf0f116a9dd6cd1688887fa815850d907bad44b4b5ef03e276d26443d3d8ec35566b60d40dce2760c1c27423c1f"}]}}, {{0x9, 0x5, 0x7, 0x0, 0xa8, 0x20, 0x3f, 0x3, [@generic={0xb2, 0xb, "9c3f577ea7f645cd76ab4227140184c032e015908ec8a1eb1b7ed1ab4e45525c37c25712b42d0ef20a5e511a504318106aefe377c285ed66a033530785c78741e50ada4bda6990e916392c5be40c1b4f23f6287b55c55a3df8697a1eb93d42cdb3842d7e45e938d12bc2693ab091f8b32b574a484b8275e7370db4fe35fdaf5f3f37170fe753e99c3171ed62454eb590bfa3c2458b23d59bf24639dd979c279fe0cc44b8fa2c021ac96d67657b3f6bfb"}, @generic={0xc3, 0xf, "d7ff8857c399c43b4c57ba7bb55d79205cca4703123547ab92027c2d51245e99e10d725fc063a64a7029a9c03d46d5058a1340ff4e879af0beec87e233b2f328b15f87391a1e3286f398118ded012820f76c8daedf227c173754da9f872d1cd7fda50b580a7bd053dbd250928f8d4f51f7c3ac7fb9e2f4ab5d0384c9b4c9e0b056953d60c2b3383e6792ff5a74d883a0171924c2f979a013884919158e10455870385d51f2a2111e8407c6cbe97d4fc57b998771bac70664e9749860b9aad46f57"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x1fd, 0x4, 0x81, 0x1, [@generic={0x6a, 0x6, "9195b8cfe03127a815e8ebcebc12f143ef52f71f5e2b4d4161e140705f3cb67ea4561739de85a50a0ed4c08358852cbcffaab2e094550b5e7376cefaac6fdd81115fbfa5c5f75774745039ece6bd3243351547b1fafe80b0ad0aa962370a0f492fd105e3f5758822"}, @generic={0xf9, 0x7, "c763964419c6f55361143b34cead7032dd94b7b5c69fabb4918d16cb4e7a8edc2b265e15c68ffcda2fadea6404a4e9e865f1cc2c7b2820761da05e828ae4990951afc7a198bd845512ce1c7a8465f326d250651d5659b21f3ae1f96b33bf0019629babccab15e7b8c779b6f62c38fe87ceacb97f038d8133b5daaa3a329edcc8ca4cbb4bdbde7f9c1441c1d073d8b0fbc21f5032af59462ed4654016dc8368550d1b16c23614ca6af9d4d752257e4d0aa46e479d3f6ae1a035786e963fa55ceb16bedc6d2720326f423b7fc223c8a73bbd7ba26cf76bb72ba750baafab9149967c62dda3779ff2fa713ee1b79f6725282e97cf9d7dfaf1"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x31d, 0x1, 0x5, 0x7, [@generic={0x55, 0x9, "bba2073d78f20d75b13fa5cd1519d5157e9b17ad41497982248b8e35247e23d66fdcfe0259197c50406e892e0d62ac60b040a68a6729c5d95c53b8da748500364601a4a1f7ace3a90316fe8d792516b4ac7666"}]}}]}}, {{0x9, 0x4, 0x7b, 0x20, 0x1, 0xab, 0x6c, 0xb8, 0x4, [], [{{0x9, 0x5, 0xf, 0x8, 0x18c, 0x0, 0x20, 0x98}}]}}, {{0x9, 0x4, 0x5, 0x6, 0xa, 0xe, 0xd8, 0xdb, 0x7f, [@hid_hid={0x9, 0x21, 0x5, 0x60, 0x1, {0x22, 0x45c}}, @usb_cdc={{0xa, 0x24, 0x6, 0x0, 0x0, "1b171ba388"}, {0x5, 0x24, 0x0, 0x2be4}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x89, 0xc535, 0x1f}, [@country_functional={0x8, 0x24, 0x7, 0x0, 0x1f, [0x0]}, @obex={0x5, 0x24, 0x15, 0x7}, @mbim={0xc, 0x24, 0x1b, 0x5, 0x2, 0x30, 0x6, 0x81, 0x3}, @mbim={0xc, 0x24, 0x1b, 0x3, 0x400, 0x4, 0x3, 0x4, 0x7}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x6}, @country_functional={0xa, 0x24, 0x7, 0xff, 0x401, [0x7, 0x40]}]}], [{{0x9, 0x5, 0xe, 0x0, 0x37a, 0x3, 0x2, 0x81}}, {{0x9, 0x5, 0xc, 0x10, 0x4e, 0x4, 0x8, 0xff, [@generic={0xa1, 0x21, "18b5fd8d5e4137a629c72478b63cbc1fe4e73b75ce4be3eca3d92072d1bdec68ea4e5f8c649ab1b3779512f80a1b0b3c8fbffe9e1bb970f5c256d6268748f91058d329be04d0609fb8b6c84c17fefdc2e5fa5fff32fbd68a4359ea064313decd3ed450c14f13c070e7ac4f2ec0bcfdd75f1ecf59de487dab8fcf304c1e95c938c721df445eae28b4237bd135538f8536e79f742b0f18f0d3bc5ae91391fa8b"}, @generic={0x101, 0x5b, "36f0834edd5a2c0751e408f8a59457d08fc088fbbd27be26e960cc121630c2412df2f39b81e253ad4eaaf82ae1db75b2d41b18324c750d09d7e05f42e3b109328ef87f16c55f87a1dbb37b1e41df9211a4d53015a6a48d55c1b8f1b7b335b17df637297fdec367ba95f0819e4c24aefd3e61c1dc941f1ed262e17a1cfe37277d3452885fcfd381fca90e6b8e4ef269470a6ce8a3b3dbaf3e033ff42f89836577990e7628ac14e3dbddad3fcb79de36e67dc7a701168ca73ea54477f62a8e9010516181b55032aa88d45f56a6b8e36b50923ed271b85413f960994f177ab17be2325186a7a51390bba50e0996e2d471f6244ce68d8c402d341a33e13f35a8e5"}]}}, {{0x9, 0x5, 0xd, 0x8, 0x309, 0x20, 0x6, 0xff}}, {{0x9, 0x5, 0x8, 0x12, 0x14c, 0x4, 0x6, 0x81}}, {{0x9, 0x5, 0xd, 0x0, 0x1bc, 0xd2, 0x4, 0x9, [@generic={0x1002, 0x5b694a4cff09bf60, "a3d02749f1ba4075c6f90fe0c82fde02ad917c805639f616b1c474b60a561a8207746343301bf30662aee377e5d88a2b491d9768fb4c7c793cafe041b5cd5b3c4cf5689ec3ff778c21fed110d40d84ef22ef253e01fa75f38a24af66a9e3f15b5ec4d1e2f9d26eb80a46458cbe3b04be5e8ccc4679bbc40f6072a21979fa0b3bdadda2e57bec786278d64ecb28ce1f0ab75a06fad8e4100a826357f085ac35ebed1fdf6e11fb7db36d00e3de03851daa6c55d28d023f76832b7d207e9f1ab02035ae3d3b60baf152698e34397e13aa9f7c6990a8d19ba272384d953e225c9361049216b63ef007cb8569a2b001aa2b4d234ebe0636f52bdef12a079f81f69039c3d18e091ae5b9ffcf2094cfedeefe5abec21107db025f15a6dba0b46e1df196f36445b231d32f2d4031a2371dc5eb0b04a5c188f22e5955c73e430295b83a6ba6661cce8f7980cf029c7fb4c2b1766aa8da445b080b0ae374c4b2acbf1311c4e35178a8a379938369b3d0c44985c19e9b293eb019e05036600c5dd134fde0483554b65ad6890d259115c2d5c402cf6b9181968651cb7eb634e98ea3df222fb95acfd4b776bb17629029096a80415143f48401b3df0720c999fb8d230c37a0518cab8a7a72456114d583a708c86a0de173ec686db5ead2a9d2dbd8badbde3b35752a24dff0a256e4eae474924b5927366f3c5081aebb76683a385d10ddd85925369ec003f0827402c1ed9a3d7a7925f7f8dc0f48c37ccbf957ae72a028a8626f45d23cdc1a8db2b2edbe40d65d6f55719579e0f58b0b65fe4f0edf9f14bff010e82f6604dfb5065211f0b230bbef1cc917fd77cef997c88a9e7101ccd769f41a3ad02335164881d0dd84a57adb9e15be565fd1cee19a904547de69db1b6408c813ff6d6ecb0de6b2e5438343a9be282a66cdbdb2a6520349d5715677a2203f1b60fa1f5986c858a0b505f963b0631151a87f0dd6b2ebaea2863f8fb24e729cb008c667fb854ec02b0fdf874b5f10f5fedd58f203353755c186789d2103d4a6e8be15d2e35a2e4d4a7f20a70189fbe9f38f7b25fdc400acd94842d5fa3e814515554eab627d2b6ee4691d166096fb82c67a082bc34267069f7fe26b3a582a995aa636176f02b5cf35878ce7f1b4d248ded9d67b0d77bd00eb0083fc6333f1d05904ab301ee692d7ea67f2bfe1493f0d145ea7359df90a94f87c199034264b28df9aa50691b4b29798ab3240eebbd5c3b2dc4cd7ff38765d28ac7d391497cc3408239b1103a211c8d176ea1687a0066f0c6ed4875f9c2463adf0284619fbe32acf90829c4d2b272205e554251929198ae7f5a556276590accd6467b2b976c227f4a32128b14f456f18555704d9380f1037d9467681dbd68420386db1bb4940592b5394b3c88d425ce6d7494e6124d23f3769549b23afd9e582340ec48624b8b443c263339cb8dc633d0351ad563b90c43a9957018b699df408dff6412397364c0e7105839e08a37bdc2327ea34a5650c0d470fa4cd5ad55ea1116046c3cff008bd09feb66bafcea2ead0751648bc5a273f96552dded95cfa1122c5029dbaa36543b21eaa261f6e0d56e517570aad4b4221bca9eeca0d7facee461ed269961d4509851828f28ceb284be6ed539784ed3ec98203919d0f071017df568a2a479117573cd5d96615a376749ea358010818ad41cc075195e4f4b2c077e621fc831e34c5b719db6c70e66189510ae18d578b817d5475f00a4cdf8ab7f7bf321f3d40d8243647b5418ec2886a63bcb05a7a726ac0f91047591b918c31572ec0f08263eda03289ae21eb07799a882e7275ea36095dc2d03ae587677ee97c9304fbc8d741cc00015287d92ac904e76642a0338d352a666409b8d55d650154c048ed084b4ecb2219f2fffca720dec2b862cfbeb8e497382ffb7b6c5ca7ea2ca66f55c9026f7d8e42b7aa0a4740642f392598983c69e04cdee1ed8d250e8c385051af3547a6e958d419f17fdcb5337a2e0f873cdffc1fdf0026a0b08cd629cee250878855474275b221782fe6f2770a9f38d36a54a675fe7172d271aa9bf38d2fd77f4c31f847e7d29805487c8c5df2b8d5dcd247d110118f1813e2ce0e0e068b1f795a8c94a4196678931b14b001a10d46d326ac4d47f9bea65266f2707993a9d5ac3ea541fa43955d72813d9671867d48ea0a0c4ae34688b113b298d4de023ae8e837112aad7eeb81892af780d340806c3c0bd90f1b1377822e5d5e4a017298228be08db988be192c97fb32443c4aa3226cc04883b820be3ca2d8e12954ec863f868873fba6fb6ccbb357cf99aa3cd9fcaae68d3c09d48fcd2148ff50205a705cbdcfe44adbe6cf7dea91080131b32285f6154154edf8fca273c6dd7ec793c1f1de78449c061d966bd66e5277a79ee52b0de1b094de97a291fbd52af8143d0c3df277cf985994a99792407e00800ae53985ca8f53b4f0d59ca685f46bd37bc5216cfa175056293982a5fe0b19f4fb5a22a367985516a8ab03889a2b2c90572b378d653d04891cd225bcf6dd660f1debabdec4ebe60d02942b426633fd0e58a879cb083ed102fd21f421fa142126e8e4c84074b88f7f226ff5cd69b5ae779373a0a97ce3fd4662c9b911f1e6c8adbd22f39dfd4b4db2990573472888649b6b0b93a4d0aee8b541cedf28a9517cb1835efb29bc92d0be773551521bd5b8163d40d5c582275a3d0a2717a64b120438879c11904b040eb13fef885248f60a56f1fc108e42630d7707ebfb9e1be6bb4080f591b0975cdcd5351811d832153ca44d0d3af40f512d23204e4d9b43168e284e62a5d52fe0b0e437769625b84e0b38d15c946ecc7178ab880ac61c833b28e6018b4d5e4bf63730574fd93232d534e8d74be1aaf8aedacbc9ca23336f8ca3363090ffa2e20bb302fa8fa4966691d1f43ef46bf70fbc32cee09a9a74bef290f0c62e844b12d94fe2921634d7ef082228b1085d22cc085da9e69b0211e21ab65084d947c656ca2bf604091c200361605b5793cf32423e459048f778f484bffaeb18b3f59eb01b922f3df2e292c07e307eec6c47333be73f4fa9f8bf7c4a9ba9f997a97ce09e91426eb58d567505951376d1a928f11e058dcdcb6b8784858c3355f91469d1d6c51b2d35438dd47f453ba8c7bf7c19239303d74100cc69a7ccc0797e49b820824c5a02b2ed70969a9336e998aa2075ba7abc96b3b561272dba80be5b5753a9b0215e70a82b7d8df90102bba7f369c5a2e7fc54c7c3264784aa7cd3cd0259c25b8d8d726e5bc5f85e68a1e1436d8276727a6548ab9221e5156712dcd9777a3586637123a47d4020692ac60cb5e89a7e63632f791c14bb33e209fd1d82d3abc5bb221f0554ea239d3d0eab0e7cbc67ad035a5347c92ac512fe6a707d470271941e294c47257339de2882cd5393927efedc821d8f503214dca6e2a41962b4acbbecca6761be9fc62931f8133d6d3753f9c49cd7a4376e9f475cce43d099c447263c6bb727d33fb3af0ce9279e608db8397fbf7b5dfc146c3726fcf6bf07c2e938abf4517a0d9353e73f60e2fdb9530e3a47dd8a652aca94bba89ecbbd85a93b6b7ac92bfb863c07a91e381172bb6ce5950dbe98665ba4c99974b54182b138a301217ebd326dd89b585dc14ec9e008f7681389b0adc1bbf6080eed90ef43e943b257225e9dbe42b7d93420a0e4386de647a7ff0efa2d6a99c45c9110c7970246e5759a9387c9f546ee0817f2d469647ea47496ede9cf781d9229e144db9e7b5e49b8b65c4ed66ec02ca4cf5eaf72b2fa815051f72ce2c0e7f8d1b872948117de91d72c65afa5840904e5c90b5621c0d778c449744dfcc0b0a843e8499716b5fda9c3ef93dcad538fa2a9bc2a9a6468f7896582fcff1e4c34376f06d44051562c695411eeb850dfa72db5567ae22b4ef62420ea43fb72cd0f9d83e8597aa73634adcb894b3ff2803f9a51bc159c67ae9b59700797f7670ec08d35518d0a86243dbc5a29ebcdaae87849deb05e08422d52c7942456ff323a4242251d3acc13992879b56e8b639b3152919c44d6289a645efd2c13b91252206ae594b4dffc3c8b179768066fb625abf893c55e4cb8bb01c7e8cd72ef5b4aef3dcb9884eac0d7c227da3201085b4495707cfacbc2884921f2d0c31efe08e0f853d694b7ac3827ece881e4c2759ba923e1502297c5287c1b9641f507a581c461b8ec0de2e68d2acd85939be44fc937205dedb6eff6c5537e62010417375c0773668d0d193a719dd5fc15b3b1ca2273582a5cba3d5a67d3d05509eb72a03feb64bc4d0f596fdc97d809e2ef884c029a39f641969726c7b1fb30f849a32e83ae91c89b68948cae61aed4d8c5282f6b371abdcd765df0ee983f5ebc7cd587e8e216209f45d46f65cb2b66fdbce59e6392852281a2071bf42022d36f563fd3b62d30edfa3068015cd2d5d0d8c6580f404e5ac9881ea5269a6822212555016ccb5bee446c4807e1fdf15e02e9678aa45d33e5489b8ce74ecbc8ce2b3b63e2afca173b9e7f698bbb06718cd34af222bbbd4b98d288f6349be4a60d348f80f3bca30642e73de2335f5c2ac3000cdc888f6f770b50c00400b750f2a871fa2988cd1f4155b287cffbca9541b1c71bb761650ecac8a00a5d6cc9ad2497574d67abdeace25a51fc152dd1db7fb1622c35512246c4f568a1161bb0919d6f51ce2c63d548c34be13a29df2e3c7dafa5f4e7dd80dcd73d347158922ff0165938395ac2284db76b522dd34b9e4244c5a8b3ce6b8ed7c78a43d5f5bfb79bb3c25087e800e11130a223a56afc81c32b54cf9ef9a27fc5376dca3fb74505680a6e2f41e05e4f764e0fe7ffdaabafadbfa5de7c4f41cf16b4d437221ca710232b4326960dbd89d79776286db9c7b36164f047e0a9ef464bfc69cc3bc33fb3556ad08aff5dac350dddb57e663cd630d870bea59d95efaae24effd5ac9b2eeb1a5df2accd7fcce3d95eb4d6e845eec08e131982a3fc32e312b4b2d1ad53918414b734818b39b66a46061e9e34c109a4f09a0d183b0fdc4788d0c4ab7394da554ef616f25734dbd2e7a87ce27684fda9da5e2302ecb27b2d0d682139982920a582bbdfb0a90b1f39874f3dcb418b9204ccc6136febea24e49ba6e2c80c6a2db2711399ce94266faa7a3b83d8532f659c4f73bda53f0f34027b4b27e3b93c90c433be5b4d194228252d57ff0933d343f46617de46f46910c987910bdc5d5dca9948ec1d625b51d629b22cd4737cf78c0cdb4f9141e27cac201c5db9f7ca74d4bbd48437609e207ca5747be964fda3c59b862b3aa951576dec8368a73d9c0b637098fa91e3fa9e02bb05d0936c1eb47d2cdc7960db1358242917bfa65063d093ba885d3e54e686abfcfa4d53313b380e97f5a18a7e74aef574b5dfd8a695685dee4afece9d992fcc7f4ecab7018da7f3378011f722cfe0c34a49f2f83ce6763c4e9b83cf1d2b74809a6e621ba80894f4b6e73483fa680a702d044fef4728ae544028641d61d697c8d1c7f6f7dedd393b09322275c603e548b56f6fa425ee6edff639bec48cd1a3e47dc5c72c610d996bcd41e3634f35f6c304fc6b8b7061c503340bc04f17a1b7925e80f2e339afa8fb0cde0d94d130c7e0adf03c70a9683caf27c09e9f1829e25ebe51be805e62c7f697e62853d65a409f42dce146281b43a82ea6f55b7b89afa7e33a924fa71748bb10303ed80d333b6e186fd908b689c6c4a1571f9ff7e9d1e2fbc08ee713092a83f51e79a41ffed5cdf6f9631a8ef47bec6401c62b8adc20e30352"}, @generic={0x37, 0x30, "5f09a36b3389d9aece4da0649dbc920e9473bec4a29bc49da8fec9e181d536ca61b40573195e57924f2034c9fc9918086d1bb60f34"}]}}, {{0x9, 0x5, 0x1c410622e9d1b577, 0x10, 0x2e0, 0x8, 0x0, 0xbf, [@generic={0xee, 0x21, "17b9545dc0b03e4dd0f1e6e600c58b2e3fee8820930d5b542f4a533936cdfcf4c9d0fb1e2f3b02c69b2d0462bbf0a3dd5b6d1f78db29f79f715ae97414c4d8ced8fe9b7e43df275ee5da0978a23a9bf28b2a5642756c198266cd9adceb79fc5f370f45843b50e599782f75466ead04e2e104fc4ea1345f09652145434c85ad15d2a0f0e860827496f1fe597985b288dee6587956d943407b7a4172e2c81731ba1773903c6f7de2490c676bf9a8fa4a47dc322ff1ec9e093544df7f62b9bf181ae86e87f54fd11cc6c4dc5c4f4e2cb1158fbf28a009ecf9c55b52e0a2516f020a300eaaf8992bbd29932a960c"}]}}, {{0x9, 0x5, 0x1, 0x18, 0x11a, 0x87, 0x7, 0xad, [@generic={0xea, 0x24, "3f54018f085a7fe426220b1bfb17cb81349a43815f7c5034f234197f06d2cb976324fc40982adfe78d8f953fdf0e4055e0ca8e990332b7c412bc5f0a14820cdbaba136d9b0d407c0cc0db992aa63dc876238264d4c3f009442cf949bdd0777f7f821587f1e55ffefc011911fd1fb40b7555db5ecb5c15d3d933e90018a65d25443bdd9d7e8797f76cd80cd2d3483e0bd5723b90be35ad9e8bd68ebb7f92c8a2d47fabaa0c04205580c7108ff20d9784db3b887184285dcbc408d27ec38a2fec2846a44635757350aae38ccc007c1c6bc54b6fa3046eaee6e32d4d583764ba12ce595f44badee269b"}, @generic={0x1002, 0x11, "ec027abcbd2aeca47484825abb0d80715dd1ffeb38aa0dc8b09d674297944a7c52375f88cb8ba272885241d91a4f1a8c83b45788678a92ce950f28b172f0b9b01c39eec667b350b969e7d6a5623bbec670b3cc1ba942f04a71186f7d0f486253fec192a1fc65df13f548eca1c6edfe9327da9c6ff3494109d08f60ffcf9da3a2a5fc5bdc4922fcb16c0e38edba16716d9ba1c9727ac5839a5bd811816f28e84aac5ebb601473da04aacc0ff63a46b7e9ad58330e33084392e92d41a43b9c93a5b9a28d6967a5a22409545a123d5f293f9993f6050dc658587cad29eeaa60ce94fd1bfdf0f6ec353d8d8404121001823c082f367e1262000162fe6e445365bf580898df3dee95f4ca58cb7293841d3be3416b64347cd545d513fb79d12cd8d4454dba214d17e9bf9c88d83e712e915aa5cf32dab1f7cd96d381324bdb04d879adb619c1210bf3f0b36cd8b7fbc7fb2eecdd38927cf67a193fc906dd418a0ffae7c79209f4543b282bfdad3cea6934084a9252c321aa56e4c4391854079cdeb97fc7c11e1dce6f9a76fc04a8e005a1693a06c9f89c757301e43ffca478cdc957c64e652f6376ac7d47ad18371b96f235c4f64d949510e87b9ad0b786a1a09d223e4ce67e815b7208d7d4b9c2dd8143148b9edbfa0c87bda491e41be67ae3389fe195f749e2bace2396ebba3d2a790f3223d7baf5d5d8706cab0a0e51324693e140932be842626d3be9becbea263d80f0eca0025280fe319b4cd6c9d472b35e968996f9f37d7702b20115a123660acfd796c9b8fe85a46e1fca4bc0a5fe78ef5816f9852c0bf7e2bc05055608ce515079a5924c0d0ccef91a8c3413becb02675d1aee57f44fa7e21f8ec44c60994f0b8157b8c67d429e6104d9c865f0d47fb4b15a82f2db8fad4cc86d167bf16f57b76b3c341e4985a7603e2f8524b61bd1be528573f58f604fc62d6bcb15a207b38b8fc7791a81d9a667f7ee601d964764f846338688ef90faf0fc71e3bc584c8e9f304918e85572ca9c7cd96635b8927b24e6b987f9b8442f846e11a01d09a09155a53a825e6ac3a83e697f6efd3cad53615adf81931b0949b27416771a048b78fd7d8f98c7391b4ba5ff2517006f26c2d025a98e2d6bba25a155a5a131db11d1dd9d2f1c8cff0043cf5a2eae3f90cdc6d963d5b1c7a8f571daacad4e50d3b500fb2c604530043e6df8e31e04749a5b3411a8813e728afca2c3c37258a7a643e83d4a9f86538c7125ecb732893d1d8d722350cf11da13952b5dfe8cb207d61e65da59808c5ca3d25c431f4a9f6156f648d0652255f53f54789814ab083c207e17ffab2fbd057186da6905f772a9572d16ad725759830fd514ce92f49c9d08ff7c6c42d9864aaa99e6deb4358938c4f52b471ff80b360623e2641378dd0f15bd34e45fec8280952db83168ae0e4595d769e81bf3a0b1c2e16f25861697a618d2a08826502c15282cf2c44d44cefebba5299b3bc9751748948e547dd3ded9ddf169d65bc485893af377ca323ac187acbf4971be3227656fbacf666546e9ec6909ddf9fc3b90a79d8065dd86b7bb9f821949e13cbf8c2e7367aba9e1a2eaee9ad8db24fe498490f2882d3e0f9a3c2c1a5aa17ec6e09979d00373d7eecdd4ada3285c49b91a87105fb8044b28494d58054f0ebdf05206b9679bb5194825a0a830a846c176f86e63020e4d932549bec70722e575199a87b2551868faf7ca43d242a63898052b1dd7c6ad3719a85b598c7187b32dc6c4cb61d957e6af4ccab17ba81bad9784531754bcae842094989d942be67c8669d3e112e0e5f3e69d33c3b04c4962f9af950e218a68486714e7332dee7ccae6bcadd81ca6221cee353101264b4a4459e554b2ca8913310b2de409976b58164f90e3be3dce6a78e6dbd358cb283d15efac4091912818f838e5d4432599bd6b37d97eceabb0e633d9f3fed1bf2bfa17c770d587c649be0cabcef9a259145ca801ce8c76f04a172983e3b1cc183deb373faee36d987a13d3ce069d0c647a6a01bf1e6be22f05d093b1f87699200e064b3a1e36830af8d49398384c993b0364b9ef43b46af85fa4d111057df1650af0602f149fee14237a05202d8107615fb4c989671705316df10b35a65a6230abd7610dae52216e34369b05f9eb2c0871f0eb12b9da4957a8354698cc9cd5be1242e628b626d95299bb4ef9dd0fdc1bdd63f6d45008191df79f36db5bb0843b2d6ae90dbf42f782b58d01d024bf6ac51c76926452f08bb9ed6b7744830bf31e54a03c753b1363546b869be194e918eea2922531e34cf15372983d7f4e7d7a5cf83a4591880594f7d7a3ab811ec1fc8d6454955391e6ecd05bd812897eadd27f4b7e3304c55316b1e3c2e15cbda53978d7875cf671d549dd53497a3914f08a766d5864fefbaf127fb06bae1968b3161c3a58e887faaa64f671a47d753a223b3313df89b738c7445c818ce2e1ab41aa0bc0ab6f2710ad19be179652f4ed012eab89bcfe82a4ef2765ea723d337ff3b2687fba95525fb40b8809e94fe42b9a945cb0b7b2620a273d4b65f6c86ce18a63dde1f8b700c33ed82f6b01b545c320e21fc116fbfc006ee0dfcb2eb8df36b53df6c3e198afd18ba3d1da9c3c4d9ad63a12e1c90d17b769444767728c0cdd219f1f05d126a6491d2644395f6c3915589a6437058bd5c6f16e7cbbbbff516681ab68d9c220013e61223a19f392e0b21fe847d8a9ae7ba844b075e38ce33f6d87443ed861cdc4e88391e51b5ca9bd2f157061b5ed770936026772f54c81600d58162433d8903d7cca5ac365e344a1173a734116511f585d8271aeb47e4f4c6edc7b5090bce05744aeb78f74aa10c693775ae8f6f7ea1d0b7e4693d2ea645992f965a9168a7c1dee861e2d367d2335aa1914c16fcbf4b389e3bf045d9d818731c4d597c16aa7f51674209df03707cde9d2f06dce4127cc9fb152fca97122e2c6cb8142d48aa06313069f4dd1d6645e3999e5e9cd25ee4602f2f9d70776a13639c7deac03cddbc7f101c0ed7dae0a58a8b2e0b261ecfaddcd2270bfff88594948f17378c72ed9dcdee00f661bf2965b02ebbdd8d3c2cfe04436e4d7c71bc3b6a01ce505be6b0d006b34fd9ee05bd1674b61a698de15d709d74cd7fc6bb63d3ea7480413f4db1e5a562856d90b32cbd0de88b40e5e796a184310c131671164636314c7d896aca5b03f4a52cc87c708cef9415cc6cec4c1a5ab5b5f9b525506cd6cccef316f53ed5cf2545b99dd4c2479491c6fd3017b8877cc0006ce98e4978ce9c0354e195753ef5eeed930a8db13bca96df8e9764a22dfbd5bd0a12ad318b20f94ddb0193d693879b96f6a92fc650fe4f5770bfed30d45523b6b8abf0f0ae352ec0265a363774efb0e7b03c0575acdd0cd248f64b52fe5ee2e4d26e3451aece30c90c1aa19ecbd1ca651dbc1b4cd1d6a2a11358fc32ada4abec0da94d4d1cd1140e280b96b71a16ce707bf7304685e8cdb2fc7cecb82c56ab07c65106d68ae89ea80ac6a05bb2027fd90115bd8ef529641ac3b1880b0e44cc4a412940b84325289f18ed17f7ba97a654adb24f9f217824b5ba08244284df4efbf36596b0776553d8034289c88a9293c417bf7fb1336e3dd2ea51ee75c245f59c651e55fad32d15f40a3ab91b9054227c46cb2dd86afc65d024ca038b0b071cf9d8daff727819925bd88a556a1678e74eb454c3a99ab2a697cd4a8045a74b6c04d4154f755f709499e8d967af0fbcc7168a107e345b4fc66ae713098160031ba12d9a142de8c91a665e5f90baa45590fcb3d5deb1204bfd37a5e03d1e58c6e6ea2fb4de39794e8ec6ce5c030263ee0e90c92b0f8330b66f72ab0a5a7b2739465be0f35153aa2256b883294aa9373c72a9df9131ac51161699ce29864e3884397bd8f99b52238440aba746af25c8ec55b2ac0042a66871e0f62c550a060bfdf5e3d12f6e8b092336850190b8f459382f18ea0922ad252d8fcd65f49ffa660f60139ac313439ba7ee7f022803c41b24cb533d184b02f8bba866e9f1c16aafc1503582b7d1640e9c38e3598f945e8effac49c2455b7c520c3f6ec8c4c66fc4dc3ed103d9a530705781a9bec2895604dc812592a8e79709f13791d9f081ef1bdfcd24001869f6f2e7432b5c7c8838875ef0aebbab4b4ff87f9898fdb2f1cea67a12ab0f610769d22999c84949b6c0a5e45ded834f8b2f37b8960f76bb9cd75797a4b74cca1bbdc85f8695cce131df5ad810f697f6690e20b704afaece7c48f82a21451813e2e07a81df12b46fb8521ff2f95737e4467d28d635540493894cca74d8635bf95d6f878c800901b30c142cca6e71eb1165e463d6e63301fe58d55af43fe569e0dfad95c3c58a94064051fce5d861294852187d0fb2b2309a331218d77f1c8c8dd08e38215ac143f1e97bf246260de7d256f2dc3351e2eb7dc2193dddfbafbf58f5c2d1b5d432a1429d510268904690738ae89ebe2a6bfbad385bac0a78f633e8a3cab42ff541cc930c12433e4c13ff2de0c4e368b777e55ff7834fa458c989ab1db3698adb7123532d18478dc8c6ffd30aa22c88c15712c98f6e0c11f931f2d2b4ea9fdc527ed8de5aac941ebe3ed7bb0e76fd8eba6db8d662a1e276794e80bc1451c74b2d52ff4f7910ae9916d51ae6c5133c67c984f2e18e011906dd191c062dbfbbb79d03b00795fd3ac915a19e6b8c8e25e6ff2b036c3e235d63265f753c750016ca8f695c4c978001cd9e1f86ab9d30b3ac5d93a42a5478e63651b16ac49a85acbdbb6a08dfbffc0e7e9a2b2cdf344900192777164e07e569e83a072d465d502612b86383a4721b416cf6d5a8d2062ae051834a27413cf350627c2b19a3c726808d3d3c940f715380676db61e7efb9c765c86df339dfdbbe39373dedbc091ef511c4c10f789be8682ebee1b0ed5177fbfa8e99435f9c2f1f4766ecc90a5038af9ae2270199c2f944a9d378beaea69cedbd76e2c7f6acd767c5142be4741a1f15e40ba16da311ef9f0d31524e9dbfc0cc16fe42b15f10e2f9ab14426362250a73cc63012ceb9b223f576e460689735557851b703bf4cdeed94df80526bba1944ddac8ccc0c453b98fb7e69be45de4aa5c71b6a2e27c8959faa2302a633699c07c292bf11f36c7c747bdf8d99a5a131c35bd211bffd822c8a60e6e1e6147a3ebbc58022292a226224afd86a1528833ac1270c45ca51ec79cd1f814260c6888f9beeb5ec1740779339d938d3a5737bcc3426434f6dc6c7219a3aff83ea33ef0d33cdc12ddac11d09eff219915ba122c37e22b30f379ec992fc647e9b9d740497f93593db9ad6c34ad55a84ccff402b8da239241a1e2d51f7cbaeb3836b748ea51deec1193abf8b8d00b4c87531ec3806955a15b89f66d1c45e9e599caec0078f6597acd1077e431955bd537843f940c47d2ffe2d42dc5e17be35eea8e7332d71c531cac09fe209f9730c431e680d6a2116d3981a35927ee71e0f74bcfa7a6a2001f0e47e596da0e93428c1082d9cf87cc87f9c17b1f3716d857b58e8a9afc360fd7ae8d5d1b7938f67538688704190f864a2b4bb35856855bf87d627df519d93418bb665a216e97c8b9aada0c90c53b933484c499041a4f089603aea3e6a1df168f1d1ad484d86c32018c52aa0b968281d5ce5484428c90273d83c10cea20e72e980eb1692dc00e4e4595b44347f8a2f885ab8de02dc13c6ab47d6bfe6a317421e3f7650ae2d9ea578330c69a1ea702b2b7a75a05cc8bd3770a428a741027e2767b1a626b0192568474a7c649"}]}}, {{0x9, 0x5, 0x7, 0x2, 0x121, 0x3f, 0x4, 0x0, [@generic={0xc7, 0x3, "dac9ff74ffabf7065d45ef155a9bf6b7f578daef476a168d7f124a9a6c67676f171d50f845a7bc073f57ce74e5fedafb99eafaee66ba5a552fc5fb95130d528d94f21fc852e96811446e3d8e42a6ae5d6112f70b77ac0f1513df1947dbd9c436a6ce5d49d6aac8926be9d53e432a86b8bd6075e3cfcbe196c58fdd48fdfabd14d4b03819ada7a013406faab3f1af823ed9d7f0e62668aedb25c32514941dccfa9e5d6a5687f55ddf475abbc0accff161e3e46d02e7a7f4d9fd41b8c33527f4b68517ee4277"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x3d0, 0x6, 0x5, 0x3e}}, {{0x9, 0x5, 0x7, 0x10, 0x30d, 0x4, 0x2, 0x26}}]}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x0, 0x0, 0x7f, 0x40, 0x8}, 0x12, &(0x7f0000000100)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xc, 0x6, 0x8, 0xf001}]}, 0x6, [{0x98, &(0x7f00000001c0)=@string={0x98, 0x3, "e2b65133651df00c5faec0ee7edae344edb4f423e53d0b1e7c6caf0dcbf70eb17edb951be6a4384b54197745340994c2610e5493e59d164ba8f6afcd0035cc6a258a493cabc4a75888411b2e6e52e5b504b78bc51fbe168a21664c86e86326e5a77d711c37b08bddace49e64153e84d49fec721ae487f41a59257a015b904f0ce34ec693a7c566565aaf42656d6af7d253153c9c66e9"}}, {0xa3, &(0x7f0000000280)=@string={0xa3, 0x3, "a8962cfa44b65b0ecf82b90e75e66428fce778694de7b42d39e3a4e4f0a9d7f80c35f2da23540cf029363f2f8545dd58a936ba528067bcbc0363b2e824a83962947513594ea9fdf59edcf0c619da9f786a9fd5ae2761225f2d18736d5bf58bc2908995b1046faab5fbc8e0f8dddec58aaf595b9cac9371d1fdbc4af29d0256f91b2755eef10194e6fa9ce0ed7d62edf151aee8c690f8ab6d424f763cd4fe47e92d"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xf298f784503c7a68}}, {0x7d, &(0x7f0000000380)=@string={0x7d, 0x3, "5e97df623002f54cc1d88771cf1df4f2a4f9b4124e8e358db12a00605faa760da020865b8b4d3dfecd751bbaf4e299222912340db99919bbf8c763c50c172983996a27fdca752f4283ea2a7c6f4460316709543ca99d31f94530606d404d78888dde28235df67777930cb79e275e24dc2eee65d5f7a58dd632eb6b"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x41f}}]}) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000080)=""/13) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) 22:25:03 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:03 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x0, &(0x7f0000003e40)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 674.409143][ T2758] usb 1-1: new high-speed USB device number 61 using dummy_hcd [ 674.659756][ T2758] usb 1-1: Using ep0 maxpacket: 8 22:25:04 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x0, &(0x7f0000003e40)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:04 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 674.779200][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 674.787427][ T2758] usb 1-1: config 0 has no interface number 0 [ 674.793720][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 674.804720][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 674.813837][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 674.832628][ T2758] usb 1-1: config 0 descriptor?? 22:25:04 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 674.877347][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 22:25:04 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 675.181264][ T2758] usb 1-1: USB disconnect, device number 61 [ 675.189123][ C1] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 675.195369][T13593] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped 22:25:04 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 675.223629][ T2758] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:05 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_disconnect(r1) syz_open_dev$char_usb(0xc, 0xb4, 0xc8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r2, &(0x7f0000000380)="358d5b88a63fb81f78e4e64a426567b149d05bde69475bc83ad641a90289e5aac07f5e944a324705c547adf8aff8f059f7ab5801be8734ae8039c027aaf1bd34a1cad7aa1e1a9bdc1e53b91a279dbc503c71c8352ad9adff0a886ec79c7c900f0dfab44a05bbf795ba7c566145a16318eab96c9522f4fd7c7b3e0aaf6c257dd517b4e179ca0157ec2dd1e8cbd3e5b8bc9b33330459afca6e423e712a9c3db60e7561cf9ad67080b25ebd0e804336afe22a2ffc161605e9b92115dcc6991e7f8028fbb375c9687617f6b604487926cc9745f4180424b0ecc65812534387fa5a654cb42bea3123e6cd796df5f8b999a6feb571e8b49538c432a73d7e3652bf7b4c13a80ca823dcba8ccce67722542bef1b02492a5c4e331229d0701f239117e3b8bc7ea432aaa4fe3ea570e5fc4f466c3b90960e1fd7f170eaa4609bf39e936bd8f922de6a99edb3d270146e497a9751f278a91d799fd8a81be4aa4941948d6ea5340c1f3f2dbb2d1213dbcc71cec2d1fd12aca76f9a08", 0x38c) r3 = syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010101000000e1641e96e18dff2505a8a4400001020301090224000101c0200409040007010701013f0905010207000707209d28390e3f723398a17a73090582"], &(0x7f00000007c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x80, 0x3, 0x4b, 0x10, 0x2}, 0x41, &(0x7f0000000100)={0x5, 0xf, 0x41, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x18, 0xd, 0x9}, @ssp_cap={0x24, 0x10, 0xa, 0x4, 0x6, 0x3, 0xf000, 0x6, [0x1fe000f, 0xc000, 0xff30, 0x1141b2306d195e5d, 0xff0000, 0x11]}, @generic={0x11, 0x10, 0x4, "bc164eaa9d9f1654b616492e812d"}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x42a}}, {0xc7, &(0x7f0000000200)=@string={0xc7, 0x3, "3def38eadbf8edb53477ff2be6a00e2aaabcb88f7532c960ed77f05c334b8f28c61308e3681540659edf9504d7baeb3ed47e00aa55e0e84fa362f437dd5c5c32b2e70810a5e1bda5577670a6feccfb968257e2ed4b6cfab9a124fb5e9f2788c2ce6dd82ea3d31d6c51da071e699b3a37f8d3909ee37feb9259d27e41e184361f089b00a0e21c8a011d33e0d8339d84883f2e7e495ed0a12b9fddf1225eb50c361ce2d9604b79e2cfcea29d8c0a423db600666493168da03c55024b1c6c582b0272512d927d"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x42a}}, {0x4, &(0x7f0000000340)=@string={0x4, 0x3, "c3f2"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0xb9740f0ab84d422d}}, {0xdd, &(0x7f0000000540)=@string={0xdd, 0x3, "b79fe42bd9f1d45dfc6b0f32dc29b162aa2bfe095510ea31c5b5c3cd0501a82675a126a53c42da708321c50fd45906cd0615f46a34ab10efb96cef19f8fec84e12d013875a30fc3baec72211ed58f9ff4b1c8ad53d071e4d0d2d632d74208f2f36188a728de936979c6555a86e51b2e62f61297119585dce5dde8cb71c95e2c85e46babc18266d11d6e835e406c446e6ff23859048416ca85bd484df99c3c77f8115b9d680f0575dbf6290731d28433ef77d91271d444d6d33a1f9310a9ce5e3e19f441203ddc7452b44553fc91941c9fb22a59a3bfbded6a443f8"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x457}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0x436}}, {0xff, &(0x7f00000006c0)=@string={0xff, 0x3, "d1e804e2aa4515fae0ec044c6d3256e3d5f1d099d9f9dc890b152a3c17ccfac4f1cf1b53da739e94067129891ce3acf58f0026a5ef964ee04436c33c73b075a4c7c98bb98342b576d0437e4f736ac11605adc5c5a7d2a528fbc5930bab037e3623a07f2e110c85a1bb899bda9c4070bc5ec5a3d5b3a41bca6cdcca84975bca43b2d711c0a683ed2fd4a10e17bfe6779977c928e85529f59f19a9043355bb131204b6487b82d789f07775a79ba0db37d5acd562f7927527e998992caa82e8c17363749d9b816bbfe937d62a4538450f06f36855069f9b2a2f792f2dea2e2ad9f86fa2b19ab1de78229bf5f029343fe5e5793b28b96852bef012726a9eb2"}}]}) syz_usb_disconnect(r3) r4 = syz_open_dev$evdev(0x0, 0xfffffffffffffffd, 0x329200) ioctl$EVIOCGKEYCODE_V2(r4, 0x80284504, 0x0) r5 = syz_open_dev$hidraw(&(0x7f0000001e00)='/dev/hidraw#\x00', 0x100, 0x2400) write$hidraw(r5, &(0x7f0000001e40)="02199fddf91390fb4c3b78d0188c86a62e65ffb32bef306bde9941f5dc0605cc484353a2d24c6e26ff5cfcb9950806ab810445d23bc52851645f4373c8f9c5cfdc068daf65104ecb1902d163bdb73dd971ddd0e61b4840ee33be43c7e960987130331628fca6594ecaa078bf604d2d0aef7d0561d19c2cbf2c51e2195be6c59d854cb6be93f1f4b9a683af01bb32a5a0b96a5c5b1d3a026d9f2940c1038788b9aece0eda14a8b6f596395031d2c43e97afef437b174c51fd87d332a535c057938b1b94", 0xc3) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f0000000040)={0xd0f4, 0x8f, 0x149, 0x6, 0xfffffff7, 0x6}) r6 = syz_open_dev$hiddev(&(0x7f0000001f40)='/dev/usb/hiddev#\x00', 0x1, 0x90000) ioctl$HIDIOCGVERSION(r6, 0x80044801, &(0x7f0000001f80)) syz_usb_connect(0x6, 0x1465, &(0x7f0000000900)={{0x12, 0x1, 0x201, 0x83, 0x9a, 0xdb, 0x8, 0x5c6, 0x9050, 0x35bf, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1453, 0x1, 0x80, 0x1f, 0x80, 0x0, [{{0x9, 0x4, 0x3, 0x1, 0x8, 0xfa, 0x79, 0x29, 0x9, [@usb_cdc={{0x5}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x200, 0x9, 0x0, 0x1}, [@acm={0x4, 0x24, 0x2, 0x2}, @network_terminal={0x7, 0x24, 0xa, 0x1f, 0x80, 0x3, 0xab}, @mdlm={0x15, 0x24, 0x12, 0x5}]}, @hid_hid={0x9, 0x21, 0x40, 0x7, 0x1, {0x22, 0xd92}}], [{{0x9, 0x5, 0xb, 0x10, 0x184, 0x8, 0x7, 0x2, [@generic={0x29, 0x22, "9fb779b8b04beee78303cdd19af53277210cc2e29d9ab874441a3b3601c49c49d18dfc480db790"}, @generic={0x9b, 0x22, "353ac26202001c75caec3d820eb88bd74e3954df12fa8677f02e960baebc2c57feb9fe96cff3fb31ee91f89368dde4738b3bdb2efa1a0af1667eb39aade6d7a3931f9552a5b5510e3763bb23bb752b8c43f671bfa81a46f8ef8b69a8f0212967fb2397c27fc1e410bdb3aaf5903c27a92514cc4a442eb785b1241471917c5932a2ae031ab3f4b597ff575daed4ce8445f723a5357bdc83fede"}]}}, {{0x9, 0x5, 0x17, 0x10, 0x14, 0xc2, 0x3, 0x3, [@generic={0x8c, 0xe, "3191a213f5a69ae5820f22ba245b0e66d982055f796dd9f2244ed482f3fdc5f843aa51bfc9cad48539cca85a3712829d2d70652ca0dd464d05e3b85b1fbb475d80075081e811aae25e03de37f221a04e351484e07570e865ff61fabcf9db64cb318d197c158ed5e444cf1403012556e6ff32030814ecbb69c55d25f30261082f4d4c8c5ef93f8910bf86"}]}}, {{0x9, 0x5, 0x518203734f89ae0b, 0x2, 0x32f, 0x3, 0x6, 0x81}}, {{0x9, 0x5, 0x1, 0x10, 0x257, 0x3, 0x1, 0xf1, [@generic={0xba, 0xd0bcbae1b87100b2, "bc783fbcd7f51a387a8ffe960b30ef1594e81d069026bd844d988997f946cb7fb2be138778ade5c791c58f3a89ebb714205f2d6cf6c2908b3904f33b28c7e6174293c57052f9de5a18725cbee3866b5962a88499eba0ee6e9bf31a3cb2453179f2fb5235e15004d4ad55e1a5e353931bdb838d74a20041f2a562882abec6f30e5b3b9233b91dc5a86bdb80b5266faf78c284dd9d109fdeb71146aae15e689803270faf8cb0e2a6276cafbc756971223534c8a45dbd48650d"}, @generic={0x1002, 0x0, "464526933401eb12bfa35a6523c5f59a2d18e58255f396730af8141b09613f6861ebe4471c75d164be555229e9d89f466d40e42d811a349dcdbd2ec8a950019bff80929195807fb342787a24b3f405054de448bc362d979e347e727e8affb321113efbe3409d52a67e695e553d41efd608a75ce42753c2f1147f1776b44ffa7d346d5301db6f10758441d1034b98d69cb59c878ae8158874bbde1650007d11ee0727228fe17ca5d99a2d8cda7c101f48ab65b175291f483fec30a40615d97aca5bb06e9bb3dc7267375e9e3056b5ef57962250e22c193c2ce86290378f1b00f2b5d73bf2b78f34eeb33a054470daa212e9c3f1da8312e9ae4f81a3c13e1296e18862d4a6ebabc32c1d698999cb74e795fac82d373e165feef0f6957c0571fa091e0d8e556abbf3f76dc6f2ef7fd592cc82de01731d00b9a079c156787fd0d7d2497655d0e8ebe091c3c0c08fd1d99d4e285d7ad11aa53f0699ddaf01973f6992148000e773983e093a5f5a3db244a472ae5aa0721ed568adc7b9c13e621ad14b48a9ed9ceaca06762e76aab3dda268a46d32e33e2eeafc37e171900ae595708f582ddc4362de30c0ef4adcac5b316d2682f044292008392a2732b724d4c3dc9efb6a7838eed60510d1b2c0df8f01918eebbbdddb92756cfea03b51d9581e9c079a29e7c13426f896445abf4e1b168759555d5cd4dd577da28aa65542f6b60b1c05e41527bcd316bd5ba46349a592a5b2bd0bef4848ececb5d280f2b4579268f6f0365a61f15bdb075acc774ba2752173cca3eb2b660a99aa09b371d34de76e96f4928d8e23ffa7e10d287ecce1f0f30d06121bb38e3151eefba044d7f65f83e4934ef1aed306b8fea9f342d3c78dd996aaf90256db090b48014e7b639ef1ad055d93a2bce7f03a27021ae2ab1702603f8c2cd66fb61e67d4335c3f5403df3e672400c478bead9e3eaf5b9544feea9bbd73a1ea1371f97c653f61c967ac0f527e647ed485c673aeb7938588f465c39ae446574ea08cb1c81990e829742f8a7fc5fc3fbcb94aa2ebf03f713e9d722fba51a421b3d0d6bd9ab3745aabbfcb2c048f8177ed3d51823117d01681d15215feb782b65a3f47051303ee00ab7822205c01622ca7a225bb53241470b1486a47eafe194118877b2d87c36aea040767a267d74a0795a2ba9af84ce50ef7e2aef0f95759e66c11a00dadf663b1eabcdf78d17b6fdbb8065e525d6f578539104cdef57dacc1862fc532f5a8f53f704845c196f8a4384f6d11ce01780ff43dfa3931be2fe35f06bfbda191b3e95992617befd4aab5e1fdbf5a97b02a94f3eb102ea12d66c59ed2df1dfeb3371b5f5d2d83677caf3e74895dabaf02b7c59a9f7cab508100d904f0f25b2f21767054c4ea0f370fe28e34f3386b9327f6903a9c0617972eecf8df7deaa347d9cd62d07c2333e3bf137f806516af077e89fe510607f039528680c6a00e458aad584a883a55942fb4fa21fbef49154d15e5b5afe03b7ab3ae48bc3f07391891baf45f664a0a67074f842701024dad73c3cc1e29381f1deffcbc34a7dc72fa373d82f33a50ed98b90dff3c6f0e28e5b7cb099bc6fa8f4f842b8f875f2301f34b082fef4a3a91a3b5d4e6b40723778ba13a4f756d8a12bd6635639b9063b577ab790b2c81c88be2a7c7b3c171ed2abf64829fdc672574526ffddbbcd1948cf0ab85abcbd9cbe270b185c1b4b64da5e5d5fd5c2b5e3225ba5cfe27a940ca6467b6f8040640fe3d6d5855df937bc0d7e3965623905300dcec70779c0e65a3aa57d2675b52cf8ea0e655ff53ecbc583c9741868929f7147a0ecfa032b46994d6102b6cbdebc7b8b21642b8b605544b6782f44240ded27da0192f13fa51709c7cfbde67a5cddf230fc5f979ab8879f952dc0382f9659e03bd3a2158f3a6dbd1d90a48273726c9e8044c217f7d3422e52df52b4f0e99740ca30396708fb697ae562df9bab909463e1db0ac868ebb2e0149bd46701ca0a193a5d88db3ee27cc8e9ea41265a43a7974f2b5253e806a30331d506ff85f192463767cdbff209a2e838e386d5be550c62405ed24eb6db675d7f3de4e1bdd3104ea18c0652f32823ae612d8db7ef39c9ba777e75154a25ff9addc33682f07f9443a376f2c88393f9a3b7e7974493f7d23b57ccbc11b2d7e0c24fe4107fdfc4f3de0bd4113bbc4f2be9b763b4b78a2e9872597e28b7fdea63dc73f8613e331588a436403984391bbf547a697a36ab395a2bd8cd82811a22e45a8070f22d4f7e06ae53ba6f4e5718b05639c99b5d1e4cae1c237a0f935d7740bf280e088d125892dd0d83e9fa8ff43d4312ab8a2839996d4caa1d2b791928aa5e1c4a343de7068ea81b9d15ef443cec2681ada773acf82ebabfaac2712dbef29193c1268de83ce729891e1b1e1732747a32d558df2eb996a11fb3089db3c8fa95768460376f6ac4b56738919b373ccda76ca3fe67e0a276c968dcd954be339a5b171b4132bf46026ad64de1cb4ef33c3af2487ac735b88c2d01cde36e04aab2cc4fae2fb1326a7a39807ebc99dd7fe129815aac6b3c8d61a20506ec7d4707b3f64814c38a8a4001cace0f4e0b2291f71a22ef67e18e97156c8b1bc5977d70c7ccd2a3deec7fb06957eaafc4fc42007d2f000da777e26c76f0acb90a648d22de342fbdd203ffadcdf5cd007412be94108e202ac4c46bded41e0e61bf655ad538e3cb31ffbe3626c1375e3d0e6b2e2022622dca20ae9ac4f8cf947b34a097dbcc714441e5d71a06e85a8e51b051bb9b7c10223843a9f054cb677e5b3602e16950c749858a59b8c60a60e1592a11991d33dff846101bd803deb69061f10a76ea2ce233311af021eacba116e1b818372afc844568419b8666dd418638a1c9c1f2066e1ff947f0c8d7feb394cf8dd567b782ebbfc673de164eccba8852bd736534dd6067763c5a3e5cdc032e0b59ef956aa62523d5dcb2b443fa793933249831222cd4dd5972586122dac8d37de4592b67147fa469e862d441fbb114a6c177d422c2cd03107d773cd64a72c4cdf4c6a3a91c95a7d4656c2288102773e5c861fd227084868168f7e9e4731a5e37e5e8711a39a35d3568aae78042a9f4d0be188e128ab2d32ff7602c91635c8a03c99bc94822063aefaef413b8230bd49de51dc8fc5a942e3ab566029321d8fb5845c5f71eac6372d3bdc3f32612a47e1cc2334a336b501a3c84071256bbfa43a65145475300ae8feab4c7f840957b4be962e5c739cc90456be639d86d90666fa146c8fc366c393368d876ba5f891e769d6d31ae624cf960100de338db0433e329fde4a022ec4a1465de1d0cb51634e0075018133fc5cd4075089bf8c6bed0c72afe739b6d5d1f2d5820b810fd4fdc86c6dbe8f3de33642dc42b2add5e7b8c3fd1309ef7b55c5417af8bba049e784f89b14b4bce67af64aa7b6eefac2442de26b1e0eaf3f43c9373ee72e79eff40fe3623cf635948d70c472c11d86b50e83d59c9dd00190b318ab08a97d9cc93920015846846be978c51b41ce3aea1e1adf01c48a0a3a1d97a7acee2ff1134d6a1304aaacd90ab300277a56281e3eab45d60e18c77f0636ca5991a4aeb1ecc1b2640657846f91103c454f075b1ceced0ab23cd0c3b2e714349fec89915e68ea3d50eb1a5a428225d0db5cecdb2813cc4c07a6790bef64ee232454f802bd5f717819495d42464decd152f7b2f560007c8563d26981f97331fb40b3582008ef2c608450968f4b06591cb6d086558e9901fb0d4ac14ac43a086c9f32a91a231799a08f3deed4495d3d525c3da53f9ca06d0a1a64ad390e0b6748cd33a872e1323a6ad8c014b4a121d20c919fce646d40a79c8147c1a7cfada6db88b663f9ef62a57120ce41b41a132ebd834ab3df1d4a0171656ce0a5b1bffdb3d242619890626b20921d5e4baadd6226df10c27eae8f5b7f10f6830934ebad4d36fad0e1d79743d6e52419fa50602ee2f88b901ab07b02f77a0543f040031431a0f349f69d576f1ec7fb1b21a041acbe768298e0f1879b07cc066f76bab46cec070997c81a5a75f794e8739c3f939ba325c71d3874e3ca301d54af7297bb7df7b950a2fe75e409d33a216998de6c10faff9771bbbe8fc832c77e64021f0f6d1dafed5e0dc0349292e277219564aa5ed702a033884eb1c7dddfc1ddcd1f4c8b01f3a29a870f67f2d1581adaaebb4107c41cd48331326d9d27774b70fced58f6a3fe6621dae57c14a565edb480370d91dd1d65f816a6c4495d341de24ba49668f4fefd436e7f67328569008095619839f3fe7af8509353a79903fe3c6cfbe9202c5d1ef7f0f89e846b6273337a3fc8791d12a9bcee678ca5c7ac82c2eafce113478d00350eb77ab423f8d34bc75c2a7cd94ce2c283e0bb724e208c85265cbdd9546a65b28af43ef2ae0b77b349816db594665e32b607c6a04c05acaff2a2765df534c975ce2536952f3674d81e03a7f8c346c1abbfeb63efbc100ae41b7ff2a0afe78928d024a8cc181de2d9a78445df49799bc986218d8099395b8310fa52ce822cfba3f0e7bf2ae1273c04231a0b1dddf9a697fa878bed55a3c29cd322ec3c487775f58c205ece21770ddbbc024774ad7485bbb073e67722ef263779ba3f79300fc77f1c2d4065d99b22f22ba8e1e8c431a43de00eed724dea163a8ea0c9e10726a6ecda83cdbe805a18b2de8dcdf6b2cb2b8265319f3a05b2231b0327e6a401d476a2ac500dfec595ee37ddfd2a9e969240df5259b8eb1990d978fd8659dd4f1cae7a53e64cdc056b7ed82f03bee4b9652de4601a4fbd03a58e81e7342ebbeb8f373f094d4a9d85711ea60052d0585580c5e4264a282d10347a65192217d998b690b748165a82b6b72b2b845d2cb117317f691957bfaf991f8c59935cf131e7521164e4e196841481adf7c2a395f5f34a493418d3b2ef4735d6ae9bdf9802d72e9ca50ddf915e27760d5b7a4032e73cdfe931b31be89196a0dc10fbcb7064249bd2937ce40579599a10bb9c2319177cd1434fcdcef51d449a78f0117834e3dc66cc2b4c4801beca67c4c5f5d0a78dfedba9d71e4821f535ccca14a0368471f418ed0567e146449ff367a45210b9c3c267cd8d49719a6b32e37739db74661f9d94d5af5fb98b3e541a116eda95c04cdbc914ff0ea68ee5df03a8ebd31924eb41d85d1edcfe9ebb2076d808c0afad4cce944b25a696f21149083309a2e16618e656b5d39ba0fe4b26e48041c2449ef0257a7914980489a8a2433d52874237801b7ce40a5d584a6dbb11d2d5da001185984584c76cab82e289c1319f9938018a2abdbf18594e69e126bc0ef4b243d75b4998d95b9070ce4d6f315b28da6de0e2cec508b9555ce701af7879839540abb9dec06459b409659eb3b41d21b6eef19b43777533378cf8d745819f9c0a1d9612dc82fec7b2d73556628d0498e8e10cf00473d136f77d17426c42a78617e8ab32e67ad49d794e596834c52be05f918aead389e6eabb8ad6730655d6a3e1bd5c2b5141d1b6be4c2cd8286b55a00fa376c77382b5ef82db640f3ff7b68679a10fd6b76d5ac24f7c38a46d4491db30a653af204537f876b394b8a7373f1107cd7ffcaa2736082d538c18db005d7dc81b22ee0dd4f5ccfbe4e08e14211b6c554627f0e549614424ac164d124a93b90a08bcfc15cf848e15b6480853a86831f26a91570bf0a2e662827c7a15a0222817c91c7012d9502272ebf285049a5de085061ef8134e2e2211140b81203cd10cdf8672920cf024483b4b8d7a2060acdfc54be4e5"}]}}, {{0x9, 0x5, 0xb, 0x1, 0x1cf, 0x81, 0x3f, 0x8}}, {{0x9, 0x5, 0x5, 0x0, 0x72, 0x7f, 0x80, 0x1}}, {{0x9, 0x5, 0x9, 0x3, 0x2eb, 0x1, 0x3, 0x0, [@generic={0xbf, 0x21, "fe1304efa473c2a496c1d797d5e8e4ecea691516edd28069101ec69b1f711a856ded1c9180d695c2b891e033ed6e37128868feb721d3037289cabf92bd0cef867a3168c842673e43c26736c4eb535369b8548a9160f52a2508c8921087b10a12588377adc0c43d8761cda25f95e1e46db5ba42eb8beee927fb9495c941ede522bc873a75f7588b7a5b82c793f312ac0df00c0ad791b890f3bd2d173b51ff4518c6d60fa3a5a505dc71caa1fd1c10e27e53fe69061ad3b87c7590a58f28"}, @generic={0xee, 0x38, "7d314a1140b188ed9bad1c4f05b2287cbb91e41ef534156d844586192c7ca636e8745350524fe63ddc8390223f6830f97ec442ec10fdfef69dc2b5487576d43d9ffdd78d0b3f84251b72c253d8e2993e5d633695e2ee91ba4c888d7ddb8950dc806d1155dfd79909b7484385909550e9d62305b7bb7b66d57a55c783fabc6775d0c8596bdeb9c070ca4f98b8d892542d9ee3c8f191137aa9a2bc13aa008fa3c716e058e9ce078aa8b6e4ae422c49ad6d83d63c7c3890a9951126ad1cb5caed21d95b20cd473cc581bfa383f1b0aa1ee2ff458c088758ece041204427ac9bc31143573d45a36efa9540ec081d"}]}}, {{0x9, 0x5, 0xb, 0x1, 0x1, 0xff, 0x3}}]}}]}}]}}, &(0x7f0000001dc0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0x89, 0x2, 0xf8, 0x10, 0x60}, 0x5, &(0x7f0000001d80)={0x5, 0xf, 0x5}}) read$char_usb(r0, &(0x7f0000000000)=""/9, 0xfffffffffffffd15) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 675.689112][ T12] usb 3-1: new high-speed USB device number 37 using dummy_hcd 22:25:05 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:05 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 675.929148][ T12] usb 3-1: Using ep0 maxpacket: 8 22:25:05 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 676.049288][ T12] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 676.060415][ T12] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 676.073288][ T12] usb 3-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 676.082414][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 676.123402][ T12] usb 3-1: config 0 descriptor?? [ 676.169126][ T2758] usb 1-1: new high-speed USB device number 62 using dummy_hcd [ 676.439152][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 676.569216][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 676.577411][ T2758] usb 1-1: config 0 has no interface number 0 [ 676.583611][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 676.590293][ T12] keytouch 0003:0926:3333.006F: fixing up Keytouch IEC report descriptor [ 676.594558][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 676.609531][ T12] input: HID 0926:3333 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:0926:3333.006F/input/input137 [ 676.612069][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 676.633504][ T2758] usb 1-1: config 0 descriptor?? [ 676.672218][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 676.697344][ T12] keytouch 0003:0926:3333.006F: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.2-1/input0 [ 676.791569][ T12] usb 3-1: USB disconnect, device number 37 [ 676.915876][ T2759] usb 1-1: USB disconnect, device number 62 [ 676.929202][T13626] ldusb 1-1:0.28: Read buffer overflow, -131383751864178 bytes dropped [ 676.938343][ T2759] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:06 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:06 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:06 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:06 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009ea0f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_usb_control_io(r2, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002f00)='/dev/input/event#\x00', 0x0, 0x80) ioctl$EVIOCGABS20(r3, 0x80184560, &(0x7f0000002f40)=""/92) syz_usb_control_io(r2, &(0x7f0000000300)={0x2c, &(0x7f0000000080)={0x0, 0x31, 0xce, {0xce, 0x1f, "cac560579ebae3907887a54138394791e42c27bbd4d89d75eb22b302bb53a698f2617753cc5c2abe4346c52512c7043cc6a98052d9ef04847be2cff0002a469cc8878b0c13911cf1872976878fad05570750519a89be9bc3e8032c175a1cc9e5b2338bdf53233ecb7b768634c9048638ba7897518747052c10f4cfedef8c7c971ca0cd76c74982d903d03c84c3c9e7cdd57f097381df002af6f5b053bce55242bb237ffacf216f4c6957944f7fe445d618dbfde6b558e6dbd8b64774069397e37ca3e3afbf28ed4bcdbe41a6"}}, &(0x7f0000000180)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1004}}, &(0x7f0000000a80)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x4, 0x9, 0x7fff}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x3, 0x8, 0x401}, @generic={0x6b, 0x10, 0x1, "a67ad7adf521918f00d8dc11715a6265652fc79100ff0bacd7fe5d9133d856c73aaffba86dae90b6db251148e83721e2d47d87253fafbfbfbed4594fd8c19b95cbde794718728dcc4ba2824ebed8857d9a52c7b4012708d625586bf454f8e1937d1f54dd5d90b063d35f6c42938ccef532014d4ba69eeafe1cdbdeeccf91e0e7eee1029451b0120c04123d73263721c59e39ab88625ae8c979680af24cd39e2e1638dcd94a19cd7f6e7222cf881d49912fca67a15b8ce36d6dd313db3e389e19047b70cf987ad3c2dc0f1bf6aa8161b12d40d078c3773bfa8ad02f16f70cf9288edf720b699a082d77adfbd61b93d66d97188d29d429d0c70ee1fba0bc704d8497d999f7aceb223b1d8646b0d75d3c4a1bc2791f605fa2df6939d5fe591cee388bbb24181977ccbe071e1b574a3bc2cef734e1"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0xff, 0x4, 0x8001}]}}, &(0x7f0000000280)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x4, "d50a84c0", "aada2e0c"}}, &(0x7f00000002c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3f, 0x18, 0x7, 0xf4, 0x7, 0xffff, 0x3f}}}, &(0x7f0000000880)={0xac, &(0x7f0000000340)={0x20, 0x14, 0x23, "16741d56b910a545f6cd76e9d0ae4a3584ba5f08ea7366338e15847044933dc14e455e"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000940)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000980)={0x20, 0x81, 0x2, '}s'}, &(0x7f0000000440)={0x20, 0x82, 0x1, "a1"}, &(0x7f0000000480)={0x20, 0x83, 0x3, "a15ac9"}, &(0x7f0000002fc0)=ANY=[@ANYBLOB="cf6303800000b2e4233dac29da2103f3f413d30decfa5ec72c"], &(0x7f0000000500)={0x20, 0x85, 0x3, 'eh='}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x1, 0x3}}, &(0x7f0000000580)={0x20, 0x0, 0x4, {0x10, 0x4}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x5}, &(0x7f0000000600)={0x40, 0x9, 0x233, 0x7}, &(0x7f0000000640)={0x40, 0xb, 0x2, '(\b'}, &(0x7f0000000680)={0x40, 0xf, 0x2, 0x9}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @random="6759d8568957"}, &(0x7f0000000700)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, &(0x7f0000000740)={0x40, 0x19, 0x2, "dc83"}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x6}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x7f}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0x3f}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0x7}}) r4 = syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000001c0)={{0x12, 0x1, 0x418a60acd0b67be3, 0x0, 0x0, 0x0, 0xc7, 0x56a, 0x12c, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4f, 0x150, 0x0, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x3, 0x1, 0x2, 0x7f, {0x9, 0x21, 0x7, 0x40, 0x1, {0x22, 0xb87}}, {{{0x9, 0x5, 0x81, 0x3, 0x126, 0x8, 0x2}}, [{{0x9, 0x5, 0x2, 0x3, 0xd1, 0x4, 0x1f, 0x2}}]}}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x200, 0x1f, 0x5, 0x6, 0x20, 0x3f}, 0xc, &(0x7f0000000240)={0x5, 0xf, 0xc, 0x2, [@ptm_cap={0x3}, @generic={0x4, 0x10, 0x2, "b9"}]}, 0x2, [{0x15, &(0x7f00000003c0)=@string={0x15, 0x3, "b03e07014c43968a8157ffa54185ef8605bea4"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x807}}]}) syz_usb_control_io$hid(r4, &(0x7f0000000d40)={0x24, &(0x7f0000000c00)={0x60, 0x0, 0x37, {0x37, 0x35, "8b9fb96b7e918dca0d5ba62e14081a9ed66e092f8c7788bc1af06a703374ac8734fe6ea051d97ce42546fda38d5cb62fe995b4a3ea"}}, &(0x7f0000000c40)={0x0, 0x3, 0x40, @string={0x40, 0x3, "75c9184a38e36d22db0730064a1537b11c14f7c7559bc1384bfd64316c4fccabb86ed5d35b1cfa42d518956a30efbe8144f741256de444bb2a1a7b3febb9"}}, &(0x7f0000000cc0)={0x0, 0x22, 0xa, {[@main=@item_4={0x3, 0x0, 0x9, "77f233a4"}, @main=@item_012={0x1, 0x0, 0x12, '2'}, @global=@item_012={0x2, 0x1, 0x2, "85cc"}]}}, &(0x7f0000000d00)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2400, 0x6, 0x1, {0x22, 0xe0}}}}, &(0x7f0000002ec0)={0x2c, &(0x7f0000000d80)={0x0, 0x3, 0x1000, "ae3bea311f73bc1af13894fc433b53ba771faa6695e0be4eff25898477523d5c0a19db2b3b618c4933679c2308ecadd0eb49eacc5d0690c153e34ae371e7fa1d6772780bf4046da6e52e6138e96f619e12876cc919853274c0a6e0c721bcf2c6546b4f4580f1fcc28cbcd731492aeca762958fbcdae9f05a461a386208c3ed6e11bab1e82e3ccbfaeba91d9b79ef03fa610af245c91ecac9c43a0ea2b37f38c17cf41537a0ed25105e93b380e0227ea0ebd95bd40aaad00a22224778e04a060dfd68afec83c3a0d98c8f14fc8ad4bab413f6068b157d2ac00bc474387758914c5be8796995a8d0d2116f28a5228ec7642eea03a98de3a28e4a6fc55dd3588e4a4437fd23b7ca99307186cf9dad576d36cacfdc9f49fffe0b7e9873df1be47fa027293b49d41a8da642396edce773ba973a102117cc60909ee34c23aaac651307bcbeb8f48e9d4b35c7ae5add03c2ebb4a6e865abf897322fffe7e8cc5c8cef744f518f6e165c1cbcf518a58509a7ac78cb120f98449f4f3a8ee8b5e2e47959c543a95bbdb3a490e882ee6e9916755302aad294f3dcb5c19ab94528532719a86e78f298bc5225c4f8ddcc54ac782288684ef37dd25291579543d23f3ab5df901ff1c5553ffa51a874977fd8766176ffa9f8048c592bf98cb924c472811e65dcebba5e0b3d3c32922287605f3571c255f67dc83845154d17a5a66c8c22e7f7a75dcf5fd9c22bd2dae3b3b7530918fe72098a2ff156a084b5fddfe53b83747bcf60696eb51d8e0d68edb5c9082793437810c133096e211f7785a805f126a16d40ab1063a7571ed428193c60d34c8c489e789a45ac2c7bc1ac2755a0ccad7f3e099aef9019841eb4b2246793e32c08af476694f9b7254ed4aa1be27f9c1cd84603b691a63e4afad1e982a12a0bbece9249440f2d75b9c44466e3cccdd1df801193bb7522dd89f74a5ba7c91b7e11c288b7bbf6e5bcb2428599859fbe9476696ae8ddd39d39fdc34f53e3521b048864a186f2b480813028ebabee8ed0e2e0394ee41064a9edba95f7f478624160ec7121603df5ada3d55b06fb565c960213b4a984d2ea9300d9333b5e753859ed6c45669793362a33e46dfbdcfd06fa3034541e0b7072391c7519405e418cf4e2c6582f2fe25670facb9bb8cd73b129027f802490d3f93b9c9e17f1f289f4d1aa14b469d26f95130c353ac163728802bda6a41a92e2b0976964f614f21dad243e7a05ed74d469cc3063841dc030bcda72fe1088506f8fd0428c40dc7bed54505c849092de3ec6b2be0aab8a6fcccec5d4b723e1990603c82204570f7a2d9226abd5a26cc539a3dacdd6202a795b8eb1e8da9eb1fc060c8653d20e5e428f9d44449d1d15e2b3f0e3367e9d128ae2cc08fee801be67ca9c103e35d4b9d42edcfd69f9568d508fe2f89dca6f5791aebd8b9487051a90d82f8e69f6fb20ffd923b0427b353d12d3c66865526a8ad1a2487794a24bd68589588c6a2d351570747dde7191aa53c80374fe92476ea6fa8206ff76012c341aea4061ad36fd2ddb55d4115f7342d51a0d9b3180b2ec2e9798f581f4920b5bc6a1ce6fd6380715a4162adc0cd5a417241c12a1ed09e8ab12d203e9a7b2f5d44dde421fe9be70ec0a75fac4020642899911a2993e64abb86224f24676fdf2d03eeea26d0adddfd3a4ab2ca21161ffc15a334caff49ec50436cfce5ed42b13ab06b4cabd5fec8ad34ee1ee72def08ae61891ffc4aca2a6b97a240f39611de321cb745a2e2d304f86952c0cd7c6cc7b4b0276f712c902793a9ca0fcaedde90ae949c6b2c0829515cbff5bc93b9d570fbcd587bdec40ac7b95a59e98b726abe61d1ae570006528a2be6e23bd4c00f944d2c9390ad9bc9318e103ff445fbfaae08f642cad62b9283e631e5cc467ebe7228c721097e437093df88437ecd724141dc7a805a19b0bb3ed4aa3cff2e2ee3af8a3eefdcc02534334e413aa115a1160f4b08797562e17074a47ed9fc6e5af00e224b7a44e3dea85773e60bc9ffc44822ad35c924d3f3756559e4157f69d5a2b67c440d302afa2459e42462dade948b67b92a30acbb513eab3b822e4f30dd8da18877f6f81fa20e30a4a030bbc6171ef79da55a8614250ec7f22a7cf746bbef1b0c26092271939d8bbbe5264f1e18fe9ae1551063e1a162111f3682fc7a7837f56d023eda08096a3c08f268d0db1163c080cc2e20e10be4f0abd2542e3dd5544c1c9d10ac8a67f033b2da03a2bbb3501b7ab9c654a480e904ced10e0fcae591538311e47254b2c287fd011dbe859eef001b365a19e01da32293dd2a7e82e5359512f9a6e6e06ee753ebeeceb47868539107e2d478936308858a459908982ecbbb4bcb3fc96e97586ad44c9f39e3ce6db34fc0ff705fc73e7b2529435cdfe70875845e0f8c4cdf12484ec3636d8ea2f66862e650e42d8e7aa5b43597009babfeccea0afb5acb8bffc96c58a25cd9bbfcdae6666c28e6bb991d015c0fecfbe67b47812ecf741a0a7fca4e1479916eb69b0c2eeb0020032f618ac606a7f0603428eaa08499db632b8dc2548c3378d9bd3972b5c85edaaff6c21760e701500eba1a022209ec2a7bbb3650885e1347c44fa39668d3d2b39f6d7ce8ad159ad12f288b04dba229477134a88cbe88d0c8eda9863fe81f7d108a7e142f47e2bda1785b0feadd73b238edfad55c7cedb6b5f0eda39766c140a6fd42f9133ade2aa38477fc90cd9b8372046c9496a5ca39ef0482ccc4b19e9615f4f11b3e9cca18d5a89230968a60da6db3d05b1e03689800df1128d4e004b8194d081de6e28bc2819c624270a752b3210961b1b8f6eee6acb1b1bb49c563705e3c4c00a438364500b7d9ba2f2660ab5ff78f031cf31d15ffa14409287d5a5393779f7fc9ae6383d367116d17402c2b2b1a277945bf28d18684ebabe214e131453ca1d6c94472cb6446675eb1eaacb06e8cbe3776b7a1a2c7671da1b7a77c80005f8a73287af5456a03a35aafbc61f654472cf938ddc364b8ea1db36c59ec060ae8e345c7c331854b41259ee34216f97519e4ba1d11a0c388c2dc1b90b70b949344c2eb813ec10bf48b4539c024777ddb1eed76bbed4e80e656d493675a83f02802fd715367b3ca04c495d65fe6a600fad8c789184faa889e7497a25bdcd48aca7b66f2eeeb2dd71ae604b64bce86fb9888346c09d5b1403af9e0034a638bdb568401f74c0e8ff77ecb8d6cf715052cdee594a6e4f0d77028cf258cf9e015d10b17360a28364669f5d6a9b98d768cd6a07289d7be9d11c102766d89dffd911058a994dd2d8b46396d2283b885ed004c0cd13c6b3311e6df95204342452856d5a71a25db48c2b78e9eade26522d666f0aa1acf54c13ce496a420aeaf898abc920973b8a7bf3f85c3c4fd130863f0e3c7693676a5aa43f6ba6f087a9844ab90f1a97bec0c1b0412f0d232dcde3daa9326104e7b2373ef5218d0343edb9293f73b0d389bd613c1881fa00ee1d96f0973cb616cbb7a2fec388cb7ae4ad5be7f53b68b78ece6c10afd5bf0e974827fcf9f0d68b550c37fdca1e3c808999c2d0d1f3de8db8147a6e7f054c4b2e680c0e5e70ddfb328989d06486f0bf188422e95ab2b21d000d333af09bd28cb0fbc076aca8394eb72440d90de4739070f8e99822ea623a88070ca3a6fa36d74c8ee2132a0b229ba6b4dc41c61e2eb1eddcd7de96d6e8858d1d0a37956e7877eda6278a5d3a6cd361d32de55d8b73fe2b70ad27d39fa78398a990334b0c80dc58db5efb5a5e7bc30fd0e56e8010c58b099051d553228f40b0d3fea1d0f6af0c6573c82f16bff8e67a352c3cca6ea67efd49485ba2aa3859ac1939e7924bc1c739ede98049a5b822a21c4a3e7363109cdb24e335b1f8eb454b2734d616183cddd4d2e17d568d8c07022f9f861ce861edd0505497b6422423b90e1f240e8966f1d4259b0a48aea4cc6524d34e568d6bb99565deb54d60f00dd248c0040c04d23a1d7e828c49695f3e9591912ee379821c06d5b98ebe584fefbde613f3b77f93d4dcd4b4d108dc73e58049a567b7aaa9d4d781341ad0e07463ba1a75c4413d0ae688bd4d283164c541cffb6c17af98fb6ad0bd4528e86eece0330457914cfce9de99c34715f53da6cf201393614f5c33e7b4f6da380c5fe91410e2a899d117e3edc692ee22d914efa30764051d0fca48b4418ac64d9c70309a432ec158b4b45884a45076aecbad4be54ef92c0830fd8dcbb23286944a693df3ad1e10429aafb3e1cc6264f171278b53afa5cb7341bc08c487581c9a8c70244ac7c4dfe1b62a0c8fbbb32afeca17470bd5f04c14459b8da9de8e4fdb7df8822e89c761ebcf518e59d72c5676f20476bbc57547838dd87fb7e8796578c8b221ee0c01a24104a28819652ed1b27e95e3a5fbf5e3dd11f4001c6d9ea586c5e6692bfafab7256d04f5d83de48f928aaedba7ed44ebd94b31fd236baba6a8dae381c54e03365db28224ac669034f1d122bca30573dd6475c08d59d6825c6aff57782fd72db7395b86337f75960905442efb8fc9ec236eb700c9d1ca9e7185f9c1997cc0119c9a8c8741365a681424880943926e70141fe328b283f45277494e7230e38fde2c7814b1d9e6a7112de1f3c52c4cc3928c9053603bbc711e37b81301683b27ae479c69f1c96d385087325a85569e80f300aa4f5ca80ad8030fcda80371f4250fd8df600763c697c70e9880361b254ad405d44fdfee697eba62076edd49c1e3f94c5e9bc9b65389c9f6bb0554b9231eab88bf296690586ab9c588f5a3b89db41b1af26677e5d44208a8ed3569b3ce4fcd490eb3d8bd8b3d1c99ddf27bbbaeefad49f8dd1d6b1aa1ee38f0123a211757e03119d7349f2b81201ff34921117a89186695e408946a2d8b546446723df9787c946fe4055b0a00a9b1d9e5b991b5aa3eb164abc2e7528e18c6a2e9be0269782d284c3388f211f3a091fd9274ea7696c502611ccc064b473c676c87f54251f722407cd448988edc814a3941dcda3c2e6b2c5ea8364d014f604110cd03a46fa02ccc5666b1a50bf8ff9e24a38b209acd414bb55ea8e14d5a4fb2db7af3e8c0ee511808ddeed315f91d5c5901bd29c8445b17a08302c1bacce3abd42ef931f966ae6c8d1ba38e3daba664832b299f81e7fe8c3ee935f64c0c95b7909f3daf8d8e00305f8ef421c46291e426e5b7973d95b0b9195f413295b793928be1693780243730d6d05cd55393066600a233282e18fa2136bc5f4e045953d29e882cc60d706df57789e4250208d3111a4ab09e37f330a10273dadd98ee903c3c88c1607ef99618fc96a8e552fd35c1a0866b84516cae8bdace583459a22791621f4f17efea742a7821aa25ddcea3a767c4ff25197eae5c9c0207c80d24e5878e673c6ca32952d9e45e7107189fc0e53ad2678065803dc758dea7e700730d23262de61d8e0be1612fdd102cd6a0d299014dabd7779f1bc92dbab7d47a2626fe4f1f2d0aed5bd1ec6b00bebf33d9049bbfd5963558a8ad4bd57fe411c78e33d9bf0982c81f74e8a8db9b913fcf4f1c6360931131d49d66e09067f1bbb98c7129655c01dde2129b8409f84dabb14f199a00692b2a1a7a7095cca086b05e1d8ac16c555c5747d9a0b94b9c4cb8b8bd1fdbc74141ca7a298a5f5cef6fb8680ab1c04683fe7fee053d3e54db31651bb5886d2fb84470502b438ef61a02c386413626d3dba882dc329ec7620f6d83b679c11ada8331c9a10750090e80b61553682307eeda01f89e95131d40a15e12c8b7d6bf6c48f9f2"}, &(0x7f0000001dc0)={0x0, 0xa, 0x1, 0xc8}, &(0x7f0000001e00)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000001e40)={0x20, 0x1, 0x1000, "f893a989fae0d0b9dba0050ab59b175db4540d427efbe45b7312083e20f78ffcce99df989e755245b1fc705f3f2cf96a3958882f94a14ec00e931b1468c37a06d6847404b18725ef09c62c577c4a291c9561c09e06847cdf991e02f7de537bd12026b56ebd7f3a06b4d6e9cb2b2286c9213e293c080bba087794fbedc9fa9a2591c9e6feb0702ec45b04820eed96f5dd3f4566dfa2809398c54e75b07b04f0cf587b59e9ed5011331bfaefd7a6fe1b3b159ebf569e950dc61dae47134f98efc495875c195e53ef55578ca836c80703d69bd653d583c25d71dd094b5fa3074a3f390efdc893f2a6b81d26793d529e7838ecce3715901a7ff60159f313482ea978ebacfad74d2e8c98c2ccf206e93b7d273da71e845852142a5b0331672904b20747287e85642921c12a17b96f02201da97a7cf67c9ba53d606a9783ffc77b989d938b326c8e06a96760cf7955e7cf43df86134ccde2596f256316e953856368b72877c3f07b16b0527f6bb70445892bf3703bf0e2297454b52ddad539ea582d7325f32a943dc7cbede27b30bbc36030f2ce3f14bc7e9581f5528fde4217705e155127ed427b34c062e8e1b1d5438d36c56cbe5ce951df0ccac08c245434a7dbfe4eb023c84fec41bf163649487c7bc30a3e051d28b9e5034e73e24e148c245e4bb03c8f9e71d07a162ffde513a1e4d1c568c36e5ab702ab0fc3cfe7c0c1511d663e290d8cf0c1809aac89c722cb8c9ffaa32f3bf0f24ff112d9f8f2c6e191be5959db6f8093c5d6caa31d1e0ceb5bce540e98328d061b3e75294d1fa84a0418bb3f8d9a371df9b806174057f048c16eae806e43b713d4ca4098c631494ebca03c732f9c46adb3124ac668219fee9dc01c0b35ba41eb6072236587aad8fbd586f98d50d38e587bb905b19e3a1565e3c366cbad22bf368c87da81fd90997e3d6606774343c643a3848bbb7fe65a8c408cf47612c5f3c6f7135a80ead99029bf5f56eb212d19698ce5c0a1a9574f77ba71fd3c78ed2bd409f5b8531224124317a155d42504cd99e8a95e53f6f03caa81019e90161c311f05694064a4ad611892b42941c1ad5babc936c609b2a78dbedd8d3205fd7fab21fe889d49f39d16bbbb51348200489a43e2a5499f812fbbcde5675a2facb0f242f137b4d4ef7dc114369a07620c60c680add35b9ca38a7246c33d058a76a22b519df0b9600b549f1ef139595b7b4690e6a06c8d0c8acd1b85cbe3dde391b3f498c2dd6e4df8d04ba4a1a408458abb1f6a0d229c3a1ff7adf8187e007683cc6f3495dc239d359d0191fd8156f2fe1ab1c5e0f3e7a9fb537769c21dec1ac310261fb2c9e8a2a5d26cbdf4f8b56c3902410a764a93c638ee1e1954b2d092db04568ebd41139a76e242a8a42d96f0670c2af39ff7d73484cde77273096f94e8e182621addfbed313808ac099653c57d589765df6751221679f1ef4e5720e89dabfe3bb793f6532d07db359adbdbe329c5ce9762bd9ed3923b19927ec590399f29017f4730192bee96bbdf2c301796bf4b22c3bd0767b1ba021ea6e6fb02cbd06617c82bbc972b83634cc3642a7b2e970293ecd2389c42272e1f2bbdecdc89976b38e0d7b24685fe50afac44243cb9521147ba6f8d808c6c04bca672f5b3a07717c13aa8824ce95ac741b111d4bd8e11baea68ec9cf464f425e6c2ffac01c535b52e8590208baedb44a13409fe901cb709bed932fd8f51c344c1097e1004ea267beea27c9ab01b7010eaf39f4e4020666a5cd247c3f3b1d58c48266b0bf943132643b77a7979d5c41d4c25d87a81b2d8ae2525e7a5997bd48bc54939fe0d668b711f8f7939e73cfba6a2b14ea5434215b7148a217735a0ab7d7e95a6981853d0559ad88c1b10b0f8a57f3133d399b53d6dc2e929a583101c2a413ce1cac12eb2f06a272dfd6c0b5f1b1ab05a0f3cc4782c12e1fff2c64ad211222951972f79ae432491756f818fe03ee9db7cf16eddd131af1a862152c8b4b91e95149e54e969455438f223616f092d19f2417a58bf003e986f0e041fef74cc0e05ef165f33313c0c8858a6fdffb89343d7fc59087c0bc69bcef21d2c167bf6ca6c18e7e121d0aca280b6a14b87220ee862ad86568fa646e6fcc418d5cf131e090371a0c5c3edd59ef1ae6b60284fd71d45a7c2fdf75dc4eb24aa622374283c870e43c59444c3feced8efd0483e4d4149b941ee6a4768cd7b95d90dff202b19c0f7641e381e466c45d2cc3412ac83ed2523c33c887f60fb4839d0644f947edf17f23aa3688297c0d0dcc72593b44824d64bd335903f8749564a8e7e208385500b69087bf8da6f7767c974f546f351ad46bc042c7a593f7ddb874e134314cbfad067a00c2b0e06d3b1f64ba04c405e6f994ac62b3413348c09113f59d41c7228d4ffed434628261806c32ba62fa253c08f722f6a45f736c429dec0f4e8242dd8bf01c4d8e29fe844a6738138a32b662ba20e9155a034331766120d372db78cdeb55b586026cea667808f7f10022f9755d01ad82f2fd67ed73e8b8ea3cf544e359a1cf1a98733ad8b4a7c443610feb9ca71910dd3e14b4e81d700d57e210b820e4ac7ca46d891c2576ff82f8a297031160c6045a43e9f89a23e8d95c0e5e838cb13912ebc7f9ca5a4b3c2b3493914b2ca05f06dbb564031bce6b88261a068400d6d0f49e09b1cb0a6d8d08376bb1b292802590f4bbd0e9184028841a996f271d043ed541d804baed95667a25ec43bb94a2b043b3ac2697bc8bdda9cceb0696aa0ac7b14875ae7049fb4360fac6534388dd92f0f2a07be5538f905b6f1f002b475eae00a5fe4f43a5a559e4e4184c96217b33cf332b6b3d0985f2d95d30157e584c0b6ace63e0a7a874f59356fa637e5a5d0f6d5b01f260c3fd78f939e0076fba55abf30376260128b5f96318ba288e8920d9675f92693f9495a3c9a714d8cf483368978eff5b1f7f1018ea2210643196b71f84d20d57ed7a8533410045a3d8f3a197e010a682c742794edf8f6e935bf5510bb542cb3dd6091c85e25d6bd625039d948b50100193fff94d588ca9feda989c7affdb42704e92c3bb2de8397e734ea206677486a047ad656cfbd545519e097f30629dd9ce047f61326ccf2f3431bd13d65a7a3bd59294ca584ff3083f98d41eb7fb0a5c6e1315be943b52f2feb8543f7e1aa07047736bd026efbfde542affb32ef0d84b8237215e2a4b2915650c3327e54491e41bc87828faacde2145fc77ecf86e2e1f9739683998fb30a8c195fb9a5be391bd9463f12030235c34153378b18892a752f99253b6a208b1ab0d060a893d16e57980ed89fbddb753d9cb3b89792c8de182329c85e030fc5cfd89322cec6ca5874ee7ce65837d2441234f1926054f2ad30e1e704b2b32390c84b376a59710264dc5f6069ab0d0c9436d5762cc1cae61c974d4f9a16006a53aad622fcf45191f5d645e95b59246b3d08f4c8fd414b650ab6e7f3a6b963ec8fa33c8de4f32822c2a9794285fbb9c76f0606a60e20c1aa21fde4ee150f0428e59f99c306fb50345f4cc177870a2c6dba714b5914879c062d681595fb3846431892ef5612f2e8870c8dd066fcc87d850376cc0f9bee37b98f0b88bc84445c2b797d4b7f0073fae40e3cc9fe124ab9a93b193ec4a639e8b4e941da2f7e3918b9f425c5f5c9216c22e90e6a69f47bd9b86110e312e714e48704240b69a737cc52af76958138784e3eae1d229db118b8397f6b07bd39f3c49b7a789bfabbbde7cb7045892f97ed2084291091f3726449e4ae335134c977efe7fb8a6f58a9c3e7a77ee1c2c9fa634b43d5124845409ca5a28b5aedef8d6eec9eb2ca541d92af8d35709745830217bf4c7073e25c1b3ba75ce279d8fbe3f5af7c4e7586dad44d59de9d2d6957e0e76977ac221623eeaae48df3858d424dceab4de98650aaa4c3bd0bf05158804334ed134e976c906c510803986dabcfed06f81265a96e185c10ef4a77f6bae7e0d954de5d4c64b2092ac95b5cfc76d9c0ebf3aa89d51efa5afc8e6fd96b04c4079d1b93bceeb811ec80a714b6da6775f0fc1079a7a132dc7fd61f8b49b860a64566682ea645e192ec36e29a34c4d65c0008ff3020a890b9214aa76b440b856676deb1feb754beda0dbec01d8fb198c0baaf774afa59a9b62fdd84d5fe5f04b2dc5d495e3f949948f8669f5de51a957b618c2b295bf93c11a444ac6a7264ed0fbe53384412a1473b76ca82d247a488d7e456096d7c525ae60fce5e37252eb0425555f71459aed6f085e15aee1473a39519abce860efa71b13aef153837c9a789369e60a1242e70ac04c92efa13e51956c18f9af8ca368a1349d03d98a6d5fb90c31628babbdfebf31315d75e507e9dc808a28375db413a7ac10d52affbf5c07dd4112052f74a4ca505866948e024c4194ba3a448fbd184b44a32c4bfa6a6317a67d9831d0778072fa4fd5b220216c7fc947c20f7392e0266d748625b177f43d6d0fbec0e6de9a7a303dbf3e38482cf2ba05f929b4092833d132677b54255a762e227d1605964c39d310995e6e5e271ebc6c1e44d834afe4080c5b84ed37a9ccef4afcbda477e97ed295c7e2bd67921260283efb3bdad9b02f95e96f317d0d31fc404db337d0d46cd4a58b30d6b77627aba443cf39fc9067fb36d89d8cfd73d9ef964eea4985740b24ddf91a19224b935f8233d126b784c035c91fe9f9158681b6d81db0b6bac92a64ef02d20117ed1de867293773042b9bf416df4758cbad67db0721a3098f2642925a69a463488380d4c805f09d947f5f168c2915a9938a4084d39b7f3df6862f00552355c2d52751f8060ebe9c67690643f9448d319bcfda8d5e85b7d449ee00b90a0a4be578d5904c1c4a575e38be401a0914acc4e8947d7c9bbf24e89f9a370beba3a2e90aaca985ef3a079018b4043745095df9e4688b7522eef8a9264ddea77625fed12a9d79dd6f3e0eb83d837b838d1c7c2375be09804b482a7077c88a9c0ba7b26a5b0918ecf3b4ed58c26c475aacf2eb26c6f293fd703a27b883811ffe653ca6ef265529e2a258e4a9dd569e4f7f94904057f347788306750b3b3b4c2cede6445431a304d7277ee575dc593a275ac28534ec1c126337e87ec2506323fa19b5b09e8304fef297ef8292b0aa49e183bdfd10fdc126facac21833849f4faba97bda53fb38f6597e73281296a7babc143eadc3228e33835a91ba6c8b16aa47a16f39952b685064b595e37bf7f19a218e350a0b4170b2e16e2169cc02f31e98809da2af113a2937b6d03ee200dadeda28279e1d4c1253271e210a8f109bae540d07398f566421d34722629b894cab533d9bd766d5680a898c3024ed52a7b3b932cb54c45078780f79750c2398bb99bcf3870bd7b4c1373b5a09ba83a4fc4f57f3fb51394de5bef00bb5126c6877991c49fa19ee98f34464df6ffd5c834c2934176251f7d27a537fb78e325fe4fb5ad2064d17c16173af4514dab6c65a392ddfb28b993cab03b7c6a707226b52c86e6ac2b732be025ce4853172291806cbcf17eaadc71f6c9110a92e9bf8dfc844d508bb8364ffda8cffce772f29d2ebc10c99cee63fb5a030769abc9204ce88271ab116e8c7f53283435786589f62923a83f49b3298428ec2557ae75ebefe4b6209aac1a637363951cf0cc3360e25682feb340d8dfa6344ae0a5925ccbd61f816dfa7989a38c54f30e17058ff06ac8999f5b56d8981404c65b426c3e39e5dab92c1bcddef903d68cde503beae5d9bbddfb77560a67006845e4716656199d337a92"}, &(0x7f0000002e80)={0x20, 0x3, 0x1, 0x80}}) 22:25:06 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 677.359184][ T12] usb 3-1: new high-speed USB device number 38 using dummy_hcd [ 677.429143][ T2759] usb 1-1: new high-speed USB device number 63 using dummy_hcd 22:25:07 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 677.629136][ T12] usb 3-1: device descriptor read/64, error 18 [ 677.679171][ T2759] usb 1-1: Using ep0 maxpacket: 8 [ 677.799270][ T2759] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 677.807428][ T2759] usb 1-1: config 0 has no interface number 0 [ 677.813761][ T2759] usb 1-1: config 0 interface 28 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 677.826713][ T2759] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 677.835891][ T2759] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 677.844925][ T2759] usb 1-1: config 0 descriptor?? [ 677.890731][ T2759] ldusb 1-1:0.28: Interrupt out endpoint not found (using control endpoint instead) [ 677.903346][ T2759] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 678.029133][ T12] usb 3-1: device descriptor read/64, error 18 22:25:07 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:07 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 678.185373][ T2759] usb 1-1: USB disconnect, device number 63 [ 678.191496][ C0] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 678.200705][T13666] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 678.230782][ T2759] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 678.299162][ T12] usb 3-1: new high-speed USB device number 39 using dummy_hcd 22:25:08 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) r1 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000080)=""/255) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 22:25:08 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:08 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:08 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 678.805001][ T2759] usb 1-1: new high-speed USB device number 64 using dummy_hcd [ 679.049099][ T2759] usb 1-1: Using ep0 maxpacket: 8 [ 679.169309][ T2759] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 679.180315][ T2759] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 679.193218][ T2759] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 679.202328][ T2759] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 22:25:08 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000), 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 679.215730][ T2759] usb 1-1: config 0 descriptor?? 22:25:09 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:09 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d22000000000000010902240001000000000904100009030019000921000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 679.700390][ T2759] keytouch 0003:0926:3333.0070: fixing up Keytouch IEC report descriptor [ 679.715619][ T2759] input: HID 0926:3333 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0926:3333.0070/input/input138 [ 679.831367][ T2759] keytouch 0003:0926:3333.0070: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.0-1/input0 [ 680.999130][ T2759] usb 1-1: reset high-speed USB device number 64 using dummy_hcd 22:25:11 executing program 2: r0 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000000)={0x14, 0x62, &(0x7f0000000080)="b9c073cd5235a1e9c9400bef415fb216dabbf9861707957e733e7b519a93b515a7008f4855252f8eba204d196f0029475a4c31339b666a24c28e20898218a58430fcfa04672f4e9f6a6acbe98079fbf38a10180617719b92d55bd179b18368e54d49"}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0x9, 0x2bc281) write$char_usb(r1, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) 22:25:11 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:11 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d22000000000000010902240001000000000904100009030019000921000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:11 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000), 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:11 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:11 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) write$char_usb(r1, &(0x7f0000000080)="b1471b2ef0fe7a692df54174d5ca5063c15e8575c541b2bd1b293be832b646521bc113466c7774afa3175db3718fb500cec2c07a288539613b5bd104cff92339", 0x40) [ 682.184772][ T2759] usb 1-1: device descriptor read/64, error -71 22:25:12 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d22000000000000010902240001000000000904100009030019000921000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 682.739130][ T2759] usb 1-1: device descriptor read/64, error -71 22:25:12 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000), 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:12 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 683.009185][ T2759] usb 1-1: reset high-speed USB device number 64 using dummy_hcd 22:25:12 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:12 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 683.249128][ T2759] usb 1-1: Using ep0 maxpacket: 8 [ 683.289383][ T2759] usb 1-1: device firmware changed [ 683.294878][ T12] usb 1-1: USB disconnect, device number 64 22:25:13 executing program 2: r0 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000200)=""/170) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000080)=""/176) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r2, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) r3 = syz_usb_connect$cdc_ecm(0x1, 0x70, &(0x7f0000001440)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5e, 0x1, 0x1, 0x1f, 0x60, 0x7, [{{0x9, 0x4, 0x0, 0x7, 0x3, 0x2, 0x6, 0x0, 0x7, {{0xa, 0x24, 0x6, 0x0, 0x0, "12a65f84d0"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x8, 0xfffc, 0x9, 0x6d}, [@mdlm={0x0, 0x24, 0x12, 0xffe0}, @mbim={0xc, 0x24, 0x1b, 0x1000, 0x2, 0x80, 0x82, 0x6, 0x3}, @acm={0x4, 0x24, 0x2, 0xc}]}, {[{{0x9, 0x5, 0x81, 0x3, 0xac, 0x9, 0x0, 0x1}}], {{0x9, 0x5, 0x82, 0x2, 0xd7, 0x3f, 0x5, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x246, 0x7, 0x9, 0x2e}}}}}]}}]}}, &(0x7f0000001400)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x956fea318801d3a4, 0x9, 0x20, 0x20, 0x10, 0x7}, 0xd7, &(0x7f00000002c0)={0x5, 0xf, 0xb9, 0x6, [@ssp_cap={0x18, 0x10, 0xa, 0x3, 0x3, 0x38, 0x880f, 0x2, [0xff0030, 0xf, 0xff0000]}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x0, 0x7, 0x675}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x40, 0x6b, 0x100}, @ssp_cap={0x24, 0x10, 0xa, 0x6, 0x6, 0x100, 0xf, 0x180d, [0xff3f00, 0x0, 0x1815f88, 0x7e00, 0x0, 0xadfb5755028115dd]}, @generic={0x61, 0x10, 0x3, "17d825759a1fb15058d324c43680eb444156674acb8fb3ad3295ea11e394118b4bb98717ae29b72adc9c6e9d57a9a6d8c78c138f3130c309f2d9c74f3685316a4fa1ebb0bedafc50c9eaf1db9eff334829a1f4fc7dc744eacd8cfc402fb7"}, @ssp_cap={0x24, 0x10, 0xa, 0x80, 0x6, 0x8, 0xf, 0x5, [0xf, 0xc011, 0xc000, 0xc0, 0xc000, 0x3f00]}]}, 0x1, [{0x1002, &(0x7f00000003c0)=@string={0x1002, 0x3, "5d6955fb8ba760dbe96f163c90153a7e4b2b3598b5df82905d943e587bb71d269b0660f34e41997cd2cd2ee0d6bea1afde19ed48327ece35c7992a8cec273501ce92c0343f1588c11111b11369dcc87126eeffa9c1647582d410bc2914ce39771a97f7683aec8117eea7f3d44e05e77efa9f0c346abb50e6e11fcc057469f4abf0dd558cab2fd1b8e9b3de0ea58a026bd088a98742152445cbb9611f8ad6d552f722ebc7a82a6d52c5f2c231bd37ece55c64a894f1f5cfb4eee98a4e465a0590f338ed478054e997e37320920b597bbd2e247550bbe850ff09868a830495f2ac5fd48dabb51f4d7d2fc422ecbe1cfe04e84d313f137a6f31ebf0935173c2a803f6c66608e166b98cb4212defc6711cae7dbbe738a6ee1a99f40e01325d9211c1407c412fa174e7a2c39d41f2dda1bea72005cac20bab598e13aac9b86bd9331ec78827d0ecc51fd13b69b18841aaf745d5e97f8a99a01b84521967b1f4c7a7ff422fd555501269983e5db91294c3104b560d3b99e720badf00c9c89a98f106a67543161d0e0904c993d64dd453ba8d3071ce6764f9a94c6e8bd42a8f0a25f307f56e35065f83f51f2bffe1ecb00d1152825a3f315e5ad09a77a1bc5dcd1598806c2844031746d563dcfe6f0fd3a471deb568d30df8d0acbdbca7a9a17d4f9ad22478ef0504691be5ea1a6a1f948fe0ab337782b663dffceaebcd1bcb9397e48a18777e61021d6c49f83a261882dd124aeea78540043130a37e8fc02c220e9abea37a39ae7d91bca696343db86f8dcf3b6789fb8e75f3322a557c42cc86736e526c218a874a9219b251de4635695c91d0bd4c44da1415288fd1d69ca539fc4e54af2be40a32f97b05f46956f7c72e45f22a78c78b34d3a2c62d7db634cab1eaab52b6008ada819c8dad2eaa9f5839a1e5c0638b489bdc3ecc63bd623afc88bb5cc33103a77a826b5d7f3ce8946cd3971af5f518f76bd506c930e829f6bbe9842cea79c2791edf72be426a760b63b594931f785dafbe682db782a903e478c85061bb0af47e3cca8996719bb64f2b80ba6b5bce00311a28aee69f4c3af4f669e2d8ce1f3f2be0d032c1dcaeffd903807d41eec10c7057d2d15b3283896d73886d0583dcee0595eec913169e21cb869eccc8e219cbf597ce91c52d20b7424d61392f0ff535b1aec27062ee786901e98578569f9e609d01b9c404a2e42fbaf71260889724542641cda2ddb0ffc5621656aacc1097648bf94c937013f59bb38ad8f0856e6ba769001c7666646e7094d688590ab01c790c35340fb03877e615788c58686de733780ebbae7a351445a4e4f3ce914642bb9c489507bd76e6eedd5b13d2da49cb4a690ad46d4527e9fbbdbacc35da392513aa9ad9bf72880b040ffd6a5c0ad736966bb9c332c08dd07e579e06f9c230236eee288838156b9c2bc0751f87b0da91d55fb50f48dae68139ea0107bc64320d519e85b16ba963990ccdee9c00e96933c423b72d35ae59a1935d12e466236d56e9e6d642ab85bac03f9f1a2171f041d21ecf5eb3b47be097404cd22e0d6da792ab9891aaac5c2f0944fc98ce0f90ce1eff63bb6e02bd3fc8fdb297095c4f2f1c6459577270206d712ce871b0144d464946e11cb5f229a451ae0a415a13570f6afa1d5c3247cce2a63bf60744dac52c3ba3c49e4ee6608e7fac50720a5c16b5b2c2488e374a8051d1ba7fa033487ebd2a4ded96c39bfb26cddeb50ca005fd5310567f3cad9a9bc3de1ec56fa478879139afee2b37666ca032aa5d489e4f1d6d637e3248f88f957ef00b7ae05962bcf333cae87193e5b851533097930c3a7da6f2884035bcd978c20f77f5d48533a6def4876f7df76fad14daa57082822f1f62c7e2838ce4e4b8585d850b266246212d62d525b160d81d21700f6b20d58cccbf410438f80d9953c71a8c36b6b407dc8ce7bd8c68c36c890b2fe2477c150ffe51da8e57368cc93541c935703a050edf2b1e22f947218587bf8f3cb2873d79f766113fddb0ad7a204a5c94fc6c7a8a234c441ba9dfcd9435444ba8247c7f9b7a648dd8a57e63538845be39a362d293f43a09d804153014fb7f1734d0d64aff581521b5463a2a34aff1c281698efc267469fb79569cb313fe093372f54dc8af29a30b45e4233be79fe4874823eaa107bc05a1dc8deef672c5aac494f06eaeeba8feafd0137e78515c9e40318bab66e78348f05b9315a3010162bdcc32c109606ccbf29f22483c69f8b819e9a2dadf8c0755f9329b46bea47289d6b423111f2576449c50feaeea7644b94c31858ba786675d94a1b94840e77fd401058e3d721939e9dd85433dd36dd02317fcd1e47cff793116fe45846c3b23d6d4264755a1287c361505f93cf3a74048ff2e57d3f82ebac984e19d9064285bb88aa9662b79e731b5f8dcad538c2ac43f894840f28b106a9864f09413812193514271d1adbf21c3109f6230768651816cabffa581eb9846a25b03d2fc2d54d901a0ccc2c3a25335de6318d588e37ff6a5442a7a3a288edb6447d0e433099c761e90d7ba2d47b7bc6ec7e96ac43877c39764433523b72da8d34b9d67d61a74782a7df53d2cb1633a939e709840b03ec4df80823cd73990f2a67ae0ca59aea90a2a637732412afcf96ad42c7a93d65323629551947d74db19aa0f85c19194a2c898e9e4c491c5242c59e6d4d67522b8aa8f4cf6d9147019f72e714c023bad8182aac9887f53149c6240149a8a2a692593805ce04caa9bc256de0b3bb65a1510c8b1576b4e2d60c5edfccdbdd9ab2ab7f07545c05f1b3255741973854571c01635f321d1c4560289624427bb2720dcb6635c87b3acd7bb9f4de13399aa51fb0e1011a95d86e3fbe3ff58e139b37f774d9f35959c383c4dc5a07afa0cf8a31d18c4424e69a6f9d5a2f2683dec4e488792e13458343a8dc13bf1c547cbff9bd834f6dacb341a80231042c98992d8910bc9663aabe684395225cc350cf40c4b54af47f85275d004866334fdec5f0405414e8d91738661d348e7019b46611a71069bfde7f785bf43681dd9c97b22043ae2f14108c9758f2b79496c1cb479ea7977231a675c7eb8e374dce4e9cd93953fa5a53a9c936b625ee01bf25c72afe148cfdbae69347ff26bd01206f22f09e9a0d059c915e2dcf7f6b3c823829d87061993aa8bf17ad3fdd2346c3f529eb7c219df903a4df0f2b541567bbb79436d40935c008d3783cf084dff38d562e62dd59df83c560f3f01317f12b6ac84397fca17a7d20629dffcc8b2247f7b9956a86085cde2574e8a8e5c310a3f3b5659d1ffd06a1ae424a529e1faaf844c9028774285ec5aa1a2da70b605186ab29dcd5b8e05e6e4ca06066ea9268d8804304ee27defcb4a558c22ccb0f99361c77ccdd0930da1b76d1e692db4a98a0456c984b12553e8c932622b2da9777010f12566e2f91eae5b1bbffd06a1418eb3dc0b8c4cba9ab73c039bea9855f17366825fca98ed44e8afd09d13c5ad8d5ada85c788ec43b79cf23e44bbc9fd6647e9bc1678f19b7e4398f1b3f9a76ebc1bdf21095773fd28d23d39d7e853e76eeb2c9ab19fa1f26f9a613a03d56f46c9ddb8bbcf13ce97a9b8ef80e918d07aa30f5516e19d9d87eaadc1edae7b8e2e9245ffb27a41122af4cf98474bea3f17fa079998ee1e9c19209c03d5791f4fe55ebb6c84621280f2dc87cd776cd752009d99fc657f29d3c83e93fd6b4a006154b1e817c294d681da0553851a60a33faaf7eb2d02ff3d46869b08908da3f5c8c5859b85ca04681c191aa083ecc553a3bb75e47cca9d94834cfe87dea4fd9645adcc87b2da7ab83e7404e81495c7a58140f4665be9e9ff99980e49ff345511bb9ddb54a8646ebece9e2e92764043237598f5745c75cc29a25d495299d936c97a0d668420b237387c2b7e6f84a0bb2889d2e80687fcd68341ed744ceda59556a0365c4ad016684434e09715d4fdcd6f38cd26e5d0142d7ff41666856759b5690a3c4ab6164846eb873d574377d6d08b7285e15a68824f01482cbd9f5a8ac21ee8114c6747eb37a6e1b5f8b0d650c56cd5903bd977e5c8cf52134edd1404fa3bdf9f00d56f5f4cacfe70c17aea0dab4b32e16667959bfb13a09882d859aff95c6bf1cf7767c759a79dcb547d5fde173251fad0c5d6dc23d568ec833585a791ef359d6af9310cf314d709385928807f6e4c4bc6363950a8d647445ae8b21b9c354fa8cd7d6b8b37cc7d8864599e8b5621c1b4303d1c24313f51dc3fe6ff95aa71d81e23f9ca25fa7d4ff5461384fb046372f27d767546191a329bdad98b439ec1c9ca619be39289233edba4b04f88902eab92aac2cd2fe0003178c947e57211931cc628006a979d1ac2abb359c3ab147f66718333732dc037870581f0352ad078f92fa0c17c72d9c3fe70fefbd83272160656fd7801f88bd99851505aebda2635b29f6ef49447f99666fccb3e5dfd1ccab683af56ec51fde934e91e826898883a7ac426661910dd0e3e95671b1fa599387466f9680f56e5f6c0be675753d9fe6617b0b63c4a39eea4c8457350acf17fe4efd337665fb036c6dd159d36c47381e1c2fd34ddf8ce2629b14c97df0212bedbe04793fb806ac97d531891f4e641801fe74750b607208d4e596b7dc3d2c4e84d2c4d039fc467ba7dc94d7d24b882924a103f793051f0fe588e3683ef6f52e92002be31bd85cd9222bb4d25a3e4a49a4bcb87e753263cedaf9e600b40882996862c123a847636c03f770cfe4d32f9748f8cccf5a3e5ab653d6305740590f0525a4be13528bd52f51ab073bdeba06e88134d62a1cd8e6a3dbfba30662558b9495f02d9843e09c2c6edadcd81339813672706003ac69f333d84278c2c96593823fabf5c1f8ee86911253afc34c2a5e1c4824ac0cd415447fcc6abb96e3ea81945d4f752892e22120841b817228855a72c5f83f0a9a7c6ab5d34369e8f874370bfb3c22965ca79f4e1c7c13325f18efc6f2acdafbefbc2da116649a795f1d3fe73d21ab70c27922bf6f53adca0026b64b41eeb964734abb77c918702a6a5a537f0df95d775b280f9c6459ce81f350a0b8738c8cf3b9c48bc9a0fab1fa6c32e3bc55b00fbc50377587c3f8cde470ad5329a6ea54f0b05aa70b30f35bd1f8249375de78109436beafec597d83edfff492fb21c25ac7d18ba467534f555230c74309d34a5f7256ffc6f6a6f3883774c97694c66252bdaefd6a6dc8999602645dead92cd988a33adf3606ac489a87c62c02ab11d295f1d9c01c12c109638f70df418f7cad94739cf39df209417fc145a18cf4ef87365471e751ba96f3d845580867272e2e3334695f9c395921e5521f71fcbaa3978e88f7eda5702205c294e44972834e391c718ce51a8d0d224b1fee9cad1658b82d1f3576081d0bf3bae2d4df3ea48a3f123fda6e4e27d59a625386b192718b3ddcab56e80a722779234c82148c9e767805ccabb07113aed283c148d05af5bada250b1cd2404a6d5aa09a119cfbe80c7bba8efd06d64ee7d5db2e2d705db816e26fb3a955be85653ce5b2d4e52324fb4da576a03e54d6831811bf808b10e7c68bb8c4b4cacea1f09cf43c4ff752df0797860b0502597e5549597ad593f533d1e9a8d2d1958589dcecafeae0d521384fcff5f87daeef7dbdd845324987b7d2b452c7b15c739779fdac57e216c13622e50d1f7a350e13b09563cbfb7ee94ed9979e31df9e5c83647bd1e4beb7b3043c66a95987777e7ec7c3d1c90ecf4265baa7ea45f086d154d6f7c8c93efa60210a55cde0cff156968"}}]}) syz_usb_disconnect(r3) 22:25:13 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:13 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 683.619158][ T12] usb 1-1: new high-speed USB device number 65 using dummy_hcd 22:25:13 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:13 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 683.879146][ T12] usb 1-1: Using ep0 maxpacket: 8 [ 683.919454][ T2759] usb 3-1: new low-speed USB device number 40 using dummy_hcd [ 683.999408][ T12] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 684.007623][ T12] usb 1-1: config 0 has no interface number 0 [ 684.042506][ T12] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 684.053607][ T12] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 684.062741][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 684.077064][ T12] usb 1-1: config 0 descriptor?? [ 684.135535][ T12] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 22:25:14 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 684.360289][ T12] usb 1-1: USB disconnect, device number 65 [ 684.369315][T13784] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 684.378649][ T12] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 684.449250][ T2759] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 684.459426][ T2759] usb 3-1: config 1 interface 0 altsetting 7 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 684.472330][ T2759] usb 3-1: config 1 interface 0 has no altsetting 0 [ 684.560284][T13740] ldusb: No device or device unplugged -19 [ 684.749233][ T2759] usb 3-1: string descriptor 0 read error: -22 [ 684.755628][ T2759] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 684.764804][ T2759] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 684.812687][ T2759] cdc_ether: probe of 3-1:1.0 failed with error -22 [ 685.011681][ T2759] usb 3-1: USB disconnect, device number 40 [ 685.329115][ T12] usb 1-1: new high-speed USB device number 66 using dummy_hcd [ 685.569112][ T12] usb 1-1: Using ep0 maxpacket: 8 [ 685.689224][ T12] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 685.697365][ T12] usb 1-1: config 0 has no interface number 0 [ 685.703542][ T12] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 685.714482][ T12] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 685.723871][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 685.732777][ T12] usb 1-1: config 0 descriptor?? [ 685.773543][ T12] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 685.979545][ T2758] usb 3-1: new low-speed USB device number 41 using dummy_hcd [ 686.015884][ T4140] usb 1-1: USB disconnect, device number 66 22:25:15 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000), 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:15 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:15 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:15 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 686.029186][T13788] ldusb 1-1:0.28: Read buffer overflow, -131383751864178 bytes dropped [ 686.037533][ T4140] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 686.037764][T13784] ldusb: No device or device unplugged -19 22:25:15 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) r2 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000000200)) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000000080)) [ 686.439304][ T2758] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 686.449894][ T2758] usb 3-1: config 1 interface 0 altsetting 7 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 686.463036][ T2758] usb 3-1: config 1 interface 0 has no altsetting 0 [ 686.489219][ T4140] usb 1-1: new high-speed USB device number 67 using dummy_hcd 22:25:16 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:16 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x9) write$char_usb(r0, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 686.729141][ T4140] usb 1-1: Using ep0 maxpacket: 8 [ 686.739334][ T2758] usb 3-1: string descriptor 0 read error: -71 [ 686.745703][ T2758] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 686.754878][ T2758] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 686.779478][ T2758] usb 3-1: can't set config #1, error -71 [ 686.786626][ T2758] usb 3-1: USB disconnect, device number 41 [ 686.849258][ T4140] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 686.857534][ T4140] usb 1-1: config 0 has no interface number 0 [ 686.863702][ T4140] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 686.874732][ T4140] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 686.883848][ T4140] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 686.893727][ T4140] usb 1-1: config 0 descriptor?? 22:25:16 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 686.932656][ T4140] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 22:25:16 executing program 5: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r0, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) syz_usb_connect(0x5, 0x4, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000001300)=ANY=[@ANYBLOB="176b1196e2ff9aa23726d2ebb5c0fc655a53d55a85e192f1f04ee93bb4e876aecc9313bf7c9be128cae93f593e17d2a68b175d5bd317d1b54152f94d505b14b2c494037063482a37923d986b8222017033ef7a0ce519c71b2eb17e8629b783107735e9fe76f1f993e634821c3e75f7158ee942edd380bc477d75eea1f94ec5425fc309b0f93e7a88e6e8844947748a2ccd9b836b4a105ed6bcb849cd2ab8c139e6e93114ec1badb2edf48b4161", @ANYRESOCT=r0, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYPTR64], @ANYBLOB="c9af45166b1f0efe062c414149f058a0483a22b9d36484a30952d0782623088ec72d2270418c45c804aecb95033ed09356231b8404638f14f631c40bc599c33db337af4fa57c133ae009591ca0d93d94f5d80c588818ade74643981810c59695997acb7ff6375b4f23a4a1a6e99715ede89b29086419b45fb27921b231e1368f74af9c00deccbecc381c1fa87b9133e9a6f6e5641a79afd8fb981e6af95eacff89c01d57791535a7293f4c839b49bac666781537aee07d7c45caa42b6c47de6cc6160f3f1f89b5855b9c0405791555580a5399973eeb817c7901b154071c901452ef2cfd71ea80fb3a36f634ec65ea4f"], @ANYRES32, @ANYRES16, @ANYRESDEC=r0], 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x0, "2b0ac3a17afa6c4f140ee65b2269e08166400f34163f60017ef481e79ab73bbe"}) r3 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, 0x0) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f0000000300)=""/4096) 22:25:16 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000), 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:16 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 687.242366][ T12] usb 1-1: USB disconnect, device number 67 [ 687.249106][ C1] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 687.255863][T13806] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 687.266195][ T12] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:17 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d22000000000000010902240001000000000904100009030019000921000000012222000905811300000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:17 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x1, 0x143040) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000080)={0x20, 0x8, 0x6, 0x3, "164e9932109b95c984665ac0d9a61b12b41af6909c3abf28ddf817181ef0760c"}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) write$char_usb(r1, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) 22:25:17 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000), 0x0) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:17 executing program 5: syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x0) syz_usb_disconnect(0xffffffffffffffff) [ 688.230199][ T2758] usb 1-1: new high-speed USB device number 68 using dummy_hcd [ 688.479670][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 688.599253][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 688.607361][ T2758] usb 1-1: config 0 has no interface number 0 [ 688.613537][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 688.624633][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 688.633722][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 688.643075][ T2758] usb 1-1: config 0 descriptor?? [ 688.682518][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 688.880444][ T12] usb 1-1: USB disconnect, device number 68 [ 688.889366][T13856] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 688.897989][T13866] ldusb 1-1:0.28: Write buffer overflow, 1 bytes dropped [ 688.905170][T13866] ldusb 1-1:0.28: Couldn't submit interrupt_out_urb -19 [ 688.915778][ T12] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:18 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d22000000000000010902240001000000000904100009030019000921000000012222000905811300000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:18 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:18 executing program 3: r0 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f00000014c0)=""/190) r1 = syz_usb_connect(0x5, 0x1, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x0) r2 = syz_usb_connect(0x0, 0x3b, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007f2ff1104f080100f56000000001090229000101000000090494000019b3c200052406000005240000000d240f01000000000000000000"], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r2, &(0x7f00000011c0)={0x14, &(0x7f0000001080)={0x40, 0x22, 0xf1, {0xf1, 0x30, "080b2970db9c058d94170b81d0cae1e44ae55e97acaccd414574d58c4d12fc2336f15ed3c7f2d0d393a208e2c3823ee934910797a5539750d131d71ebb6a7a65f6700023cf5754c532d54d344adeb9e5827ef627abaf4a8e49bf8d0a825de26d9d915fb894e7706141e1deb6b9a04639651d35396eb159c35f4cb5ce1ecc28b3ce0cce223820ca146c5a4a23b93a8f4df9db04caeb44d7bdf64c9921522d46a5fefe147d5e6e32a56e46fc20532ea80dcc6840d3d15ce6fdfe76f7faed6d1f3ada1fac32a5c16b45ed349d8d3cbd1e8bac308cf48e4a80012bce514987ce946ba72570160d9c297c303e767c4b9cdf"}}, &(0x7f0000001180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001440)={0x44, &(0x7f0000001200)={0x40, 0x16, 0x56, "1d6f1af4bed9fcb7bdd10cae93ef8073c2e8ca0390ffc92534da525db2a41dd2d5b48135da6641bdc6e6b00ed1878084b048979e4149cb11c53550ca78a9a110652bff2f18f1ef3f80f51f995b84e137aec81b94f855"}, &(0x7f0000001280)={0x0, 0xa, 0x1, 0x81}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000001300)={0x20, 0x80, 0x1c, {0x1, 0x5, 0x3f, 0x9, 0x7, 0x101, 0x0, 0xffff, 0x1, 0x31f, 0x9, 0x5}}, &(0x7f0000001340)={0x20, 0x85, 0x4, 0x7fff}, &(0x7f0000001380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000013c0)={0x20, 0x87, 0x2, 0x80}, &(0x7f0000001400)={0x20, 0x89, 0x2}}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x101, 0x800) syz_usb_ep_read(r1, 0xd, 0x1000, &(0x7f0000000080)=""/4096) 22:25:18 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r0, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r3, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r4, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r5, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r6, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r7, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r8 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYBLOB="d89e5f15d993f0e57717f300985ffb1334664bd5e1aafcef11784550b4b5b50748660ccb5f01930393b53eb41a8878ca8652688449ebf79280a7b20866273b5648c9a097786e6e0e792760528c6b1c87be6911b606c26e89910c656a12f5c36e2cb07f9215b4aaf24ca1b99371f1d7", @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRES16, @ANYPTR, @ANYRESHEX, @ANYRESOCT, @ANYRES16, @ANYRES16=r1, @ANYRESOCT, @ANYRESOCT, @ANYRES64=r2, @ANYBLOB="b15ce3f04c62b207c99b04f2a369a520efb6917c866b5ac93bb89788f236ac9f4d9393166b114f1bf64e0536c1132d780552df3745fc38225dfd57557e513eecafaf4942063159b1a75c3e21dad02e8e54d678829b2a46e3a75a36b78e65665950cdd3b292c4f049b304b8460c343f2d4262cceb1a4c35830b09ef96b63018df23877286fc79d10185b641e4b036b85839f5f7c78580536d88af1ee7fcfcb5dce7afd70b5d7b4d7616f365cb3e8bf87d44cc3a6e959fd6dec02ddce5cf2b8d212f3e6038777ced302795a16703e9e2ebebc6173517569680a4c96d3a46f4e5478c1d9357d8162f7f4d29b8e6fafc93a8a40a037f9a8dce5a84087ebc471c53ef1ec01d07831561828c344ee92c173730e5ded04ec50d519644a522355e311471b947b954c9eb3990b24fb1f91096027a3a8db61245b3dc0c19398004718ab884e20701c4193d1e012491f70134c8c604e2d8c7e54e5b38c37f0f2603f5cfe9959000fd8beaa7108d52a3027336a5af8fe33654b00defa0018694960cb96b08e4561115f54207b3067f99cdd728ddfb2d167134d2e900ef57c0d4b962d26569d983e57027e80837e4e2c86e7eb54516fe7f749c62b14c5c221449e1ea9b10728e513b7e53108bd79c3b82b72b451ff56504b51088608b05d6c272d37c05f47e14a448c51044e731766d9fb23b52963436269bb299ab31fe152ea384e7f81467d9b413c17de650398c87c0edd5ba5ed788be47048a2f5871a5f0bffa6c0e994806ba1f7cb2eb60787304a6e3b8f7891d03af605cce36a9c05e1d589651f06e3a53ff7886d52fa8c7526dfe5b26992e718de39f85e97f6fdc2033aa3eaa0bffbb7760c6c814480162015f8302ca6c9bf0d84b227c84f745714c45ea2cf5aae344fd22764dbfc25c0b974f8cca5820e7e30e3636495af17a291004d7ee4c2966caaadc60b43b0342b296b3fff6933301f3beb0fc680c522eebde3f187ffde31b9e66cc53262e27a2961026cc90ed1fda3eb4f01d26999f450ee2a52a196e5c5efe18ed773b0d01328d8a8c035684b3bd4cb8099c104b909755b9258b87af3807731be5fda60f15f8a71508946fc372f191aba6ef81561dbd2ff9ba63a5bc01478006c71f7f7b071c88993a9127fd55f18534cdd254930881e11c3d71e129adddd1aa2043b735e565280e88d53e914d8316de5e03f82162fe034b5aebbba243ec1d8f4d00a609ffe1f2685482936ac1432fa05530148d219a97a7a781b960fc800ca91f0476457031d5239bf7e43c8bad5d7f8ad98993739e6925d1cf913be2d86bc61537fb63980f7c4ea2fbd82214ef6bac82a44602963c0631a5da02eb621c9684bead8752b462bb3e82428cb5a393ab829d2003341ec8a31da4bdd9495828bf94c6051268a1534c8e7b7302424b588b158a2149240ef18a4e5f456629ea1d97d09d7ac3f853c87c3782940a3cf44e05f3908160575c721abb5ee97f0ad3e57fe3e7254292e2f5596a7c728febdcf7ad84bbd8a7e0070cf24a0b0e0e2cf2d4052a7c92e2997b39f84ebcefad33c0e213f745d3dc6266e47a56b20dbd37a5b55dcbf21f81de729c8b8a0b47c175011a75dcd7528bd5617086e2284eeea2040a4aeac0d2e3ffee9a0d9b4e8a3ab1ea1a84bb097cd3adef3090f37b3248d4aac5005df811aeb93b3af1d6232cf52a6954654f659b217ad2742faff8e0a5e421cf67cb724bb98e03f93d65b4a8a46e8653f4e1a63b317f9725af0128ae373798e890cdf9ebe0c590295ff2aa6e15f9313c36f5cb0f5f04e3ca64506569bf2ba8150368763e5d4d67c0883d4d55d8992adddb47cc058715263ea6bb500191ee5893b4d246b7b088faf3824188eed79ee512996f000dbee2d7f1d7fe9596e0ec4adb0f9afcf7e6a91395977f4e6293c2ea3e8c0fc68cdd7330d1f31eda439ee53b33fdf9f5ece3f25b0ef983eb21d03029376103ba74769f9ca19645edb104c2bd82213dfb56ce92f2e909c1744f4c44948a3e17bc1566eb81cfb64a0d2fb4e88ebbc4a5fec0b1b812173e18c9bac39658c1a45f60f03311b73f854bc2decf391787e4b3500ca5205cc5dd84328c4b67275170bdfc86d9db289ba1e5e76e08a0ef92fc14e61c81a1b16d494bf90cebc3e4f6671aa6837e5464fa4f30c13baaf8d19c024c2dc672f7145f18074c3d8cd41b14c2850dbd41f4896df12d174f413bb5c16199f554583b78e27c29fddcb73481031652f24aebce509d1127fe623830c6a4a75f7513765f36247f527198d82b44d6f19abc451cf49b9de4f7c4b48b7ddf810f2a8a8a85313bac0875b2e57f933441268d7b5644406476ca586c6a2ca315a81a4828fc065894f50c13b87d9de1b96a07dd15a337d59fe43315cf837c3e1899b4bbaa9eaee125791d733abb6374caa2b20a78db23189c8d6ef02687f2684bb58c977ee1cfa5ad42c991938354d1538c63bb05dbe20691e3a805d3202f4f71723c308fdf86c7753636ef70221ff2ba734e0691baca70d24161c57d42e19689e5535f2c553cba8e55d0735db765134d37eb68e84f41456c440f11e7f122aea382df34d1c64b45edc7d3a6d6bcbdc88faaa307d426d4f06127e4a5d73514501c11d10f3dd30f7cf8b08fbb95145b696dfd9a726fd518592a9a75e5bc31c48141473f67d81a9283b423da314c9d4eb65bbac9dc3012a0ac70e268597743d3d826e9136c442cde3e33e6b75347440811b6af181b56e7dfde496bf4a2a99869e7bcc90503d5fb4c4a6b366482776245667da5a97b488712dfb31897f8b6d9a09ea8c89ba7f65bcd7f2796105912f6b71ba0adb9470bf4806b474388b7439746115375c95f12d36ed4ef9aa41d552065c3d9b089f845f5ca07962c81441e250aadad7f194cc74272dc87105a2a7f40d839582e44b3505f66f3f914a192522df07c9b31eb3b758d6f9d0b49c9419e32584900143fdcbbaaa274e08eacbb14de5cad5b8bbf8a2456c8855daa72ddb2c2f8f846842c7792bb27747647e051f6400d2d066f4ac838e2cd2cb843a2c1224905df9503cd4c241a0e1cf1a651f2808ed90378bc54be31884e188fec0b65352f7854db3c3b06b630fa2fdb450eb6b57f75cfb65d0f8d2fcc471502c9be663a82c4adbeae64c249f1efe7e74f2d283602e025e88dcf3305ceb94d8cbb8e4add366cd5e0ce5617fe3b9c32f5f1ee7dc43e99cdc4baf5e243114d146153564034e078007c5a53df0249a90db923af74a0d25f7d5c8e6c3397f4d7f081b49fbcff829ad54f60899128eb5a0f6af50180b172a924efe4c5c3951f041436c3a53416a6fe4409feecf01757940080b34f9c62cd82cabb3c45cfbb427117ab177e1cdd33d01720a9925044eec69ac7be70f01f935982de99e458cdcf76b6ca47bb3e095c535a65f2d8331779283970c75589b344f7a96275389e13705ffbe3c44c27ae3e5768ae1bc429e50578af407391e39b497f9566ac4c78dac6acf3df6b00a3cb11e9e2cd51cf7e63472571b078ae7b97fe0406f4fd153cdcdc74a40bc2817ac685b93be0b169ff45a57a2930f414068eb10e92bef43b9a43dc79cf19ac4536c2cd504f7cdcd64bca22ef968055f500d99ec835c9825e28db4f9415441da526d7e638dd230509b5bbaad38a0819ac5695a020429dea0880edf66a82a67b4f1476698d49d1a92bd0b8168b4b57bf7ae8cc5cb852bad35effc4852c849b25d0a4bdc7905c7a45358bc5864907442d5b9c42e8e07e963af65992b7cb4eab21e9f031f8cdb1b0234d34b833c36fca6cda0d6bf9d9ef8b502d4dc1861733823909f3bc0b8ef7bda251f448b5e53f8a8f7f61050bebb2f46da5e97fad8ad65ab35043a69342c5199324df34023b223bbfbcf7e3d83ef052181908613073deb55239d1c49ddd9a09c2493a57eaf8654a5cb502099f8831f8346f9a8893be09163c5a4a350605eacff9fbf2cb3e0b55152763fab6379c06ad8b6a05181138f2603fbb30839d4b86e32d44a719cb377c657246dc29b70b216af3390f8374f75f4697638a8c01750111f30206bb89285f7395f8135210365104c78b6fe2052bec9fae00afc9445c35ad0db260486e92e5a74b9971761c45edeae779cd7f9c77cbbce4e95b1edcbd30df20cc1e44edc73644ada29b62da1cbc9675e6e254bc47fa3270a0f0b3693ee2ee784144a5558798e6d2d66cc13fd64a3403710d36bacd915608ac5d94d6220c5c86bee9d846485294caa370d7ff15215ffdecf2aeabb90669f6fdc5533733a4e22a4c30828969e4a60adcec16bc46400f42605dabb6e6db2a968364406007374dbc5d54a00043fe7da81ff594b59c6c971b72d5b97732eac015ca2e0c9f196a577d0acd4d3d83e86a0eba532e87a34084f96a21838e6f423fe6ec0c61e3f3ebd2d4f37fb5fe9e28535b9ef13b9a9333f64d8e46e33559410cb9cbbbe0a260b32eda135592d19cac4295afd94d927926b70b368eafdc84d7034d727157aff969f3f49c3477522780e4693a7ffb3f1f5b1ae7a0b914ae6f6db193c11905f024ee65c2469ef9df089fb9ad596d4d6cbbf9b64c7705cad1da23bdb6769334529b518f698e379480c211bfb2a5ef457555b94652df50a1a494f4747ebad468a4b0c544ac32a425711a8372430368bf2d27bff40f780db79abcec1eaffe99f8a4b404e26136a91291f6716baaf8886f2c12fba5f2a6dd022bd69db2ceebc589d77bb500bbfaa7d8f4996daa7c0dae074a8f6b8371866bfdc11b383ba3df7ef00c21ad02ce33c20c7bf4b99ef4e8f6abea14eb20426e7b127408b464aea6d4f84184632df13f5a84ee8a6e686fb481f27da90d3e98e02b67cbc3fcebfec5327699185d54fcb25059e659e949492a9c2963d0635c2c041fa96eb16d1748f3c6807141304f1dee5b433d0ee302aaa614293b4228b6f13128a324cca84eb95c22b1aaa1680769acc0745db7816e5727edaf7a3f863808360dd40b4b7ef5a90ec4cb02a534d91271243e68dad8a2161a1caf8561463b2a8f86616d6b4df41334b7d2fe10153735541d633f32a2bef51cbfd8ceefe807546f6d63df224d7918078d5f91396f8263dc7e234b7d6b68553ec3c59ef8dab3ecada95291fb0364a84261e63aee7196cfa108f467a6c1431790f53a374c31f0632bdf78f2561e5021582956b32261a87e970f7c5673855c84a33a8994ae1c7e9fc6f8d1b7d94a84339ec0210ce8018a49662d69eab32e0aa552f3ba1ada9d56bf1e35dfc82898cf36568b7f1c4fa3374facba1d479705c9b63a2e6114a5377dde63d1909d7e1b9cce6587b789ee7003c947c4fa3fd00f3dfe93aab52bd159743df75c9df834bacee0c97f9da9e3337ad43dad5ffb8b30e72f280904ea5ec01c79cc86d3aed58b6c642f1f0dd373c60982c888656a0c25fa4d8081248ef7c661af3b1fee3d62f05935885012741f7f52958b03ed25f1e1ff1f074c02b44b80c161b47d22b83ff1ea2229a76776643c87e591d31b6c146d476810028e0df9e3810edd59a3b154c47142b0899aee3b2e93270c3d706e63c1c948aac75669afc7544e5b993a53f3255348492c11044aaed779469eed6b2483c791e1a50bb1786b7210b463ee8523eed1ea244200dcc7dc6b8a812ab0d382c68cb82c027694076fe5a6cbbe2e25fcfbb36f8a3270e677d228bd38e8c01b0ce68b514f580460972d09e3f5ae8fbe3bbc0d03300a43ce882556268e5042f6e17d04f97cf2e36e0d3f607ff3e71c1169a378dbf6a87b451badde0ad510c3e292d8351278595b4ffb2ab83aab6c"], @ANYRESOCT=r7, @ANYRESOCT=r4, @ANYBLOB="3fe6d189ed60660cc3bd866ebbb19e0b25c9f85d85c984ffab85cf2d406ea64a7b654a8635011808f1e132559d88ff3d2d05c639d756d0152ff0b5e9ca9c13ac4a1edce00ed92a97cf306b32005393a53c4eace7376eb560797ecc3c9931c0ea419430a22ab97c010f9cdb56cb13b6017792f4d13879f8f47f4bfdf36628868513acba93566d6a469d8712ccf8dee9f084c1250f3573e1db39e6bacc78", @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r5, @ANYRES32=r6, @ANYRESDEC=0x0], @ANYRES16]], 0x0) r9 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r9, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r9, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r8) 22:25:19 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/7, 0x7) write$char_usb(r0, &(0x7f0000000000)="00ad00a5e160f0cab3da30c300e8d435091a", 0x12) syz_usb_disconnect(0xffffffffffffffff) 22:25:19 executing program 5: r0 = syz_usb_connect(0x3, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000018b7c540c215430065d20000000109021b000100000000090400000145e54f00090584033e330f0700e7000000000000003f00009387f94fc6bef6f9d945f25c3fc3bdd3dbe869e68603d3ef6f5da34ab8c87c38be71176c185ea4bc802163c3f4083d00b01d77cfb501d3ab7242aeb8f4ed4eeed4c9dcd2733b1a896054bbc9b02a928b8ac43dda58ffb237dcfbcca1a315fc2d60add570fd570c0b2cb452ab77737e3568d3f667dad8916f275c"], 0x0) syz_usb_control_io(r0, &(0x7f0000000280)={0x2c, &(0x7f0000000000)={0x20, 0x70, 0xd, {0xd, 0x8, "0f9b492220bd9033189003"}}, &(0x7f0000000040)={0x0, 0x3, 0x55, @string={0x55, 0x3, "f448b5066714d6711d5736b411a4803d6ab3edcf4ab7d46e3f4db04c155a0a87e1724fe9055e03bb68c6fc2387e2441599efc2bbfb3dae76e7dc7c6902cbac914920198c0648e573b3a15abe1fbfca31b5dde7"}}, &(0x7f00000000c0)={0x0, 0xf, 0x4f, {0x5, 0xf, 0x4f, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0x7f, 0xe8, 0x9}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0x1, 0x7, 0x2, 0x7f03, 0x1}, @generic={0x32, 0x10, 0xa, "4b16dbd6fabfb6d56af5a3ad7c55df25b813fb9643908344cbfe6d71335acec8ca76803daa853e5abfcbcc6ad489c6"}]}}, &(0x7f0000000200)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1b, 0x2, 0xf2, 0x88, "c9e3d304", "42983d50"}}, &(0x7f0000000240)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x3, 0x3, 0xf3, 0x9, 0x101, 0x2c}}}, &(0x7f00000008c0)={0xac, &(0x7f00000002c0)={0xd0, 0x7, 0xda, "42b63574a5abd44166b93c29660346c27903cfdb75ce06d02f410d3ad23206860788c1b2939887eac341e98aac43e1549e9cd7a2c9fed4e1b2fa69e116fe10499b977440af5200dd28f50b9187f2bdffa33e77f16095f68415b8b6e6bee4f119c20ad08ab04b8fcc15b8aefe795d96148dee61939f76f874478261bb0c21115f461cd6ef9e8090346243ce22720705410b792e742af97412249c9d3fa5ef1226ebbca65e6dbb0dc3c7c8a9aa5797c52dcc93e3a748106ac13a0b9810fcd5eeffb8b13e4bb61772b9add7ea58f0cea0ac8169fa2ab4ccbeac4519"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0x66}, &(0x7f0000000400)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000440)={0x20, 0x81, 0x2, "2c94"}, &(0x7f0000000480)={0x20, 0x82, 0x3, 'J:9'}, &(0x7f00000004c0)={0x20, 0x83, 0x1, "b5"}, &(0x7f0000000500)={0x20, 0x84, 0x4, "ceda357b"}, &(0x7f0000000540)={0x20, 0x85, 0xfdff, "44f2d7"}, &(0x7f0000000580)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f00000005c0)={0x20, 0x0, 0x8, {0x4, 0x20, [0xf000]}}, &(0x7f0000000600)={0x40, 0x7, 0x2, 0x6}, &(0x7f0000000640)={0x40, 0x9, 0x1, 0x7f}, &(0x7f0000000680)={0x40, 0xb, 0x2, "a092"}, &(0x7f00000006c0)={0x40, 0xf, 0x2, 0xc000}, &(0x7f0000000700)={0x40, 0x13, 0x6, @random="45d845eb288b"}, &(0x7f0000000740)={0x40, 0x17, 0x6}, &(0x7f0000000780)={0x40, 0x19, 0x2, "a70c"}, &(0x7f00000007c0)={0x40, 0x1a, 0x2, 0x5}, &(0x7f0000000800)={0x40, 0x1c, 0x1, 0x3}, &(0x7f0000000840)={0x40, 0x1e, 0x1, 0x2}, &(0x7f0000000880)={0x40, 0x21, 0x1, 0x7}}) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 689.399138][ T12] usb 4-1: new high-speed USB device number 69 using dummy_hcd 22:25:19 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d22000000000000010902240001000000000904100009030019000921000000012222000905811300000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 689.649126][ T12] usb 4-1: Using ep0 maxpacket: 16 [ 689.769255][ T12] usb 4-1: config 1 has an invalid interface number: 148 but max is 0 [ 689.777604][ T12] usb 4-1: config 1 has no interface number 0 [ 689.783793][ T12] usb 4-1: New USB device found, idVendor=084f, idProduct=0001, bcdDevice=60.f5 [ 689.793058][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 689.840363][ T12] empeg 4-1:1.148: empeg converter detected 22:25:19 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 690.051006][ T12] usb 4-1: empeg converter now attached to ttyUSB0 22:25:19 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:20 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/172, 0xac) 22:25:20 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 690.449142][ T12] usb 5-1: new high-speed USB device number 36 using dummy_hcd [ 690.639123][ T2759] usb 1-1: new high-speed USB device number 69 using dummy_hcd 22:25:20 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000180)='/dev/usb/hiddev#\x00', 0xffff, 0x2000) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000200)={0x2, 0xffffffff, 0x7}) r1 = syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x4, 0x0) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000140)) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0x1ff, 0x1]) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, &(0x7f0000000040)=""/9, 0x2) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x9, 0x0) ioctl$EVIOCGABS20(r4, 0x80184560, &(0x7f0000000080)=""/39) write$char_usb(r3, &(0x7f00000001c0)=')', 0x1) syz_usb_disconnect(0xffffffffffffffff) [ 690.689175][ T12] usb 5-1: Using ep0 maxpacket: 16 22:25:20 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 690.809350][ T12] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 690.817627][ T12] usb 5-1: config 0 has no interface number 0 [ 690.835151][ T12] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 690.846446][ T12] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 690.859402][ T12] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 690.868453][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 690.878564][ T12] usb 5-1: config 0 descriptor?? [ 690.899489][ T2759] usb 1-1: Using ep0 maxpacket: 8 [ 691.020038][ T2759] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 691.028295][ T2759] usb 1-1: config 0 has no interface number 0 [ 691.035287][ T2759] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 691.046464][ T2759] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 691.055578][ T2759] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 691.064528][ T2759] usb 1-1: config 0 descriptor?? [ 691.113890][ T2759] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 22:25:21 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 691.404158][ T2759] usb 1-1: USB disconnect, device number 69 [ 691.409106][ C1] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 691.416222][T13905] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 691.425148][ T2759] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 691.430012][T13923] ldusb: No device or device unplugged -19 [ 691.519423][ T12] usbhid 5-1:0.16: can't add hid device: -71 [ 691.525639][ T12] usbhid: probe of 5-1:0.16 failed with error -71 [ 691.546332][ T12] usb 5-1: USB disconnect, device number 36 22:25:21 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:21 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:21 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:21 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 692.136008][ T2759] usb 4-1: USB disconnect, device number 69 [ 692.162075][ T2759] empeg ttyUSB0: empeg converter now disconnected from ttyUSB0 [ 692.187747][ T2759] empeg 4-1:1.148: device disconnected [ 692.379222][ T12] usb 1-1: new high-speed USB device number 70 using dummy_hcd 22:25:22 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 692.429133][ T2758] usb 5-1: new high-speed USB device number 37 using dummy_hcd [ 692.629228][ T12] usb 1-1: Using ep0 maxpacket: 8 [ 692.689948][ T2758] usb 5-1: Using ep0 maxpacket: 16 [ 692.749305][ T12] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 692.757495][ T12] usb 1-1: config 0 has no interface number 0 [ 692.764170][ T12] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 692.775072][ T12] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 692.784161][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 692.793088][ T12] usb 1-1: config 0 descriptor?? [ 692.819224][ T2758] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 692.827373][ T2758] usb 5-1: config 0 has no interface number 0 [ 692.835679][ T2758] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 692.837395][ T12] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 692.846922][ T2758] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 692.846972][ T2758] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 692.878437][ T2758] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 692.887533][ T2758] usb 5-1: config 0 descriptor?? [ 693.030426][ T4140] usb 1-1: USB disconnect, device number 70 [ 693.050041][ T4140] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:22 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:22 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6", 0x15) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:23 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) r2 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000000200)) ioctl$HIDIOCGFLAG(r2, 0x8004480e, &(0x7f0000000080)) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000140)=""/113, 0xfffffffffffffe94) syz_usb_disconnect(r0) 22:25:23 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:23 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 693.419275][ T2758] usbhid 5-1:0.16: can't add hid device: -71 [ 693.428803][ T2758] usbhid: probe of 5-1:0.16 failed with error -71 [ 693.450274][ T2758] usb 5-1: USB disconnect, device number 37 [ 693.729226][ T4140] usb 1-1: new high-speed USB device number 71 using dummy_hcd 22:25:23 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 693.989189][ T4140] usb 1-1: Using ep0 maxpacket: 8 [ 694.109744][ T4140] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 694.117911][ T4140] usb 1-1: config 0 has no interface number 0 [ 694.124078][ T4140] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 694.135036][ T4140] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 694.139164][ T12] usb 5-1: new high-speed USB device number 38 using dummy_hcd [ 694.144126][ T4140] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 694.160578][ T4140] usb 1-1: config 0 descriptor?? 22:25:23 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 694.202049][ T4140] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 22:25:24 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:24 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:24 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8", 0x12) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 694.409301][ T12] usb 5-1: Using ep0 maxpacket: 16 [ 694.449331][T13974] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 694.451347][ T4140] usb 1-1: USB disconnect, device number 71 [ 694.469149][ C0] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 694.480743][ T4140] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 694.539220][ T12] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 694.549911][ T12] usb 5-1: config 0 has no interface number 0 [ 694.556277][ T12] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 694.567418][ T12] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 694.580568][ T12] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 694.589673][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 694.599734][ T12] usb 5-1: config 0 descriptor?? 22:25:24 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 695.149376][ T12] usbhid 5-1:0.16: can't add hid device: -71 [ 695.155524][ T12] usbhid: probe of 5-1:0.16 failed with error -71 [ 695.164066][ T12] usb 5-1: USB disconnect, device number 38 22:25:25 executing program 2: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/172, 0xac) [ 695.439546][ T4140] usb 1-1: new high-speed USB device number 72 using dummy_hcd 22:25:25 executing program 3: syz_usb_connect(0x0, 0xa, &(0x7f00000008c0)={{0x12, 0x1, 0x0, 0xcc, 0xa0, 0xed, 0x8, 0x424, 0x7500, 0x8212, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xba, 0x0, 0x0, 0xf2, 0x23, 0x6b}}]}}]}}, 0x0) 22:25:25 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x3, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) write$hidraw(r2, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r3 = syz_open_dev$hidraw(0x0, 0xfffffffffffffffc, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x6d, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5b, 0x1, 0x1, 0x81, 0x20, 0x81, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x2, 0x6, 0x0, 0x81, {{0x8, 0x24, 0x6, 0x0, 0x0, '<{a'}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0xad9, 0xa1, 0x5, 0x81}, [@country_functional={0x8, 0x24, 0x7, 0x71, 0x1000, [0x9]}, @network_terminal={0x7, 0x24, 0xa, 0x40, 0x0, 0xa7, 0x7}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x3f}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x2a2, 0x80, 0x1f, 0x7}}], {{0x9, 0x5, 0x82, 0x2, 0x2bb, 0x5, 0x5, 0x81}}, {{0x9, 0x5, 0x3, 0x2, 0x294, 0x7f, 0x3, 0x1}}}}}]}}]}}, &(0x7f0000000940)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="0a06000203098010fd00"], @ANYBLOB='?\x00\x00\x00', @ANYPTR=&(0x7f0000000800)=ANY=[@ANYBLOB="050f3f00a1d2423104fd20000b10010c4100031fcf246614100a1f82000000000004003f5f00005c28200d141004803815975d61d6be8af147743978c5962d"], @ANYBLOB="0500000002100000", @ANYPTR=&(0x7f0000004200)=ANY=[@ANYBLOB="0203b4fb29a8d567a53b59f8fe7e32e1f872ec21bdfc44c5ad41aa7827476fd664de2418025050d93207e6aaf79950d02372d21307902646dafbaebc9a869950b3dbff75be5e2f4f58ca5679e4b47c05a45dcdef6100bf96df67ac1eda1af4328082a470b126c652e91ea5d8f6174b0ccb4552bb7dd0dec8feb1da85a9d1ee4427b3e53c23fa15dd993339ba248588716882ecb865bcf003a99f38aab3fed7b5f5eaa7335a92ee24a06bfb846bdde056bfdbfec12c4e38157a31bec45da69c2529ac33f1d798a3d97a2d90bed42133ffa35efec74ca93a884c89000b1d5ddce96329467b2a5e6cdbface4c4972a7958a71bc489f98decbed2558e391f75c62908736147d3a3d5a8f6fb09b982ff1054e0624623938a50a908c19b90c44c800cfbb3fdcaf9e325d835701471928aeb110b1d18645468a6454773733ab6beaa274acfffa5d95b340fc701e695beb14914e4f3aae996d5760c333306d0ab291936ac97873ea14abeabb78ee0a49ca0f4295bfcc4183a3baf717d4b0146ab2735bc9008c29b8825d86f66658a8e9f52c51ab096227e98bfc45193d60c6e6769ba22867d810b2d45f49f753c2f0082655574f5a53be66e3b9c9d80e3c0df7c962386b1943ff7c48cbe37407b5fac5539c389c0efcd01e2b4796b8bb4dae1c4c03f48d6392cc67965a63aa448908facfc5f51fb38922ebb1ff601402143745f99a8bfe24517846d77ee3e29b3237aa006e9628eb914405241fbba8d335abb83e9d9f36cc3b0acc49858e054c8333bc40205fef9eddb00eee55a493578500b444db35dadc8a919a8272add580951f24e4808200d583be854fdc277a7536b596ed95b43c6d0435d84243bf05fe8c286c89e5738bdcb59931e7587098fc2367319139e6a674e3e543d4f394291fbb5a0c0402447e3cd2a03149a9a361f21414436f8f7c058608d8e548bb4b9de494daaa9af3a0468535c872b394f6285e00e1cb221a88d7d1fec36f8da90bb2f6b315030f156f03b16bff7d4c2694e225e13aa49641e1604ff438f419402430ecf507d3a2d4755d10504b3123865d0c497d33bcf8a67beb0a5abc7d7ea0230080fd99a222d9f14bda2312a5950f935d1359f695519c94bfd51e821b9ec7f835d563f47fd9729c4295ca025676840ddb8f4d8e501a1c0ac219e558da6d5a319f61a4ce735cd966a796242a29784d60d22e6326178046100936ea01f9c3aa6c972b10cee487f2e3bb61cf3d6e7d4dd34b1eb8996d3489b42ecab865376444dbc79a443d8fe0424a9878fa282bce39480b605367c5f7a677f17d373035e58aa6147f5b6f005801ddcc3f35a2463da87e7ecd529e8d3c2e5d6abef91fdc1d9e4f6e176949abda64b047a41382662a84c1e0630b1ec7776bdf6f90da2481dad21cfa3aceca30d1e7eceac277ddc3f15e5a6290b2db7e6e45fcdc3520031f916d7db1cf3985591250f6d53ec8c19f364778323c8df562055a440a8fda9f5b7179839a120e1e4a318a39a2bca63dad633480b482847f4083ceffffd5613198b1d92e526498485d15103cbd4c3bd00adacd6e33b399e9c70de8d88af80f6b01a85b30fb05650d2786166ffc9b7bef25187e523fcdd6c80d812728b0f66b9b87f30b5320ce5174d98d9379530c7bc7538d08d7334d9af9816b161d26220a95aa9e7b0fc8a180774b4579a64d753cbc80120d041b4a35f25c950d3d4ad1750de589fcae7d0bf6be2872b0ba3a20582b06348e374c917e9bdae5c10b252a8957575abeaee09bbd1822cabce91b42300b6d2a7d340e0f4f123abf4ded73f39b5c257f3dfc3ff66b5d76710f8b8211fe92b6b48796dcb2b004a8749a27c8d402384e4941fa6fe551900478745ef5768e57eb81055ba97c4db3b58b13ea8996f49a56ee88646ca989572215f82b10502092551f0fe678cf9854410491fb461808b84eaafecdee304d3c0ba0ff33b2ad0bb501113cb84454fcfa5fc31ad6441a1d968eec10b328a2c156a27f1e6abd7bf9c2120b01e7e26e5da28ef598569238655535aebea839d81b0e555bd1bdb44b4d340df8fe4e3d2cc797f7925682dd3776357f2a7fa4302b191a794f79c99f1a0fe38b325c48cd35a463f3b227df85f385908f4a1055d190ce0e7c1d3059842053b52590a2ca0f3402820fc842ad67527366f1f7d092b36a7e4f6b3b9c1a2ca995e19acefebcca9195f89aa4cf7a4a7c31dab05503f5ad46fb5cdf0c25e1cbdb576963d30a225d7b0319086f57e3efcf9a0f31be9e009578477d849d78fead0074b88cb549eaf51f8407c66712d56130534023c39dc1b5b255f26691fb663a0fd9a8ef9623300a7c25af4166e509c28d4c66267a95d6cb5373462ce9fdbd92ea57cbf9c26cc535ac2202da717f1e3f1fad9274eb39534b7ab6bbb89f3255a2cd096f30021cf15cd2c1e31b3e335bb5c3b64edc6928f953a23aee1e0e01521e58279c4dfd7dbe7107f4269ca17829bf0ab696d696857c171faa7ef1872b7bec00bad91d982244a36c894f79923a567c8eb5fd53a19f6b6b90ab4ec8886f8f22a30ff379fefcebdce95cdbe47879e7eba1b67a6a977c7bc8c04fbd6b4a5e099aa2a7370f3e8c4f872ce2d642a1184a0c5533aec32282ebbd1b9326e4c459732520db073aaff2ad0fe58a823cd28aecf1485d9938c9b188e1607cfa79d6f395e65fc30af4ab597a7365b7fd6601b8c33a3c4828f1319092165c0d2a28b5c4da8050e438e72cd63e53180628d240d386548785aeb98227d96ebf044518d29c8f6e5fb103b283d1b223e3cff7c0499a786dab86581a2ed00b22a90ecd841b71e608c078b86018226c4e509d99b238e4466d3befb5885eb1a661325d97a6ba0b35a4b9cdc8a1d77d68ea74c139748addbdb45155ef87db405b1cbe7adfab4a4feea2c9c2c3f552efdd973327a3e01f0b4dc699d98f1ef8a22d17f604d62a5d411902fa8441adc6df49b16c24426f932ae3fc203237821f945de0553a5ef472fa9c6b600a583f66ec911fc09ea2ef2671c0c69987ccff0a41a6178e34f5bed9ecb6958729f86736857c197759179f48503d11173a735ff7a007c16fc1960a8ce3849f91a5abfbfc53ee0d1a76159a8099b3aa1a5f15f7862d6cb79b968ac54a3e8187c8401164026c1cf8f3c7cbad2aa7fec0c2a0d5c64f44866479d53689bbb0d488475375ee3d5fda87485950336924347355269f32f5efedc0c196ca82b0f57731c506e978f523e6538435380826d94b55524b41b3db2bc9e3a13079d8a6df808abec186f2a4cd9c2ddda2961ddfa605b259189f2d1e4b4380d12245b1e27229a5ee35278d9bb713340c1da077a2870123b8905bd83343f6685beb16c99a0e16e3b7f950cfa46337c96aa5b4f02fc9762b215d5ef9dfd25821ca0e662b5eb69464d68c00cbfcf61e90746a196e38c1d8574c02938fe3b14d3c6834c561fd52eae0b94f49b2ec472833a346033723d7efd9d24069ce7ee71109a0405ad9f4f3bfd485229ac4ea343c51421dd25d503630c9e56178db168a4e7d74ee40a2a0bf8e5e83cd94811fcab7ec1b773c37417fea11d06f45a67ed0753694738105f743a584588e0ecc09344306c6e9680a563749feb774c06b9fce92a558ca4d0aa5b648ab0655fdc5858d4fadb299f0c3721f4d2b1116dbb5c2b0ef453caa26b18fc5afc62b1178b74f8b99931d6bd57e9628df6595a3be863e41184692a3c35b83d82cbaf1803233569b2e6b2a945fa0a757c36839a7812b0f007ff6444951fe401e6b40ede453b0e9bc698b496eef8636ac7c2e3e65aaf86d2a0e14944a9476b051c3d2dc8daf5a6e2d63ba61aba4588ce14e0a12f0d2694649277e6e013a7632bf424fe42b80cfbb0f07d1a7432f814bb5ba585b5222a406914bca8538dbac4906ccb7f3ddc9ae6192a4c5d78b8d89f2ded1a699f72d8c21268b27adb281c81ac51f7cb67c6b42fa6cdd90adaa0e019eabedbfe46d8695f975ebde9c51afb249d7be123ec8d8c3d8bcc7856c237777b2a3760a4bdc1b4d090cf2c983e822ac7347a7947f860419149d38389e8cdd8fd6c33904eccb446ea73d4b5a2ae8ed85740e5aa46c7e1bb4aa24959d7bcaabea34ce2d7e0533340d5f207ed09ba46c058028e28129bf9926f9ab2d5d98da6730a545d0c4588c1172fc2d3c3bad8f1fd1f860516a6365f246af815e1a3235c137feb1757b633766e39e6596bfa578753f67a3c5060462bf77cd7d13912322f2693fa9eb63ad42255fa11331d2e00e6e8e37e01990e45b1e1f9b2422c0349ea6146d225e18b9876cad60afcf0dfa9ced8bdbddbe8af5e3a919d34a5a2f6db1eaa5a00a9ff2bd1f4be92a0b757ed0078302f55d7f73e27e3270c935c72dfb6faeffe979a0a473b7a4ef4e26393b73adc518374102fad8df5d3a18c1f80e40bf1f642b5e587803c52d83ea8ad4ccab1f91d5d37b489293fb974da3ea44114492f343bcbe0d11192ceabb833ccaed67c9d550a07d7a34d303f8ba9baecd30698b67df24cd54f39705755cd6e9f16908bf8bf6f6540bfcd5d14461fd95c15aa6820db6fad8c5e70e22eb3088c8c8f1bdf69045102a6c66fc966bbd7ecdd0c05305191c972a0bfead858ecf774c7357db75213288aae9d84801f30f1c0b9e7b40cf94a53ab40e58f58f538b49a939b60ac915576531f53aa669e2dbdac36931b89ef47a6c2ae7d17ac84cef62fbc8c831a8271d65e25a831d3def06f931dd1dc20089cfb7afb5dbc60523390215004c65d71cf806b63094823d650582f3ec11c70136b8f708e79bf1056b7f61a3e8a6c1c2883a2a4bdb0ff46e0728efc81a8177b9213080c13b2c00199190c38ec8e063f4453c1b7bd04cdaf2f0c2774ac23710df4188f41787c511ee5101c68d7750198c37db27cc61d37a9c1f89f90e218ff6e54e61ba2f59f8c71940ec9e48f0eb43940782c4557c31652ad696551d6543bb68e0c5133ea8719a31a3caddfd9d6c64c00a994479ac35be46ab887aa5aa0c3142a5c678586e42655a73f03c58474b0a60a18d058c1f71bde8d5020da8c36beccc011308dbac58720c4c804170820fa92edd5b1d3230ec343a3f196d768cecea231266c6504607c6439c91192a03bd2b318fc0afd1409a36e424be5e24d535eb0ceb8a1a64ceea1beeeac5b45100e6adb58c1195b693dd7e9a1e3fc9bbd35658ab672844c93d982f405731336546ea89fabb168e00351dab338a5ac68abcc45012f42fb5bc1f44037ee13fe9b18636e4d6f878c9f61160a56f2969c3be9cb81039f0633980446598a81f0913cddbccaf88bb22dc02c2ecf45e66e3d6e25a357d36d8c440d266965e4fe559d2200acd0d91b981428e737b7592eb3e79ab2e07f7cca02f67986d433a33a282716c0fb2cbbc399b1a83554314a9bb7085feb3eece18179c65cb732e93a9195ecad59a81617c11123e7442a9eedec9cb4e1231d614c34a75862831dd71c309b666e1cd68610b569a11af288e08ba52b89cb7a6448dc0d6ca75bd29352a89706e6898dbdfff016351bb0f9f7454fdcac5891e83b985a230f93c7d880da5cb8a813a928304fe80c8cc0b9e4c5bd51e465062108209eb12ca73c544dbfb22ce6c8c6fc6d7229b6d0afae5e650a18168846332d5c24e371a8eef81b192036511ee8b0dab655d7a98731aaf148f39d4a0d10ed12d4f5286d0b83ce3172fc20685ef2a729fc3bd29c372f43f111e40884f125da395571bad4e19ad98ca53846ac694b1ccf1fb47932fa7c8fbc96ce8df5abd9b9092fb05981a1ef3cb747c1c5d54"], @ANYBLOB='x\x00\x00\x00', @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="7803e9f682d69bdcf1e1fcd9586a3f6e7b301955ea42422550e6e6dcda92a8a6c8eb7e95971f5c8fee325def231d4b845b11eeffaa06d2cef37ff28ee87caa8f11e303b0a42f4ddc56942fe71eff8c7d172c04c7ac00156c2c68681281a17e0c360c2e2ce763fe4d2b6c69bc48e4e4f8f7c77e6e2710e78f"], @ANYBLOB="02000000", @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYBLOB="0203"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000900)=ANY=[@ANYBLOB="04030134"], @ANYBLOB="02100000", @ANYPTR=&(0x7f0000005240)=ANY=[]]) syz_usb_connect$cdc_ncm(0x0, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="12011001020000e6250539b6454612289992b948124a6d0da1a44000e24097f2b20145e601400809040000c314cfad01020d00000724060001b7de05240003000d240f0108000000018004000706241a00e407052415400009058103e80200ff080934080000020d00000904010102020d00ff09058202bc020ef70109f4fb741d5f77d513ef5f124f9537e550b6caf78db3a8e8593b55ba03a6d178a369a9face5d52aa17f6645f8f7d5c24ba726473d21cb320a56503424ac5641e30cb68597f3929a2924cea0bb8b5b167509f13c3be488e7a6eec3b5f0de51bc49651b9a73c13974ace1ed6fbb93d5b517f6b7f4c62c5f4edb2cf2cf13e277e9cb3d4a00000000000000000000025ca528f890514cf6541fb024db50d397140cc2970f658015179c7e496b6dccd2f49a9687650ddccab65731b326e5eadeba9c69c5ff63136ab8fd00fe28a6fa72c880c72e91d5bce7a8134a6423c"], &(0x7f0000000500)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="0a060002ff41c4080800"], @ANYBLOB="c7", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="050f25000120100a01a5000000000f5cfc070000000f000000ff80fe00003fff000000ff00"], @ANYBLOB="0800000080000000", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="80030b1a2aa84cd73ffbbe2016b23e38c45a63b01dbb6e0a740790d0fb47bd99595b87462847ede3044a460d2fd702a00c250610019313d45b4e9b6a166f127fb2f88782e79e64182b860cf2ae471b272237ce21e4c60774e7d92552073d02f7ddef145d83fdde26fad3621839fdd652228d3c4fd4035f2c8fc61cdeef5e610c"], @ANYBLOB='N\x00\x00\x00', @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="4e039b26c81fc7723dbeec973173010730760851412c67f040234c1702ed77d2741a1bd5d1f5856ba11af0f82d46ac2cbc7770d152820febc2c82429857032a7628445c78716da2882fc85135f74"], @ANYBLOB="cb000000", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="cb030bc7f77bc5f6c84339f044e045b2483bd09c84c0634547cd90e44eeb914efd7fa77fe563b9982407c7b9871db598918d9f460525ee85fb1eccc8e8bf99cb19c2df6692069c9142d077f481a89709cc9247078a42df593a7ccc15b8fe6d66b6da274111cd3a3ca986009e963d5c7f90653dba8d3eebf3fedebeb9e1117ad7c7b60691f304c801fa79ef86425dcfe975e6d8c2f84cf232fb02ab0573d21275eba3b1cc7e1d6d3a5453ed31cac6cbe45f11e46e07e7edde0d2a9972198edd37abbb0e117649b52b2e85eb"], @ANYBLOB="04000000", @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYBLOB="045f58d3432edff4980c488a1c4e8aa4c436dbfefd"], @ANYBLOB=')\x00\x00\x00', @ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="290362d641e1e09a98ac4c64f0aceddaac9c113facf254b5a8f8052e6a25cb44c6d7895b122979bd22"], @ANYBLOB="cb000000", @ANYPTR=&(0x7f00000004c0)=ANY=[], @ANYBLOB="02100000", @ANYPTR=&(0x7f0000001240)=ANY=[@ANYBLOB="0203cc8764ba935a722aa1d0c21edccd07c6b75c579d7a169d6a0f3bfb93e91e9d8f893b784d2feab9d296e4a2c42c528bfb1a936abafacfa4f2665078f018d71f2e5430b616a6a666c7f9cd7dc03b84d60a443ed0b18e69cf2ac060d8f85c2ec81dfb1f0f205dde604b5f5b0e049b00e1d209ebba7875854806b24c6b51414d5baf51fba9de36759bfd2d660cdf1380dd58c84ffbc3efc84f3ad1df91a95b1be4ea15d1ed238b32876390719218c620a7fd63bb53f1dec00a7ee1d07641974a1505528c4855e209e8473eb236211a164628fa8da948d057f05905c441579905add6561084c5e2992b8aacc68dffce0c02670c33e474e355fc6ceabf113a4723c02e2d567b36321b33372e56346707dd7abd6ca34e1bc0244d76f3a3cb3c0d630f6496a1d13d763c0ee95d4136fe3eee916fa1ff271cfffc69d640d039f6b25d1c51c6fff27c9f68d68cdf455da2898bf1ad0b8bdc7224b81cb07d25fb03acdb19fb93c0d42047859031000141b993f4db1482ebcbfcfb0a7b728b0c4e63b943f9e700741186bd3b5dd261c475e40e63c472e31b062a7cdfa7f63d2fb5f983aac215f803d51252ed21bfd3a7f0a86f8b9f31851b14f6b3e10c77d07b1c9acc527e66fb65c007e762636b276aed9a17d669694dac7df669c95c26d12040a39fffcfa46df471aa9f8f64d9216ae66cf7a3d5cc7b3fcb19c785c658d5f7fbca58e1de6fbd7e6a2599ff7d34be248fa2c92fbfb4e5f59a3e1a536b607231a582c56f3e3c4df294407a138d817579c5dd673b23161bc93b63dfbe097a3ddf432d48a78d5e9d3bbb3b069eacec3ef418bd20a32ef33c98f4542297ab3ac2688e813b357dbd34704670cc96e3be814043d8d0b3a1d157eb5e4e36e4efa06dfb952ad730846550fb39fbe7b4dc11572ed07bb5453f147a6b2f0b55612dc422d9b58ebc2d9219a39a32add0e3a6a0c3bbeff17e5ab50754c8b5647c2117e220aba04cd737a99a51943b72d5132d6cd3de7fb79bae248751b5dd368d2f6815b893bb2fe87285bb64f78bb46b05c68a8dddff54237d5898f368b86172eeca35b9b3144188db8dea9e6963564b4ee857c9680fc2ebffdf422b106f49e6a37e5f05356527ecdf3512412e4a7d48039aaa12a953c0980b9739c9f63b65986a6c9245b7d15fe314127a269f8e1efd0b48b540cbdf123a4b0f999182b09e90030a96ab4f2f5fe0e1d15c4ab8cf266f55cfd991f6cf955fb6f2e960838b06951a0dd6614d7c513cdf1738722929d58b44ce4ce1a4fad319689f2664781838f7508b1ce2902483d8d19705136de7ce742ced0d09807c3e19addb9da5800d5766ed9424c6bfbe9bcd975548c828e9fde90d5217e462653341b24c2b851c91377c5086b978214138fb949524fc623b9a71eb02cada2d78ca93ace569d76a21089313fb04b943d683ffe692509cc97b0a4e94ae9ddda95b83cc270d1305b260163858c6b9d2e603dc156965daa7ec1757ab4a0fa5c9f3d07cfe564883bebf24b447a42a6cca534cf2bf68af052e3ba0daf5fc448efd2c23c903b8e18eb9f1b956a3c3631ead3c9537f318bacc17fca84a9d0e38c9ba3bf1f88fa096b652e4f7e97adbb6410b367895059ef23fdcf5c4051a239b8350272ae48c5ff63201ae8d099394bf0b2c25d2427ba6c63d621fb31fd6a33cc911fa4d452607c5d39e08c10a662067af759801b874966b100debf1d9ee49ab156509988e4f6f68ad3426771fe2d9adc013798d3d63c5179d27be1878ec5961dde8499cf77e3aa8108f2b6e91fc9faf24a48fbc34f825c689030918f2ec3ab3bfc0a93554deb4ede719512df72c6576ce497df632bb76c15ea84124352a66c49998519e9e8b39f1b7908422a587145fc7398422b8ee8311ad7b4a7490b90d2fb749caa770701800a36de69c13c9c032fd41126daba590a380f71c4805a58c1b2d87bcff8037d25be6dc87458eed1c6d3dfe2063ded7c4b2d7e49d623fec1585c9ea5ef711a09dd7bc36175a5c7086b6e13a21860df89fd91dd290cc8a14dc4a00d60c370c8e8a4058bf12be4422e13ae819405a2e26f7640f8c6d2e316035faf8a6452e616e6780cb9399f286f4fb1f0d62e15ad46e66a7dad65dfb0264b0268e640d4da6a603eb7c163ff70fc97776446d0dcc75c91540bc7d77fae3bdeaacb9a421cdd5e2d3c36b0910607edf805f797e7e4402ec33fdb50f024f17047f7d5a30afb137e508a1467b3979a185b01f3cbbda8a9a32205eed1acc1f949089df39f4b14fb565d4ece8189d5307a3b512e8fa204ea65603689d6ce8f1eba7775d0fa79c953ad2b2a3a8325832805d6b45ed148a9914e99dad02d3f4dff1d9fdc13730cf9c6134204871970951a9e41681501c3751b77950a205f7d7f24f58b414b40d5eea89c6da2d920e8be76f4e78fbf73d6c432b2549575854685d5c525aaaf5240b38e9cebdaeb6f48356a90c1677052f1fda33ff61a75cc0579e0ca98f7e6f348dc5e7336499a88963668f9724bc53b43650c94d6d404e9cc95ecdb30540873fbb52f37d8ee9dec53e826103249a2252a6d9426c4de3d056faea4ec78b95c483160d937154e131db872231f1b13f90d3bdec14fdfca6c90593b265fae78d088557d108d5db30ee19895d1c3340ae84c8b1e647da2b5df0f2308f3f425774d2912f752c5b43ea82ef9adf1d511e45a78d9dcf50b094114bea578e5ce62105dd3fb228244eda543e87f699660638c4fbbb53878be546cdc3bc0b990bb713cecb1bc4a7c1cf7af410ec94eabb0f8bb256c67b09901a695a25af57908cfc69a682b43cec7bfe802f33e09af74b78c098a91588e910ae8195935456c343be92e0626326307bd1d61ddd731bb40f936071b991bb9bbe860d816b3955ee7b6be124935feb43de538ec500605b0d81afedee5ac799e979eae19d754cf370e297fd1d4068800747a9ec18776a4881de4ae798f8a5deeb7bfa182fb78fd78986e21740a49e20639218e979bc09fca37bdc702cfa1552cd9a1d1598ae66146c1b06e0f953a59687c81a9d96670052ae6fbfa1d1f351d632616058f8fa843eb2e49cce7875563ed4b45952da8c8563f8140c065ec0b8c94c5b45acc86f0aa78a2af0e572b9ac0a08ec60d12fe5600f123dc0cafbc8eb6a6bfdc5371760f8dd7f92336d9a59f25bb6dc42be128d7de2d7edf84256ba0c4e51d618ab830327bf8bd0483af7c978b2ea1e30f6f32c9ca500a75a40e3fc99b4ddaacb73dc15b4656b0cc4a7147e177c456199b3a090f720c53cf367d962ffa3166827aae61a69bdb760db5ae213650083b837999892f9a39d7cf90e034c5f42b406a85049d9cf09552b6ec957cd856bc51ee093c1b81bf66720ab9f6bf4dbefe9b1ff5937158568ca56811df76bb568454a2906f45dede8757040a0034bf97ed8f316fe6eed61eba175fa5565550a5e6aa3b6418ad481a670a395dc5f4c334353d1b1ff1ce02037c8f3fb9a0ee41789d22137769be2f868c3be6a9e693b6a9352e317bdc22115f04e5594349c8cf86196c641afba07fbd8fbd0b1781528f7c1ac6670530afce50c3fbd0ffd1f966c35739fb16ce90af9c02592090c35b31c003dcf64fdbaaf3736b1b7bb280bfec14076ac24bf83c8aa9f217b9776fddaf9210c60caf3d94fe887adc1a59ae98d9fec1e14e857dec6b4600830217403f79b4f10323acc2cece9bde65b0fd970667290bd85ddc62dbdf48318e88bdf82e88820294b2c62fffa0e0972d302d032cae01ecd3d3fc55a987093e979447077bf059fe2302bc77c40515dcb0c6e5de16bcc01c581e02f76d936e3c9eb5d924d0b33f5d964bce5f91aac0a2d52bbd580fd6d96d56bbb2abb25dcc3b3a56428942336e524ef37cf2501f66483c99f64f10ed1f15b6c81ae24c374c35f0df66628ed632ac3f71f3aa93e45adbc979f29ee6c66cc7605b94be09060dd204cc36dbdd860b990b94c79dbf4b184eb15777bc5e2be25ec9ea193e31bbe4a737182b6f1f7682c3e3be43c207ca6293254e932d0f036affe4e1edd815732bf75a503fc54f6dcf0c236c06c5b05854031516a193d7ca9856d40292df8c892e964419bf2d6091b4f3b89f9b9dbe2225f90dc909f5e9a65cd81c2ffccf3f61bd445663adb32326df686f5e825dfc35528f4c5d32683ddbf885819c9c45976e3eedac41b71a941ad81086ed22a0845e28b0e38b4b45fd276f814baf87d9e1411132bd8f126ca5bec5747d5c4f240408ea61a35c25c934a8c7c2f4df62b2d12ea6bd5c36aa2b0eb8daae5726aef9b86ae153959625cbb324ccdce7938aa0f2be5b5515274fe7621afb99e2704d62b00c829d11ce6d251d56132dbc72fe75bd45c754355b3e1b72f751008045b63b5f80b0c9f08a61e43ea58fff37feb9e431b54a1fae3cdfe5ac8b2e2166fa229d96663717d84a22392c12b4f9074a3aa7655c6abd23a5da0cd5a7de755d13ee3dc30ff43a11f6aa7f1974a91fc5f497d82858244db28538e7958bc712e4cb6d81cdb7dc895eb002369d11e8c0b6f4dc6eb94245e581639d71e1f2ccfbb92e5f5b04233ca4ae99e8cd71bd16b06e63400e7fdc9fa749918379de8f2a044401cf778ad1e83e62da824f1aa79ba94879a1e8ab1d477205ea53a1b98e96eac5b14726c7f6fb57843204b0d7ced522cc5a1e1c8d269780197ecb067ef2725318a5f31c4bb3613070d27f4fce3b885245952c0fc07c47bce35447bf688ba8621129754e95239df3fe2b9a5f08921d17d89b2802629bc6a1a966fce0ca6141bf713b994dd89c911399a0dbc6ac19428e8d0ba82b93a4483be41f260fbf27abc08dced7f9e28d9b1c04ab622838b7f6985f66422fe9a7b72b523d65b9e5ac488cde19c6afa28afb498c45b247faf08bbc04d29372f4f9bf36d99e7541a45c2e1c3ccdba8cc71d455afc32f7754c8a49910e4bfdebe422b970ce6dc7496f26b0cf5009f10e20a5d5ad7043876d202b67463440d10ed948163e92109db565ea100b07dac7ae2e0dac83cf4852817db214288761f6de8506e4a7a94b4c98cbafdf5c1feefa926ab5d77b0b64b4c82dee73be02908fd46d5cf61ecf934f150e93a005ae94b92008aaedfb09191d7c58204ead3183ec567d3be0ea3a98469907d330643e8794e06d43ff6c47cf22a015874e3952fbdc8c0c33e1b63ad9883dd1a7a3250eda7e6838264159fa41343365d25558437c44953fb9e1d07742b6d52f99c886ee159191b0aa71b7b5c421a46f75ab808b87fe0864ecaaa9766c2b6ec31921f2a6276039d93c0187710bd7a1546945355667652fd931ca7900d64fdd1d1b0fa6a4fc79c0fbd85cdb7768ecd0ce084686c3f7e2296644e38832a93b2cf8e73e4c1191d29eb6b5c174fe94472ad75ebac6ffd44980e063f33df76cca34844abdcd46e6bd0b01c1bb93418208ce55d2604dbf6fed7a7f0a5d211c9ede835757f2c7cfc2081ab6459b68f951e259ccaa3cf87f508d544d501cf3e56ccad70aff1b146e88bab45d7893652c3f491e67dd05fcbe4c94220704d408db12c5a19287ea56ef4618284f6d746288ba29466969f9f8ba2ada3ee48fd324be3200accf0e346681b8cae9c8cdaddffc0191bf673ca191220618043d774c1b1ea2a4ec15b1351cbc14d5d694f600344a5222d77805a7bf0e5e5303ee1167f596971b96d90029c2f43e6157bd744ddf14630e789513b35f0cf71c6378a303bf08ed22d28d069514909a9784a4619e7fcdf4f1262d7493331ea514d78865ecab0363d5fb76f57ae794ba6110ae2"], @ANYBLOB="0ddd4bc4efc2ef099951fe7f881cfa81be9f0fbc182b813ccaa31bde9dfe5bef925038044ebf5208f2aa7248d268d62208b562f319122d0adb9eb13f6799a24dae", @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="1003ee206cedddbcc0944c2a12dbb427"]]) r5 = syz_usb_connect$hid(0x4, 0x36, &(0x7f00000009c0)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0xa8, 0x56a, 0xed, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x8, 0x1c0, 0x81, [{{0x9, 0x4, 0x0, 0x40, 0x1, 0x3, 0x1, 0x1, 0x3f, {0x9, 0x21, 0x3, 0xfe, 0x1, {0x22, 0x387}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ef, 0x1, 0x80, 0x80}}}}}]}}]}}, &(0x7f0000000b40)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYBLOB="0a06da4bf065d87cc072d6f97c00040000cd50020103035ff400d2b2e5176d57d340fa6ddf7f9cc69e4c95a8fb6eec9365f2baedebe8112df15e4bb575734b371ff3fa004de77f94a2904383279f4594d5e087aa955da81da1c5aad8786f7a3b066ed81f30943d12a7ce049da4812d806e41c8c702673657427fbcb28721b35c13b6a2dd4881118695e234f1864d2a46039ec54b7b48645953550f1802f36613476624344b9174f762bdd797a6d24cf005fe5d24de9a"], @ANYBLOB='\f\x00\x00\x00', @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYBLOB="050f0c000107100204657f00"], @ANYBLOB="0200000002100000", @ANYPTR=&(0x7f0000006280)=ANY=[@ANYBLOB="0203267e90a01b38b4bd0178e44f9ac45a87c951c3677d5bc0b7b9eaf4717a9e31b843a2767436a5038f027197a532d133febf8becbc86d4ccb5daf736602fe28ec28dbfa0cb36c5c7619c56e9f311c5c1b86c58b80b105e6a45a739e0cc61863afc102539b3203172007a26838f763e910276c515df7f292d932d3f8789896e44af2565099a9059fc4caebb55005cf67785797e8c12b9dd89bd21f7e47a6b971e289a44467ecd64bb9ca92539269a92ba87f4a6ee843fb73e22cd5bdc5eb5a3b4401edce72a2fd6fb26165174c3a91687e3f762aeed4e0c80d595f1680b9cbcd17b73cc528cf069264077ccf4ffad6680e6494f5d59ace450a849e6d2aec156102b395fca4a336f74e8789c8a65373f6955667854284e607dd27886511d67843fbbdbc8b44e6431a74b417013d94e4f32197e99c57e9e16a9aa05cf9ae9b87d3b2f6d7faa8af09daf2c3112a5c45756b23b651e9622f86d729c55c25f937fa7227a7b4c94834087e2b27d46f26716cadac9a337da226055a11f5b2c46598c7ea06859bf4e72bf2c3a877d727f5cf1a2dbff13ea67ccdb0fa941ecc17adb4cd9e5cf097caaf0db9fbb9f42c647c1bdf6132e340afc516a611b48c284378b08315e3ce424a39cd1cb52405412baee951458584db8b461b3183802fa210c1b4ed25cc50fd4cca0ca03ebb7931377f7300881ec1712c02220aaa2f2abf5049c2b12d577cf384596e59a917e1b5fe710ff2676b4bdbe79982016450350a546c1d6ff6c8cf6564ee69ae887994e8d5ee289b6bad7d6948af716734ebd4f938e8ab000f69b1044b500f05e3d1aab0f3fcc25385f374d4b22fdad80497a9c1b4881d77ed0d8b9f6bfb25aac2b74143911fa57d92febcc3fb312de003f9c9c72b86c0648821d6c19ab11c864e4a391f3d1792abf7c5ff3467cd5478be2157eb3d2ae3e806568beb4b69d91a2704698d5b58ca00e915228c188bb4e46e563d92393a947f8f223536dbe1d82dd61956f4513aeca9933d502f90322c6fe5f7f7fdc9c445dd9c47ebe565344bbb065e7be4f216812c658d6449be6867d54c00dae778de38e4e311b315e918e87db464b18e51c9e2ee699ca1dbdbd844d23bc5fdaf7bd9db3b4679591a5e9a86f1b3d5b55c469efd75de364eea5439cf21abd1c8bb799fa9f5a322ea429207b603db4c68a44933cf031e63feb6e9e61e5410786017ebd0023356399971796566d2269c21727807fc040d436510e1e0d12d77ea3fa6657787e96950ab4818d1843854c800caf4c06bb386201b731984a27710fea722bdd8af665efeadf9dd06c72f7b8132724772904f1bbca8755d6af0b043fc608f7683433c3880d9ebc45c84231f863a9cb8baa7322c2955a2e901e7223fdbdc2b69ea02d6a018d95506cc34f0186dcf2fe388ee738d9d76925222e5465f151a8382b6e42f7956152ee8bc22639f403d4f6394ad9a17d65262eb0fcefa32309d0507024d08d237eeec05a8f509f63117195e653b20c0db44d45079dc1a81e377d62e0b8c23423f239bb450e9fded1503002aec90220474a40654c4025032f60bb8fe0bf4ec6a8b678300483fb76c022e6e88ebd2699e9215711b0b66cb226ba675de8567f2dcdca8d9ff5b9f69a71cd315949e12f396e6c9f3e78a48b92439b139b39fd06b2d472456c3288a8648cbaf9b1f802c2569d3d36029b7eedbb72542f70a54fa8d5ca75c04608315b377854001af2c00e62ae554c51ce23c981ce95d6613792f2f63f2eaf063f588257c78eb0932fc960a9caf5d41125b34f31160590c4ac770e4ca1978c1fc3b3d1c5ab89275ec4cc7cd34abd23daaada080c9ccd27679f8143cbc5d1d2e44b32d95138934ee4fe3abd04622578f1e3218eaf1fe2ed0dd9432d768bcb0aa189c24d268fdc869fcbf37e1b0a678e1f41c26260eb80c8bde53c18343c78a8d1f3d31c6c4f4845d82e0fa5e890c67436b551a7b8d59a1aa48642728e2e7ac641ba1fd2a90e7b7ed14dc0b46392bc6fd13ce8d3b4b7fd84cb54e83c62671395c0b9d9e13f58cde0a7d82a2eedf1bfe1e4cd17caafeb8d38b7b21b3725f03554cc5808a1567d897cafef66907c0b1b83df541b09dadb73ba58937156a36d63d6da6a11a91501da442268f3cb54f8f760475166ca91423aba8d1d252f4f94a992a57e97aa07453e2908eeb169ca1629ed62ceceb7108bb3819092f78f05e1e87a68a2ec0c006f4598b21213a3056120ff6303be56d60efb49ed842ba5bf91f776e4b53222148c11e1269cc17c064ef5f02dcfde283e783814b20d0dea147c5d561ae168fb5763bf760208bfde969962a759cde37640751f98b5fcfe9dc8667f87cfc505f10bca472f00f7384f7f427cbfcdde7bc7f0e08bdd5f8910f4d755cb78b4dfdbc7a505e7003295570983aca778e201dfdc119f145dc16626f1d7a36af0e567c98e8ad2d176c775d9b5214648460482c5bbc711e5e765066f945e4798bb79984bb57ba80ccc0339c2aac5100ca24e7ef5a3ecb015767e1f6ea59fc73e6392d0f9cb564c3cecb290e07ccc8ccaac2e236b531d5c75afcf589786333fd76ff5942a0530648cce7350a05a3e5a2d3a488c6c6eda9545a7d0440509e33311263fbc86161e64bf8e79b7e4d570b466099b98056439191dd68d9eaa0d1e9eda14b3e1a0a3d3c8a096d97e8ae135d29f3800f4ea7497248a2716834b8ba3686b47f38ba734afd3c40497f0b90300eedf716bf053b511eeb755094425afda4a4d1d49902ba257cd672ba952072bfe3fe4ebba77423bb225cda5e66fae8b45fc55796cb61d4b2b59e5ec8bd10b0f829d18a0a5370f826424ec75fc09e767e39b0c890024556fca428fb63425bad2271ab669f7616cff6d782cd821ec752512d8a6cc5c286035fbba91bc4ea94e5b965fa82231aa9aa9b6e384f39ecec7056c01e1960437c5c2d0a6d8249f35e813914ec3b7c4119d05e0a41fe461e5a744c7a13008a459358170b5da680fc30f5a01da935878a6861758581e4cac9fe6346a1a460b8733430caa784325c43f077524478c3de38299b12f87493029d10e8fc21d4c08dbed01eae4ddbd3d392a2751ecc368cf4ab1e27e42aa1cb189c2967995f764c4269d13684122cfdef1cac02bfdcf3b7aec28b96a1b8fe21a38b63d1ca85c95fecd2272999f729cd0aea54d4424a8a4ae474f2d5dc14bf29be8896ed4760125e766ab291a4cab54ed6d345866a9605bda677ceb46505520ef3f45199228f3926b49d328110455785f6d78f5f9d2ba5088cd3b0471d510185223759a25ff014f8e8afb38247b88594b687783e84bb447e619caf28cd3b68d3e2b0eca465a2a0a3c4f0fc719aded71221d248f6d54d3437f869afd2232852b59887e68af21403e26287271dc639544d1dd8c1bb2c034c6752ff38660691f27127d5bc53ab4fcb782d10e88c916bb55bd81ca2b4ce9ef579494475bdc802a858d823f340a84feeaa78bd0c800e2013996686d98062dfb01005c2b024c825ff85d7c9cd8decad8e4ee5b8dcb8c32bb26bb98c39772ee479496f2b7970abd2a9ab354f930f0ad90f0973aef83dd30854f898ba28d6ec3557290d8b9603a0804015e3292e333b1f67da56b921e4313b880c941477018d10cdf4de28b0fdb36d2fa5ece1b033bf62733bd3eeb8730cbbafca3232f841dc317a1f5c6997d9d4968fd565550de6784583d480a6f3abccf636cc263e5e1f1611194019ebb0e3491dac5920e9349a245fba09fa7e7cff9ddc3427902d6d9ff0fca6270d0c31b28c0e888e2a0a49287b4a2cbcbacf4b557064244c648666f578977b37b936f14686e35a0b7a2290ff2ee1af7fbeecac8cc915a929550919936e51856634e12e82159014ee6354fa2022174068833a038adc5c585bd9c8311fc265615c871f53ffb147cec4f8da652598f3a4f6f84f4a27be87a67d3dd7b4b1db4155f3a491d6dc5884d36d84c221b22662719992eeb21a25cd7e2f229f2bee103ec716acd24fd3ad2f6d2b9807f631975660aac6f5525af4dd3a2a8041b6028e49ad67b0c6b48487bbd55e52d9104fb1ee8ff08a0efb3ca499d566b8baeb788c7e033a5c4f6b58a12ef52ac087d770ae5f47cddd5c6cd13890a3a330a048d1b5c96836edbab59a409f51566ee9dfbd9005e59ec6b09e797b01a33f15a248dde3cfc88e5969f80890d94806fd513adca8293b4028b5a88c156df58bedb329663c631997e95ebedfa52bdb31b13b941ba76243e7fd5bfef4cb69dd32b7350016337e7e9367cba00a2ccedd8021962bdc6f8ddd8e6d7f9be55b76a3a6e19b8f33c49e7cee4b6e0d022a66d08e9131185d01b9fbdeb0b111e50c7c1e39f46e429481d672776c53138a40155345f8f01d188b9e7dbccf899b130f6f9b26b7c17f1516009fdfd64065fe3d9e886f6a2350c0db8d431116a904879cdca47e188ba00c7509179d7c10129bbce4afc88fd6fe1687e44859e38e339c94393b994f379954816c4415f69e4a203e58469084f0e4084439053c25962db245f0599399573babff0a2541f85e8a63000ae708941398b123679449254d05c50ec7a57e455b6050edb169552be9a8f1a9c1c71665124d4db5f67d1406665e4cabe9536b6f1ecb85085d8940f42f1e8af343f8073d005d8b60502b3952a311207e411b3216989b9463eac596c56eb622c8b5721dc9728abe15641e3bcae7fac627d3902587bac476be872020bfdf432775115a818eee8e74abd24f05b16fedefd698613d0e2a1fef7dfceb04cc13794c5ace2483f11cf71818bb07981f20782485d41bc6471ee52c123180f7a2fd755d0c604a39303a3dc66ee6a2aa7c2e3a38692b13d257bbb50e455f0af52c3351d0cbf154d391456920aaf2171b1b48e93f0d7882d6d24af36241e1a0b602ea2ab56e2b5ebc6cb996ed9a7f0aaf40e38b3f0ce5619fb37f9c152f26a1e09880a5b6f3f3f265f61ccc1ea0358f46a198bad1925d6507b6bdf403172e3d6adecbf0aedc0d3fb2554edc5b9afdfc4ff192a8899ca6830da975ee314b28de84934abbb209c6581893416533bdaf2aee4c6dfacb80ce315fc0f2d8c7213f0c079a89c79fe1f30541512bd67bd8f27f2d8cbec40e91425411b69f04b1e32a65a6c1617a0abea41892c32a067f7d5b8b58746808d4c30e75062f8050bbb695a953061c22928b5662bcf76f7be6e61e0031a8c4d271d92aaa4e9782decfacd16e1efd8fb87a5dcc711cd274c4309cc30bca7ec746514057181ca5106a7f214ac1fd5b714726dd85e7ed0a231bdeef8502c76f0771b78212a967381cb60be6a21c76cf538f4813acade176a18614097780956edc2d39e02f9d41ad8f715d7ae44b75e4fbb8f939d8fdf9f8aab6383c1c6a5300fc7e469f35a0d90980facb65c03fe4ae8bf5a89473bf2721323701a8ef71f3c1990fba79af349d64039252f526f456d7f55f949d57d4a6721e409ecdae43026df8c67389356e74502cb0eec96243735c9b39c75289599112041a65121e53c859e281f84bc9e62f3b6ece7a5a32e240b73a8ad18a352c4e78ba3e662fc4d1744af0d25a761b8bfa67bbd63a6e164ec000fbfc479333bc393d16077a91ebe72f8edb6f8f12cef97f46e254423d87d7d7edf813a12f64eb19299c38833a38d2e11dd3a5cd0ae94c2f0bef5f3e00707cb5b4e4648e27dc4bd9a175d314f2995c88a5099be863378f059d2bbfdb73047cbcc8c0ace92b45033e8706a02c4f920f56cede3ac671bcbfd034ec0d0829ecd26d4d2ba1ec71ede20d82a06e854a707f8"], @ANYBLOB="b200f700", @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYBLOB="b20329df6137296cd5766384ac00a84674ff3be7c152aaa20124298847da5ff92c6e1f1f25f9b54761157bcfb0911de6e97a270b8e7b3b33c884becc5b23505f524c66de59703070035558de092e70315949bbea3d27970a0928c1975213ebea2061b9fbb94ed3151816f953bdc6bfe0290b45d8b5ced164e27bf3ced33cb7ed50a8d99f74562c831d7ea950792a880f8d62e333b61cca94d51c1adb8d05c3ff6ccd6af947b0a997a57ef18d38be8fd40762"]]) syz_usb_control_io$hid(r5, &(0x7f0000000d00)={0x24, &(0x7f0000000b80)={0x20, 0x7, 0x8f, {0x8f, 0x30, "21ad36c70357fe650a84a085d83e9a4e444517a616c4cae8edefb740f11fd304351a84ef185d167118f5ad815f5084c5999b9f350cafc8d3ca43164bee3340f1b552a2a38bc553756f74ee45771deaf4bd78a242ce150edb8d03ed6a1a120234bbdb2ba1b7d9d26e40a52a1a89c00caefec48361aae5d64274e0a1e4ca536d82191f134ae07fe1c2caa50c10ba"}}, &(0x7f0000000c40)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x81d}}, &(0x7f0000000c80)={0x0, 0x22, 0xe, {[@local=@item_4={0x3, 0x2, 0xa, "e4af3313"}, @local=@item_012={0x0, 0x2, 0x1}, @main=@item_012={0x1, 0x0, 0xf81fad2180ef9f4a, "f0"}, @main=@item_012={0x0, 0x0, 0x9}, @global=@item_4={0x3, 0x1, 0x7, "09066a89"}]}}, &(0x7f0000000cc0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x3, 0x1, {0x22, 0x8f2}}}}, &(0x7f0000000f80)={0x2c, &(0x7f0000000d40)={0x20, 0x16, 0xff, "99786bad8470bcbd2f3c4c7e087b3fa47c6d9df9aec4cbf580def64b2345b8ad0b31176cef961650b47f963fad76bdd70272577ec96b8ae638b33ceb399d47656bce387a031622b5c8b447774c00a49f2ad3e8dd2fff18878a5a9528ecb6d09f25915d93d1b004af4f69ffd4daefe83ef9c48703fe5163e4164b5d3f854555a65a90f839acc65367a44c95a47cd2f264ac920dc6f0dbd7ab021344312d83a36848b35c0391724ca2f14a1a333426e8bad829a8c0e4baf6d8f93859ca44a29050a78cbc0168e8a502deb668f559c2c20c3cb9bfaf03885c30fb68d1cc9ad4a170a1ca8fc66f6d2d16fb2e9921309b6d3b556958b7efa42ade69f67ac3834da9"}, &(0x7f0000000e80)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000ec0)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000f00)={0x20, 0x1, 0x12, "125cea8498cc67802a0b90455563775b3805"}, &(0x7f0000000f40)={0x20, 0x3, 0x1, 0x7}}) write$hidraw(r1, &(0x7f0000000780), 0x0) read$hidraw(r4, 0x0, 0x0) r6 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) ioctl$HIDIOCGRDESC(r6, 0x90044802, &(0x7f0000002280)={0xa4f, "c0644eba3d9592e1cb8779c175927c2953f61237bb4067109a0d7ff5ea17a9dde10e2762eb91ddf7894c5492834cf31f4b4f453203581f61a492789789be9a71b6965d7198b38738776165a8910159c8b116c6791a7ab7dd750c41f875d4e6c69c3beacf036b71f9e5e7d1d107a014ebfe9885231cc53158638bedb880f320469e9c9c6ef5c659eb12219ae15edc67e0c282ee866f7f288886ea644184f18cab88860898295bae7c9ef5c10f00336683f416c9f81be277de0eb41f879f9f6039b83f7b07c601ff1962e0a2f6620b64ca303ac13e0c80cb44b2d76c2aab85f416971591ac86a71fc5d4ca318541ad8b1fc64efa1b2dee0ed60b3ae4edbc1ad9d8c5f7c2fe14606617db0d9d2f7ae209b0f662e1d20601aa618e8866458eaa488190c99180c81a356385b76df7cafe0608ef31a45e483b47a8ee17fffc7bdd8849d94ef516aba6c2c85c72efca41a0b4ffd04613ba965326ecac497d18c836675d0bfbdc2a974b461f36f5456a9b0721d0d255f19b37530a84bda32f5f4b758c4f4a0b7ea1e7b317eb009f9f85034e12f64257daf7c07431d83774e68ecf11ac94d1fca96d222254c8419ba373dad7267a16f81ae96d05dab513c3bf139e8a397b535a58c4fa699884177ff5ecb10f95b83a0ab943ec5cb8dce7912a4b5ed95c4197dba0358c1539e77620351a16544b90768d47c85715772fa85f3ad9b2c9b9fe08e4aac996af22b5184715948b05ca7e02cd3e3be13341891ac1b38f68c4d679ce1890c49eefc3ef7d802f9d7a53396b68ca076537b8ccf7dfa8050170bcba796559202ad47cf9d4f13c61995532248fd2201c0f6a9ae83eab42db8766e47d75631f0051502834f173250bf3ab455fbb531d33986aff5be02cb6ea308144e403defab7dc2d154b94d11136b3ab3f95d79f8f3e81fa0614bc7d783728439dc0c88c9fc973ab47ada8399c1c779029da5daa9776c4e8d900c9d582941947c09ec3b600c81d54dffebf9de494c7b3b2763713d97d758a2cc1fb10053875e0d1553455d778ae094548cafd82738928c6ba1ec486610fb4b59dbfd1da62ba0ca300d4177e25702306921624696e3a0c194dae14d2ddc5ab0d8d316938cfb433eb3f83be7ed5043ce14da46abcb7169bcc8e06b490579d446a3375c7eaabda226f6ad080f9768d0c577ea1c2112d46aefcdb81c760754d19e252040fd5291eb42e0bea86941e306fd1b1c34b49715669709473d845f10752fa8ac37ad96b999df3c6f085e59dfcb29f63e0989aaeb52f874dd4348358001874bd3aabd10eb19134886e2595a6e928bdcf702e6d4379c9f89c900ea0595fc7d1345af2b7b5e5aef886e65987c10d0f2ff936be1aed2f2068907018a79bff715f63bc63cd43e03d4002c143917b6428a217c19baf8a3bc3f2c7988c2fce38233b1e7f3fe311429ad45a8b1a6df48432087edf5b754e3c92331e16cc31689375fdbba6d9e47d0cc54694a0086c96d82f4492a4b15e2480c4c9a4798d77c1c161f4bd3435940816f0f70e26e154c5e3b37e51aa95fd04c12f6e00e05ec7c1cea384872600fceadf0f68fbe466712a0bfd3c986b4c2469b5247fad0db8c4cf0064b05acb85ffd8d91a40ea638c690990f716ea0744a977e6ecd65e2ebb8d4ad5b47e9742889d9b1f71ea01b22e54ad2d7c1249ae760d6a64e3b5c35a8f42a4108310fc7bb30af4aa5e466e00b00ff2aa88fbc2a780fdab612a0db3da038d1f2c0d6a0f26eda94b6e73056c6f6ad084c814bcf334cd9a81ef1fd217a2508113756b3c5e943ad3d8cdd983bb543755a27980d0e4571c5c5ba16b753205239032dd5d32d25362ef8e96fd30f6d416954fbd7274bd598a6eac31bf3c7ea87985e12104f03fa2a9ead404511afef9500625cb07a9bfbab7a91d30ddaa15d2ac43637a98513d2385f7b810642f42175f8337e4d4369aab906e37f7f95c160fb64437d5188a6e02a31bd99da163026b8c8dc90ce1b154c4883c1674a6a9469ef3e3064efa2b8bb2f2ef839a5556a7df28311a572d321f5954b6e3491b4d6bc813a3a2c710cf175884a02b1f93efa04aefae7313e135d448c424605e1af2ba4645a11744a512bf3d81eb974854f1fe38bfa189d1cc704aa7c09c5e7af6c0d9a0f2c3d19d3dd2f79f05db4c1224a7413d37f76a3c333bad8d017e4ca2c57614caf591b5694bb52ad70fd2410999f25b8c8ce59e410c5769916e4f1eafff8ea10f7cb295c01cd6302126ce4ee971c1fdc13af4e90ac31bb2db52332698f719b28a291f3f48072528fe9ec8ecb70538363040a1c7958317319898d3344a4382460f49c717ade290dc74900d7afd3d8dfd1e7c4d1c6619ab2e1f61c79c9e6745dd8fe34d4f2a009ee68a589053076bb4cf28f2b9c7bacc4cd521aff6b1b208553605a7e900bedcb4581f563e95f3b21632d2393daf9f03a83a647dee56509e40fc580ebeafd8c43b0059479dfe7a9e045646af4f320e5a8f1a03e6f8d1831fb320b9c50a773d4f63b3d3455cbbd064f77308f4a0f14eb086806eac703f30c8e702d180dc07ee4d2fb66097f628aae93477c5dae73b3d650e5caad4ba336c174dcc5e1aab12acac1c7d563ab9be92b46bfe0ce0017aaa7d100afebba8bd6dbc89644e424d6a554722b0edaf2b01ff1cb26eeae0cb99c019ec7d455af969572d383d59c0727e25c8556a93882769317b3a575ca498848922a0ea67e23c3f3939bc3577a35e6e2157594ed80a35ccedb8653f2e96081956d3c0599d3476c130b181877c6b5634600b0a6f5a19670716e24a6d9589dfced5f57660e88e8d368e50c826e8167113c72971abde7f578bf7b4a0ac89e5d7ca908a190089965e11a523e5a24a29b69d2d39e6420cf36a9226dac79248ebe061a4706fbd078928a5d71ed0c087ab9768011dc8df040fd890d31f6831f27ff4efe92421777a85f755429da37abd67f12ce04f254bde966b03885e15868c00a37dde1df6c33ef39933b4538e0bf1d0b19eb87c74af10da07bae115fec79b45ad8a9d90f4afb16bfbcec776317d647b9535e47544c38c179c02034a88c4ca3f5fb48a7d31e7d8e3a6d669c01d49d30f3a59a16053c111353126b0fb367d6f6c8d68323c0935a00c30cdc3076aef684dd551207bfcbef765202ec668e7b1c71d33ecb7773ca2082e4eb24b99285ab65da08cb166d1eaf0f6088a731c4de7a33533d72d7358910ca51bf5f23d91308fd73402cb2f71a45919e9657d59f20d9503f07069790f08f203a41d9b7c10cd3931ec9f3d58c88f13461f1c58ee50a2fac45a366caa582c5cf265292e141cc040b02eccb425257bbf188471f346f3ea290c990086706a2832d668ef233b7ecf4c9677e1cd41d0ca099aae6a97acc7960091c1ff4f3efce25c81193782c918cf47784c9cd7cd465546a893a6b7fbedf6574bb7d29bf3d1ef98474a09195117e7de76510b60a6fa882291a1388bd4be2a2ad489e4d6b16a527cb9f39ee33a5f84c0bdd6e3af54ecf6e4cc0d30e9767554cf34e7956b0cf84219f0cf785bfea641723a9b59b40de1cf2a3098802d85f085fe4fe12aaf515038cd2d3542c43052c48b01a4542e87c1319c417209ad587cbfc698f08ad68b880ed8cfda1a17fee16e79ec38507b73e86a225a0abbffe5e9a6561800c194b4b8b11da17cae6c201538b96bd82260dd5536abb47e5cddcfc0a5a6177abf57cd25ae111e292995d8e93e"}) [ 695.559375][ T2759] usb 3-1: new high-speed USB device number 42 using dummy_hcd [ 695.689130][ T4140] usb 1-1: Using ep0 maxpacket: 8 [ 695.809127][ T2759] usb 3-1: Using ep0 maxpacket: 8 [ 695.809227][ T4140] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 695.822380][ T4140] usb 1-1: config 0 has no interface number 0 [ 695.828465][ T4140] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 695.839519][ T4140] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 695.848545][ T4140] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 695.858232][ T4140] usb 1-1: config 0 descriptor?? [ 695.901826][ T4140] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 695.959429][ T2759] usb 3-1: config 0 has an invalid interface number: 28 but max is 0 [ 695.967599][ T2759] usb 3-1: config 0 has no interface number 0 [ 695.973865][ T2759] usb 3-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 695.984836][ T2759] usb 3-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 695.993936][ T2759] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 696.002821][ T2759] usb 3-1: config 0 descriptor?? [ 696.009179][ T2758] usb 6-1: new high-speed USB device number 64 using dummy_hcd [ 696.041572][ T2759] ldusb 3-1:0.28: LD USB Device #1 now attached to major 180 minor 1 [ 696.100888][ T4140] usb 1-1: USB disconnect, device number 72 [ 696.129819][ T4140] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 696.251686][ T17] usb 3-1: USB disconnect, device number 42 [ 696.259951][ T17] ldusb 3-1:0.28: LD USB Device #1 now disconnected 22:25:26 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x39800000000, 0x80080) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f00000000c0)=""/40) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) 22:25:26 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:26 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 696.379291][ T2758] usb 6-1: config 1 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 128, changing to 11 [ 696.390647][ T2758] usb 6-1: config 1 interface 0 altsetting 8 bulk endpoint 0x82 has invalid maxpacket 699 [ 696.400630][ T2758] usb 6-1: config 1 interface 0 altsetting 8 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 696.413558][ T2758] usb 6-1: config 1 interface 0 has no altsetting 0 22:25:26 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 696.669266][ T2758] usb 6-1: string descriptor 0 read error: -22 [ 696.675585][ T2758] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 696.684714][ T2758] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 696.729123][ T2759] usb 5-1: new high-speed USB device number 39 using dummy_hcd [ 696.750635][ T2758] cdc_ether: probe of 6-1:1.0 failed with error -22 [ 696.759312][ T4140] usb 1-1: new high-speed USB device number 73 using dummy_hcd 22:25:26 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 696.960248][ T2758] usb 6-1: USB disconnect, device number 64 [ 696.979132][ T2759] usb 5-1: Using ep0 maxpacket: 16 [ 697.009214][ T4140] usb 1-1: Using ep0 maxpacket: 8 [ 697.109250][ T2759] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 697.117420][ T2759] usb 5-1: config 0 has no interface number 0 [ 697.123682][ T2759] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 697.129234][ T4140] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 697.134680][ T2759] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 697.134719][ T2759] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 697.142824][ T4140] usb 1-1: config 0 has no interface number 0 [ 697.155779][ T2759] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 697.165451][ T4140] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 697.171836][ T2759] usb 5-1: config 0 descriptor?? [ 697.178998][ T4140] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 697.203863][ T4140] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 697.213370][ T4140] usb 1-1: config 0 descriptor?? [ 697.253067][ T4140] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 697.289229][ T17] usb 3-1: new high-speed USB device number 43 using dummy_hcd 22:25:27 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:27 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 697.549187][ T17] usb 3-1: Using ep0 maxpacket: 16 [ 697.555764][ T2797] usb 1-1: USB disconnect, device number 73 [ 697.569213][T14030] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 697.577748][ T2797] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 697.679215][ T17] usb 3-1: config 0 has an invalid interface number: 16 but max is 0 [ 697.691118][ T17] usb 3-1: config 0 has no interface number 0 [ 697.719271][ T17] usb 3-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 697.730315][ T17] usb 3-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 697.739272][ T2759] usbhid 5-1:0.16: can't add hid device: -71 [ 697.743367][ T17] usb 3-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 697.749628][ T12] usb 6-1: new high-speed USB device number 65 using dummy_hcd [ 697.758387][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 697.775436][ T2759] usbhid: probe of 5-1:0.16 failed with error -71 [ 697.784465][ T2759] usb 5-1: USB disconnect, device number 39 [ 697.810632][ T17] usb 3-1: config 0 descriptor?? 22:25:27 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:27 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 698.149253][ T12] usb 6-1: config 1 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 128, changing to 11 [ 698.160471][ T12] usb 6-1: config 1 interface 0 altsetting 8 bulk endpoint 0x82 has invalid maxpacket 699 [ 698.170450][ T12] usb 6-1: config 1 interface 0 altsetting 8 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 698.183420][ T12] usb 6-1: config 1 interface 0 has no altsetting 0 22:25:28 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd", 0x16) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 698.369277][ T17] usbhid 3-1:0.16: can't add hid device: -71 [ 698.375897][ T17] usbhid: probe of 3-1:0.16 failed with error -71 [ 698.391996][ T17] usb 3-1: USB disconnect, device number 43 [ 698.439323][ T12] usb 6-1: string descriptor 0 read error: -22 [ 698.445574][ T12] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 698.454678][ T12] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 698.459166][ T4140] usb 5-1: new high-speed USB device number 40 using dummy_hcd [ 698.530448][ T12] cdc_ether: probe of 6-1:1.0 failed with error -22 [ 698.578315][ T2768] usb 6-1: USB disconnect, device number 65 22:25:28 executing program 5: syz_usb_connect(0x0, 0x2d, &(0x7f0000000340)=ANY=[@ANYBLOB="1201000027fa8140e917adc93f380000000109021b0501000000000904940001ff000000090501d66be4e6a258075244944c000000000000109351cae142ef7b8b1c0da038e078a93a79ebb00883740dca7af546689365b2dc72f3c00cec13223568feaaa36e1d70b8716d4ae816b1051bbe30e4503c8907003a88b428785da224943d8840f191f3c5a8d9d27f163fb4a266e9ab2167c4f9ea924d56440ada02b26ba81d5ee8dbfd8d771a693b4ecc0691cd1f3177b4f75577d4b739514df9205677f4c32af1d3abed9621bb2a86658b0ebba5343b4fb89c44322e0f2d24f89fcbb06ddaf96c8389f4a4f579b7a3f87e51b3116ab25f8a600ac40de738a65839749f025bf34d0b75e2a5ee5844cffb9c0e7d0d2bd06dd789b4f3e3"], 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x8001, 0x1) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) syz_usb_disconnect(0xffffffffffffffff) [ 698.620975][ T2758] usb 1-1: new high-speed USB device number 74 using dummy_hcd [ 698.729114][ T4140] usb 5-1: Using ep0 maxpacket: 16 22:25:28 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0xd8c, 0x22, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$hid(0x165638a70b283523, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x20, 0x5, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x3, {0x9, 0x21, 0x400, 0x1, 0x1, {0x22, 0xc25}}, {{{0x9, 0x5, 0x81, 0x3, 0x3c0, 0x7f, 0x3}}}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x200, 0x3, 0x9e, 0x8, 0x40, 0x2c}, 0x4c, &(0x7f0000000180)={0x5, 0xf, 0x4c, 0x6, [@wireless={0xb, 0x10, 0x1, 0x0, 0x4, 0x4, 0x0, 0x2, 0x2}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x8, 0x9, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x3f, 0x3, 0x4}, @ssp_cap={0x14, 0x10, 0xa, 0x1, 0x2, 0x8000, 0x5ec104f11d2d47b5, 0x0, [0x804050, 0xc0]}, @ssp_cap={0x14, 0x10, 0xa, 0xf8, 0x2, 0xc8c5, 0xf000, 0x4, [0xc007, 0xf]}]}, 0x1, [{0x4, &(0x7f0000000200)=@string={0x4, 0x3, "4c1a"}}]}) r1 = syz_open_dev$evdev(&(0x7f0000004600)='/dev/input/event#\x00', 0x40fc, 0x101000) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000004700)={0x3b, 0xa5, &(0x7f0000004640)="6047d6a3beb91e60d353157f009fddf77bcf0aa944a1c237cf7b0a5dec902341a6f781faf7d50ef690a9d02d7fffffdecbc8288e26abaf192bd4438150df042b94bf6cab924ae405690b145a0b379b8d1414f61baa516c927378ae080a58fdc051c78a2892f5f099d17c55b06dd8e78b89d270b3d1207d9db758ffa1bf08bc92745ffba43ae1beceb6d59cefcb90d16cb64710f2538b02331ce4781e6c2cd2488333ce5220"}) syz_open_dev$hidraw(&(0x7f0000000280)='/dev/hidraw#\x00', 0x20, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x22, 0x22, {[@main=@item_4={0x3, 0x0, 0x0, "cf87f96f"}, @local=@item_4={0x3, 0x2, 0x0, "c4eb48fd"}, @local=@item_012={0x2, 0x2, 0x0, "8c93"}, @local=@item_4={0x3, 0x2, 0x0, "af9db9b5"}, @local=@item_012={0x1d4}, @global=@item_4={0x3, 0x1, 0x0, "d9c68a50"}, @local=@item_4={0x3, 0x2, 0x0, "18c1187b"}, @main=@item_012={0x0, 0x0, 0x9}]}}, 0x0}, 0x0) r2 = syz_usb_connect(0x2, 0x28a0, &(0x7f00000002c0)={{0x12, 0x1, 0x310, 0x24, 0xe3, 0xbf, 0x90, 0x12d1, 0xe2c, 0x91d0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x288e, 0x2, 0x0, 0xd8, 0xe0, 0x20, [{{0x9, 0x4, 0x38, 0x0, 0x10, 0xff, 0x6, 0x63, 0x2f, [], [{{0x9, 0x5, 0x7, 0x10, 0x2f6, 0x4, 0xba, 0x2, [@generic={0x8f, 0x6, "ea2aeeef0c6a910ed98a944f0d6cc6a06ea2b7fdfa0a44c9af7505034b38ce36d806929e719a298b82f19dc42dcae0ab2e21a76eda19327a0a8cc3fa25e3a95da82038bd88fd315daadc8df42f05d911d5d1006954d943215efe58e4b53fdb4f37c6396360d8bf3b395f94aa8d778ebe4995b9ebb7589d9521418cb1c8d27f74e59960bf4218f960aaee7695e2"}]}}, {{0x9, 0x5, 0x0, 0xa, 0x3ad, 0x6, 0xff, 0x9}}, {{0x9, 0x5, 0x7, 0x10, 0x70, 0x3, 0x0, 0x8, [@generic={0x37, 0x26, "6d9d4ffe96a3f7520c9b2e4488c9ad9848841c243c906d5e7e96cad0499db56a30ba6b73c8d7e7271a38e4d7c46b3dedb80d8f27ee"}]}}, {{0x9, 0x5, 0x3, 0x8e214f15b5460ed2, 0x297, 0x0, 0x20, 0x7f}}, {{0x9, 0x5, 0xe, 0x0, 0x4, 0x9, 0xf5, 0x3}}, {{0x9, 0x5, 0x4, 0x8, 0xd0, 0x4, 0x3, 0x7f, [@generic={0xe5, 0x0, "f1f90b80ce8430da93a18bffd573353469e552e75fc0d4a7a958d4384d68e5a55f67341d6a79a30cae85623a7a2f84252d4e964fe7cfa48129ac071f91077ca50b950652128a7306b060b58deddf667dda5d811a80b88f22945f34ae0c329561bebb6a65881ad2eed3bdea9ef46c578d44d2fcb70736edfdd558c28d37668a6a1d7aab3dbf8ad94252567ef19e1fbb08ca3dac691fae0e6460777638a64fa4dd6fdede9b970c5e084794ffdf61aa5f1eb6e3bd02015e4793af1d7118353e24d6003e784bae8b5033d9ed271e084a5bf0b94e0c0186a46e43b51cedc427449b0d101dec"}]}}, {{0x9, 0x5, 0xb, 0xc, 0xbb, 0xe2, 0x3, 0x47, [@generic={0xb0, 0x32, "2466d4a66d07699bed32ad12d31cf44a78973691d9dc6b8a5b659bb630ee8e722817210188420bde4859a16af3d9a0ebfadc04fa550bf3ee042b053cd5481ab985ecda471b9794f3ebbc811a2325d62e96c2f944e6478088192fe00a2a0ee7be88c46e2547ad0a3ca9886142460f49459e3dd8e55667bcbd31e7f7f5e3e3d89fc79e8c4b5e63f61b6e8bb2ebd222f7a88c34e0917a2d84246c3ee04029efff80726c3119b30678f4593f507608ae"}]}}, {{0x9, 0x5, 0x5, 0x3, 0x3b, 0x20, 0x4, 0x1}}, {{0x9, 0x5, 0x1, 0x0, 0x5c, 0xe4, 0x4, 0x80, [@generic={0x1002, 0xd, "23751eb8b63d9bb0db6d592af8a7c8fb663c85a03562ac5f79af0b916a832dc33ff1b2422a3811458283452e1d7c8ad1564de2855bede420b97e0cdf8ef796f3c377603aa6bb9a021946c082f0746bcd4053a126798b59f398106606f26ba9bb0249b4053778a436a65768f04ff3b529cdb005074ddb169b5728b1df95b71c4aaa104d75d04065f31f802dafe0be97a428a02113aa8e8d5d30a606ce6438182319d9956d84fbebb687a95a2fee0bc8062cc0caba94825a02684012a9eb35d9b91fd5ec25a4d664dd83fd22da82284e80654668a360ad247ce8778e252b2a04e34007a47600709d1952dbb7c8e8492e8069b2c3d3d06ef05de59e2af380ced2e8665d54758815d5b1c62431745197c5039b68112bc8d32a57ef655e6bb9076986be8e36b5214b2142a3b9bc51ebac81575f15e7fd4281f773d8e11539759cd0ab56098acbfdf774672f464cd2740d5079902f0cd6fbc169bf69eeec2e89590f58ffed6674426ed5d18bcea13fe25df604219e00e4f3c6ebcd4dc759f1325ad2fe836f1bf8e1eec610785b2306ea89a52175b04c22bdebfaeadffac7494675b18361a9ba453980bc231f29eaec15e5c03253f9e3c07c6cba747bf6cea1ddf847718f8d0210c9ddc8f83f41256911a7f20aa017cbd0097c752c7c1048803e7943bc0b17313ac55855b0b0c8090952b04f71212148cd65fff1108683f56ace603e87c0ba29cb829417a7964c37094e494f881a8437ed2dfd7924c43d46e14c9856bcc7605ae171a82495880b49f471bde6c7cb16d8c396389c9eb1d9f2e80d54e0f5f65ce5167554b80a4e9888f6e43ffae3a4dbd85293ad38f52a5fe1c7aab38074efaee7c2149672452cc218e4d551547594858e9bd7efcd4f81975f0bc30f2136f6d3e12a1d050b6d5092f5766dbd2b284b65f476e5c50f808f853bb2fd817c6999d5eaf3dd58ed1330a07cb7bdb242f2d602d033d093745433862fdd58bea1c37b07ff1a3921a260cce4e61d9592211422949550ece0791f21f121bb202df19d1aee8c9b106e7095aca9c0283fd51e6b5c2d2bdbc952b58556b7966e426ad3694ab78ecdc950b679b9e0b2e37697676a478a74bd4edc9780e7a9f5223f28026e5d06aadbc392dafd21e617c9099b18bb022f04ba8e95250d0d1731751f75a026ce708cd8343351ef7a69a1db323bd54aa8ba30b58566b29ea8788b09c4b6276140f9516167685eff195bd4335e70b61cdd00daaf963eee61aa8b2ed1eb3fd81304cb3bb0e7f83171093de84bb84567804bddd023ac1479e44f66cc6a123d688232d631f26e5a2d3ec6db57afbf4dfa0c98a5ace6b5471756021dce0611cc0a42e03c7713a2a6650023d4c6123b4fc3c2617becf3e124eef02725d519786890a5843e8c763eb3f1f17b45f70c44c64f674e671049860b58509073f2069ef0587f141772645c8576d5af41a3ac53029c26622d770b3983c5327088828fdbbe09f6f8499b3e9a16d5d7c20d1306ca3232a38628d6b35839be570d6a6756424d5824d3346ac913e445d5d5162083256ee6c248173df2d82644d8736fd3703c71c29604d286b24a9d0d49eadf82d952143f41e577e67f5ee18c233c603d20ccb52c7e7c37e14b58bbd3766df4809f8fd107a42adc8fd1e98496e34afc26f6a0983b5edd31f44677651fc77cd75cb0a90d200d5e0a28c49fa64f589ea8a2026240c2eabb7f68c07d278c44191a01a45866429fc86ed84e0270f6e69783e089215c85b99642a50af8ec913f831c9b42d6a491db0a78b4723c4d338076b6f7f58dc02fe83d385beea2741f89f00d2bb0b9e0e22f81e54a42f7d1daaa5cdf1efc6bf5c5182e6248b02cdce3911756a61822fdd32c8a8e99881e1436f7c8e4c83334bcd04d9112c4e721c8ce6b00ce93a62b61b8b551fe10331cc96a9c8c6c8462eef9d73079d7e407428f9ffeb826524a07a3db0a20798fd48fe11df5f3e002c10155839d488f53aa1138dfae09542a47bce5702fad80f270e07dc8e18d9e699f142ff8d614b7b5c3053b73114cecd7593176e3e3180de779ac2a03c83f07e12067d16e6107b06b902dfda569b472dc0173195c9fea952fffff6b8837cf47ecede43079466a031fbf4634e1ff2480cf98cf89ddd0966765521f71d0e0a55087ae803f26c3b23b6b23cd6a8cfa5cce66b64388cdc78de91e1036b9cb21a6bf133c7cc323c36cf8f8ede95dd1fd7f22f1594b2eb727941b5529d41bcc0bb7ec701e80b2a2576a1704d83b0f05b23cc0f00df983231eb5a25c4bf279195fdef3d5319784e0cdccc3636db8939e1add3019d8658b1f3a5ef1e21d8a08c20f863bb52e081199d453bcb72aeb64b8e00306e6ccf434f809c61f43abe3d08fed1971aa6d9414094464174a055525539ef8ae228f0dfbf240ed52a98dea4913e680205c13caf40ce7b59ebf3216ba74eea7c2e03334a61354d9ed2fc972ba21e1caf293a8b69f97d8d6cce087bad2e2f62b4fe77bbeebd4a422f9d50843dd172cfb4b766f310ae7ba028badddb73e394db8010131bba04c85ceda000bc91dc22aa2ffd1c9f605728847f6aa9b37c3fde53ca7646ba2be63eb314447fa5ddf4368815fac13b6d1e84d693a254e16665b5027522f47c3118eadd01f8941256f907c6934b57dcd296c60561091fec01203096d09a38e127ab462b217065b3e933dfafafb2d84cd2ba44e9ca6a20ef96e99d9662d53d82cdb3d2362ed44d63e225c81c5cb391b88c4828a1b8a066474b23b90bbac17d6ce4dc95a42754b67cebfc1df0b7d111188e52c6b17d159ec1d8948cc0cd36a64b6a6ff2c6045734e1334b067cea984e289b7435ce42c98410251682b35f5394f8d27cf4559c83dc00583b4709495effcabb7c1e95bd7bdda43b6ee6319d3a4a8e515ee00c8e9045a08ba067954992268032a025335396a2d096e86769d7e0044e252a45d1e76f5a907c0fbcd2c2895499c1c04ceef51048d2e3fde68e850f87b9d93a17fb5cf8c44c0e74600a1af01af86e9d541e93b4257abb169ec4acfebf9069bf0fa4a7521c7b78b33a9c980462051363d205bab04efb80f91bd1dec5479b285523869f2cf772ac67951c6d74cd48bcf32a73b67c57fe544d49941b5d8339fabe2382c77d5f9de8d111a8490deaf5aaf1b961ea5e203fb6dda9e102455779da7208a5dfaefe4f4df99ce07c2027375507a52e918705fb3cc15b36db576781782c1097b27d87b12923e819cdf62ce64976b335ca4ce92e65822ac1fb724fdf79df8af3b0465a724579d6f8475e66e9df1fda49f881b1b157ca9ae3b35cd570f167edc416503dce72a5051693027b7e37a2b7b29fefdb07ceab6261d14a4533471c027c8c45a486b466cdab35fc02a85844ea40a62ad4382f934fe02a2e0bc50d36fa31bea460b746ddc0cec1b98e1ff782437f0f410598ab5706f512dece8dfb5216f65a2a561cefb77121cc9ff0b4a9bd3bc728e41e6dd8517a1a3f51e0fe61a7d02c6c4a8ebef76c03dcdf733a65d0b0b3849bd76960ce1977e24281ef0290f11cead240120973968d49a3da823a241f6bc30ff09e8538eb800fc5b9a2f4eb373dc402deeae81104eda7fa7d1fe3c990cdc94828b4d2d4e23fa2eb4b5311c2ef2aea8a70c9c52a8372d2931c8ace22309108195f083316c23a943efda9d159c1e5ee912d62f4fc5e37858bf18560f53726209d9a7062d50558546a280b4deb2bf854466bf0333305a4bbc0c10500bf65a1cff859f9dfe5aaa85ad5707a53f7385178e0fbdb5fe89728898250ae3e65327a4dd85174f7afae4798aed5f7b34a4d542ade59d181985839d98e6768904e38311c06a30d4a0ad64606315449c9fec1a888cfed201cd2485b850a5a5a4f9bb5b673e091c539d58620b0cb8f139424d0556ae6a852e213f8a60ff6a497026662f6d79b214b93028f685c0efb65ba8f5795faf007633afcddf7ed7482f26fe815aaf4406add4f356a98f8f57db70a91fd239546a7c69db3f68a88a0c6310e037c410548aab070a2c4648517fa8665402ae660a7079e462ca3b2a6c456250ed8fef07765a728afc6478512dce382fd8d05dee89e255b9996cd1f165a971e44c4ae61c2a12f8a65b55dc7a03e00908ed03a69620652dc3f59cc92efb94c6a4973d18249fa92ad232a737aebe657c1afa642f690ae162ff79ca4c4daab2a443f5601fff41ab951a02d0aca0b13d3aabfac50b4bd61ab29b1b0c8817bf2340ca21ee9024eb394155fb0122885a3161f578685e7651851490c079644f26a59af0b16685f54abfc310e392afdc8eec53282548d5950f1f14e2b5a83b134ec0fa00f67bb2ecedf1e653b8c66f8374f55815407b842174ecf29c4ab3937786c3fe387bb5581bf7ca00884b73be8dd1a9fc8c20f205723555ab43407201e185faa24ba74abfde661359cc731bcb37850774b003616c2f356409f39a4a3ff7f8fecc75c9e5adf170142f8208bd66ffa61bda8d133ef88ec436af4a4e938206abcc8dec2bf713272b11e85e2f18460c1dd532db40b59b013776d97a97151f8f6ed6bc8c6d6cc73843b1e79050cf5093f02a6783f6b5e6646500aec94a5d1c69adc28d45a255e10ad175b8b1f5c592356fc6c87f3ea7051e33a8ef40de6e8abbae651548489f0d3bfc69d58f8ba5f3ef3c8620cf9587a833dbe8d7dd96673047c30576580ca95a96ff40f4b49019089e28935d99ec11043eeac0f3b3783d7ec028199a51d19be3c22a903f8ff5adbea03077fd4086810c06857cf822c8d6d3bef71a1923f3505f7f24490edb6b37f7c1d03c554a4121aa6fdfdc46089a529aa280b52d73325e10b036e239fc4944dacf4fd36f76949b1e025cec7e0bc27066f10c092cbac5d74e4c19703eb97795dbd4855432e2eeda5e1d97a5f64b296a43b2528026206b2fbd115ca900d6df10664d5ea605955ccb5a501a986b81fc21c1b53c610fb3ceddd210765ea70a1e27d82049b6ca7b4949ec026ffe38ad4dbff38dca356b5fbc56cba4c85e7a21e8151c48202b7f0fad7808181c5e694e59d7f29da1e1ca162fb586eadf7002daae4308e285fdb1711d17f530b0b1db0fc11830c8c1685d7f877d35ef772c16eeb59ac6d9f1890f12b92f1234483f2000095afce545ca68aea70b7756c5498ddcb577b262ab4a433f6bc9e56e9e382bc384a64a4682ca3d4cc6f30d9860c530fecf09d50f97d8cb6defb680849c287f83afddbc60924e0ceb2cecb616cd5c75c97e81fd379a08954caccb4983a1c5b37f2c787660ce279fda2daeb8c431f1716967f5a2c9b9c7312982d75ff276659c9b201e075f4c2a1bcf7a0abccb654a1b733e632167d016ef22f1c66b964725a9f59da12e83ecd7a2f6725c701713575d68c593cb1163fd11ac155858021aa1d8123708a58a1eddb7ed7b74b04bc904eeb91ea96ae3c80865c1cc1619eceb8e394d38caacb5a4124354c6ff21c6a56962d1d4534ea08f8ae89b268c9b6997676cf45c3f56743e06d257b1c76b0e9d1dceaba5fd4a396c669afd36503f523f9d262344e5bf756721a24fe8c55fe5af92edbcdd8c4573d9e063295dca31f8585479a83c4ec9fe2831299c09d279aa14dcb775306e7decd88f8f926c38f33c92c57f3d9f523ff552b32b899c0b4a6eccb0a11fb6233a469d2372e0fbd71e97a177f90cbb0197227ee63a6388938895d5af61e6e0faed5633bba1b06a990c18b8e455dde4a4542d70fdd0b4fa3f13850786df208a7875b3d71fba91d0d07a08bc0aa387d209451e92891d7ddcd269b4"}, @generic={0x57, 0x0, "0330247214b8d6c5cbe33586ebdbdf5fa745d7bc339e9e268f4a9298587510eaf66c6e8d8d9db30291c5de16b090c8e118d5faeaa5f1f23163c81288540a7888769fbe157fcfbadf886c066c2782989aeb1a377cc9"}]}}, {{0x9, 0x5, 0x6, 0xf19cfa665c222ff9, 0x223, 0xb9, 0x1, 0x9, [@generic={0xbc, 0x0, "883844e3cc1b06c1e935dcc1cf2c53c2b7403e369ee38fb9861fa234b452b4ea4095f39752827ae8a7f87425c60169bc10da7038d4096f7f5dd275c81591112ffa49542a19081725bd543211c39c5b80a53fa6ce9d21afd9752dadd45ee2dcee3606497d7f44c3b54bba050b9801d943db77f9e7408895abf92e730a7d75d2ffe5c3b39f553bc5e01948b798d529fda12e4cf3ec1e75a22a15ffa9c44efc462fbd34faadfa0a346eb5f48735f9a493d7cd0f6400e90ecb16e823"}, @generic={0x18, 0x1, "e7a7fffd49f44b05a024bf5cb003a65357ab91f48006"}]}}, {{0x9, 0x5, 0x8, 0x34, 0x2f8, 0x0, 0x0, 0x1, [@generic={0xfe, 0x21, "501091639f6e997766c15a90f6ab3729a4deb8e082be1965c029513e7486dd35ce56ad43e71a73c81c0ce3e5dc5db167297b95b451b20b74439d7404cd030501c8d3d67bb217de8f3a6124e65dfc93b32c0175ca637f4188330f34d11306905e429ff46a4d269ed82ea2628fe589c9b28f66ecd9bc2fd34776674d58f5bf5e203623f33a2f0c149750e620263c32ddd19a8f7a2f9793c380305dd0fd5e862b8e5a0e6bdc8d69a22ab62c8ee9f4ed0e903bf4941412ae6f576bf687a034d1641687208cab19e6897a6ccd336483d267fda0677d57465db2b333cbc66b6468b94beadf13469b693094c13ab1b396e7065bf3b7455505c08a086edae444"}, @generic={0xab, 0xc, "ec3ee33b84df7b6ac378a8a6c46299e66e18f6101724d6da5fb18abf96ab4ae0621b590580f7a61bf031c0fbf810ce82a933e1b73b359ea44cba53c1feb41d44885f07125079fc5fab60bcaf26371605bfb53e991772a507b27803549d61de379990d30340744e6a6ff69649e46242291f9fdb8918c495f9e16704b25a88da119fbd998f5850d7862cff2fdd7d0999bc50c11d43929a3b4a40444a038fefc28bf334ee432570049e9a"}]}}, {{0x9, 0x5, 0x1f, 0x1, 0x0, 0x5, 0x40, 0x3f, [@generic={0x1002, 0x72, "d90ae461e988d79498b06052f6345eada11b7410e83f7b4fa95362d67d3fe52e18d7d9028dc06ded491928516b867a680d6df4ab658759431e1b9d646ed068cee0b7344cf16bd4b15097bcfaffefeffbbcdae6a8f5a07e21bc354d0ef2a3f764d45eef3bf8109347ab0deca3144b83d6ed5d0dc0b79bb573592da45a72029bb2e9a2a832554161f6b2f5932d91b2c3f14d2c64a091a629439368f795fba9715793cf2d2eef3c2cc4ab31dc2ccd54a5893200f8b054844bd32e5157a5b6809847d3f7770504b9250a34bd2253594117a52bdf79a4f8f30a65da487433c34d5c9532ea4029c7d0b6cf805cfd1a803be52e3fde9d3304f1c3a23d25096f8056bd06979031d79119b6a9f1f08bb2b27d1d39b56765f3ccc6154137c2678de0df284bbb315769a5fc5229be01bf595e1d74b6922f5ffa8e39d95376c485f685d00a4dcf0a0e5b29bdcdb6f5d24f692bda34d0882ca2136037063ee2e458f7abb386d60117ce9dee4aa63eacc4a428f337ad0328eec96acba1fdd22be692cc1e7f0ffb7f9422705a9d09ce6a6944c9314c624c3da938547d35a47c4fb8768ad3aca3f5b24824756e134f5d254ba32d349ff62bab55cde24c33c58bcbbd8156292cff0546e2262fc659430012c769c94abe32114b2794d9e33c52b5de38fd97a2c4b10d3b75c3dce62112aa40636039c9bd2ec399e545c804d970746810b54ef20767e55d1c5ca6ccc04184bf80b8a4aacb9602519a1f219a1d0dea973416fcb650189e6fba6bedb00b028687c8242403ec4860fb7f0c4e6346aa66b07135a249cdff321da240168e2461680bff24b477598ac9e41722f8793eeb3d124ab4d028de650edb6d8d8b9b38cc9eee42374e2b096027f17628b6dd699950920f9b2167d865c6db01f1572a388e47eb5337fd5399e71c68734088f7b3e027ea08ceb39a991b420472f62abf51e7f5130cb2767ac2a75fd098f11a16ec350b93735996d12b04ca8a9b90c5f3e07a7199b86196a1ac03ed6353a2decb7ccd9c2eb721dbcbe6711cb4f45aea1b453205ab71658e4965b5fe39a01555821065a51238f95ce33a15c293c7143405309d1ba6443d82a3979099e555cdb02a189470d616256e2443136af9c89f24dabf2841a7ba88703dcdf6437de95e64e1ba71dccefbfce7715f817a4b3ba9d31e1a152bc3ae8cb5dd2ffc3e10bad5440751c69e8e156fa50b355f215916eeb3112fe7dc2e9efc664d46171a7640605952b179036155cf182e54551c5849dfceb32f9257525168f93fdb8ef7f63afb7f90048c050b7149bdce5de6b62776ce6945c569d5fa3971f98dce6aa36fa6855661c68fc9da6c035d290098a9779f36df64bd2ae2d0379b4ccd7e2f2cb954055c67f1b2a5572b847f15b1a7828186c4fc7bd44b3706728053282e32afc5ed48d720bfc182bd22fb383bed5b67475e158469d26d8af0b6662dfcd966c01760a96068cbbc69d9289a66aea29dd67b0c85940a6e19a6373fe0702d57555f918ea283602d75067aa4512a34efdb31b941c54586f364b2402f34c5a5a0231b609004adad8e8f7e3c78fd7ebd45145a5b6c61a20549d6861f46b91a71a137b1bc793788d11e1a7f11449ab2b765e487d5e22e1165543700cb857ad30476b5509c649743145e9642c987f3b1c63e0dac9a36508aa4f26c98052f26c1165826cacd496f48a830027c20ae0999d7f2dd4511fc32218e2e657e0c11bb2f678a288a1f9f551348fe0ebcf16b58032433450b2eaaab3095f6389ef98f29d719fccd10f5c10ebbb05cfc353fd5251aec43713721bc17082907b5d48e709875fbe24c2b0039782c709fde01fd4a4c375900a4f15ba8269d40e33c55213abe3c13b190012a1eeb5110d70a475d591aac569e740a53ec79bdc893332177df339b90eaee15d1cf964755eb9976ea398b1700ba62b6e274c509dd4aaa35c379faa0164ddefab0281d8cba9ab9ac9d45b5de5e840b317a5c9d1248fa60c13a99b4d780ada9617034470fcbd73006fcc86deb3286f1008c4538b65d2a8a59f1553dd1e0c27c1e67707b58dc6b91faad74d531f6767a80e1bcfd8078900c301a1c1557dfef0d5486715684d30831c7d4db29e983bca680d4ff6e0943da55600e596497deb32b3b452a2a3c3421fb430f424cf834ffb3f487c42b53801932f66fb1ceb3e957e7e0dda71279cfb9d18f4192cdc276938bc3ca3619dce99b81ae3899971ab6892d5d4561048d8ef3899381a5bad4edbb331287ee1b66265c0e11b9deac43da894e39f79cc3997d8a15f04373186e88eb523573e7530019c3768a2d516787f1667a7a178cd42dd499b3845e5ee0a843b3245a0735bd27fad340f0ec7db6e236b4e39dc01cdffe3fbe00da668cc4e9c75bdf63a3367acd0330897135318d128c56a2519190f2e545eda9c6d2eed4fa16f51cd88bc81280a1b3f2b141668f46d32e2736fa1845ce9f92101d75b4ceccbdc476e336b582bcd80b09fd4c4eaf2e5f380d42e56b428268da1d1fe8020b2bd6ec5fc57296b4cf2ea1b90172360463505bca813df60cd384839652a5794aa6a5c79cf8dc0fc8a1a73437dda0fcc1344c9e1eab63204961daf858731a919cbb4dfc945b07f0919983c6918223ab7cd3d1bbcb29d495aacbc223914ee6dff999864bc06ff50fa4eca0325fa460dce91451d517526fec14c49ff7c574d57988c0889558d6223d29141110efd4be1d9bf35ad3b44f79f287cefe051a9e4a062a0c81aabe378939d9a89172e078ba9a2855d4b571b032397dd0b99da774aac1498dcdee0d84c5579ad030ef226c3fcc8eea48f5efcc00a854cd1a5b608ff7f645edcbde60a192982b8ec800534ab7298b4f7a6626e7177dc54e93091105c5ba39e2b4503999881e22a0adf2340f7526d3ebee520ac635edef903abf9c67764767fbd9cadcab3e3a77846390b4b06ebad02a95b31b236a33949ca9d8fb0bb9c9e544f1f21ff2aad12a8d3c305866cc7f297b6f7838da86322cc5bb7f09a1c56fa3b1d284af53edffe92be5f41900ffb492e3f06e2b9d17088873a672c1a0362e9e5fa7dc99e28888c8fe5f20a6fe0d6c943f4ab6f29d3726cab7079aa4717a78f189ae8ee53c3d9459ad2a0d16d47df7490495d0e4b6d34dd25733a66324ecd308b04127ebe498863997943028d4c512483af4476924109a856e69e47380cb1f75d29e6d50f602bed04fa05b4c4c0cadd97ba1ae7c21bd72966a4dc9dabad67b1353ab59cac91e924bc87e1c7a463753cdc53856a1cb2a7a04678d56b806fd4920eae10b2a968f486e91442c71ddce058e3a290001d7c48309171773ae29643d878def0c9652d8edef6da7b2d6485968f7447dfe35045eed5492675a504168d7aaff68cf3eaa713a015b6774807cd7c9d3f40c9c06ed4afad26dae7b46bf794a5b38aa8d6708ade0a930a8dd4f629cf863eafec687fc02d2eaa3f6b793c18faa28e13bde12fa8ec9c04e7d991cc71cf64bc2447ab7b9d2e7601bd0bb5bfcb37790d050563fdac5773a7389924bc400d5e7598658795ad0ac4bd98f59a4fd4d4ed3d1cf4c1e8b6139ae967f59b9329d6613cfa552bcc9e9898cce54bafa965337b95b2660e6055a971b27dd2d429554fed1e7081c0afd039c6204662591250881e09ab446db6722c44b3457b0c3f8d28c3469dfd0d82b3ee41589eca4bc68d413f259198aa1946fef12d2176bbe6553f08c01f415f4aecf9e3c8276b8b79c02934aac95b798bd23808d02859b69c5673cc399527396749860cb3c1b03dbf6c43ec4acbfe9484428c27f36fe632bb5794a75f1ecc6b0d23b417c5209a4e9082b813d54dd1db832ce2d5f26d44e1e6040b925975a73b8982cbb8e7bce873be137c0a71e47f4cea5b9bb134510eabc5ab1455a813f7cf457e24eebe0e54b3282f29f358f361f3a02e399ababfa3657b269e18d1d87c2ea56b22cf0b63023ca33aa8fefc25d8b8ff95e4237b6db6a8e788d9d3b4f2b0a16b9532def4ece40512e685daf120ef300a2833d33f6358efa563850bbd5e21d6aeb01a833b519cb318e18475ed2d62fc7dbe90e33b6e538f0c915ad8f940895ab5f06055a5f9bf22594e16643375abedf12401b66ba9ff1ffefefcf5983033782c23827e71b583ea1660f8826a4a47d0925bc07f20f698ce1a9fc5279eeacc0c00dc832d996a9ad8c8ff200d864fe821889bf2bae2304dfec437123c6bb531322162023c0c68125908638ebb98d66981d29d32e16f6f04e0312aa0ab4b4bb4de218a08b29c1c157a936a50c7e050ea684a1378b7e93be35adce7a568a3355be1c3dd4cd3da1638df7e75c91c3c9fb9abd781f737b6e504debe72af652333d154561e1be5e0772376742ef1e6d8ca66be4dc318da179e0190552044fb7366a884ed14fcf16c34fd98b47a50b228b2100a9cc25b03eb30ed2fdcff52b17042593f9b06576dd8771e0cf4300cf08b5f4ee9b06f7212c378cdd877a93b24e4b5364bce2aea320cde030170770cf690ec9df9ea587845c3fcb1c3674f343f106757da84709d291deb425f5b5bdeeab92784d542ffcda04f1016712df7f7e01cd7af231e828fcad25dcbc7befd7bcd05b72ebd14596ad254562eaeaf7c3fc840b01fc0cb68a9f6a32f9cc45c8516fb6749d03920ada20c12824ec0c23811afd6accbf78c0e3b4de8737a73ed950b8ab67510df1eb6a34f312ef81ee37a082281e3cb432ea34aeef49f68b2e23a7d1149a280bbbfe1cf4046ef12f9218874a9fac089ac2c62a1c6e86c4129bf7f139dfee56a58a316afa7a10f9a78cf5293328aa4e0c575cf816676ed7d905a85ee4ee758fb48c57f29c2db9f200585ce03b1f34bf0ba7ee33e66ffa78de0cf0d843c45c3f54073f1fe299555bda874f582ca54b2c34ca9f4dbb39750afcab4ebc5116c8363c5892563d887617a4ee0a624c83b42723ad5b3457399fe327fcf445c3b55c8c590572048eb64d17dcac6abf3140d492f5ae0a6c7ec97e830451fa7feaa129880a22c9bd7cafd4beda75411bca5d62355d105a3cb4b76bd5b17cfe24597efbede54938eb92d8e26624eaaffd1773fe7b7324110e2bfa7537800827235a108fb65add06184aa4df97fa9ed92d5c86cfe70a245b8a46b6c5c59b6537240550ae538d3cfa52a8b02cbc72e1154e7c6d34ad72e35ffea89cdd9ef18ee986edfc23440b8476cf7484b7bcc2c0309eb1182b8ad5156e1550a39ff05942477a4ec8c59fa4e7d97cd45f50137d311040907a2fe58e25570e36a6e92fe7222c5b7bb8c74cd600ef508c6e474707cba07ad3553b5b2fedbe0933c4f957e6e7eeda6b0178a2c329a47c618fc67d6ba290a7930f09c1483bb416245c977d2fe41c3a293f09b3309a368ec8be949aba78443e70f016a731512b9c4f5b63f9b3903330c75dd5b0898d0d3440a5b9d3e790fc7d2526f9ee1ece713499b7b59fe213c26cce72e5ea4db8bbbf34705d5f2277cb23a865118cc31068a5837c9eabddc2f049e4d024d37a15ff7c4b6edbb2d2bee65222701c6dcc4d1fae3030e8d3fa4c32cdf9e3be429e5e4e94f2ba8c5f8d292f6caf0b39d877f5b825bebd7b43ebe56802b34b413645d432631abf95ce8371ca921afbd060616b12f5eb5b2463af75234a1f7ed0d570bf90528946a090bbdc4c60832507d3a332f905b7fa46204db02a856948e5f0e886e05a36edb7f9af42c82af99fc1834ab15d8bec5c07a58a5b7ad46cf04e5dc8885b96af79b772057f3d49df756c3e7ed0e8f1c73dc891450934965439265300c4a8"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x30a, 0x8, 0x9, 0x7, [@generic={0xed, 0x3, "e6cf914b4dd3f3aca205da9857243a88b2f461b11cf6b6c4d1ee1bae8dcee555573b79211fddbaa6470682e4d451b333b7438c2fd1e240d11e5d01b70438b18613970dbea9494940f85f3166af6d798f67f20c67b44c897c3fc293b67e0e03c99e5575e2c513c58883334b5ba15e7819df853134bb96d0e2c84e5d9c5bbdbba617179644c5c49fb7532c43b8cfbe38ee67e5911fa5633a5ca76a12581a026d8a6fb708e17d4edb9e94d2ba05569c30fed6de113cf7bd16f2bf3e666b232e32eb3c7085d69a9b0b4e9bd5dd822096913c99a99e9531dab802a6c1423e6e2074600f85d05de68407ec909456"}]}}, {{0x9, 0x5, 0xa, 0x3, 0x3a, 0x0, 0x7}}, {{0x9, 0x5, 0x7, 0xc, 0x10b, 0x4, 0x3f, 0x9}}, {{0x9, 0x5, 0x0, 0x0, 0x1e9, 0x4, 0x20, 0x8}}]}}, {{0x9, 0x4, 0x89, 0x1, 0x7, 0x5b, 0xd0, 0xd2, 0x1, [@generic={0x23, 0x10, "801618bc26e2ace9226fa1e9ecc7148333d7f4ef8ecb86a41e24918068493237d2"}, @usb_cdc={{0x8, 0x24, 0x6, 0x0, 0x0, "56ad60"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0xf2ab, 0xf6e4, 0x9, 0x3a}}], [{{0x9, 0x5, 0x4, 0x10, 0xdf, 0x80, 0x9, 0x1f, [@generic={0x8, 0x22, "89d811c320a0"}]}}, {{0x9, 0x5, 0x7, 0xb500d7fb34a793d5, 0x8e, 0x8, 0x20, 0x1b}}, {{0x9, 0x5, 0xc, 0x0, 0x25b, 0x0, 0xfd, 0x6}}, {{0x9, 0x5, 0x1e, 0x8, 0xd1, 0x1f, 0xa2, 0x7, [@generic={0x75, 0xd, "e2cd5a07f3eb818b1a1c010da12924b839cdffc6f474c2bbc1007a030e5cf753de4d78317aea9cc6ddaa7a14730379e9bbe16b52158db43e9c2e3b81b20e51612a81c128d25cded79d00ed1fe46d9002829ca9bc2cc1d4b6e2a7fd7a0e80f318e5862e2607d88e52082935601614095e7f7a94"}, @generic={0x2c, 0x21, "26baedb1d39675c5d91d19d66ba16021bcfc8e39bf30a6a6e4e4bf999c0eb5612a155b4c6187bd6e490a"}]}}, {{0x9, 0x5, 0x0, 0xc, 0x35e, 0x2, 0x0, 0xa7, [@generic={0x83, 0x6e, "b182ea08838b30fa1b2c1a7b7cf01ab28a9a576db40e33e2334227d120bcaf910c793b15784035247037b2f2706d000bb010465a56313de59959d7f44bacd1d650bb8b5dbabdce16abaab49886a81c3743684ef0a77811f87649e9fb5515a18c276e8ce2917740fd18543e9044323aabeac0a2baa531362c3e2d8a45673eec569e"}, @generic={0x1b, 0x4, "cf1758b6d7cbb6fbbd2ad2447dfa988f911fe9b06adfe0fa0a"}]}}, {{0x9, 0x5, 0x2, 0xaa757b540f17c5c3, 0x3f3, 0x8, 0x8f, 0x1}}, {{0x9, 0x5, 0xe, 0x10, 0x1d4, 0xff, 0x9, 0x9}}]}}]}}]}}, &(0x7f0000002cc0)={0xa, &(0x7f0000002b80)={0xa, 0x6, 0x0, 0x80, 0x3, 0x3, 0x10, 0x1}, 0x17, &(0x7f0000002bc0)={0x5, 0xf, 0x17, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x3, 0x7, 0x7fff}, @wireless={0xb, 0x10, 0x1, 0x4, 0x84, 0x9, 0x3f, 0x9, 0x78}]}, 0x2, [{0x76, &(0x7f0000002c00)=@string={0x76, 0x3, "4686ba254eef7bb8d756da9994e90b099a9d84b5f81ab562476de6ffd309962516c4334435fa3c835ea7b9e22e978c74f7f27358e694a7da42a78da10f8401b8490c475e91d8f866dec5e62671407d6e1098b5c2b29e94003ffb13929f7ce104482d582c854c9ac3a4c698a34057fd9251521304"}}, {0x3a, &(0x7f0000002c80)=@string={0x3a, 0x3, "41e417883d8f2af9c348eaf6875009aab469c59ab0e6967fa7ebc674b61d4b33ffb9a1fa12b16c2525637b563170a9436aadba8c3bf8c997"}}]}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000004340)={0x24, &(0x7f0000004100)={0xfcc7da6d6510f37, 0x8, 0xf8, {0xf8, 0xd, "872422c8d41fef9d0594507ab61c9bc6d62375ebd18a8cfa41c34b42724bd3d10b699ae374862feb6aa216056e9ce2fa77f60d1df877c4182276cfcd6b8bcd56ccfdf231f3b84adf7030f1b922c0caf3be6614f63c8a7705031854b9fd924239ae5d5e61ee564ed9a080f042e3a5febbf30017b52dc19fb59c46ee73aa6f1c7dd064806b05f5491b4c105e46eec8ff6ab6e9954985d9a6c930b0847d055c429e5a7093642cc3eec05ddcba373a129b4f1cd5ffe7d5b82bca131bd0464ddf4e0a6c41a204ea151af7ea681d882b0825968205860a530cbb8b032c0e2c0876cab7df8106400f30e8dcf16cb946b992ebfe062dacef3089"}}, &(0x7f0000004200)={0x0, 0x3, 0xb3, @string={0xb3, 0x3, "91b4e302c71c8f0fbcf46180c49497a96eb86db04965dc09f2abad6ee8270718db8e0a647e5b68c672c2c291bf6fff22d843b74f59e2f261b2e86db086d35257391ce8b8ed8f7451bbd6d51638ebf1375357659bb388200e226da9ba1c59b35f03b9086dbf37f18dbbe0c5459b3d4a0d51703367e6e518efe261520247df2d9c50424bd0860aa5ad1f650bb24e195323b5f3b338b91dd3e47e10f635a12401b92d11ee2a9dfeafa4c5b1ee6da8b59be6ee"}}, &(0x7f00000042c0)={0x0, 0x22, 0xa, {[@main=@item_012={0x0, 0x0, 0x11945e6ce1d39a9e}, @local=@item_4={0x3, 0x2, 0x5, "e5167140"}, @global=@item_012={0x0, 0x1, 0x6}, @global=@item_012={0x1, 0x1, 0x1, 'q'}, @local=@item_012={0x0, 0x2, 0x2}]}}, &(0x7f0000004300)={0x0, 0x21, 0x9, {0x9, 0x21, 0x8000, 0x30, 0x1, {0x22, 0xa}}}}, &(0x7f00000045c0)={0x2c, &(0x7f0000004380)={0x30, 0x14, 0xb5, "272f4058a3abf672274329ea211adfbba3ca4a3b08119711d8867ca49639522c417db1e3cd6c358e211efba1dea94ecc7c4651f0c25d3d03fca6e6b11604f962e118043e7796178158a6923bad42d7f68d985722ed03d9b9d6a334955b67788c6b513fdd009650c3bb0639f24fb3d356e782edb28144a2bfdf2ecafe01b3ca17ddd0cb719023f0217f818e851ac61572c841151255f27350d2b91e5b65c49a023b6673abcdefa0eb2e99e7affb9628cdc3ca170471"}, &(0x7f0000004440)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000004480)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000044c0)={0x20, 0x1, 0xb1, "5902dc711610ab1b80ced592866925f281083daaa682a03b3e7aa651c3f6f764f669115c14bbd36fbc2099d6912aa610a5b41fecbe054573e64f10d975167e8c2af2de4d0994206e5af969c8ca41272ac0c034227a4cdaacf0a72432c75e554d67163da087a33e5b269d79625c2959a25087b3ee210d1d02ce8b997f5543fed2a153122005c4c376c1d2f95ae2a6ad9ce8e64e8532a10b6f449fee856575c05e3ac992e41e55ff9c5ccd293b1d2ac03fff"}, &(0x7f0000004580)={0x20, 0x3, 0x1, 0x6}}) syz_usb_control_io$hid(r2, &(0x7f0000003e00)={0x24, &(0x7f0000002d00)={0x60, 0xd, 0x1002, {0x1002, 0x6, "d46472e72f0ff33b4403b34803278cf37b01c111c764890b871bba95da5a18cf11b5466777fdd1e2f8edaa89d648857be36790644cd9900138052b9543fe3007cc61b164c7383d10577306e9d27207b41065fc234c281f0d65cfc3952aa02926a52a52d4a8d1ac7f4b727db98317f0952008fa7503a3839f40ead8172740e67804cfad8a205d02e9ef92b634f47090da0ac6258a48dc1d10a3460d1137715d7c9ad1f6a5d554c6b868dd1203a2dfece1d19b30ccfc3cd4a782995b6f6d22441283f669e51ae6d66d6214b28fcd39dcf366be6235a3a9f147fb9a46cc8e4ac1e4c21c4c06206ddd542d37c661f97b0e11e48d3b3f0232f5a59a0f8d33ea9ef3d0a00827f085264d51664722aabba5a8e086f9b38f9fb86b6bb8611557c806580600badd0f41f1fca5fde9a03fc1ff3ed808e1ba40301658a1b481d6f6c5f10712ac25130f6ec634de3319bd9e73bd98d4490eeadb7344e3a4b5ea14035f6aa1a6ef63be17a27a944cc2b18d4c2d820be026e6f23f56ba6691a8b1bc3e6c84a8414bdd5e7f42aa0d95789984babc065ace9e7915344445abf264a76a0c0f8e0579e61360c30ffdd538c6058d7af836446612bfe8bbd91989c0f5eb3cb9bc850d846e469222405423684e5cdb02fc0e32c8133b40752c7878af66c9f37876f3aa1d71d5cefbeb665c8fdbfbd941df20ea3ec5c664795e4cf329eef0dc8dfa9cbb650f76df8d5307fae9cfd350714a72dc82fa99cc70da7bad9e5a11fb8c7056568f7706a19f55146f88b6ec60cff9c3190a7326e0408b97226d4f41534df94e3a36a19f313acf60b6c27a0b65e969bcfa777273de8468945a6496065996cd4ec76d38bbf519ea667f28a86833182beb5e1da8b075867c2c861b687d4767a746521c966d4e6a3c289d5e7f523a9287f2008ca9dc41ab59d3ac459ba42fc7b8ec0d27304fdddd6c815503656b903c7f164315dfe336adeb2f0b3a078a9ab71a215dea916594908c8698d53373a5bfd0ad1a2e8d68bb95c6c4f4635327730343e3873697c1c560d22f6267411cfde7e906ceb5e3975f17d80877ffd6e90d10b23c9d8410bc6b3acd24045b0600f37f6ce77e8c013f43dbca27af7c822b42bd948e855f79647fe657b1e910b20ca1c8c54d49bd4dda3b4549465b6a22fcb8ee19bba7db27bf2c00ae68eb4fa415a34cc8075f1fc4dcde346cc40551d1073f4f885d8c9a809a6363aab5e6c1acb8b1153c762f4d67ec4a94d255d13889bec0fc1e83f15ed785c0b67879d1830408bc0966e51e5afe51ae7e8094ca51e0554900838e04acb1bcecaf728db1e05e5842a38551c156351a2b502150260aee796ff0a721bd32799efbd8277f7bcdec94d6c739260283d084a5ea4bf2174186efb1114479ee660bece8fe40d35a6cfdd8e130099db226b0adf60aa67e21c70eac290d76ee80b5c8445a6f14ad413d0463640547f7a3b044f877455357e5fa4743bab0047a6becd294628430ed90fed85e2e3fccc656999bbad9ac5ecf604fd9a58517bc706aba921cd526aba5d63765fc3e980f03f96da28c388b4ca192d94081a39de9846d6f96a36a323b67add524217989c265e087344d0b3ddf575340d3a744226b9205a653088ba0a941de8825ea8db9bf378e6485b8c64b4d9ae620c45856b558a01bbff92f8b7dde3657445d453fb2bc7e06771f8f405444ccf148e7b8ee10f14cbef9122a3416b7a179cf7321929adb053e65e3ee257705ae9be44a34fb7d0d8c4398f11feee112e8519693c1813904440597424d9841d1ed19f5102ca0991d17c4e2768d8b638bfc8286329fe9a923b9045f99fef2469e1fe848c89e1b7e27a4e13516d88904cbec2c186dec028a5d1fa8f9558e2a29492451e3254c61712354fdee5a601aacdbc136a26cd78d6e1e8a254e51f233ad2f22a4ac20720df0d5ac880a290ec606b051fd99da33000f8467116faed97e3559eae42f0066df0d1848c559ebb43362eec868064d74700a6fb55052808f4dd4e604ab0185ddd8a6756713b524b2b875b438ea8b3667a41fbcb8c0e09cd863f841e488284c9c95c80f4818871282f3ea092a8d9e0199cd2b86209a25e55dbf076c89da038d331db01ecd6416eba3a49df1d632a0ec063d61632ce641e99f9d6e76dc3a31ecddc105c708f0b7542efd0ace83cd774d53cf25eade6efafda2deadb3b2077000a28f90cae1ec7efe94d71ac519edd4dc9f6655a52928b2b9bbc3d5f6e22db3081ffe46044c85b4e53d8c6afca3914ebc077d6b0fd57bad9c516bc02afd88454e95e4045c9f40ed93ac61485b7060a910847754e8795ccd02a053195e954b44dc94e30589f054e403105daf23eae8bd8d2fa6acd36fe16013c56092324e1842acd28c2c7bd96fe26e56b6f97abd3b11fdc376e8aa6fd5b5415d3d051646122a0dd9058da32a275683070a9f5feeb9ac4ac626582defd04dd41dc0d2425d6b604546bb39bd8cc7ed2e71fe68494a12ffed1aeddde8ad32e9ceb1eff238d7f7f6f842bc95027fece070751c7ca5cd2198762c8f7d83ce800f47948241d6c0cbb4303c64c172a9d7812432b8964e2d817a91923c6b960947cf6d230cdcc861fe3808d81d74e1e8c219d1a79cd6bd4779c1748958028a09e4c8017d7f5e581698a27b5ca19a82d4b8f13b27b4f7bdac84bae5373e08be61fed9ec85f2ff6843b928472b039ff9caae73a68ca41e058aaeb931df1f412532e9a9722d39a6d375ce0e09efa1c901d15d3cc12e713c5468f184193a40abb7a027c1d5a103e61b1f6a5b830bb44b943379fec30764ed5614e0ec5e0de98af5b599d52f023d648a431eba132ad33ea0f249bb01087fae9bab64b9d5b5502aee0dde477d7c46e46cf54b97ddc6c16344fc63579b8727a32a22632e5e9d62794dc25f88b8d46d5d602df66e340cf49fc69c5592923a7f8c6c645ecd4dfe67ebe10ccfbddfe439242029300eaeaf435b39fa20337312c1fdb3fa01ea3f463980a0c829abb86f1613b3f879669e358f200b7ac038f7ff884de2258ee5f54b818b78f1ceb5931ad467a9c41d845d74c809e9aadffd6ec49fb819551796c7ae81a8c8217c682e69619b01333db6d93025238daae6cfe7ff98364a64c38a15865ab09e7c7ef98d2cef9c3adcae3f19fd3e9d4af78ebb6e36ea5e577cc87ae0fb5f9cc5f1017c9f1621c283a258bd814213737a49999ce68db1604e7300aceab9d6a7ad82535d81629bb1fdb4ed118c62e2cb045ef04d9e3475c0a2a806485a54ae6cd21ab1a5b4d98c3eea3d4d7007642b05a37419e390c373cc4c1ad941345a64218f97e929b0520dc2ead8c5a41309372577a8fafd2edd4c826e32291e289b8c2c086be4efe56204f9d5aaf1f92dfbdb3cff8da89a20d5ebbbe1d490ef922eb312ee8c8a07cd7a415f0eaedabe225a0cf4355072f3e74cb123942b3eae179ae05e1331794c207aa16819178e206ee42262918a3a4e10cb401ee37bf4b2403133b02d7173e84d675ef04de2063fe6b620dd84566eba204123ac49be9794775806fdff49d17b40613652a210a410a6e39a59667464a7084435264c325b899ca18338a664f30cca203485d51c810a9b8b82d8780bbe148bf29fef1aee38064ccd0d996c2c20c5efa21a91e00c048a540ea0429f4b1875ad18c6e352ca2aab7ef1ee20ba3d4a48e5cd27fe106bd5ed6b08990514d853eb313000a96d4f929a5a6333263356f0777a75c2b977b9ca07e4e9fed1286cc280760c052f1b38d850978f7429ff5e15606e8e334ce8d743c5fb86cd7aaf431f1c424c06adc36d7b28bc8945ed00040d51d72170d14cc539ec5d5bf519593364ec5ee17854621b02cd66a864c32bba36f3bd26def3175ce193e7cf523e2beeaa6ae7d5b54016dbc8fc8a684299ce530c01d4f5a9cd706643f4084061f0a7df463f3fe01a4fa7b9a66cbe288c637ae3dd931169e0375a8ae934bac1c511e38c34db0c62577eea99a69791f63c2154f7044c407a8fd9cbc92e52048a6b5891fbe78ffcd901710da887e485b4ab6534a0c7b88cceda4a85aa87acee9265686a54da31d6972d75711118bfa642af46876836d44ecce2fe5d5b601ffc3c2f378524a38eabef3664627e02255c9256d1ebda117759034aef6c69a9e0b4c295179e1841a623e25b8066c218772060a85c12996dcf6e500ff18688118e31f4afbc96fb023c2f24a3df0476e36288ea87fe853d22494e63db4eff54152fc842e46450d35557c9a9e2bfc8a74c73c19be240cbb5f577e42835c3eef099ea57965c78e94146f44d85183ef8af155a8ee99e7521212b67bae148336636da1551e18a1deeb532ed5e5188c4b24e3c2a66ed72f283567581426a53a461f1d98d4eb2d3c078c2b1258d6427d897625da6aa0a886aa1627627f0322ba382b2b82dc8200d11d99948d0fcc2f5277de134234d71ca0bcd5e61a4520b1c0392f31bb44a291a2851467cc1c7edbcfced9662acec0ad59b64a6ea9330c681167066085633fcd5f51c044fbe9020e69cb9961527d2a3e25055e96127734be06bec3bb0847fb965bd3565849fff6ff97d4019236bf1651ae21386727cb2f1de1b99ce7ec74c87bbb06a48bd99555492f787d8a5acbf3d6be4c26634c3e5fcf6cb970b6c48fa8e169184ead138c4ebd6f830691855749c845d7cf7931d15be576503319c73b68402f7a8860e8a493235ab4f690340bdb5a5b5d824a9ef143d459f2193e124fab82b9de02dc15c57f7aa697f29ed63f6914ba21484c4861a3731973fda5766e60cfa2f49e8a1b6070a81d35c291e7755548487f5b62c5a39ddf94fb26616eee51383ae9701396d07a98a069d388aacaa864a6f205692bd3c57c687c61be86637576266974b35e66c31378fbef74b8e0adf620a96e4bcdc8c6b6b6b47414203b9370c4da52f1a38bea1c0527c04fa56c62e00ed256b3ad26be16d57d8a1381fa7219da006b6151e6ce85540999bf3da5aa258a68a7bbf169ca043fe6030b95a6e54550afc040d58a6407d5c8eb0828ca9a2eb282bf1ba4088d4dc5d8142f84a4923591b587e33c242b99d5bdce794255d3e828735cbcf5cee248035006498cc83a11af6892d7c7299f6fd0e476d07a3c0dcf9f752d6a5a5858dbb9959191444fa520934e45a78120b337529475435e54f84811c50754f5b97503ee809373e6f58e071723d27a48aabc1a1ab9eee907ddb570606050d837cd75a4eebf776c6d95e7e47c331d17c2022632f5dea23c19371bfc203c90d73251998d4ba42772513af18f13ba3dfb4b99e8192e84d7b6590748442d9ab06d36c43dba5524598b94580e1575133a22d01bf28de5aed3a4e24297dbd0146f14946e4edfec5a7a2f227d62f9875aada395037833cfd9475588bfd51a5aaf35e2b80a387ac69983e3502460f60218eaf90baaf82511d76a4adeaaf64066ca1cbfae6b320d436295aaee0ac18eeedcff26525b1801b070ea5105809ef85dc5cbdf1616f8fc19419b3b60232d76e7de1240f69905c85ec03726f88e17fb0862b77788dd16399795be4c7eb69517c2aa25e00998ecdfb8d520d78fb25fe964a97e617b8c7f160c23f80138a3507f5e733c66adb7482c3ce15e5dabc6aa9205b47f658975753fb6e38418aa8a06cef0bec6ac47b309b6b31e361ef7b67339fe6f2cf39ee9697d1454e636a4ba3f733dadbe473da16cde1428bcf4464cbca5077a8c65f695886afa476d6a1867c8ce4544c7bd7b6771c7dbdbdf230fd0638392f5967b7c6bba2ef833ed77812c3099e4ad90d96e9"}}, &(0x7f0000003d40)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xfcff}}, &(0x7f0000003d80)={0x0, 0x22, 0x17, {[@global=@item_012={0x2, 0x1, 0x0, "1dd9"}, @main=@item_4={0x3, 0x0, 0xa, "23b7e966"}, @main=@item_012={0x0, 0x0, 0x8}, @global=@item_4={0x3, 0x1, 0x6437a701f11229e9, "38c7ff7e"}, @main=@item_012={0x0, 0x0, 0xb}, @main=@item_012={0x2, 0x0, 0x8, "ff99"}, @main=@item_012={0x2, 0x0, 0xc, "fbbc"}, @local=@item_012={0x1, 0x2, 0x4, 'F'}]}}, &(0x7f0000003dc0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x4, 0x8, 0x1, {0x22, 0xf19}}}}, &(0x7f00000040c0)={0x2c, &(0x7f0000003e80)={0x20, 0x19, 0x6c, "ef682f1c1de7292ad40f74de04b6c00963cacc7d43c36e27d92d228940803bc65bcb6e83756921d1475bd9a5dd0d975ae5af38436f34dfe046a3a9fe38e75e614b3564b9d9b951a9a3e2138e824924e681cd88e49ac8386912463e90ad61c0a1f04e4cd7bf35e305e015f774"}, &(0x7f0000003f00)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000003f40)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000003f80)={0x20, 0x1, 0xed, "9605e24950ac7adac4c8b71ec127d815dd88983027bbca42247a78c6640ed3eed2c84e4bfe6dfdce54ccce0811c5440a381b796a54a2df418502f114f19053fccf5209ece00ceab91e4e56858d7a9e866e053f8d49005614198f8b30acdbe56c1db3a73cd4ff45eddb1ba5e8cf0fd1b53e18d9a9a45b986c6fd91611a10243e3ea231d51dd6874c8407159185ce64955aad5ade06bcd42fd4bee1b1f8f57b10b53bffa0a7c2f4edac66345d9278b5a912ba94c2c9f81d55529c7fcd583e11df646f2233cc3245022d610fb83ef4769164e989031ff513ad5cef832cebf930e144d036fd579a1bb3dd5c9f71cdb"}, &(0x7f0000004080)={0x20, 0x3, 0x1, 0x6}}) r3 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000040)) [ 698.859300][ T4140] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 698.867474][ T4140] usb 5-1: config 0 has no interface number 0 [ 698.873934][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 698.879638][ T4140] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 698.890695][ T4140] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 698.903688][ T4140] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 698.912833][ T4140] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 698.922361][ T4140] usb 5-1: config 0 descriptor?? [ 698.999213][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 699.007416][ T2758] usb 1-1: config 0 has no interface number 0 [ 699.013905][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 699.024949][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 699.034044][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 699.043063][ T2758] usb 1-1: config 0 descriptor?? [ 699.079208][ T2768] usb 6-1: new high-speed USB device number 66 using dummy_hcd [ 699.090166][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 699.099253][ T12] usb 3-1: new high-speed USB device number 44 using dummy_hcd [ 699.371752][ T2758] usb 1-1: USB disconnect, device number 74 [ 699.379660][T14058] ld_usb_open - error, can't find device for minor 0 [ 699.389167][ T12] usb 3-1: Using ep0 maxpacket: 16 [ 699.394633][T14053] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 699.403299][ T2758] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:29 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000340)='/dev/input/event#\x00', 0xd8c0, 0xf45707fcf746c081) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f0000000380)={0x55, 0x5, 0x200, {0xffff, 0xb1}, {0x800, 0x8}, @ramp={0x1, 0x7, {0xf724, 0x9, 0x9, 0x9}}}) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_connect(0x3, 0x118c, &(0x7f0000000a80)={{0x12, 0x1, 0x4d34eb9798c7115f, 0xca, 0x63, 0x7b, 0x10, 0x1b3d, 0x193, 0xa804, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x117a, 0x2, 0x2, 0x0, 0x20, 0x7, [{{0x9, 0x4, 0xb3, 0x16, 0x1, 0x98, 0x35, 0x96, 0x81, [@usb_cdc={{0x6, 0x24, 0x6, 0x0, 0x0, "14"}, {0x5, 0x24, 0x0, 0x20}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x7fff, 0x6, 0x1}, [@obex={0x5, 0x24, 0x15, 0x5}]}], [{{0x9, 0x5, 0x4, 0x1, 0x250, 0x8, 0x0, 0x80, [@generic={0x92, 0x23, "6620fbee779fa941391f4cfb7d941fc6756740e208472d937848cad97ccf98f8b54e2edd7c5752a66a3a00665a4371c7d9fbfe2ed97ec6601ffe73b160612403475e017e8e9d45b2f8a2b720abddcbeacbba6252b718c57f8389e7f62ca45d231f58d8040656e9e312d1d75c51eb130dfc0c172793137e79625bd0af1e6c7274323d4ba34820ab168c54166e7e20e466"}, @generic={0x1002, 0x24, "6a0b8b28df52ec2820ce6244b75002754e7e8f2f813af9df3a5a3425cb727e46b12370648165eac9a04aa8507ecb8649faeb379daf2801eac6eb455608803f56189151c5ae63c59b650fcf7f2306dd8e6b51155ac391d31d38bb96a3e8a6ea44b4b509a168c552049e3733ecdfa6f1820180609dd802d128639345e65e19415d44df1b4812487638fcc5c2b3de8768d4abd10db39033b24d05b64d7a3cb0bd2420ee36c9cc109a13916f7b57d16fd34996ba18aa352499156c3b48344862c2514f13683a387f201750c426ad9be0fd408dd4dda8877d6ed7843dd47d9525e786c90740322d4aa3ca8e49eb32d5949fd1548bd1274a1372ef21863ff55fe8b9ffe226925757a06d8f096e5c57518855cc16a2c1b8d8e6aff5991f558b6351eb8a3ae99d5131cf037d88ae95afb701d30035a43a0bdb97fc8b092fc9b32bb0ae8eb7ec0f62c3a0b2060b83fd7faa5ce9d18cbb54e11b938ca99eae27a25112df25185f5608a0ea1b5b323cfd4b79878050485da002f985b17881d44217dd273f82bb1628c65c52ace31b7e8e6a869ed8df090bfc18cd7230f94e37ed8a91a94ed864ec9fe34995f49f9fbafcf2144570f9bfe7f7ec2eedbe10bd6bc44212d361a54e1de1511b4d8e297c8c3736ace80c048b6e5f64b8cc9ee78db70508b6e20e90b8d69eb7245716678cd36bb2f9ed788df10307a78c71bb6ba38947190b535afff152fe8288ac3876377f88bd84fd2e6bf784deb203346c575ac3d0af0e6a4dd5509f8ab7e47d43d314f2f75992ba3bce9c0cc0f9a31de2107a94c6bc43cb7f4d629174ea2a480971bd467a6dfc4b5cc51b0b037ee1e38419ed22ce2533148c53dc18e4333308bcac7701f2dff353872da4a78ed8429ac956b66661c8bdf7ce3174b9c12167e34e52c32925c0e264713a6ef3b4d7ef5e3c73ce60d496ebc6f4f0705ad1aa7c930e96081eb710906e37b929794663751db32c5a365de599ff8a25afc9895fb181f25c48f157a4e904556226aebbba54ed75f2bdc172954fed4550e4a6b771ad2e059bad4f6ae38f1eb7b962c5892fead7a41b1eda4da762b612997c27ccd4b726844dda1fe01988df9df1ba0afc33a622c2a4b27fb4d120464f7d7f5fbe1632244cbc1c81706b900caadba92d4711345354c710e96f8d7f794104d6dc3eee4447e7705a65c79b51e29dd3d833b8bffd9c372af7fd3cda56b54a3eecad635b1f4e738e874a7a1fae89e0a3f69ed1bc19e3fd56cbcd8d5531dfdec21741f9bfa7451751054b1619c991f703d5afc49cb8646e58818ddd507191f329277e557778a16548f6cbe07ef3d49781acc53ced3d093cad4430c008226f934f188082e74d9178e5685881d66d1950d2824fcb82e463f974318a0835cb288711784e74170c01d091714b2cf93428cd4e5ce0bf85e4dd2853d29bdafb8cdef71ba501a9d3c5df7644d51bcd61edd3b0d1817313fbc2763642b89f61f3ece984ec0f9b5c1881354c3e31e9b661b92c4bdaecdfc476e3d00bda732289274e9e9d63b148e56c684abbe19a7c9b697af7073207de83cb5fffb28bf9a17ed3efabe28e26d7b6416c36136eaa7fbbc0d7842042c2ca5f67908ba6ce5158f98989fc5e30428055b5395db61148c3261f106cae7bced83b9ddd8a5692e6cb0859e449df59944a99eee4c2d62c9ffcfad99bcd570e342afc375bfdbb526ac5f114928028749a91f970f5fab5b4ae360fb45caa9d37f7a658c48116e72f4cca203fcd3b4ac48b4471336533b6bd9d564beb993d63f5042d26637649749ff246e217bf29193ea92e8b3c18f273317189ab6a69c4982095ec651ef0780bd17a3300666177f85f9a0ad2c57cb4d37e3310434af7424caa9aca55b005f62809ffa47f054ffe7d3081a45071a5e86cb82ade0619450557ff293b78cf430d66dabce824fe1f8c91835ad4b23bf1e44d8daadaba07b28d9d9d98230b5d642edbc5ee5f51db072602a0a281e0918bdc47c34fc1c3899534d7085e89928a098e24c7fab850a698517085580cc67fe5c5fbb0f7ad67593c811db88d4d09978b1ceccd2adbd6518ee60c43bb98851c86ce8b439ce5e4a09d73231f126b4e1253f25081813c8c41933a6cb478f16600099968ed7b62e3ead1c43e207350e12998d48b384a7aa7bc7d8c668a745aa49e05db916b6bd2c4d6ec56aac603e51cc845559fb8613292cedafd13b0a117d3b2af695d7429fc096d80b14a7baf668cb629762804093c450f737e53c5f90fe262b1d6879a552c9db42e1c4dda114029344ecd3b3f5304d993f73d21fd01d30f3dafba513cf58a4911d2d05e12f76ecf75b22826062c0ccda7f03779ac38f53b8c92b06c0cafa4c00a075201ef7f66f8c36296b6bbe5d8e812283398895143f6fbd5c470bf449621ca9ea0837763dbd7267f9750f452768056051f10438f438f75cd9e8b974de59baed5af28cf0e1aff15a72d9cdc9b966e6e9cfca365a06721877009049945a85b9dad41b53b8db48e448b602c4eb883bcc834b01ed36a0d3ec5ec6e002a344453428ad49a9bb47192ff9bc12dfc305ce6575615ca4557fc5511c2fb0a4eef71e6ee7877350b57fadb55c99798a93e4a3bd7a9ca76d6bf2099f1e9e033c65b5427df4cd67458f21f7358ab26757ae038435cdd475bf7099c7d4227c2ffadc9ff6e43578f5eb6e966f1ffb6ba8bcb6ff6f1ab89ca2ff81cc9344c2986a75a167056c5e93de214768ea54182bbba6cb12faa100985838293d0d79eacce4fe199ecf22e187f32c2c4c91339083b9e2da7689441572f23de4b1617c90acc25fbce0d7d33e4a2bca9679aa0f3a3a96479f69ec0a2d5d84fca50efac8af2eff1ec9e5f2003a3740502ef32f22a1695d1ff51954ef4ee1dc60d4753337309861023fc1fdcf94a5168ac2174a4cae2d83c2b050b95e229961855333a8d18ce2604cae115fc84ca7a34ddb0a50fa904137d8c8a7cb27a28e52caefcbefae5ef3284140c22350c9ce8ebea26a04a32c675187d400211a46bb260e8b396bd79333c91e04ca40e2fb3880e5edd2565c297c67a61e05bcd48416a40ffcdbd19a169132fb5c77963715cd346df5fa9805dc2528ab0965b7fc9433d02db2358f057180a5510984ee3d82d565f94c3bc04266ce70da2e5737fea6c397d3495d407c2f3597894b7f1796711b5411a4c1b8bcaf231d251079cb46e6a5d4ef59ea32633a410b6131db7a9c8f5d6c7ce3149b30e21a9aad6c5877148373cfd5646e52dc7ef865415967360ec9572952ae91f79b20b5a7a639a7d76e2185a95f8efb0e972686d708910a1b96b9151662670334f35456a02a0614f8499816ee0d445d12d7fb309acc234e61960bcde20b9628b0285451b813d98c9ea69bdbabb55f7656636a0c79f4dc294459b79064d145a4596583a6139c23d33fc65447dcd655b333728bea2156ad2c74946c0767698f9a913e33802bd6eff03500d3cd2a905fff99a6a3ef518e605bd3acba0b896f4fa97b19c7d8e843548dbabc020884d693040ff2ce86b95d6a253b6d67acaef669a87d3bd7d7f25e78aa89d033141ae5ee48067b550998be8c25e629eac4c72c58443e4a9ef5e7c6742c7c7b24e78595b9e08e75fdd708a43c2b7b589c869ffc220591f35038eb4fc7e2bb4b71cb850e14001e9847f3055497018b05b84d503fc9290a38d1bcde66628d0448f44e11cb6161cbe42243656a1ff8153280d8671d00637fc44148408fe5783db077d82ec680d95ff0c0b563f7d5c74c234bb2667dcc99b2f490fdcf2a45958766e32915c814fe85e647f3f2c1ad73ab7c7df795b7d0b6bdc3b3b3b2e9fe68541722cec247357f48f0215bd16ca903510ecf527bccfa64a2b61df567359e81662a67e00a14a8bb710e4d80e6fd1da570b5e482ee72b8e950396f263cc7631709cf741bbc9bd24b4293dd1ac34ed61ee1af9d678200d0765de2a07db4a22444128a6dcae27951e759bfdb4446e14b626a0f508ad0c1c18a32f5347ea136fb742a121c2459d9596271c128e7b226beef792c56c5dd39cfccccbdbb651825de624871ab9d3caa29fb9c4479dd1e0041ed19939650bb04d00c92be0ebce0d1b2871ca8a650bddb7b534feebcb699a9e71b870707913add58887470b6686b9d9fad357da8f501e578db30d98b67f66024613c408c098b8ccb59f1da4cf82df8d6a5cd33935c04da04f39ea8f44e7fd6386ffe5fe504ca686fe597ad51e96faae937a9ecea7b17cb3350d80cb287ea436ee2eb2dbaccc15fb9021104b4611d0ac04d6bc50dc1594425ec5bdc23907ce9f3d7bb65c6eb753c3673797623f8f1a34f0b1fb56cc7f7e1f07a2cf1c2020c14fe07f0dc85e73a2222dcf11188b397ab7f061e6c07d56173d5d17d017bfdcc1b5c36e181becb2ac381d6ae49991b363ac148bfbc3061bbcb81d64811b75423a45bb48c233672b984ee68463b3a61a3923cce683e7b2bf664f56e72808507612d0d3defa92f464cefd11d469017a7f6618c9256f8c29caf4eed6710bc73cbcd029f1ab2edbb0934db0e7304029659de58ed38aa208e9dd4fcfe974e141db2623de0fbd84e0c0a79054d74b7dff144de555e7610763813db4b31bfe66862b5d14572356af59f40e8e454f65568fa71a23fd8e649ce56d084d64e3ef868f8a722ca8e7bc9e9cc937929fae3b01f8fd67a7b4247feee248922aaab7f63aac1f5559aa69019df07d894f24693203af73937aaa6642258cc9ffbd2ed93db4ea27fa0a540efbc02fef6482a5d261aec37b8b53f3255f6559d6b570d0ec46a7b645c6a1c49a2e84d13c2629c41dfc8e89f6c0647f86e3ee9fe18fc0b7c4818217f7152eef4a6cdb8c95bfdc7ef3853b6ff364e6c9127500bdd892fa65252de7f87d9ceb54105beadceafc66f1baa24dc218bf19b64e79c6e8af7a35ed6aab78defa46a104606cc308149a2b4f981454cd0fe9424b4fd948eaec9d5e4588d5374869afec560d57d281772e123c3a6309cc0ce5370f2b7a313eaa12651bf95dfd0d0e0d1c6910536d5c7e26d50303009355116aff9604baf5d45c17d7e2d999ca46e0fbcb2db40a7d3f2fee19290432cb59431a04ed2507cf44a2fa3c8532eafe2b2e18ca68d8181ed258defb4d4fea89fafcf7a70f2bca4c9c4483a7e06b8f23e7cb492a916fdcbbd4102a78d70883a9e74560fa917596855151ba463066ed19afa9b80f44ff94ac4c1284b1ed86d5990d5172cd1f51302d58e3acfc3996c39dfa4cb419a9372b90ec7084ca17cf09c679ace04900df0b1ff0f7a6b584553cbdc2045304d5ff11ac2d1347c91b71cd5f1ff9336a6deae45376c77ae98137c11ca54322b915294a6c3c4fba9b6f1af2d7b1c8cfc7b57c7de3fb4b6b1ce9ae452a4589dd0f29ba5a56e1d1f7c24d4c398663aaf49ceff4b35b573acef5be78e5426e7b34490e54899bb57bec6bae2d5698df93c651b28fbb6efe7ce4a235276ab8f7b658712843d461c35330408cea897aa645521658cd74fe8cdba643df3dd579136c28a08ecbc96716d4d723551b6d88214f72fe4f105dbf04663bd530ce4330c83d9e0b6393138702daa1dfb0636a9d8d42236276872520754ccfb28b2b3bbfc0085cc6db1a115f1cbd6552ce9b44861986a0a83f089d8467a1e055b75e77bf0c3f4da5e42e64dd5c17206ad381e4c5b48268d38ab9edb08dbdd4ff8d9df4e456352823b4d9c670e835a3f9dc07733110092aebcc8a290844ce491fc09d02eb544db324d8116659cef8b25dd78bfb084304a2935ea28142055b06e42d"}]}}]}}, {{0x9, 0x4, 0xb3, 0x0, 0x2, 0x75, 0xad, 0x36, 0x0, [], [{{0x9, 0x5, 0x7, 0x0, 0x110, 0x0, 0x40, 0x81, [@generic={0x14, 0x7, "0bd6b94b39e9e89688b462bc26ac3ad17cb3"}, @generic={0x7f, 0xb, "6cbfa549c19dc32dabb9fceee6b3691c1aa0b25a8e9ceef38064d962999c74e3418b306b625829fd1726119a6195cca50d8c3a8fa5f77854481d0276b435bcb8b06bf2a667ada49f6545bd5ebf2b5163b131171bc47195921ab85d3a075e056d3adf1b7ab3b62e165d51d1c09a936f6c92acd21f663ac2126fc2866237"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x57, 0x0, 0x4, 0x20}}]}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x0, 0x2, 0x79, 0x7f, 0x20, 0x9}, 0x12, &(0x7f00000000c0)={0x5, 0xf, 0x12, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x1f, 0xaa, 0x1000}, @ptm_cap={0x3}]}, 0x4, [{0x24, &(0x7f0000000100)=@string={0x24, 0x3, "f7f955e303990698736f4b407d5152b0d907910b4aa970222d223fa6c0c67a142ee4"}}, {0x9b, &(0x7f0000000140)=@string={0x9b, 0x3, "5ae75387c6462f6dcd306ec88d18d295b58b441b9152cc556acf05cd26ab593da3109b1408db1ebb6659af8d32d31f98285ad8efc8a2e4593f37bc0d7d817cc2ba612ae7e07bc461014274dac8d8d0674b86a06bd09ca3789e732e01b690cff50db43b5e27d692ce0933f73fdb8792c4fbedc122f80b928fdd61854522dcb8e70078d427bff51e6d62dcc17c83b8591e50bf678a70bbe6da7a"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xc23}}, {0x6c, &(0x7f0000000240)=@string={0x6c, 0x3, "93328020dc6c294cb2bf4adfaf1939d7ca92a951986326e4b8eec981007c205fde5ed4ec99a80c61afe650d3b0631bf52e470036bb563aae2104cb2a077b63364bb9a339feb1eae7c6005d8beff68c764eae6895778371683743efe0749764405f62b1a36ccaf3e38edf"}}]}) syz_usb_disconnect(r0) 22:25:29 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:29 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 699.449239][ T2768] usb 6-1: config index 0 descriptor too short (expected 1307, got 27) [ 699.457574][ T2768] usb 6-1: config 0 has an invalid interface number: 148 but max is 0 [ 699.465937][ T2768] usb 6-1: config 0 has no interface number 0 [ 699.473150][ T4140] usbhid 5-1:0.16: can't add hid device: -71 [ 699.479599][ T4140] usbhid: probe of 5-1:0.16 failed with error -71 [ 699.495968][ T4140] usb 5-1: USB disconnect, device number 40 [ 699.502390][ T2768] usb 6-1: config 0 interface 148 altsetting 0 endpoint 0x1 has invalid maxpacket 1131, setting to 1024 [ 699.513685][ T2768] usb 6-1: config 0 interface 148 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 [ 699.523838][ T2768] usb 6-1: New USB device found, idVendor=17e9, idProduct=c9ad, bcdDevice=38.3f [ 699.532948][ T2768] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 699.539297][ T12] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 699.551436][ T2768] usb 6-1: config 0 descriptor?? [ 699.551913][ T12] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 699.569770][ T12] usb 3-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 699.578917][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 699.589418][ T12] usb 3-1: config 0 descriptor?? [ 699.839209][ T2758] usb 1-1: new high-speed USB device number 75 using dummy_hcd 22:25:29 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 700.049171][ T2768] udlfb 6-1:0.148: vendor descriptor not available (-71) [ 700.060415][ T12] cm6533_jd 0003:0D8C:0022.0071: unknown main item tag 0x0 [ 700.067787][ T12] cm6533_jd 0003:0D8C:0022.0071: unknown main item tag 0x0 [ 700.069410][ T2768] usb 6-1: Read EDID byte 0 failed: -71 [ 700.075147][ T12] cm6533_jd 0003:0D8C:0022.0071: unknown main item tag 0x0 [ 700.088104][ T12] cm6533_jd 0003:0D8C:0022.0071: unknown main item tag 0x0 [ 700.089960][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 700.095402][ T12] cm6533_jd 0003:0D8C:0022.0071: unknown main item tag 0x0 [ 700.108694][ T12] input: HID 0d8c:0022 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:0D8C:0022.0071/input/input139 [ 700.119595][ T2768] usb 6-1: Read EDID byte 0 failed: -71 [ 700.125157][ T12] cm6533_jd 0003:0D8C:0022.0071: input,hiddev0,hidraw0: USB HID v0.00 Device [HID 0d8c:0022] on usb-dummy_hcd.2-1/input0 [ 700.149172][ T2768] usb 6-1: Read EDID byte 0 failed: -71 [ 700.154885][ T2768] usb 6-1: Unable to get valid EDID from device/display [ 700.189211][ T2759] usb 5-1: new high-speed USB device number 41 using dummy_hcd [ 700.199110][ C1] usb 6-1: dlfb_urb_completion - nonzero write bulk status received: -71 [ 700.207808][ C1] usb 6-1: dlfb_urb_completion - nonzero write bulk status received: -71 [ 700.228419][ T2768] Console: switching to colour frame buffer device 100x37 [ 700.240179][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 700.240190][ T2758] usb 1-1: config 0 has no interface number 0 [ 700.240218][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 700.240237][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 700.240247][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 700.249149][ T2758] usb 1-1: config 0 descriptor?? [ 700.288623][ T2768] usb 6-1: fb0 is DisplayLink USB device (800x600, 1880K framebuffer memory) [ 700.304825][ T2768] usb 6-1: USB disconnect, device number 66 [ 700.318200][ T2768] Console: switching to colour VGA+ 80x25 [ 700.350097][ T2758] ldusb 1-1:0.28: LD USB Device #1 now attached to major 180 minor 1 [ 700.350736][ T12] usb 3-1: USB disconnect, device number 44 [ 700.459114][ T2759] usb 5-1: Using ep0 maxpacket: 16 22:25:30 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 700.501432][ T2797] usb 1-1: USB disconnect, device number 75 [ 700.508912][ T2797] ldusb 1-1:0.28: LD USB Device #1 now disconnected 22:25:30 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 700.583681][ T2759] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 700.591898][ T2759] usb 5-1: config 0 has no interface number 0 [ 700.605491][ T2759] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 700.616956][ T2759] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 700.629895][ T2759] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 700.639582][ T2759] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 700.657438][ T2759] usb 5-1: config 0 descriptor?? [ 700.879117][ T2768] usb 6-1: new high-speed USB device number 67 using dummy_hcd [ 701.119140][ T2797] usb 3-1: new high-speed USB device number 45 using dummy_hcd [ 701.199254][ T2759] usbhid 5-1:0.16: can't add hid device: -71 [ 701.205521][ T2759] usbhid: probe of 5-1:0.16 failed with error -71 [ 701.213826][ T2759] usb 5-1: USB disconnect, device number 41 [ 701.259229][ T2768] usb 6-1: config index 0 descriptor too short (expected 1307, got 27) [ 701.267577][ T2768] usb 6-1: config 0 has an invalid interface number: 148 but max is 0 [ 701.275966][ T2768] usb 6-1: config 0 has no interface number 0 [ 701.282332][ T2768] usb 6-1: config 0 interface 148 altsetting 0 endpoint 0x1 has invalid maxpacket 1131, setting to 1024 [ 701.293690][ T2768] usb 6-1: config 0 interface 148 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 22:25:31 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 701.304081][ T2768] usb 6-1: New USB device found, idVendor=17e9, idProduct=c9ad, bcdDevice=38.3f [ 701.313383][ T2768] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 701.327043][ T2768] usb 6-1: config 0 descriptor?? [ 701.369241][ T2797] usb 3-1: Using ep0 maxpacket: 16 22:25:31 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 701.469218][ T2758] usb 1-1: new high-speed USB device number 76 using dummy_hcd [ 701.499403][ T2797] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 701.510406][ T2797] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 701.523258][ T2797] usb 3-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 701.532341][ T2797] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 701.589753][ T2797] usb 3-1: config 0 descriptor?? 22:25:31 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) 22:25:31 executing program 5: syz_usb_connect(0x3, 0x0, &(0x7f0000000000)=ANY=[], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0xa69, 0x97993fb44393c14b) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000140)=""/153) [ 701.629290][ T2768] udlfb 6-1:0.148: vendor descriptor not available (-71) [ 701.651048][ T2768] usb 6-1: Read EDID byte 0 failed: -71 [ 701.699388][ T2768] usb 6-1: Read EDID byte 0 failed: -71 [ 701.709813][ T2758] usb 1-1: Using ep0 maxpacket: 8 [ 701.719533][ T2768] usb 6-1: Read EDID byte 0 failed: -71 [ 701.725235][ T2768] usb 6-1: Unable to get valid EDID from device/display [ 701.769134][ C1] usb 6-1: dlfb_urb_completion - nonzero write bulk status received: -71 [ 701.789114][ C1] usb 6-1: dlfb_urb_completion - nonzero write bulk status received: -71 [ 701.793137][ T2768] Console: switching to colour frame buffer device 100x37 [ 701.813038][ T2768] usb 6-1: fb0 is DisplayLink USB device (800x600, 1880K framebuffer memory) [ 701.823746][ T2768] usb 6-1: USB disconnect, device number 67 [ 701.829949][ T2758] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 701.838043][ T2758] usb 1-1: config 0 has no interface number 0 [ 701.845169][ T2758] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 701.856142][ T2758] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 22:25:31 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0xa40) syz_usb_connect(0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect$cdc_ecm(0x1, 0x62, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x50, 0x1, 0x1, 0x6, 0x20, 0x40, [{{0x9, 0x4, 0x0, 0x80, 0x2, 0x2, 0x6, 0x0, 0x2, {{0x9, 0x24, 0x6, 0x0, 0x0, '2U3S'}, {0x5, 0x24, 0x0, 0x40}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x1, 0x1c, 0x40}, [@mbim_extended={0x8, 0x24, 0x1c, 0x3, 0xbc, 0x7fff}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x3e9, 0x9, 0x3, 0xd6}}], {{0x9, 0x5, 0x82, 0x2, 0x296, 0x8, 0xae, 0x3f}}, {{0x9, 0x5, 0x3, 0x2, 0x12a, 0xff, 0x4, 0x1}}}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x6, 0x6, 0x1, 0x10, 0x7}, 0x37, &(0x7f00000000c0)={0x5, 0xf, 0x37, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x5, 0x5, 0xfff8}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x6, 0xd, 0x574a}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x6, 0x4, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x3, 0x2, 0xfc, 0x1, 0x8000}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x3, 0x1, 0x8000}]}, 0x7, [{0xdb, &(0x7f0000000280)=@string={0xdb, 0x3, "1e8e821aa09cca3b72c6b37d2f12f531c3b95bcf51b33b4b53fec7e6e9cef8e3ba84581b29fb693533809c6e951ceda81be7e98478d49e8da7a7ab3cc69bbc7dd5028806b9da4d3d9ff1d198e2bd244a82f3633298da385a88709c4fd6a5922023aa2330289b39732b6312908b630b8010a670301a79423a811e0ee4f289fc86bb491be46544cdc216e8a97fa95c26f7ccb34447783ebdf4fc997205991e67a12a3544037b8e7348c245506cac1a6bdc9bc44f1e9ece3ac315826e3dae345ad2636210386722b51e93dfe0d6ae6447fffe7587f2a005596787"}}, {0x4b, &(0x7f0000000100)=@string={0x4b, 0x3, "7c080128b03d589af256f2aea796a1e9089eccfe0eafdf2e5c2d2410b5181d721710f3003448d5b2714049e6e152142ccb9acbd3b56431140b559a490073e8e52a3903e88a8efe9d6a"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x401}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x41b}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x406}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x1c01}}, {0xd5, &(0x7f0000000440)=@string={0xd5, 0x3, "d856b8392c21952f74f74e4abaaea32279eab3c98cd4f24345dc7aff98b25250a8d66776d8f618b4f8dfd0eda2d729824a7f6b4712fb66b67ed8c1007544d558eb86a2c186207564382ee3de6eef26a15d95eacc3fffda8f6b9350de5f19bc2255a4b0c81ee9ee8838481cafe52533381b38456ebfdf8444da23ce5cfd924dcc00fd98b0c032264a5bcc64f16e530e439cbf46bd8c0c7d2e83d3f191d7f00cab61b19a9ee64788206ca8503c9e33ed2d6c7a03588c084d2abadf9070f3f4433522f44781bedf72cfc6951e45dab3fa7d09f62b"}}]}) syz_open_dev$hidraw(&(0x7f00000005c0)='/dev/hidraw#\x00', 0x8, 0x101043) [ 701.865435][ T2758] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 701.875760][ T2768] Console: switching to colour VGA+ 80x25 [ 701.889426][ T2758] usb 1-1: config 0 descriptor?? [ 701.919352][ T2759] usb 5-1: new high-speed USB device number 42 using dummy_hcd [ 701.933260][ T2758] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 701.949586][ T2797] usbhid 3-1:0.0: can't add hid device: -71 [ 701.955636][ T2797] usbhid: probe of 3-1:0.0 failed with error -71 [ 701.967050][ T2797] usb 3-1: USB disconnect, device number 45 22:25:31 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 702.169124][ T2759] usb 5-1: Using ep0 maxpacket: 16 [ 702.225452][ T2768] usb 1-1: USB disconnect, device number 76 [ 702.231551][ C1] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 702.237925][T14131] ldusb 1-1:0.28: Read buffer overflow, -131383751864066 bytes dropped [ 702.252530][ T2768] ldusb 1-1:0.28: LD USB Device #0 now disconnected [ 702.289246][ T2759] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 702.297377][ T2759] usb 5-1: config 0 has no interface number 0 [ 702.319157][ T2759] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 702.330403][ T2759] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 702.343379][ T2759] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 702.352476][ T2759] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 702.398158][ T2759] usb 5-1: config 0 descriptor?? 22:25:32 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b980811c9480000000109022400010000000009041c000291010000000100000000000000090522020144"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r0, &(0x7f0000000a00)=""/114, 0x72) r1 = syz_usb_connect$cdc_ecm(0x1, 0x11b, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x109, 0x1, 0x1, 0xe9, 0x80, 0x81, [{{0x9, 0x4, 0x0, 0x6, 0x3, 0x2, 0x6, 0x0, 0x3, {{0xb, 0x24, 0x6, 0x0, 0x0, "52335d82c393"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x8001, 0xb3a, 0x56}, [@acm={0x4, 0x24, 0x2, 0x1e}, @mdlm_detail={0x4, 0x24, 0x13, 0x7f}, @mdlm_detail={0xc0, 0x24, 0x13, 0x4e, "a6f631d62044d308bd82846f0b19eba9f7a06d722ac65509ca96c059cdc52d8ffa404eee617a7dcaf6d480b5fb0e814afdb6982e25289ef278af8132d377c1e9899dd2a7359f5e15559b4c666f68099f809d4ad4c8ec83e6c0974ff2a94cebb175cdad5b4d95f46a237c53bdad0a5756c74e646e03094558e2f3cc975d3ee9a38fcf8474bc30ea6cb27da0c2dcc252b53299547d8b7f007dd91817bfb28443d06c1bc051d44aa79baf50f4f1065780f3c1c4be631279565aa25843cf"}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x324, 0x7f, 0x3, 0x6f}}, {{0x9, 0x5, 0x3, 0x2, 0x32f, 0x88, 0x1, 0x8d}}}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x300, 0x4, 0x2, 0x4, 0x10, 0x1}, 0x1d, &(0x7f0000000200)={0x5, 0xf, 0x1d, 0x2, [@generic={0x11, 0x10, 0x2, "27437a021457d8588798fca18448"}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x0, 0x5, 0xf4}]}, 0x6, [{0xbc, &(0x7f0000000240)=@string={0xbc, 0x3, "63a7a87e10f71bc44810cf389d0fb5594583e68d0a799c6474d85d2396340400500198063e83945c010f486426d739cc07e7baeeb7746fc075a4a974174efc6898fd702c26f4743111d78c999b5a3185eb1ea776476a636db7a8dfbaf75c3b3f05f165b3e87fdcf679c7597d041ca054222359c0cb1e7a30caa28bdba67aefbfc1d9e5fe33f3c4c78f9f8343f5db62dc99a6ea1979b13a346b0e8d96288a4542b308bb690189bd5fad90b3fa6ace0def9c2c4bb554acb912df23"}}, {0xb5, &(0x7f0000000380)=@string={0xb5, 0x3, "4a4651f8f8ce121681c0f924a548d1ed7bec69fd93d0c143cbc82c08e70121877850845b91ae00b14731ad80ff58ae0090245b1bd68485822dbd9dce7280bcc5ba2592e53f316c090f31700778e09bdd066e39e50d634603f86156cad72f4859b5ac8b1ca32a6112371fe9e3e3770f402ba56ec22b5e5c484d2b1c5add0e92b5d2791bf648356b826a43402b9fb7f5614bb200c72399cb186d23b243aa035a85e3cf58935347d45dbffeb91e1847c496dcd889"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xb2d2e973d1c17153}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x3401}}, {0x72, &(0x7f0000000480)=@string={0x72, 0x3, "eeb43642f683884f9632fc413d242fdcee448cd5b89426fdc22c996a32600d631b03e563b7d52eeb4fe9debcdf9631943b697e62d5766c43383e3a3a29b0ed00965cf05b0a06d02921041d740e04b40b72246cb8d904c91fb3866d0e6ef6d2988839f2c7619dd32709785f635dadb1eb"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x2c09}}]}) syz_usb_control_io$cdc_ecm(r1, &(0x7f0000000700)={0x14, &(0x7f00000005c0)={0xe4eadf209910cc25, 0x23, 0xc5, {0xc5, 0xd, "217b4716f2f430658f0dcebd0f6f7073a886926223c63aea1cbcfca3c79358042ce6dbb3bab3601e2c756a0f77707ce0189488051c9dc95649c667f3f8ae911905239a35c9651d97b1ead1d8a73a36f795a31bae5aa9453390e6ddb534827c481310df29523e205ec071c234d71742ae7cc8972dda21e1f9d5cb2b41838fd0977da1829a54bc6c286223f7b79b2dfc67e42e65da3b945c03e2b9bee68f20c0981c5e1e55500884aa8567521b60b4e8e2ac241dc2d1fce47dba4575db9ccfe94855de8f"}}, &(0x7f00000006c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000880)={0x1c, &(0x7f0000000740)={0x20, 0xd, 0x9b, "f3dd36e8e9b33f65e9344779880c158ee949a815e0eb12397327326f2a6a4f93bda21666691aec6b1184d8868fcc1b97e37eb3eb6c35c0a6c58267f224260b766bc2980eebc2427b11cec7e2b4b741602373fc5fb697fc2de78528acaf95798ca5375f0e4b6160cf74a6179077c82ae1a8b9e421f3214fd8778404c16a2f4ddfbf482d1b089689a1c11b41e01f1ad2d49c125594670d8c37884733"}, &(0x7f0000000800)={0x0, 0xa, 0x1}, &(0x7f0000000840)={0x0, 0x8, 0x1, 0xe0}}) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000000340)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x22, {0x22, 0x0, "89c62c16052dc0b32a9a1ab4f4af6cec65094c9ab2776f137976c2911a44febc"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_disconnect(0xffffffffffffffff) 22:25:32 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(0xffffffffffffffff, &(0x7f0000000440)="a54faefbcc909f59", 0x8) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 702.509173][ T2797] usb 3-1: new high-speed USB device number 46 using dummy_hcd 22:25:32 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x7, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x200000) r3 = syz_open_dev$evdev(&(0x7f0000000240)='/dev/input/event#\x00', 0x2, 0x220b00) r4 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="120100004fd0a6080912010000000009040000004a636200"], 0x0) read$hidraw(r1, &(0x7f0000000480)=""/220, 0xdc) syz_usb_control_io(r4, 0x0, &(0x7f0000000940)={0xac, &(0x7f0000000400)=ANY=[@ANYBLOB="000004000000c8ed3159"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r4, 0x0, &(0x7f00000003c0)={0x34, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r4, 0x0, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000000280)={0x8, 0x7, 0x101, 0x4, 0xf80, 0x7f}) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="c6f2f98330edc4091864fca101b60006c52459a746b46de63dbbc31d6a574e538358d4", 0x23) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x0, 0x40) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x73, 0x1000) r5 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xfb, 0xeb, 0x1a, 0x8, 0x403, 0x8a98, 0xc9e5, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xb8, 0x0, 0x0, 0xdc, 0x11, 0xcc}}]}}]}}, 0x0) syz_usb_control_io$hid(r5, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) write$char_usb(0xffffffffffffffff, &(0x7f0000001240)="5b482e759d018056493f1069e1ecb64924b85695b3717e18469f02fe438b5881baf16f382bbc677e9381cbaf3998c2e72062615cb594abfe70647d60523ffc19728af49102a057064fb8d0c5c47a90ccbb07283c90f1bff70ddaec54b9b07579825432ddb36ee103e7006dc3f99002f14858adc30b5eac6652ff21cd11fa6b907e639df9770d72d62d5ba03e2367b5518588505b13ac4521a7474179dd6bcdc02d7a2e46d31a93cc744f5e451d6ae9883e3bb23f626167b433de460e9aa29f416e0c8677b686d5b74edc368ffbd5b8dc89bf6731839fa571020eef4157e85c9bd6160cbd3618084483b12f3fc5b0248e849939855a859f4030de6a0f7e2aa73658e29bef1fd853bc748b552e53a5bc95f8ecfa087f7bade45fe073f706446bbda98a3ab39d313e5e82123a82082caebf7da50b4b4af7754ce14bf73d9b24f8cbd2346ebf6845cd50f9fc9ad6309a82063242a4d5717cf31e7024c0a9d2100732aab5a8d1ad9527d2bd313fe2770b641c2ab6bb7a9999b6b9ec5ae184266d59d545373c9cebcc8e062bdc197bb852af2925c52007bca82f1c41814e629c32c2310a0fa0654ab1dddbc7fa8190c1e9c96a8ce8fa10c2003163f6f01a471777afcd172d2ab016046deb5085b65144b3b9023266c1dc1eca35f70f4236c4d37aac9dcfe6e9716897eef432fda9d63cbb2a8a93532d7c38857c621aa163bd192666da53aa15bcb71ad24d0e4e085de7e77e4186054a85291bca6158df18020ddacb8c7e4d83548c5e8acffa8695c8a71b06d575f3c63c92c0084cd3fc4c9e5212fed64e8c0ca3f2f19144ff1ffec8bd8703edda4242b722bf1ea912d9f7bcd56de0de4e61b742d6f2d23d5d808da196885a2beb014b5c432bad6e71c030826dcf8d1f0d99efe73600184a3bb7091b1ce9557937a693f23196caff6ba83c6bbbb46c21b31a5723a714ae7ed4124612dc2cfe7e39334b315709a9ebb6b44e3a4137624cbebec6ae7ea404186464b413d81a68f825c5f1350ec26ac0eb7153c74baf433765cf5f39e991a06253b081592b88cc31262041fd1eaeb9963c737787410a7b5804c19a0196cb51f1b179e7802702aea41606ea771e1ecf052c555ca2ff8629ec4e0d7c000cffd2193e8e6f13d8c5b7554ce67e06f431cf8cdee9c8edb003b6dcec81b1fc559a058cfe023c124e77a08370871166289132c222692f7cf365bd5bd075316190767b923568084a619103d8cb496a36bd84d6321dd17894e6014503b626b5e98d818a3080ac4338ae1c8e0ac419e439deac4cf99632f4a53f14b527ada666fb37ffe7c4fb057f6d063eba9e6357efc9a09b331fa295bc1923e35fa934e205f8c67edc671df696c646a6538d027a386048355df07346e8da8131efad2f6262dc019dc9959c04ed0b19fbd869fd86d61be218ade2e3a1121e8beebad640c7858baefb8a8090bd0439700a740841ffd25d02c82f48e2ccc0fef7d7d0c6d241b6007c8b0a1f8be2a6a155b9895b530fe99bcb42f6e25c7452428e8563863b3657e79de326028a88c004a8db8d4a3019fde982d1fd1f2e62c05538b451f42e8544c981fbdf40102ac6176471a744611afb5b7c5ad7d4714d6b15252d1e81264f9ef7944854d1b9b2991fafecd7bbf67c6247aa96ce5e2ccd4a954aadf3dd96d1bcd72b70f04c1994fbb22c42028f6aef5d88bb56a9f99ef3c154dae71d09001b99c6bb73d891a0303752a17d0f4bab7f3e482474ec4d274d780395d3c56026f1616f61607f98a77c6104c4d6aa2754c2549373cc9d343ed870a8c0851d8b8355a97e30919782f52ab3ee4b8a6cf4098bf8dd9557e74135dff84570d35633c607ad500106e094ac96df981960cff58bc376c5c3e64cf591dfa9f25099f0ee2ab249d32d6ca44992ddcd7ecb5ab689a67d33769657796375020f010e2334920ccb1b94b5d4c3af9915e2e857e65968fb18fd62e750010b966dcdc59e8d5ef551de1b085a4f731562e16143dbdd836a67a555932864d432bb819f4a2365c9c33da879b7e1af22cd6169df990deb316365a837e5695d3213b54811ef17ea9ed2059c50edfe36e8de62a63e22e6ddc0e8536b51564b92a5f56218c41d53e780c5716069cccaafa46df96a86272024dd8a790b2b401bad5915cb9c22a01879fe58cdbabe8c935a909939bd4577e77b2481e3721e491a63b13917b143d7d2aa34a1d60e84be5c71bf0437cba53eecc36059adff67f6855ef654da947160c9080dfe58ee9f78628c7ce8fa7eebc3ed2902ee7401cd2cebda4e88eaa5fc596d8631f7512c09e17121d70a217a3b7f0c832b7591de281d5de51ca57b5914dabf27ac2ba9b11979eef2708ced3d0e237e27e8b1043a7ae64a5032cf89b524f0c83e63bea1bf8df3774f665fba7b854725b0b0fadd3b91fc89dfcf502f21be184e5fe05fe8a971b8e0489e433d7c5f7660be2e00ed00f7cd48d60b5a2ccdbc6350045fe737f162e69e9f635fa8fc3873092ba37742d4a81362980dd13a4400d0d51301745b35e356b00cfa73aac74e4ee31a0968482b4379e33c542f8cfa12205e0485259c7c38dabcf2f5516a4f04e554e1f6df211557a83248bfe652b0cf3b12b124874a0f6fc85605f79ed13c983537743062c1ad81134500c0bbc16b27ab480bb585441e80febd835d44b29e9347e4da7b3b834a0a9e3959630ce919c0ab5263b6f27c3f2f29233e79c83b5af22d3a8e1d38ee2077dc603ae7016c962f5fbc6f1513634e0da752ef9ac5ad5734f04a7fc80a3cd435244bf0b3dc61c97d946b5943bcc5f8d047d14d8e6866120916fea7c7db78e60c5909e15435b00a42fd03bfb37fde0809511dbceb6d3c8e119740d36fc78d8d848b4a73d11ee047465bd9d3eee01fbc8c8ac385656e3a1add0dbc0676671c931b4db4e31fb0bcbcb6653881ed0e04991942b0cb1ab6d5ca1df8fe1eecd890eed3836c62e8586a2e6c58ccd5a767408ae22157d7b6b951d8d8ef5fef3c9d93764f8b76b01bc23af3ddb1af35ccfd1d8039146dd699f97807e20e276d8c98f762679a626fbc75f6f67565f2187b524a07096610f95d9ad88e58ac6fb3bd64f2e436b5881a92545cadbbbc36488d75268e98d969dd23e18057591d88be5e8a15317af982a177856aa9b1a1767c76193745b6a74522fbd4569d49891796cfd59aed162d2dedf309c27aecc93dabd2708d9160fb4b796e4172bf2ec125ec70b8ba59ef54a24f8b7523607ed9d5a49210861a81fbdbb1d38c99668f6c0c89cdcb1bb1b9166992d69590f9322b6d9c655f108d4cfb9552265c2c1b3217246682da0ffb666118bb264683912e6dfd5d0523c9f3d47223d0c19054a2a276836f4cea3be89e44ba65a9f1fd52a9ad02616397d376ccff977023c58a8841c0ccb89e142860fa1c51c10525f48b274013ac922815303d248d57c027c4fadbca47e8f79c67a1b03bafd0dfaf4ba7c96a5e933a077361ac8cba80b86391f5e3f23066aa4e23a8a1ded92998e44da802a2283d44a2a8952f387cdfe52a23fdf0957bf1b7f96442e4f000a82fe4ed16499bedce894c15c917396ba7b62f64b4a727575be4c190046dc136327bdad8a21eea313a00d407c80042433c1439cd5750c9599eafcee5bc3fccec8e8d355517fafac64f4592c4ebf88a63f7fb3ca79a0f31d23477dd451de655ddea88d7676f1936d6d7e661e3184d841d042962d594286e416d2592b14e7e1fe6f4efa1d89afe7c4971506ca6c87261ca20d3e40cda6065b378c9802beec380e3b621df8140ee7a42b9c7a2ae41a2aae86b78daf01284265fff842317e9b4aa8675af2b563052a89fef5037274ac20813668931882397295a9a31cd7dc3ec233cd543f2566ea69227fd63c8cf5dbd0fb4732311eb2fb72a10b5d53b05102f92a73954db219963e3adf74301006da9f5e95e43087345c2b84faa327b304b7fa054fdfb13dc1f70dd70e5d10a4f29ded79f5914fb3132bfa6a98fc5150581c182e3bbc17ee37ef8c745cfb8e7149b6485efe762e4d29ea112919525e080da1926775600bdb694634ddca5a5046ea61831cf4b2bfa9696303e234790a0bad26defd3a9794cc2536efe13d37eacad324a59d1ba80890868070a06163d6c1d60dedbf4a0b563dd3e06cd0119d8d90e77ea59d309134dfbb45812e1c494d69e14a3bb660eb2fc6c1e7f818364234e16ec5bd77a480604cef9a6d618ecd98c1fc58e7c6dbc57878331d0998bbe3204444ac38493609bcd7b982f734bc6128c28c97a0ed1b999189c1370cad6a3deeb6c4234bce9686119d6fd63abcba593aba2b1a958c5c80e8fb03cb0214c89b2a6ddddd739200c608c08bf11a1431b33f4b3f007b800373d61a334d4e8e4ed326eab35ba3e62c9e5e57cd31374b9fcc91c29f98b642e1ecc4ffa1c3a8ee01ae13aaa981484cd2e8565725ebcbba8c0663609dc674e644a26039cb4806179241b9768bb14b02be8e247a4131dc89cc3a26468ecfe37e75fefd6a00362cd5a4ca8025816ea41d3efdc5cfdec70d90279f61df7f4ccc7435be07bbd15ea2ee9c72677efec98c0bf90708790948dc1efa9f7d49d950b42cb6ae9df9fcc75f048695880549226599d40a06462e4968412543e5df307cba63ab5401d0e6912712c1269c0cecb7462794993892a2039cfc95bc6f5d420ecbb329993b74a29a5039b1bdcbaf665b9bcbf4ffa96b247660abb7d573069c900140f64ffb7fbaf51399fa7e302517000bc2b244929905a5ee59eba29377edbc76178b7a5067fe0b6c16bfdfdca89d2ee74c371273f95bdd489391396128629386881c8416284e33c2ca079cbb55fe7b306a7784557355c5b2af03e3a21182a3ef86bed67c5c59dda629754aab7ffcc72ed1f4a43c2754115f4627f2c29dd713c6298d3ac93f161394d7ea77e65c40f269b136f567611ed540d767a67e04a5cdb6c6a39dd33dbff93a0956e55a506e8efddfc4cf3f247a6d77c0686d576e0326e1bf952a47ea368b1989dea2e4cd5dd619faf4d023cd1667bf336c0e808d57186da712c4500a8aaa2bd34eda9dde12ff76703399d61b0f1ffbeef74a7fc8084e2267917d67ec883e0f2c9ee819b7a2d4e9375ab317a4f2a229cffb1330ccccb7ed175c43ce53c002535887ca59679b397b1cad9d07b04e38c8266ffa9a07b322bb43dd201d77c46de2113ebba73ef5e625975e255492196857f48d46e7ea6679fb43ee5dae98c0a453f1822ace557d369a0c151d3e399d911935f6070d4b08b31a00ceb9a3edeafd0f60f44bad7c1f1f50a901e391ff1ad1ce20de4dd87422b5e8be63973f32b924ece329211d09b5f0d07544c808147f8c72f6437d2be92051fd63cec2294f5aa7331c8af882d8dcb73410ad6afa16a1341b41294082541a2a5a5fb90c9bf52bc9565bb5c38d7f46e32456be2b4d694356b92662bc14672ed72c3d1ed193d2e26e1472748f5fb8fa7de7f661a7b39625f08f246074c75a345d38848b6c83fe4629c4eaf697102d7402df81a094d660675d0ee904e7279b6666fca4b5d911aa4aae6279d43b99f0634efea043769b31ee3519a9e6b1b233def7372bd749951f973cf24272cd7bfeea623cad9870e6b44ebefe3f9425a2bc01f34e157665852c4509a7d905d2afaa79e00f512332b2ffcb3390909a5564000fa5a77d3d180bd022ddabc5cd99a3d6ef63206042c91a94f86bc3f0d6cb32afad95778f5bb12451e215b5f840eeed28b04f23e207fae97d50a9ed6b1f5d8669fca2d0c15b769a003a460c05b91facc", 0x1000) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x0, 0x800) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000002c0)="8b3559d048430919d01ae1df7a52c66ad507d80c4c8da2defaa0a870053512c62464f52252b4a6b0336647bce548d7e972e1166374c8d254eee4ee28c1305ac5891a5aea41b5be9547bd69c33021a96b54f2c15d0f5b7cb98a1715ee9d3096a552394f480c5e9cccba80e17b2d16d02a7bcbe8d15944e48fefeffed7a10b849b52d70a35181762f0f7b555a714ae2158f4598e437fd6e5f25c290937144f4fc0fb9be7fb63422df77d16707a4f635ad61db18dd960b5b6c5267b8232bf4cadce1d29f3d869539a50ac67ea39fcf10d9b6b8dadde8726d0e855975a83de0f211627b555af14c26ab84a3c02de23d70e74793963cf09d2288f0f6697") r6 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) read$hidraw(r6, &(0x7f0000001080)=""/149, 0x95) r7 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r7, 0x80084803, &(0x7f0000000200)=""/13) ioctl$HIDIOCGRAWNAME(r6, 0x80404804, &(0x7f00000001c0)) [ 702.769259][ T2797] usb 3-1: Using ep0 maxpacket: 8 [ 702.819111][ T2768] usb 1-1: new high-speed USB device number 77 using dummy_hcd [ 702.909232][ T2797] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 702.919762][ T2797] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 702.930893][ T2797] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 702.940009][ T2797] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 702.979866][ T2797] hub 3-1:118.0: bad descriptor, ignoring hub [ 702.986174][ T2797] hub: probe of 3-1:118.0 failed with error -5 [ 702.994557][ T2797] cdc_wdm 3-1:118.0: cdc-wdm0: USB WDM device 22:25:32 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 703.049189][ T2758] usb 6-1: new high-speed USB device number 68 using dummy_hcd [ 703.079295][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 703.119402][ T2768] usb 1-1: too many configurations: 36, using maximum allowed: 8 [ 703.259225][ T2768] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 703.266854][ T2768] usb 1-1: can't read configurations, error -61 [ 703.299128][ T2758] usb 6-1: Using ep0 maxpacket: 8 22:25:33 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000008a40d00172f7d89481bc94000005c8501090224000101000000090400000003010000ff2100"/60], 0x0) syz_usb_ep_write(r0, 0x0, 0x38, 0x0) syz_usb_disconnect(r0) [ 703.300316][ T2797] usb 3-1: USB disconnect, device number 46 [ 703.359406][ T2758] usb 6-1: no configurations [ 703.364060][ T2758] usb 6-1: can't read configurations, error -22 [ 703.442828][ T2768] usb 1-1: new high-speed USB device number 78 using dummy_hcd [ 703.529128][ T2758] usb 6-1: new high-speed USB device number 69 using dummy_hcd [ 703.619551][ T4140] usb 4-1: new high-speed USB device number 70 using dummy_hcd [ 703.699132][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 703.750055][ T2768] usb 1-1: too many configurations: 36, using maximum allowed: 8 [ 703.779291][ T2758] usb 6-1: Using ep0 maxpacket: 8 [ 703.819465][ T2758] usb 6-1: no configurations [ 703.824124][ T2758] usb 6-1: can't read configurations, error -22 [ 703.830751][ T2758] usb usb6-port1: attempt power cycle [ 703.869136][ T4140] usb 4-1: Using ep0 maxpacket: 8 [ 703.879364][ T2768] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 703.886999][ T2768] usb 1-1: can't read configurations, error -61 [ 703.893635][ T2768] usb usb1-port1: attempt power cycle [ 703.909394][ T4140] usb 4-1: too many configurations: 201, using maximum allowed: 8 22:25:33 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 703.940095][T14156] cdc_wdm 3-1:118.0: Error autopm - -16 [ 703.950139][T14161] cdc_wdm 3-1:118.0: Error autopm - -16 [ 704.030142][ T4140] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 704.037884][ T4140] usb 4-1: can't read configurations, error -61 [ 704.129239][ T2797] usb 3-1: new high-speed USB device number 47 using dummy_hcd [ 704.189247][ T4140] usb 4-1: new high-speed USB device number 71 using dummy_hcd 22:25:34 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0xa40) syz_usb_connect(0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect$cdc_ecm(0x1, 0x62, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x50, 0x1, 0x1, 0x6, 0x20, 0x40, [{{0x9, 0x4, 0x0, 0x80, 0x2, 0x2, 0x6, 0x0, 0x2, {{0x9, 0x24, 0x6, 0x0, 0x0, '2U3S'}, {0x5, 0x24, 0x0, 0x40}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x1, 0x1c, 0x40}, [@mbim_extended={0x8, 0x24, 0x1c, 0x3, 0xbc, 0x7fff}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x3e9, 0x9, 0x3, 0xd6}}], {{0x9, 0x5, 0x82, 0x2, 0x296, 0x8, 0xae, 0x3f}}, {{0x9, 0x5, 0x3, 0x2, 0x12a, 0xff, 0x4, 0x1}}}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x6, 0x6, 0x1, 0x10, 0x7}, 0x37, &(0x7f00000000c0)={0x5, 0xf, 0x37, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x5, 0x5, 0xfff8}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x6, 0xd, 0x574a}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x6, 0x4, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x3, 0x2, 0xfc, 0x1, 0x8000}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x3, 0x1, 0x8000}]}, 0x7, [{0xdb, &(0x7f0000000280)=@string={0xdb, 0x3, "1e8e821aa09cca3b72c6b37d2f12f531c3b95bcf51b33b4b53fec7e6e9cef8e3ba84581b29fb693533809c6e951ceda81be7e98478d49e8da7a7ab3cc69bbc7dd5028806b9da4d3d9ff1d198e2bd244a82f3633298da385a88709c4fd6a5922023aa2330289b39732b6312908b630b8010a670301a79423a811e0ee4f289fc86bb491be46544cdc216e8a97fa95c26f7ccb34447783ebdf4fc997205991e67a12a3544037b8e7348c245506cac1a6bdc9bc44f1e9ece3ac315826e3dae345ad2636210386722b51e93dfe0d6ae6447fffe7587f2a005596787"}}, {0x4b, &(0x7f0000000100)=@string={0x4b, 0x3, "7c080128b03d589af256f2aea796a1e9089eccfe0eafdf2e5c2d2410b5181d721710f3003448d5b2714049e6e152142ccb9acbd3b56431140b559a490073e8e52a3903e88a8efe9d6a"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x401}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x41b}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x406}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x1c01}}, {0xd5, &(0x7f0000000440)=@string={0xd5, 0x3, "d856b8392c21952f74f74e4abaaea32279eab3c98cd4f24345dc7aff98b25250a8d66776d8f618b4f8dfd0eda2d729824a7f6b4712fb66b67ed8c1007544d558eb86a2c186207564382ee3de6eef26a15d95eacc3fffda8f6b9350de5f19bc2255a4b0c81ee9ee8838481cafe52533381b38456ebfdf8444da23ce5cfd924dcc00fd98b0c032264a5bcc64f16e530e439cbf46bd8c0c7d2e83d3f191d7f00cab61b19a9ee64788206ca8503c9e33ed2d6c7a03588c084d2abadf9070f3f4433522f44781bedf72cfc6951e45dab3fa7d09f62b"}}]}) syz_open_dev$hidraw(&(0x7f00000005c0)='/dev/hidraw#\x00', 0x8, 0x101043) [ 704.429188][ T4140] usb 4-1: Using ep0 maxpacket: 8 [ 704.469279][ T4140] usb 4-1: too many configurations: 201, using maximum allowed: 8 [ 704.549206][ T2758] usb 6-1: new high-speed USB device number 70 using dummy_hcd [ 704.589348][ T4140] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 704.596989][ T4140] usb 4-1: can't read configurations, error -61 [ 704.603711][ T4140] usb usb4-port1: attempt power cycle [ 704.619145][ T2768] usb 1-1: new high-speed USB device number 79 using dummy_hcd 22:25:34 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 704.799138][ T2758] usb 6-1: Using ep0 maxpacket: 8 [ 704.839352][ T2758] usb 6-1: no configurations [ 704.844044][ T2758] usb 6-1: can't read configurations, error -22 [ 704.859126][ T2768] usb 1-1: Using ep0 maxpacket: 8 22:25:34 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 704.999277][ T2768] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 705.010432][ T2768] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 705.023306][ T2768] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 705.032423][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 705.039243][ T2759] usbhid 5-1:0.16: can't add hid device: -71 [ 705.040568][ T2758] usb 6-1: new high-speed USB device number 71 using dummy_hcd [ 705.046496][ T2759] usbhid: probe of 5-1:0.16 failed with error -71 [ 705.066500][ T2768] usb 1-1: config 0 descriptor?? [ 705.080907][ T2759] usb 5-1: USB disconnect, device number 42 [ 705.129183][ T2797] usb 3-1: device descriptor read/64, error -71 [ 705.299127][ T2758] usb 6-1: Using ep0 maxpacket: 8 [ 705.339208][ T4140] usb 4-1: new high-speed USB device number 72 using dummy_hcd [ 705.346994][ T2758] usb 6-1: no configurations [ 705.351734][ T2758] usb 6-1: can't read configurations, error -22 [ 705.358327][ T2758] usb usb6-port1: unable to enumerate USB device [ 705.409212][ T2768] usbhid 1-1:0.0: can't add hid device: -71 [ 705.415318][ T2768] usbhid: probe of 1-1:0.0 failed with error -71 [ 705.423595][ T2768] usb 1-1: USB disconnect, device number 79 [ 705.469226][ T2759] usb 5-1: new high-speed USB device number 43 using dummy_hcd [ 705.499112][ T2797] usb 3-1: Using ep0 maxpacket: 8 [ 705.589119][ T4140] usb 4-1: Using ep0 maxpacket: 8 22:25:35 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefb", 0x4) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 705.619216][ T2797] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 705.629825][ T2797] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 705.639739][ T4140] usb 4-1: too many configurations: 201, using maximum allowed: 8 [ 705.640950][ T2797] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 705.657757][ T2797] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 705.710021][ T2797] hub 3-1:118.0: bad descriptor, ignoring hub [ 705.716202][ T2797] hub: probe of 3-1:118.0 failed with error -5 [ 705.723093][ T2759] usb 5-1: Using ep0 maxpacket: 16 [ 705.732155][ T2797] cdc_wdm 3-1:118.0: cdc-wdm0: USB WDM device [ 705.779237][ T4140] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 705.786889][ T4140] usb 4-1: can't read configurations, error -61 [ 705.839218][ T2759] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 705.847348][ T2759] usb 5-1: config 0 has no interface number 0 [ 705.879154][ T2759] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 705.890269][ T2759] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 705.903285][ T2759] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 705.912426][ T2759] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 705.952185][ T2759] usb 5-1: config 0 descriptor?? [ 705.959120][ T4140] usb 4-1: new high-speed USB device number 73 using dummy_hcd 22:25:35 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 706.069314][ T2797] usb 3-1: USB disconnect, device number 47 [ 706.079139][ T2768] usb 1-1: new high-speed USB device number 80 using dummy_hcd [ 706.209124][ T4140] usb 4-1: Using ep0 maxpacket: 8 [ 706.249229][ T4140] usb 4-1: too many configurations: 201, using maximum allowed: 8 [ 706.319134][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 706.359295][ T2768] usb 1-1: too many configurations: 36, using maximum allowed: 8 [ 706.369415][ T4140] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 706.377779][ T4140] usb 4-1: can't read configurations, error -61 [ 706.385295][ T4140] usb usb4-port1: unable to enumerate USB device 22:25:36 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 706.501558][ T2768] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 706.509322][ T2768] usb 1-1: can't read configurations, error -61 [ 706.689153][ T2768] usb 1-1: new high-speed USB device number 81 using dummy_hcd 22:25:36 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f00000000c0)=""/13, 0xd) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000040)=""/35) r2 = syz_open_dev$hiddev(0x0, 0x1, 0x19400) r3 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x1, 0x0) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000180)=""/65) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000000200)) r4 = syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0x100000001, 0x400600) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, &(0x7f0000000380)={0x4, 0x7f, 0x101, 0x1}) r5 = syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0x7, 0x1) write$hidraw(r5, &(0x7f0000000240)="f43f48d443df53cf6f9167c5c7808fe9aaab946c79fb6298892566abf56a7d6768abbf8834cefd3709664b9feeb1dd3cf42055aa96565f22c04baffe8e298b91e8c20b0876070977f4dc16afeba766ff72d9ba49049e3abe4b0ba68676cf286cf39521ff734e0b2c71c5035b39e38d684b8641c3eb95ce56a5e4e76d241c3620fb9f1aad6c1e2ff6fe6dd470aeabdc93ca6b5bdacb61431e9e57ed941bbc64b1a6258039a7d48e5ee7256d50e4f113fe75150c4c6329d45983bf6bc2eb479a19f16ddbf707fbca2d64fd25da8d491097ad3239fd4d867206e8321ab2f9c0ec56206311c2f7ec2f8553a06ede8da8", 0xee) ioctl$HIDIOCGCOLLECTIONINFO(r2, 0xc0104811, &(0x7f0000000080)={0x4, 0x6, 0x8, 0x10000}) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) syz_usb_disconnect(r0) 22:25:36 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefb", 0x4) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:36 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x81, 0xed, 0x1a, 0x40, 0x471, 0x303, 0xb446, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb, 0x36, 0xae}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000800)={0xac, &(0x7f0000001100)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001180)={0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)={0x20, 0x0, 0x4, {0x6b12243832278150}}, &(0x7f0000000e00)={0x20, 0x0, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, &(0x7f0000000680)={0x14, &(0x7f0000000640)={0x40, 0x30, 0x36, {0x36, 0x5, "726d16a759e208a21a10f822d58ea2ed13a40de241feeadddb837bb5906b1ec2af28c38eb2abd77d74681ab0d02b36e48d2c0c3b"}}, &(0x7f0000001040)={0x0, 0x3, 0xe0, @string={0xe0, 0x3, "ec7deb1acd5760200347da8d42cd7762b310ce4a1a061df2db5e16b5055c5c15459e330f956f08a37208e77f537b71967d57bc620432fe654dca9dcdb19963d79cc1936102c2f5308c49324c41f5f0a08dcaa0b3fd6dfa6f6732da9d9d410dc6cbabc62681b719834adda2c97fbbbf1e61c588ea4fdc8f8deae67b016f80b582abd9617571272aeae6915dcf796e85efc409ecf85fa737b4a07c5bacb00878b62fefa404e5bc749fd56354daf64a8690364e5a155f22763718f902c5de142d60e33ebbfeb0bc16254892db90b222b8af8315739a94b9255fbe858eb0ec02"}}}, &(0x7f0000000e80)={0x34, &(0x7f00000009c0)={0x40, 0x0, 0x99, "82e693829966a955907d6db9e728bf592615d3b64ff42b5874a660d42879dd9fdba04742a062f51e9044df3922f5cd3a0a29f0a609832a54e4490cf64a33a2a2804e42370d4b2a6ddafe8079b02b2e40a32c0fbc4b3ac4f014714a386da52870ff7ff80b151e75c77eed0c3918a23b851a52c1e236c520dfa8276bed0922dbc3a92408903749f766d24b2bdf9fc630d0dfdadd70d67880b731"}, &(0x7f00000007c0)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000ac0)={0x0, 0x8, 0x1}, &(0x7f0000001240)={0x20, 0x0, 0xfc, {0xfa, "865332fcec398c67a19af16d9eaaa86c75a973e43d30abfa07ebefce816ccfdecde990ca372251b5a70fa01ada05af58e510403f241480dcfa028109dc1d594c637613b8e9bf03868286996f6cd489a33e1d4848c4061c4ddddfd2aca1419df9f1995f5d5e25d70a5b4be8de914ea794bd0f41860b5a4bc1183f53e4626122b017a8475ddde96193636a92f3dc73785e012aa9e36a14ac8f0b7594ed3193c11a7c4c2972ecf909ef4185e47e39201390c6dffd451d4229d9efbdf34e048d30b45475c03fa72fc699b264173757d7f892098f94d54d2d3c5f7dc9c7e7ca249647946af9ae455dc9673890c805811ed6d57c06fc4253cf51a8adb0"}}, &(0x7f0000000b00)={0x20, 0x1, 0x1, 0x3}, &(0x7f0000000e40)={0x20, 0x0, 0x1, 0x81}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000cc0)={0x9a, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000c00)={0xac, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000040)={0x2c, &(0x7f0000000940), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000880)={0xac, &(0x7f0000002680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x8, 0x20000) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000100)={0x2, 0x321fa39745aeaa0c, 0x1, 0x7, 0x3, 0x101}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000440), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000480)={0x34, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x3b, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007f2ff1104f080100f56000000001090229000101000000090494000019b3c200052406000005240000000d240f01000000000000000000"], 0x0) syz_usb_control_io(r2, 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000001700)={0x3, 0xffffffff, 0x1ff, 0x7, 0x401, 0x76cf931a}) syz_usb_control_io$printer(r2, &(0x7f0000000300)={0x14, &(0x7f0000000200)={0x40, 0x0, 0xe0, {0xe0, 0xc, "0535bf717aef4d3994822f8163281fb1d11d24b49446236270953969cf4672a0eee4e4ff3f4f59e7a769a04ccc9818e1c51044128871c85bc56c60e9abc6ff8f40f7e479553e8048d88b2bf51b2ce9aefc228faa41dc65b36cf4417dd6ab9079a3fa2278cb1bfd94519fffd245d0c1c430d7a5803bd27aef2bc0338e766937d3269e88bdcc6001d525977acba441c66cd4168c2468dd06e471e2c6caa9b705fea9855b4f6442748dd4aaf574b0e3da64e3fa4a82a4995f3e6038c94062431289567b46c7acbfa5b1b65def7b1b8688f26eb579e7b5913761527a51a72302"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1407}}}, &(0x7f00000005c0)={0x34, &(0x7f0000000f00)={0x40, 0x5, 0xff, "8cf7d3707f3aa69dc03c8df664c8f9dbd51f66017184a2ac75f639cf70b1e2a4fc9584b1a5351238f83e57d1898453846d8e56c47b00f0f57775825b71093b4ca10432fb2ae57b295fbef9377fa92a6728d65d1a6e1356d259db33cd2deec00470a5252fa17257dfb5fb5e2fd2398a13219a44a8c0c4bf1bee62a7b632b49774f474035184ae89cdd215c8dd4dc8660f316287210b7777b6ef59f690a8f1944f72cf64a00ac88309a1a42911e2c2d4caf32f9baed99221764415fff2f02c41c74469993ddbb035e4cea6eeea09a888bc37bbacbc40daa34698570f45056f40daa562b24771b146d806ea8b09762272af3be80580ed4625931407746d800fb2"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000700)={0x20, 0x0, 0x88, {0x86, "42e6f33c115db4175a1ef1a9a7e90602f10e0be8ad79ad4678db7ad0867a12627cbb09939d253b237db0a087ebde897346676f9422d16357289df9ecc65165dd15d1ab4b3fe3bb28c8aec2e62ac4f10aa5e1087f43fd092cec7f3857ba3803ec603af4bddfb9b1d0f4ba07d5ad304cf7ed1e5a44fcb53efa2d8f626102959a16b3d6c44e5cab"}}, &(0x7f0000000500)={0x20, 0x1, 0x1}, &(0x7f0000000580)={0x20, 0x0, 0x1, 0x5e}}) r3 = syz_usb_connect(0x2, 0x1, &(0x7f0000001740)=ANY=[@ANYRES64], 0x0) syz_usb_control_io(r3, 0x0, 0x0) syz_usb_control_io$printer(r3, &(0x7f00000013c0)={0x14, &(0x7f0000001140)={0x40, 0x52, 0x37, {0x37, 0xb, "a043389b898dba63e41b638b332bd6be46d474b9a8d2d2d823d0ed52e812d7733270055d87f72fefd8e7ce9ecf46b9cf8fbfe3c630"}}, &(0x7f0000001380)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41f}}}, &(0x7f00000016c0)={0x34, &(0x7f0000001400)={0x0, 0x0, 0x9e, "d26aa17f1afdc3637787dae8397d36f112b3130ab7e7261cb830830e0b3ba795b52f4fa6ef0cd3e8ced220ef1f9ba1fb566521d26b00065b6021cca2c9c52c55969f81ec9c3b7168ddae605edf6c4e6c7f069963a0c69b5b4996c9db1407257db4ce1420414824e9a76f61e08b4a6cebe2f0a93b9d76b9359571ac6f586962dd3f217b9d8b6cb14a5cab453a5c56fcc76a6b7b88287708818a52cd96e179"}, &(0x7f00000014c0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000001500)={0x0, 0x8, 0x1, 0x1f}, &(0x7f0000001540)={0x20, 0x0, 0xdd, {0xdb, "6426f03d60fa541cd94bd2dbaa0a56709cad3606bf3f63ad6306143f13ac77f9fcdca7168993659b40cc0af8cf9679fbabacb7c95489a529182e35e2702647a10c06e85453a0b799c4fe6f926fc4347a864a1944a5bacd71a0a8f6393403908f2ad1d0dc17827a331827a25ce109de252082e44fd64d18547a68722fe5e06124160a5a342d81bf56342a6467e81bf1759f923966733c95aef51891cf4b29b793ff3de32c4f9cb2368658b6c0b9ef82f56dfbad3d6689d6a4d319ed7b29416932e1475bc0398822b132e428ae33b298396ae539ffcb876707932727"}}, &(0x7f0000001640)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000001680)={0x20, 0x0, 0x1, 0xfb}}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000b80)={0xac, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000d80)={0x44, &(0x7f0000000980), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000004780)={0x2c, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000540)={0x1c, &(0x7f0000000400), 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000006c0)={0x2c, &(0x7f0000000600)={0x20}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000002000)={0xac, &(0x7f0000000b40)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000ec0)={0x2c, &(0x7f0000000a80), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 22:25:36 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='ev\x82j6#\x00\x02\x00', 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f0000000180)="018d00001f7a332b202b5bf769e0e890bb21d62768ab300a670f5d", 0xfe85) r3 = syz_usb_connect(0x0, 0x2, &(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f0000000ec0)=ANY=[@ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX, @ANYBLOB="16a315b21968efe75c1c64129ceb485fa2089fe46ffd71d0e1a5ff87e9641774899347b3e9825acf0b9a8ea954e1b1e38f6b01b02bc9bc670e53fb2b5ea94ba57fede73431a2f23f28f3547a178dc2023fcf7c319ee07b63b88de1d895e0b5dc49907855e2603a780520e7ee5e9136733f86bbf46cfaccde123b3f7c5bf2bcfb281b6ec31ba8bac25b399950863afccbdd8e78e9b6b3486af044c5344fd8f733f4ea02e413aae4ef0dcb123998fc5a18c35de9041ebb2c5452abcab89306ee62acae526f68a262a3bd9aa700193c3df87fb297127635cce5bd628ea6d1280f65fce4debf9d78cef34d89b03eab8cbb34b07cca15290ac4cbbc0f5da6ac9df7ef36bb8d95375a8552ce3c344a0b862173f806a83161547b18b4a5f76d53045a0e2667f4d95ba0fac5207376956ea0772142657b206901cfbcb3208afe246a5b7ed3c60ba503d172ac1daa0217a788a39dd0ef350f9370c6be38552c76300f430a81f7400108cd6d14da48bf09072b885dc6a046923a7bb0793fcef1ba5e5e96d0501b3dbed725be3cca0c201db3038e4eff6fee7c32782a0354ee6c2e8f67690a515715833609d12301f2219d0b075d59650de8fcbab25cd76fc60ec99dee21f075058eb8050ed7b5132a0c5f8536ac39f018432e61e8367a19c43b7f9af94fb5112484e656b44d3681c8d046a76d27bd74a9925edbf716775284821f5059f0423c24783402a9326ec2f36ca6ac07777b18a46930b46ddf5bf82bb5197e93820b1635c275667fa4c8698ed8699c7a13f858255f26c9c9008de71ea21acc4d599ab4703dd7e4c52be2c27d6bc7d9e78540c2fa01c0c7ed6c9025bf08d27b9c31b941e5a24e78825723db9c67c962796ee51321dbafff7a9d4fbad9cfa96d1f9f12f10d542f15954abc13cd78469b1042263b52cb6887948ccd8fc6377ec6ffa80d3ce6a3201e24b753f7a86984bc5269a9dacd88b463b26d89b1e2cab77ec1e4a6eade62ca5cf42a61f857b46c5ad361607731fafbb2d1edeaf052a667524131d5555edc5ed71cab92b3b214c1b996c42d44890e3b999e1f3d7a46fd201e9fa01ca7778ea608c0e6244265be1b1caa71b39f252896ef2ffe85198dabffad9a6a24296b14d1d316119cf5a02cce55bb8c02bead4739aa3364612af735a992acdf10dd37e5fd9f98bc4d17975d4ea7888209167e8666e1a991e7f11f241865d0d7bcfb508f381a4c3f3acc5a0913589d1029c0e91604a3f39a0cc9d20abbcebd87944d08fa374ff93fbdc2306f3e4ae541e1776c2ebd30e451fedc9ecc9cb0f78e16ec47f7ce3afa41aa7891ddde07699c78fd71f63691e5e3f0a8241e9a93ff5ceba01bcf9181d1c747d170ecd2e2071faa4730709d450d6e6930e91112cbf1a4b27bb4efd120710db8f6106f5a6be090314444da0ed6011fff811fe1a32922a116845a0c45446ac1212f9ce409277bf905298f734958659856ea502e5b093e9be7b92ede2ea5c7e411af26ed313559d45a3c6d9a75b90a902a60311fc6c8a5719d2643939deef769e62afb3ddc17ba6954ba6f95c0f4b60f0fd29ab7aea797cabe2e8eb3890f141854da5ec6d01fdd4cf061648143a5f9a83866827487a6daa9265e835e7c8347bc049ba13ca635e1b5e0baac2fc4004f8726dc654b3b8ba37ff552b54413835cc7147b4765a58436375110ed07bfbba78a66698064597b3823dd5d9fc06eb9e809bf8c0fed801301e4700d7ccacf0c1e208121a11a5af2811910b89b5f853290c98237a82fad220d17e004471d7766ac3e9d7e2e8f365a13eecc18e865f9338e5517a7eba49df593cb7ce40d0e70f7b1f47304fa5362cb0b22e3e48c5acf3e82c690ad9fbd892f6b9e1218b329910093b1d463568e3f72672e2ab918cb7191649c44dd74f2d95c8cd2b626347e2d3c0d35e32c281b5c7bb7d611cb48159e81dbda527590b5d458194b6ae45725a2b80d9932e2865d736b8a01765c7536545ab6959ed89351c94332dd67d3a5bc09b0e7a9e7fbd04bcf5315f193179fa9ce5cbd9d9ebe3ab3f2c40eac9674d91b26bc1443b9339f5fcb765bf233a1a025220cfbe257c17294bcf78b61e4c673a3646254f5d29296cbbb3d9b96317807b31ac94bdbe3b190df64403363917de659906a848ea5200445e0a5b1240327fc165771a757b62e5c0d96a0f68beb3d0f1ff6df177efd3bc686379d527e6c97b39e8f41bef9c6e3f0cd356aeab56913542a9fddadecf679bfb2887bd31d1ac7078549020e4ca8e5d3b1f9200299736e9427a273b1641d64be181cfcfea35611337ac397fe2f6580103143d774bd00a03e926e041a32c5a2a3ecbf12f4000598c285cb699c1e4958cfb793cd40e53ee3f6eaf05febe1f6cff759196fb5d003ab6743aa0119ced4e239ac6289bc69ab02ad609e856ccc6f3875e85b8a8eccdb2527622a3ad4691e17fa707fa9c34b549822e4ca1cb43348d935fa3b96a0b1bf6725f026ac1e589074cf3d009df37b50dea8ccb36a5072b848fccc6b07c028b646c2f9ddec32980aed86a9c917dd0235f02fbcd2fefb0ec03792b688cec3d3e98afd7ed8dfe8d60b0d2946993981c38ce86283aaae61401a67fe4bbfb784fb6d0573da5d2fa72f249fa96dd59692b32262e47eebf640abcad674090c0c0ecfb15bd38e5a31c9c80b09085c0eafc87a876320a371748c71335fd373fc4efa57a18cfb0ed0f1caaae065602d1b2ab00719b8c153855e1b7182a0e60f2afafb6a9e57af687c55fb30be6bc1d1b6a6426cf6382a947fb836fdfafcfe9528195fcd34f4184ce17a5fbe4100ee494174d5f9b0324ac91a38d4064ba5746ddb09aa39a7c9ce773e81b2520bdb2aff3e6d73088565242fa00e55055460bf9e90158f8692ef8776287007ee30f2fcef9179b4569d9062e8b5f130ebccaa4d5220250a10a4d51652c8cde052cf33cb4fad1330a79a5d2d61e02dd4bb68a2d9e58434cfb33c939b7c4cf68a44f1ab47628cf21b1579545f0445e1be4c5028e58a1286bb96da1e783cf0934df7da27e30baa0298f90cc17aca6d71afc604d18f3ff9612e34113b02b0e4306d5255242c09dde704636bf6b79aeb7dddc1249f17e9a8ee48cbce203e0b5593abc4565652df2f2d936ed8337e52db2eb919947d84decdb449987d29b2ed2b7de79b7d0b2e416d9dd65f6e72878650fcac2561e5ecad5b3575da9172b71633b7571e5f1b5c083a1beee91d9db3bed62a63a8210335436ef33d77b3eca8ce30badc2ae88d0d21274d7f3b89405025fb953d7727a6da58791f46907bc4f38c238a5b4e03c61accfbe3705ea8c7b9e16e7c00292c042d06e64dc5f00fbf4d530efe85642f37dfd98278b02092e4604fe79c68428dee78b36a4c1bd25c3b4d3cf17879c83ad7d1afa1ef89f0870adb4a3beba10e2e6ddd6cda6dd681830a3f53a95648bbd42d1829797b25ba1c74bead5e467088ba5370ecc161e37269ded014ca92ad0161cd0dec7f3ba16a2db39f2a01963f759acb605eec3efc45caacc1d983a4f7c4239dd9928d952fd1fc9ecc2462b8ee1bfb517e2b9067f577ec698158771aa68c8ac11307d70c3c8e9353c53d754f28dabf452a870236868d40cd063014d25b2114e3d4ebe9b06034b0de80288767b7d627e623353b871bb32fa18c329f5b537f7715f01ccc4e19f6c2c68e0ec5f890a6f37833f6d6a61d1827773ef86221cf0b0556036b745a554a5533eeee626304dac5eed670ef12ff4310195b89c0ee8b99358add092c1fa3b863be24022e216345728729f2d4ab002dc59d5ca3171b3e7141fabc8b7f0a1570dfb16c1f807e11b15dad139d5e492e614eb7f00ba3e88b623302b6fcdedd775cc6c8e316f588dffe2947571f723bd17c89a5ef90bd4e8d199d7ed70a618537090645762e4b336bfb96b2dcd2f4bcc9400cff4eb154d00a433f285b5c1295cb606ea3046dd655dcca2ca1aabbf61fd80bafd25e1bd120137f3012255ab596a55ec0bf1fe25ecdecef9f98c1a1a03349de5e62ccaca66f0334e2562890d311e78926b728dc2e4c81b56564c24c514229aa6979dcc1c51c17efc250806e12c48f3bb6db361523c5caf00f3b9a725fb2d10937fe021fa83e8eec68d210febe6e4d8883603f571efd66b34010e2562973af1e7c564b488c8970670b8d5425d64409a8f47f7ecb2018456a756f00a2d845fa25302d057a1e06e240e93d8796160e69c146ae06d7a70c2b1851abb52048fab0d3981304d48e6f511ad5fbf6f90ffc2b588664f02a7b5f5cbc867beab1773707bb144699208494ee4029afdb564d1977e6b4cbacacf7c558c597af141dbef507343f3fb7ceff83563e98398e2af6978a05bf4ffc5fb11096ad4b90701298b2db700b8199a28755920f8c782b4f36cf04467c2b872f64948afe866181b8f8c889d3f3a70fa0f7d4d90b76786b9a598ed0bcfe2fb75110eef6d735ecd882a59851d008bc0b4ae77ee7ded3e3268423bfe781e8b8268a865f15b6d38b084b85d9227d2a0f92dfb2727ddec8302cafa5426971e40b6410411d3064df3f832acbf35d30203377e1ecef234bc179db75fc2e9050581f1b67de23e0a82fbfae77a815517adaa138c6c633a560a32fb5e240ecb21392bc1632f6f2b4c3a1ffedcaa40f29f1f6e3080846bad09eb643066abc8da7e66c8065199e96454bed3c4d399f7c7bc59da5d64f9582288cc74dacf3fa3652cefd2255ac57df818085f0590066c71413abafdfbaae3e2a332c229ad197d0bbe2b582b0e5d6f25029c1694a200b00101145cadcdbff6fd8ca27e1bd944dc429f777f814e5f5d39f05ad213361b9319a808f5c4a8871236d26e95b468d194af71190279e6917d46d86779584c7b76d9d45e4b464ccf98a94f70cfb1cdc5d6c63483453ecc02c3427e2428b7d7ef1ceedd2ebc1cc2a2d580df2b55fae96ef5b2e130c56489aa7b6e032865cec3a28ce38c74f5b3fc4a66c10487b40bd6ce5f59dd4da1af856c42de6e5718585de55f00a2f69dd05a3bc6759c051f624c30faeb81e7074af28208c25460db7e6dfafb7b3d81371fa842081d62e8974d26348093dc174a47d7e5bc09b79377d6ef4edaa0aeae202f7e41ca8f9577b7be968fd91209a789bda5b190bfab1af17d412099f8bcf284fa33479c4337ad89dc0983983e6c5dcf177d4a15835707a3cff7c8a55f968362ec614684c12373f3b4c2af9433659cf8bbcfb9907d1b9b75a6ddf40f4bb029329ca25bfaae3faffa2e4bb97bcb31a706be4c96184891b588db415a4e74056f043f3e39505409d5bae25d60dc28beb02a312dd18233042de8ee1532e402b37cf17a030188e95b416ade010fa0f50217f76e6c524bb22e3d3848b43450872c8e46dfaabc8420baf169d352b20bf62ef3aceee46c0eccc3800d520f0b76cdfd852e8559c1843d7e6c0e82ce30e40070cf82fd9d8a7002906ee37ec7a7899831862ac6b44b101213fa8ed5fafe1a0bd9ca7f935edd7d06c9b5669468e772783167e80a32115e9a9b1f4b58190a0b185f8508e6841cabf1020b625d75f14b449846bb2410d57c9e4fdbd262ff9b2dc24f68b8cdb1ef4eacc9728983cb2f20d57e209af466b3ac43bfedc512c05affcd77085430fa01810d3a56449c2f0bca7cdf9e44d47e4393a4fb0fd162202d9cddfb74e0528e9b7340aedbf8f0fdf07a7431a484c2c8301864a199e251cfa9e2652bb5f6e81b80486150c4a9b74987d985435d6e443e04fb9b32fdff060e9b0a851a71bd02d26dfef254d3a931c27fa0e924eb0", @ANYRESDEC, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r2]]], 0x0) syz_usb_control_io$printer(r3, 0x0, &(0x7f0000000000)={0xffffffffffffff59, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x1, 0x1a7}, 0x0}) [ 707.109145][ T2797] usb 4-1: new high-speed USB device number 74 using dummy_hcd [ 707.249107][ T2768] usb 1-1: Using ep0 maxpacket: 8 22:25:37 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 707.389199][ T2768] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 707.397544][ T2768] usb 1-1: config 0 has no interface number 0 [ 707.404139][ T2768] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 707.415086][ T2768] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 707.424195][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 707.437962][ T2768] usb 1-1: config 0 descriptor?? [ 707.479236][ T2797] usb 4-1: New USB device found, idVendor=0471, idProduct=0303, bcdDevice=b4.46 [ 707.488329][ T2797] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 707.489186][ T2768] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 707.516997][ T2797] usb 4-1: config 0 descriptor?? [ 707.572999][ T2797] pwc: Philips PCA646VC USB webcam detected. 22:25:37 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefb", 0x4) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 707.786441][ T12] usb 1-1: USB disconnect, device number 81 [ 707.799165][T14210] ldusb 1-1:0.28: Read buffer overflow, -131383751864077 bytes dropped [ 707.808695][ T12] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:37 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0xfffffffffffffcc4, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0003048958c62ef5af981c00000004030000117b013ff9cda6d591f8205d66941318770841e0a39337059d8e680ffb7cda4fc79cbb413e10a1334757dbf8944a19c3513a964ffe7daa38a9ba8c097bb4b17b9457f1ac34f19c75c6ad4e1fcbc646af3d128310ba383a5186ec9bfa0cdea57fb5560d27937563679882e2ce0b95fb"], 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x0, 0xd, 0x23, {0x23, 0x11, "f20f53a80c88d8af3da3b5981a749a69dfc1bd1d67dccf26aea255c8727d2da2d5"}}, &(0x7f0000000a80)={0x0, 0x3, 0x5d, @string={0x5d, 0x3, "03b8104626be26a004ea7664df3bce0430afbbd343bc87ec9609d3869ac219e18d032c1e9422d77735fd764ad5a141ea2d45332f32e4ca5a3db86885c5883d4a8c5909c24c3e94ff58713e3cb9ed1712d4618cdf4dc61c0d962568"}}, &(0x7f0000000b00)={0x0, 0xf, 0x8b, {0x5, 0xf, 0x8b, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x6a40b2a3ca9985d, 0x1, 0x2, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x6ab07b65608a8e7b, 0x7, 0x6, 0x7ff}, @generic={0x5d, 0x10, 0x4, "043b25d58b0bca04908f08beb14b59bc7572a071bde80087c653b11d57b3cb6b8ed084bfd5d51d31e7493825a097906154290ced6338f0005a0c314376252b7a246a3036ef2c6b39937a2b773267c37d29a01f9391ee8357cf3f"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0xce, 0x8, 0x3, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x0, 0xd7, 0x5}]}}, &(0x7f0000000bc0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x4, 0x5, "88a1aa00", "5ae66686"}}, &(0x7f0000000c00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x4, 0x1f, 0x8, 0x40, 0x3f, 0x6}}}, &(0x7f0000001240)={0xac, &(0x7f0000000c80)={0x0, 0x16, 0xb7, "5f9c5d4cd7b3217dcb70802d974f8dab3c45035c139d68750c39cf362974265596e3e4a742601e9d5f622c29d2fece083b8be4053059ce86d8a2df2b8a7ba11392d32fd7e3a71d53b442eef286e7b3350e22c1891b63bc028af0d9129a9e26d87c44260c15271d14a89b71b66ae81f001e49ec836575d5c4cd0bbd397215830f342f659ef83e27b3bb4941b7b6f3647a72412a2bc52565682179ae618061aa8e09cb34c5bee0e8ddfe04f07e595b2ae55efb7acd569b60"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000dc0)={0x20, 0x81, 0x2, "d570"}, &(0x7f0000000e00)={0x20, 0x82, 0x2, "d086"}, &(0x7f0000000e40)={0x20, 0x83, 0x1, '6'}, &(0x7f0000000e80)={0x20, 0x84, 0x4, "8926fdbb"}, &(0x7f0000000ec0)={0x20, 0x85, 0x3, "47fbb9"}, &(0x7f0000000f00)={0x20, 0x0, 0x4, {0x2, 0x4}}, &(0x7f0000000f40)={0x20, 0x0, 0x8, {0x100, 0x20, [0xff0f]}}, &(0x7f0000000f80)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000fc0)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000001000)={0x40, 0xb, 0x2, "a4cf"}, &(0x7f0000001040)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001080)={0x40, 0x13, 0x6, @broadcast}, &(0x7f00000010c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000001100)={0x40, 0x19, 0x2, "4fc5"}, &(0x7f0000001140)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000011c0)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001200)={0x40, 0x21, 0x1, 0x3f}}) [ 708.079239][ T2759] usbhid 5-1:0.16: can't add hid device: -71 [ 708.085435][ T2759] usbhid: probe of 5-1:0.16 failed with error -71 [ 708.093846][ T2759] usb 5-1: USB disconnect, device number 43 22:25:37 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefb", 0x4) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:37 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440), 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 708.449126][ T2759] usb 5-1: new high-speed USB device number 44 using dummy_hcd 22:25:38 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc90", 0x6) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 708.699189][ T2759] usb 5-1: Using ep0 maxpacket: 16 [ 708.819380][ T2759] usb 5-1: config 0 has an invalid interface number: 16 but max is 0 [ 708.827568][ T2759] usb 5-1: config 0 has no interface number 0 [ 708.833976][ T2759] usb 5-1: config 0 interface 16 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 708.845126][ T2759] usb 5-1: config 0 interface 16 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 708.849148][ T2768] usb 1-1: new high-speed USB device number 82 using dummy_hcd [ 708.858090][ T2759] usb 5-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 708.874677][ T2759] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 708.888040][ T2759] usb 5-1: config 0 descriptor?? 22:25:38 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefb", 0x4) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) 22:25:38 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefb", 0x4) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 709.139200][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 709.259312][ T2768] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 709.267614][ T2768] usb 1-1: config 0 has no interface number 0 [ 709.274178][ T2768] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 709.285396][ T2768] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 709.294686][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 709.303998][ T2768] usb 1-1: config 0 descriptor?? [ 709.358228][ T2768] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 709.596924][ T2768] usb 1-1: USB disconnect, device number 82 [ 709.603011][ C1] ldusb 1-1:0.28: usb_submit_urb failed (-19) [ 709.609466][T14226] ldusb 1-1:0.28: Read buffer overflow, -131383751864178 bytes dropped [ 709.618566][ T2768] ldusb 1-1:0.28: LD USB Device #0 now disconnected 22:25:39 executing program 0: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000aa3b9808110f2020c9480000000109022400010000000009041c00029126c90009050f1f000000000009058703a422020144"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x7b41dbc8) syz_usb_connect(0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x635) write$char_usb(r2, &(0x7f00000001c0)="6dfaba19b2f16dd5c94d9f1511d5a95b9709ce7ed67121dd87283926252c541ac76a2d0135384f2851dd5319f49e9478dfab2a98a1890a5326eb2493fd7a6fe674465c3ae1ff3d69d10b28e0fd79a3c8c6fafcaf5588c581d403ed580397dbb67e2221404505ae3140979b8ff710458c809362208a8bc9c8612736343200e1bdf4d1eeeffdb8ed6c4347abb848773584a1878b5e1941a1f110c69a23f1e2c245afa69300931bd123bf8827a0c516b0ad74aa06565d309ce8fd4bcfebc62cb5ee40d91c45dd20fcffad4d41", 0xcb) r3 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xfff, 0x400) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f00000000c0)=""/196) syz_usb_disconnect(r0) 22:25:39 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000300)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f0000000340)='/dev/usb/hiddev#\x00', 0xffffffff, 0x1) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hiddev(0x0, 0x1, 0x2) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) r3 = syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000795204001304126ff3d600000001090212000000000000"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101209) write$hidraw(r5, &(0x7f0000000440)="a54faefbcc90", 0x6) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(r6, 0x80044801, &(0x7f0000000180)) [ 710.129158][ T2768] usb 1-1: new high-speed USB device number 83 using dummy_hcd [ 710.379675][ T2768] usb 1-1: Using ep0 maxpacket: 8 [ 710.499225][ T2768] usb 1-1: config 0 has an invalid interface number: 28 but max is 0 [ 710.507410][ T2768] usb 1-1: config 0 has no interface number 0 [ 710.513613][ T2768] usb 1-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 710.524546][ T2768] usb 1-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 710.533634][ T2768] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 710.542868][ T2768] usb 1-1: config 0 descriptor?? [ 710.583075][ T2768] ldusb 1-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 710.884470][ T2768] usb 1-1: USB disconnect, device number 83 [ 710.899221][T14264] ldusb 1-1:0.28: Read buffer overflow, -131385819777736 bytes dropped [ 710.907816][T14264] ================================================================== [ 710.916561][T14264] BUG: KASAN: slab-out-of-bounds in _copy_to_user+0x124/0x150 [ 710.924022][T14264] Read of size 2067913672 at addr ffff8881d6240008 by task syz-executor.0/14264 [ 710.933116][T14264] [ 710.935439][T14264] CPU: 1 PID: 14264 Comm: syz-executor.0 Not tainted 5.4.0-rc3+ #0 [ 710.943358][T14264] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 710.955245][T14264] Call Trace: [ 710.958608][T14264] dump_stack+0xca/0x13e [ 710.962843][T14264] ? _copy_to_user+0x124/0x150 [ 710.967617][T14264] ? _copy_to_user+0x124/0x150 [ 710.972378][T14264] print_address_description.constprop.0+0x36/0x50 [ 710.978865][T14264] ? _copy_to_user+0x124/0x150 [ 710.983630][T14264] ? _copy_to_user+0x124/0x150 [ 710.988392][T14264] __kasan_report.cold+0x1a/0x33 [ 710.993329][T14264] ? _copy_to_user+0x124/0x150 [ 710.998086][T14264] kasan_report+0xe/0x20 [ 711.002859][T14264] check_memory_region+0x128/0x190 [ 711.007977][T14264] _copy_to_user+0x124/0x150 [ 711.012613][T14264] ld_usb_read+0x329/0x760 [ 711.017027][T14264] ? ld_usb_write+0xa20/0xa20 [ 711.021711][T14264] ? finish_wait+0x260/0x260 [ 711.026391][T14264] ? security_file_permission+0x8a/0x370 [ 711.032032][T14264] ? ld_usb_write+0xa20/0xa20 [ 711.036716][T14264] __vfs_read+0x76/0x100 [ 711.040975][T14264] vfs_read+0x1ea/0x430 [ 711.045156][T14264] ksys_read+0x1e8/0x250 [ 711.049430][T14264] ? kernel_write+0x120/0x120 [ 711.054121][T14264] ? __ia32_sys_clock_settime+0x260/0x260 [ 711.059848][T14264] ? trace_hardirqs_off_caller+0x55/0x1e0 [ 711.065570][T14264] do_syscall_64+0xb7/0x580 [ 711.070114][T14264] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 711.075992][T14264] RIP: 0033:0x459a59 [ 711.082275][T14264] Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 711.102444][T14264] RSP: 002b:00007f495261ec78 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 711.110869][T14264] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000459a59 [ 711.118831][T14264] RDX: 000000007b41dbc8 RSI: 0000000020000040 RDI: 0000000000000004 [ 711.127019][T14264] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 711.134987][T14264] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f495261f6d4 [ 711.142940][T14264] R13: 00000000004c70d5 R14: 00000000004dc948 R15: 00000000ffffffff [ 711.150895][T14264] [ 711.153203][T14264] The buggy address belongs to the page: [ 711.158815][T14264] page:ffffea0007589000 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 compound_mapcount: 0 [ 711.169723][T14264] flags: 0x200000000010000(head) [ 711.174652][T14264] raw: 0200000000010000 dead000000000100 dead000000000122 0000000000000000 [ 711.183231][T14264] raw: 0000000000000000 0000000000000000 00000001ffffffff 0000000000000000 [ 711.191820][T14264] page dumped because: kasan: bad access detected [ 711.198222][T14264] [ 711.200540][T14264] Memory state around the buggy address: [ 711.206167][T14264] ffff8881d6255500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 711.214230][T14264] ffff8881d6255580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 711.222307][T14264] >ffff8881d6255600: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe [ 711.230349][T14264] ^ [ 711.234397][T14264] ffff8881d6255680: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe [ 711.242445][T14264] ffff8881d6255700: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe [ 711.250482][T14264] ================================================================== [ 711.258523][T14264] Disabling lock debugging due to kernel taint [ 711.264870][T14264] Kernel panic - not syncing: panic_on_warn set ... [ 711.271483][T14264] CPU: 1 PID: 14264 Comm: syz-executor.0 Tainted: G B 5.4.0-rc3+ #0 [ 711.280752][T14264] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 711.290794][T14264] Call Trace: [ 711.294073][T14264] dump_stack+0xca/0x13e [ 711.298307][T14264] panic+0x2aa/0x6e1 [ 711.302192][T14264] ? add_taint.cold+0x16/0x16 [ 711.306861][T14264] ? _copy_to_user+0x124/0x150 [ 711.311605][T14264] ? trace_hardirqs_on+0x55/0x1e0 [ 711.316645][T14264] ? _copy_to_user+0x124/0x150 [ 711.321387][T14264] end_report+0x43/0x49 [ 711.325524][T14264] ? _copy_to_user+0x124/0x150 [ 711.330263][T14264] __kasan_report.cold+0xd/0x33 [ 711.335096][T14264] ? _copy_to_user+0x124/0x150 [ 711.339850][T14264] kasan_report+0xe/0x20 [ 711.344073][T14264] check_memory_region+0x128/0x190 [ 711.349167][T14264] _copy_to_user+0x124/0x150 [ 711.353737][T14264] ld_usb_read+0x329/0x760 [ 711.358136][T14264] ? ld_usb_write+0xa20/0xa20 [ 711.362801][T14264] ? finish_wait+0x260/0x260 [ 711.367544][T14264] ? security_file_permission+0x8a/0x370 [ 711.373159][T14264] ? ld_usb_write+0xa20/0xa20 [ 711.377883][T14264] __vfs_read+0x76/0x100 [ 711.382926][T14264] vfs_read+0x1ea/0x430 [ 711.387083][T14264] ksys_read+0x1e8/0x250 [ 711.391320][T14264] ? kernel_write+0x120/0x120 [ 711.395983][T14264] ? __ia32_sys_clock_settime+0x260/0x260 [ 711.401738][T14264] ? trace_hardirqs_off_caller+0x55/0x1e0 [ 711.407439][T14264] do_syscall_64+0xb7/0x580 [ 711.411946][T14264] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 711.417824][T14264] RIP: 0033:0x459a59 [ 711.421698][T14264] Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 711.441311][T14264] RSP: 002b:00007f495261ec78 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 711.449715][T14264] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000459a59 [ 711.457677][T14264] RDX: 000000007b41dbc8 RSI: 0000000020000040 RDI: 0000000000000004 [ 711.465639][T14264] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 711.473677][T14264] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f495261f6d4 [ 711.481627][T14264] R13: 00000000004c70d5 R14: 00000000004dc948 R15: 00000000ffffffff [ 711.490259][T14264] Kernel Offset: disabled [ 711.494580][T14264] Rebooting in 86400 seconds..