f45c1f515ac314cb207dd526d919c77c683fc2d619c809c9ceadb392806bd9d7577b7e4fbbeebd9cb91f3d817e3d5ca3e6c187911fec735cc88798bbf45acfb99ba7be832cea79ca5dbef329bbc580a0d5a8acc19d26e21160f5354132ab3a21ffe6894505bedb360833466f580ab04b404e895ef658cb8ebc697a270c8d1edf9a708787146e08c3a9d730bc897f828513fb82c3df93cc8a08f459892fdae9379ea68a3bf467436c20deea5525ae513207fedc92c6643db47cf8a5de37dd8953a1f2e43df6424bfa739ca7642ce67949904ec4bb08198eb2e427f7244bbd54ac9737e37fc0236909215d2305ed2230ba4444ee7e4eaf677450bed074a2381be832ef4a606f82649ebd2d46d2163ffaf4b07e0ada9bdbc7365b64e422978ff6e71d8e8f8045164cf641a12874d2edc1081c0f102b8944ccfbb3b2b8cca1649162c4f17465fb3806f67a2fcd25b7a89863b0e378411a82eae24be5335a5a228d4931a6462ebc6e4c1dde4aec70057ec9171185b3ce660f80e26bcd3ceaacdb292763d06a5281345ad17047ce9a7d8afb6c186da1e0c33687c0517ce38d150b88cfd8ae8f87a2426518b6b57f768953a90b3a60357aa0e2b0b10cbd52031c6f887d433918d9d73d63407327bb7cad2915af1f133503e0c991c3ecaa679ae1751c1972827d25435407eb05c6133e19b7734a4d14e7ec1e9729613544bbf69283d6f929b153c4bc7bc088dc31f31bc4465e7a7bcc19c5dcb476a5ec3454db93dcef0655e344c6580a1a850d62a4cdbf129ebefe633fd0d74204de8a94e3097feca94b042a80cff669351348ab2287e53687982468b261b3b152311e89cda44ccecc8cbfcf35d3042f4d0b5f210b0d74229ef588f47c60f6c5381acb92dd6ddcdf5621928fd46fbc23ac3902a84fba28087f10e9eb61893ef59122590903c2f54d449713d6f1ceca3c01e57e45a69e5295ac5e7785702dad8454c60debf6b122c475a9f1c4a63a387c18b8e5522dab0dccbbc9cbcc980f32a2cc20aaee4fc80acb08af20a79b4a71e88d3a9a1c66f11a64fa3015f4465cb910de10e05f4f431803ee11f0d750dc5461044a402099e1a5e3b6def706431a29f92f3d81820f2af84d99006c600a100727afea42949981c10c257f54199e4ddfe6bcffac0487f08b13bf35f6e1e3fff4404c253bae9ad12cafa6ed90f3a9ce7e5edd85d21820c5bf001fba876ec822e3174f0f5f645be3e346c37d0bcaaad1aecc65a96f4444a29d6a0abc841775c17643bc79bcf406af5a9de77230a3bb5eb3891f5febba75f01fb96b44015d505dc244eb0b52262eba6b8db0f47a8c180b50b51e4dcab2a000c0e0dfdd04beb42c9bfaa23210fa5cfc30ebdb872ea5920c4ab85f8386223dd98637f41e99351f19438c743d677988cc520537211dc2885f80f9a9deb77eaa7cfca233d3dea47ce89f1f2894c65fd5d997c20e28722551f1be041310079323b5502e60f9170fdf1a578d3aa2653cfebc530efdb914a263ebda99ea9b94a92e7af6de269802d23fe2a1e7d2c2c5bf43a1a7fe5e0c4adece01971da28169f7a52d5402a9d09fe4b765493fe6b9b7c534e40b1e7b9a87a134a5d65abd3c44b340eec0d24d18604f9002dbc951730b141104b53b29091fc3e84c047a22460ea0fe869b04e8ec9db072b2c7e99c670b0e415b27a6518facb4bf030e147509951fca7b88381a70c3af5f1d3b9dc07e6fd6bf14235fd568d2811faaf2d3156dc4ed6838dc870c6e1703144f30f6f2612cd5dc65e20547de09fbbf5d0fd5afcd466b3c7e19969c4bf70f90529c82de27245d1cfc11a800ab584ed12a6df3e53680bc11f79d0c6b00ed18608a6dd6bdf863343e31820bf72cc6b01f11bd23ade590b40409885cbe1d60afecd5d368d385b8fb9b48dff00e3b8d482ff9f27ff7b22115035ca496104fe39aba22639b68e3a203d84a100ae1a0d6e3fee15f797d683cc6f02c32a51ee7fb91b13ccc8545ffd0dd3401fbe652a232ff9c6fe997c8fe7893059c1874701fea03c3dd8d50a05ef4a9722a3642f279df467ff110a56f6e802bd4015c4760d9fe75d6a31a5d24d56ef002aec24cb5253a6d800ee9a14630c2b3785d7f2d1b5980474395eeae4dd261cb9dc3d5c3f93d12d262c8d84f56de1ca2c6fc1f4d49493b595882a2fbe101f47525a70cc98a17d7101be008bbcfa8dac45edddcf186056a0d7b6d240f26f631dcb942e2799399a67f25ab43cd5a441ba10ec568762a9162e5ca639e3160155e1980570fbf7ddcdfe80e6dce7d478b03627798eb12c4eddf0931ce181b14be12f6ee9a1eb3be8275358b782776ac7077c6b829797104f9b0b5fe556e991ce2a53b83443b305f328a5e7c8cd5b720daa9ff582bdf227e547472e13d56bc598ebdbb34ac9b7780bbfdb9055afb30d20a559ad6c62cdf12925d97acc831f75f2634b510df1fd7e1e77a331aadfdd79a6989aedfc3800f641674ca705cd83b145245d3b82e98a8363b1d6894471010f45c72605139c7beb096ed858429b175b761ed5efdeda271ddf6fdfa5c669718047620bef0aee026394ec7372d567ec8393e7e9ad8813cb259598689b76d413a7cebe3991495c9efe8ab9cbbcf55a2352e861af806f1cbb054338c2143d9384dfea6809a989aedac0b75eb703babefaca46be8205e8941ebbe1d3cb1339ec2fd52947b24ed8ca789b4ac9bd5c0f94ee46f0fa5b6f73b35709ecaa9cfc7bb791b7ead96aa440ba1f94ebfe2773350f4a93cd8d64448371cee5d0b9ca36bd4bd4e6e7ba3c117d842abc66455b7db68f56314740d2ee4e7d10e80e9755c780b42ae5f9bec25e142853ebfdd792c70e73243d76a46bdb0dba9d2b29715113959f4a1398ce54a70d0a308c8213ee0462298b06ee905e48a887cba378fdd6c7794cf20e4388cc15f5a34034adc6bd49d77c4bced7367236db2fa954c74bb484516f7c4f8fbf2f7f758af580cdaa1ca1ea61b8f0cdeb6815ce959c32cfa7dfe83a7a4f8144b29e0f4263f15f9908ce4a3e5d4194ef21ba542a46477c3e28606514366bf557e2f46fd3b7bc8f1282ab71f57ade9f383703466d0053b235a2bc08103c6a8298bb0b37b60b15f0100b0733265ecd930dcc7170153ca1fd52da8f1e402cd3b34403a4ddc334ae0db3d14ce7283efd20c8171925c368c012e3b9ae12f03dfa1d38b3bc6585e59d607309f73b2e7a45e9004d66f6a1d73e470493bf5b8459f531d806a9fe98ffd"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000300)={0x0, 0x8, 0x1}, &(0x7f0000000340)={0x20, 0x81, 0x1, '\f'}, &(0x7f0000000380)={0x20, 0x82, 0x1, "da"}, &(0x7f00000003c0)={0x20, 0x83, 0x1, 'j'}, &(0x7f0000000400)={0x20, 0x84, 0x1, "ab"}, &(0x7f0000000440)={0x20, 0x85, 0x3, "952789"}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x1}}, &(0x7f00000004c0)={0x20, 0x0, 0x8, {0x1c00, 0x10, [0xf0]}}, &(0x7f0000000500)={0x40, 0x7, 0x2, 0x1c000000000}, &(0x7f0000000540)={0x40, 0x9, 0x1, 0x5}, &(0x7f0000002ac0)={0x40, 0xb, 0x2, '~>'}, &(0x7f0000002b00)={0x40, 0xf, 0x2, 0xb21}, &(0x7f0000002b40)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000002b80)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000002bc0)={0x40, 0x19, 0x2, "0bf7"}, &(0x7f0000002c00)={0x40, 0x1a, 0x2, 0xd191}, &(0x7f0000002c40)={0x40, 0x1c, 0x1, 0xffffffff}, &(0x7f0000002c80)={0x40, 0x1e, 0x1, 0x100}, &(0x7f0000002cc0)={0x40, 0x21, 0x1, 0x40}}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) r1 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000003e00)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x7, 0xab, 0x400, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x9, 0xe8b272942b59b801, 0x1ff, [{{0x9, 0x4, 0x0, 0x696, 0x2, 0x7, 0x1, 0x1, 0x660, "", {{{0x9, 0x5, 0x1, 0x2, 0x62, 0xb61f, 0x750b7500, 0x1084}}}}}]}}]}}, &(0x7f00000042c0)={0xa, &(0x7f0000003e40)={0xa, 0x6, 0x250, 0x9, 0x6, 0xfffffffffffffff9, 0x20, 0xff}, 0x30, &(0x7f0000003e80)={0x5, 0xf, 0x30, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "06ea5b03e198a1d85618c72f0f42ff9d"}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "97b5347ece2d22d8aa999bab43b6faf6"}]}, 0x9, [{0xaf, &(0x7f0000003ec0)=@string={0xaf, 0x3, "4807fdb35a4b3a3ae2f1a6c8e0403487d385f278846772c2659edcad4b9546611d4b632b93ff345039a1e56f53e41b7947f2a05ce09cc93cf17940b2c1d83e5c4598d8cab0b91301ea4e77b2a509f810549c3e343776d492aa81699ebed084a51f018cdae2924a21e1ec79632de0b845f77a14d12b3d7b3e8a52bb7395e4c8a4034f9d200374c927be2688850344fd696278359a84b2f94cff377572859f66d7ab17389cdacf52ad890d4b4825"}}, {0x4, &(0x7f0000003f80)=@lang_id={0x4, 0x3, 0x20f}}, {0x4, &(0x7f0000003fc0)=@lang_id={0x4, 0x3, 0x6430}}, {0xf1, &(0x7f0000004000)=@string={0xf1, 0x3, "75e057985d54cef259cc149f8ffd115aef83c25ccd58d7859dda402e6000e64f2b07fac007a7191dee5084b49c2af531837b1654c52978bc5daa661c792cce0ac5847a33bce20ab0fa1636dcdb2d352f2c97e27c84b2becbad4062d60aaf467dc512892be053de9329f79c133792ee143d714a485135efdd8cd115d7dbed63decdb06a9b4d9076095ead4a3250db2ffca5402deba5eec4b6779b38c44874d790021185b74d61f21cf86349afc01980cbb7950beb696fb2abe95efe07bc070628596b9ec37e85930a1926f227ce34ebd5f488d3c6763025861f99df321b92dc0824e6667e172de6a0ca8ed4d324f137"}}, {0x49, &(0x7f0000004100)=@string={0x49, 0x3, "28f3919385acb07083022a41aa77bb92883718ea33b0b025d566aa7a18bb6c90cd79ac86cfc15be0542a86747a87eff62370acd217dd0c5af46cd4f9fb8dcd4614972f7cd71dcb"}}, {0x79, &(0x7f0000004180)=@string={0x79, 0x3, "fb988cbab5cddaff6a943eef2cb9c1fc2cbe236b33a01682edbde022a03dc7373017c8cd7039954be1ce0dadde5f4cce3f2e0e78d799c295885d61571975bed12e9a58f46c40cfcf90c08bd4d9128a36399d18b0a211632ed0aa9132333dabd542a2bf0ade0998f0830a1895e69cefdb730be03cb26a26"}}, {0x4, &(0x7f0000004200)=@lang_id={0x4, 0x3, 0x209}}, {0x9, &(0x7f0000004240)=@string={0x9, 0x3, "a90e4b9d2a48f1"}}, {0x4, &(0x7f0000004280)=@lang_id={0x4, 0x3, 0x80a}}]}) syz_usb_control_io(r1, &(0x7f00000044c0)={0x2c, &(0x7f0000004380)={0x20, 0x1, 0xc, {0xc, 0x2, "3c643401aa2c3f9a6b0d"}}, &(0x7f00000043c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x466}}, &(0x7f0000004400)={0x0, 0xf, 0x2b, {0x5, 0xf, 0x2b, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0xa, 0x1, 0x0, 0xfff}, @wireless={0xb, 0x10, 0x1, 0x4, 0x2, 0x4, 0x0, 0x200, 0xfe8}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xf, 0xeb91, 0x9, 0xe}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0xfffffffffffffffa, 0x7, 0x1}, @ptm_cap={0x3}]}}, &(0x7f0000004440)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x10, 0xfffffffffffffff8, 0x20, "9fb302b1", "3269478b"}}, &(0x7f0000004480)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x1, 0x18, 0x3, 0x6, 0x5, 0x4, 0x3}}}, &(0x7f0000004a40)={0xac, &(0x7f0000004500)={0x40, 0x8, 0x39, "1e6a6892be0534700532538d7dfab5f2bc51f15f818d08d4c21d06d2c4354b8ecb94de06a7ec2ded3965a0120b8c025000948aaf2b29eb7945"}, &(0x7f0000004540)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000004580)={0x0, 0x8, 0x1, 0x8}, &(0x7f00000045c0)={0x20, 0x81, 0x3, "06022f"}, &(0x7f0000004600)={0x20, 0x82, 0x2, "1be5"}, &(0x7f0000004640)={0x20, 0x83, 0x3, 'rN4'}, &(0x7f0000004680)={0x20, 0x84, 0x1, "bc"}, &(0x7f00000046c0)={0x20, 0x85, 0x3, "7670f8"}, &(0x7f0000004700)={0x20, 0x0, 0x4, {0x2, 0x6}}, &(0x7f0000004740)={0x20, 0x0, 0x4, {0x20, 0x87}}, &(0x7f0000004780)={0x40, 0x7, 0x2, 0x7fffffff}, &(0x7f00000047c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000004800)={0x40, 0xb, 0x2, "ae9a"}, &(0x7f0000004840)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000004880)={0x40, 0x13, 0x6, @random="377d1ed00ebc"}, &(0x7f00000048c0)={0x40, 0x17, 0x6, @local}, &(0x7f0000004900)={0x40, 0x19, 0x2, "9a4b"}, &(0x7f0000004940)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000004980)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000049c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000004a00)={0x40, 0x21, 0x1, 0x1f}}) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000002dc0)={{0x1, 0x2, 0x5, 0x80000000000, 0x0, 0xf0c}, 0x170, [0x3, 0x4, 0x1b7, 0x2, 0x3, 0x4, 0x80, 0x0, 0xfffffffffffffeff, 0x2, 0x1, 0x2, 0x0, 0x1, 0x20, 0x7, 0x0, 0x0, 0x7, 0x303, 0x3af3, 0x3, 0x2, 0x3d, 0x9, 0x1000, 0x3, 0x20, 0x5, 0x4, 0x7, 0x3, 0x9, 0x3, 0x0, 0x3, 0x6, 0x3, 0x7, 0x8, 0x400, 0x6, 0xffff, 0x20, 0x0, 0x80000001, 0x6, 0x3, 0xef, 0x6, 0x1, 0xcc, 0x0, 0x0, 0x4, 0x5, 0xc086, 0x200, 0x661, 0x0, 0x3, 0xae, 0x647, 0x8000, 0x8, 0x12, 0xc3, 0x1, 0xb0, 0x3, 0xc69a, 0x9, 0x7fffffff, 0x1, 0x0, 0xffffffffffffffff, 0x9, 0x6, 0x80, 0xcd, 0xa6, 0xffffffffffffff01, 0x0, 0x6, 0x1, 0x7fff, 0x25ad, 0x2, 0x9, 0x71e9, 0x401, 0x1, 0x8, 0xffffffffffffffe0, 0x401, 0xa000000000000000, 0x6, 0x7, 0x4, 0x3f, 0x7ff, 0x6, 0x1ff, 0x3, 0x9, 0x2f, 0x6, 0x0, 0x2, 0x4, 0x8, 0xffff, 0x6, 0x10000, 0x5, 0x0, 0x5, 0x3, 0x1, 0x5, 0x9, 0x4c, 0x1e07, 0x4, 0x3, 0x5, 0x0, 0x9, 0x7, 0x2, 0x80000001, 0x41, 0x80000000, 0x76c6ca51, 0x5, 0x6, 0x10001, 0x1000, 0x400, 0x3f, 0x5, 0x6, 0x1, 0x8000000000000000, 0x7, 0x6, 0x9, 0x9, 0xfffffffffffffffd, 0x200, 0x3, 0x71a, 0x1000, 0x401, 0x2, 0x200, 0x40, 0xcf, 0x6, 0x8a, 0x80000000, 0xc5, 0x6, 0xfffffffffffffbff, 0x1, 0x2, 0xdb, 0x4, 0x3, 0x3ff, 0x7d37, 0xffffffffffffffb1, 0x7, 0x8001, 0x9, 0xffffffff80000000, 0x9, 0x4, 0x4, 0x800, 0x10001, 0x88f, 0x3, 0xfffffffffffffeff, 0xb, 0x4, 0x0, 0x90c3, 0xfffffffffffffffc, 0x9, 0x0, 0x4, 0xffffffff7fffffff, 0x1ff, 0x7, 0xffffffff, 0xffff, 0x8, 0x80, 0x159, 0x5, 0x8, 0xfffffffffffffffe, 0x101, 0x101, 0xffffffffffff6ef7, 0x8, 0x0, 0x2d, 0xa35a, 0x400, 0x9, 0x3, 0x8, 0x8749, 0xeb, 0x4, 0x876, 0x3f, 0x9, 0x6, 0x8001, 0x7, 0x4, 0x0, 0x0, 0x7, 0x9, 0x8000, 0x4e4, 0x4, 0x2, 0x5, 0x7f, 0x3, 0x6, 0x9, 0x3ff, 0x9, 0x0, 0x3, 0x4, 0xfffffffffffffffa, 0xd031, 0x1f, 0xffff, 0x4, 0x80, 0x400, 0x5, 0x8ae, 0xae6, 0xffffffffffffc23b, 0x0, 0x9, 0x6, 0x2, 0x4, 0x4, 0xe145, 0x2f, 0x0, 0x3, 0x0, 0x3, 0x3, 0x9, 0x8, 0x40, 0x2, 0x8000, 0x9, 0x2, 0x9, 0xa2d8, 0x2cfb, 0x3, 0x9, 0x8, 0x2, 0x8, 0xaf7, 0x4, 0x5, 0x5, 0x8, 0x1, 0xffffffffffffff02, 0x733f, 0x9, 0x3, 0x1000, 0x5, 0x0, 0x1, 0x80, 0x9, 0x0, 0x6, 0xd795, 0x7, 0x100000001, 0x7, 0x7, 0xfe9, 0x9, 0xfffffffffffffffd, 0xd7f, 0xa5, 0x5, 0x943, 0x800000000000, 0x3ff, 0x5, 0xcdd, 0x4, 0x20, 0x7, 0xffffffff, 0x6, 0x42c1, 0x5, 0xfffffffffffffffa, 0x0, 0x6, 0x6, 0x7, 0xd1, 0xfffffffffffffff8, 0x9, 0x4, 0x8, 0x7ff, 0x8, 0xfffffffffffff514, 0xfffffffffffffffc, 0x7, 0x7, 0x9, 0x1, 0x485, 0xffffffff, 0x6, 0x7fff, 0xc5, 0x0, 0xbbe, 0xd2, 0x8, 0x7fffffff, 0x80000001, 0x401, 0x90fa6c3, 0x10000, 0x3, 0x7, 0x81, 0xffff, 0x4, 0x0, 0x2046109e, 0xb56b, 0x8, 0x20, 0x2, 0x40, 0x10001, 0x7, 0xfffffffffffff082, 0x6867, 0xfff, 0x1, 0x4, 0x20, 0x2, 0x6, 0x8, 0x511, 0x4, 0xfff, 0x2, 0x2b0f, 0x7, 0x8, 0x1f, 0xffffffffaf8bf948, 0xb6a7, 0x7, 0x80000001, 0x4, 0xa8b, 0xf6b, 0x5, 0x9, 0x2, 0x100000001, 0x7fff, 0x4, 0x7, 0x0, 0x4, 0x0, 0x94, 0x8, 0x8, 0x7, 0xfff, 0x2, 0x7, 0xfffffffffffff982, 0xe7, 0xf2, 0xd99, 0x3a50, 0xfffffffffffffffd, 0x7fff, 0x0, 0x0, 0x1000, 0x4, 0x0, 0x4, 0xffffffffffff0001, 0x8, 0x4, 0x0, 0x6, 0x4161, 0x3ff, 0x8001, 0x8, 0x4, 0x8, 0x3, 0x3, 0xffffffffffffff81, 0x40, 0x1, 0x8000, 0x5, 0x100000000, 0x0, 0x0, 0x7, 0x80, 0x7, 0x1f, 0xffffffff, 0x9, 0x400, 0x8, 0x4, 0x7fffffff, 0x2a7, 0x9, 0x0, 0x7, 0x1, 0xff, 0x8f, 0x100000001, 0x1, 0x9, 0xffffffffffffff4c, 0x4, 0x3ff, 0xfffffffffffffffb, 0x200, 0x101, 0x2, 0x2, 0x100, 0x297, 0x185f981d, 0x8b3, 0x8, 0x6, 0x4, 0x8000, 0x9, 0x5, 0x10001, 0x2, 0xb1d9, 0x7, 0x1000, 0x6, 0x6e, 0x20, 0x81, 0x2, 0x7fffffff, 0x5, 0x6, 0x3f, 0x4, 0x4, 0x9, 0x5, 0x1, 0x9, 0x200, 0x76f0, 0x3, 0x2, 0x20, 0x4, 0x6, 0x246, 0x7, 0x4, 0x100000000, 0x6, 0x2, 0x800, 0x0, 0x4, 0x7, 0x1f800000, 0x1f, 0x9, 0x3, 0x7, 0x871c, 0x5, 0x401, 0x5f, 0x7db, 0x9, 0xad, 0x8000, 0x3ff, 0x2, 0x8, 0x400, 0x9, 0xfff, 0x0, 0x5, 0x401, 0x3, 0x80000001, 0x3, 0xbfc2, 0x9, 0x8db, 0x3, 0xffffffff, 0x8, 0x6, 0x5, 0x83, 0xffff, 0x20, 0x20, 0x8000, 0x8, 0x3, 0x100000000, 0x3, 0x9, 0x3, 0x1, 0x0, 0xff, 0x0, 0x1, 0x7, 0x4, 0x1, 0xeb0, 0x5, 0x8001, 0x7f, 0xffffffffffffffbd, 0xff, 0x7, 0x5, 0x9, 0x5, 0xd, 0x5, 0x6, 0x4, 0x3, 0xb2da, 0x7, 0xff, 0x5, 0x40, 0x6, 0x4, 0x800, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x4bf, 0x8, 0x100000000, 0x80000001, 0x1000, 0x800, 0x6, 0x9, 0x0, 0x3ff, 0x3, 0x2, 0x2, 0x7, 0x3, 0x7ff, 0x4, 0x10001, 0x2, 0x0, 0x9, 0xf2, 0x7, 0x0, 0x6, 0x0, 0x1000, 0x3, 0x20000000000000, 0x40000000000, 0x7fff, 0x4, 0x8000, 0x384, 0x3, 0x7f, 0x4, 0x0, 0x4, 0x9, 0x2, 0x2, 0x40, 0xa99c, 0x0, 0x37, 0xfffffffffffffff8, 0xffffffff, 0x4, 0x5d, 0x8, 0x3, 0x9, 0x0, 0x3, 0xfffffffffffffffc, 0x0, 0x10000, 0x7ff, 0x966, 0x6, 0x8000, 0x3, 0xfffffffffffffffa, 0xa9, 0x80, 0x4, 0x10001, 0x1, 0xff, 0x5d2bd86f, 0xb17, 0x7, 0x8000, 0x1ff, 0x1, 0x1, 0x2, 0x5, 0x401, 0x1f, 0x8, 0xff, 0x2, 0x5, 0x2, 0x9, 0x80000001, 0x3, 0x20, 0x517, 0x1, 0x25f, 0x8, 0x5, 0x2, 0x7, 0x8, 0x4, 0x9, 0x3, 0x8, 0xb3, 0x3f, 0x6, 0x5, 0x3d, 0x1000000, 0xffffffff, 0x0, 0x2, 0x3, 0x5e, 0x5, 0xa9, 0x2, 0x2, 0x4, 0xfffffffffffffff8, 0x401, 0x400, 0x3, 0x1f, 0x2, 0xffff, 0x94, 0x51fe, 0x300, 0x14, 0x1, 0x5, 0x6, 0x7a, 0x5, 0x1, 0x7, 0x6, 0x200, 0x7, 0x80000001, 0x0, 0x3bd, 0x65d0461800000000, 0x100000001, 0x20, 0x6, 0x40, 0x81, 0x2, 0x3, 0x3, 0x0, 0x8, 0x3, 0x1, 0x4, 0x5, 0x4, 0xffffffffffffae60, 0x9e, 0x4, 0x5, 0x2, 0x3f, 0x1, 0x81, 0x80000000, 0xc9c, 0x7, 0x1, 0x6, 0x6729, 0x7, 0x2, 0x6, 0x2, 0x1f, 0x4, 0x100, 0x8c58, 0x4, 0xa1c6, 0x800, 0x4, 0x0, 0xff, 0x3f, 0x3f, 0x5, 0xffff, 0x220, 0x6, 0x7205, 0x2, 0x3, 0x6, 0x8, 0x100, 0x2, 0x9, 0x505, 0x1, 0x0, 0x4000000000000, 0x7, 0x1, 0x8, 0x5, 0x2a9f, 0x1, 0xfffffffffffffeff, 0x100000000, 0x3f, 0x3, 0x3, 0x6, 0xffffffffffffffff, 0x20, 0x6, 0xfab, 0x4, 0x0, 0x9, 0x3, 0x3, 0x1, 0x1, 0x1, 0xb0, 0xaf, 0x6, 0xc3, 0xd161, 0x81, 0x8, 0x6, 0x3, 0x0, 0x8, 0x6, 0x401, 0x4, 0x7, 0x7fff, 0x1, 0x1, 0xf2, 0x6, 0x95, 0x7f, 0x1, 0x3, 0x8ae, 0x2, 0x5, 0x401, 0xf, 0x3, 0x3f, 0x0, 0x4, 0x444a, 0x1c610ca6, 0x100, 0x6, 0x80, 0x1, 0x9, 0x100000000, 0x6, 0x5, 0x200000000000000, 0x9, 0x5a9, 0x8, 0x8001, 0x9, 0xffffffff, 0x96, 0xff, 0x700, 0x0, 0x1ff, 0x401, 0x4, 0x10000, 0xffffffffffffff7f, 0x8e, 0x6, 0x1, 0x9, 0x8001, 0x10000, 0x7, 0x9, 0x0, 0xffff, 0x7, 0x101, 0x4, 0xd523, 0x1, 0x7fff, 0xc046, 0x7ff, 0x0, 0x8, 0x58, 0xfffffffffffffffb, 0xff, 0x0, 0x1f, 0x41d, 0x7, 0x5, 0x0, 0xff, 0x0, 0x2300, 0x2, 0x7ff, 0x10001, 0x7, 0x3, 0x5, 0xc51, 0x0, 0x7, 0x7, 0x157f, 0x8, 0x1, 0x92, 0x2, 0x9, 0x7, 0x6, 0x4, 0x4, 0x2, 0x2, 0x800, 0x7, 0x3, 0x7, 0x5, 0x3, 0x5d0e, 0x0, 0x20, 0x81, 0x100000001, 0x7fffffff, 0x4b7, 0x9, 0x8000, 0x9, 0x1ff, 0x6, 0x80000000, 0x2, 0x0, 0x5, 0x0, 0x3, 0x0, 0x8d9, 0x3f, 0x4, 0x0, 0x800, 0xffff, 0x6, 0xff, 0xfffffffffffffffe, 0x6, 0x0, 0x7, 0xdf, 0x7, 0x7fffffff, 0xff8, 0xffffffffffffff01, 0x6, 0xde, 0x3, 0x81, 0x1, 0xcb30, 0xd193, 0x9, 0x6, 0x20, 0x5, 0x0, 0x7fff, 0x10000, 0x4, 0x8, 0x7ff, 0x81, 0xff, 0x3f, 0x401, 0x2, 0x80000001, 0x5, 0x3a9, 0x5, 0x9, 0x119, 0x9, 0x5, 0x6e78, 0x8, 0x100000001, 0x0, 0x2, 0x7, 0x3, 0x8, 0x8001, 0x0, 0x2, 0x2, 0x6]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:00:29 executing program 5: syz_usb_connect$cdc_ethernet(0x5, 0x13c, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x2b12ee1925838482, 0x525, 0xa4a1, 0x40, 0x1, 0xf000000000000000, 0x9, 0x1, [{{0x9, 0x2, 0x12a, 0x1, 0x1, 0x5, 0x0, 0x7f, [{{0x9, 0x4, 0x0, 0x1f, 0x2, 0x2, 0x6, 0x0, 0x6, {{0xb, 0x24, 0x6, 0x0, 0x0, "ba2aa9aaf358"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x4, 0x8, 0x9}, [@country_functional={0x10, 0x24, 0x7, 0x401, 0xffffffff, [0x8000, 0x1, 0x3, 0x7, 0x7ff]}, @acm={0x4, 0x24, 0x2, 0x4}, @mdlm_detail={0xd5, 0x24, 0x13, 0x6, "bcd1f6995b9430820b514b2460f2056ef975faaccdc3faad6b3708c7978a5332a6525364ed3c4c624f9ca85cad3d1e0e9384c0d7b3369b38a23561f6d31c12a07cf27eb722707dbb9469dda5603d0d91860b54c5e5bc4f6f86c2541b3548691111ce93d8729940200eed8b2e9ab547cc82319317ecdd2202b46a84b2a9300106e689786439cb7fd273ff98139a26fca7fb324e1f1c448960f05bc40e75223e64bd1a9971715c996076b668bf276bfd83a3286cec86d90abdeceb75140757986668bbd91d4d90a916b544dfe1b4143ab193"}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x15c, 0x7f, 0x6, 0x7fff}}, {{0x9, 0x5, 0x3, 0x2, 0x230, 0x8, 0x8, 0x3f}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x311, 0x7, 0xff, 0xc658, 0x40, 0x7ff}, 0x1a, &(0x7f0000000040)={0x5, 0xf, 0x1a, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xb6a26dc3aa341664, 0x9, 0xfffffffffffffffe, 0x6}, @wireless={0xb, 0x10, 0x1, 0x2, 0x1, 0x5, 0x637a, 0xff, 0xded3}]}, 0x5, [{0xbb, &(0x7f0000000280)=@string={0xbb, 0x3, "ef67b0225f80f78080784c3c15213b0683e92f46295d6d3982794aaf9a58f53d961d47512f57075c85e0d694f549b83ef3ca487e577b906cf0491e191ea754d0fb89d43651ab29ec62541eba253379277afd289d53fe818bbdabb1209f5c814f0a8b5a69583b6387bb625afd3fa4f49d5facd5a9112b8f97cc409907d3255f227d99e3e77cb36246bf38a3f78a0e48800430f27359c12b26b74874ba61e1b19def1ab95a510cf0bb4a53c5df009aa87ebbe86ccd3b66621741"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x41c}}, {0xf6, &(0x7f0000000340)=@string={0xf6, 0x3, "95269b878cb08bf342ab6356763cda2b4629203ad5dabbc3f71657d12900ca87a6876df484c2688e87e8c86e7ab86e3cf86d4d851efd84c2a9efd6140020b0e67b5ccb74c753ae3e07d0218049a62bb31271fc29542ebe965acf9ae212b9ba8567e85fbf640d9f8ceb2c8dd7ad5f069a02e59934adbdc3ed681a019e7e23b01ab8051acfaca239b32f2aed3a2d4294caf5443f365786179ceb3c57c69113571f2b52bd823334eeacb80728d5e589d50b2cdc57d37622e15f02f971f314b9a33636996df09e0cee7efdc5edbfd094da32435d331b216e2b35279bb27a3506dd3aaf5f4536402e0ee0db221cbaceeb80c4cf0f96eb"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x8ad4758dbb437c0}}, {0x68, &(0x7f0000000480)=@string={0x68, 0x3, "71cdbc37ff95b3ac628ab4a49b4773bb51abff69471b89cd553a716f2e8b1087f9a8746fbabd597ee3ee889d41ef013010a5633b67f52f3d8f0b16373e25002d6bdbaa8444af998e26f693254c43523f0e13d2397550480e549b633e1e33fcf06ca149a3ecb4"}}]}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x200000000000003, 0x2, 0xd, 0x0, 0x0, {{0x4, 0x24, 0x6, 0x0, 0x0, "cfd253b10d78"}, {0x5}, {0xd}, {0x6}}, {[{{0x9, 0x5, 0x81, 0x3, 0x1cd, 0x3f, 0x5de905ec}}], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) 15:00:29 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:00:29 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x1, 0x204000) ioctl$EVIOCGID(r3, 0x80084502, &(0x7f00000013c0)=""/4096) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x9600) 15:00:29 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) r2 = syz_open_dev$hiddev(&(0x7f0000000140)='/dev/usb/hiddev#\x00', 0x1, 0x400) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000001) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x8, 0x400900) ioctl$EVIOCGID(r3, 0x80084502, &(0x7f00000000c0)=""/94) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000001c0)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, 0x0, 0x15c) 15:00:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x400000) 15:00:29 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2, 0x4) r0 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x9, 0x1) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000100)=""/47) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000140)=""/169) write$hidraw(r1, 0x0, 0x15c) 15:00:30 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x50f000) 15:00:30 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x707100) [ 1039.432162][T20436] usb 4-1: new high-speed USB device number 122 using dummy_hcd [ 1039.432550][ T2075] usb 6-1: new high-speed USB device number 61 using dummy_hcd [ 1039.562133][ T2866] usb 1-1: new low-speed USB device number 70 using dummy_hcd [ 1039.672102][T20436] usb 4-1: Using ep0 maxpacket: 8 [ 1039.722112][ T2075] usb 6-1: device descriptor read/64, error 18 [ 1039.802121][ T2866] usb 1-1: Invalid ep0 maxpacket: 32 [ 1039.872209][T20436] usb 4-1: config 1 interface 0 altsetting 150 bulk endpoint 0x1 has invalid maxpacket 98 [ 1039.882267][T20436] usb 4-1: config 1 interface 0 altsetting 150 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1039.895246][T20436] usb 4-1: config 1 interface 0 has no altsetting 0 [ 1039.952121][ T2866] usb 1-1: new low-speed USB device number 71 using dummy_hcd [ 1040.112121][ T2075] usb 6-1: device descriptor read/64, error 18 [ 1040.192125][ T2866] usb 1-1: Invalid ep0 maxpacket: 32 [ 1040.197528][ T2866] usb usb1-port1: attempt power cycle [ 1040.212267][T20436] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1040.221300][T20436] usb 4-1: New USB device strings: Mfr=7, Product=171, SerialNumber=0 [ 1040.229462][T20436] usb 4-1: Manufacturer: ຩ鵋䠪 [ 1040.239066][T20436] usb 4-1: rejected 1 configuration due to insufficient available bus power [ 1040.247805][T20436] usb 4-1: no configuration chosen from 1 choice [ 1040.382106][ T2075] usb 6-1: new high-speed USB device number 62 using dummy_hcd [ 1040.652129][ T2075] usb 6-1: device descriptor read/64, error 18 [ 1040.912154][ T2866] usb 1-1: new low-speed USB device number 72 using dummy_hcd [ 1041.002169][ T2866] usb 1-1: Invalid ep0 maxpacket: 32 [ 1041.062131][ T2075] usb 6-1: device descriptor read/64, error 18 [ 1041.152127][ T2866] usb 1-1: new low-speed USB device number 73 using dummy_hcd [ 1041.182184][ T2075] usb usb6-port1: attempt power cycle [ 1041.242168][ T2866] usb 1-1: Invalid ep0 maxpacket: 32 [ 1041.247580][ T2866] usb usb1-port1: unable to enumerate USB device [ 1041.892124][ T2075] usb 6-1: new high-speed USB device number 63 using dummy_hcd [ 1042.162110][ T2075] usb 6-1: device descriptor read/64, error 18 [ 1042.221009][ T2866] usb 4-1: USB disconnect, device number 122 15:00:33 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x15c) 15:00:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x70e000) 15:00:33 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x561a, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000000100)=""/69) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r3, &(0x7f00000002c0)=""/170, 0xfffffc5e) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x3cff, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000380)={0x3, "ce42ceaf7e2408852f7aca68af784d4a1ea22add789e946a4f52eb2396f57158239562a9b5fa559ab07069007107406d74e53d65a2e2ee79bd079994159a8ba2"}) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:33 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x6d, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x5b, 0x1, 0x1, 0x0, 0x88, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0xffffffffffffffc6}, {0xa, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x1}, {0x6}, [@mbim={0xc, 0x24, 0x1b, 0x4, 0x8, 0x5, 0x1ff, 0x4}, @country_functional={0xe, 0x24, 0x7, 0x81, 0xffff, [0x800, 0x8, 0x1, 0x0]}]}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x1, 0x20000) read$hiddev(r0, &(0x7f00000000c0)=""/92, 0x5c) 15:00:33 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000100)={0x3, 0x102, 0x5}) 15:00:33 executing program 0: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCSREPORT(r3, 0x400c4808, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f00000001c0)=""/174) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xfffffffffffff093, 0x80040) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f00000000c0)=""/182) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) r4 = syz_usb_connect(0x1, 0x6f7, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0xba, 0xc9, 0x31, 0x20, 0x82d, 0x100, 0xc09d, 0x10001, 0x5, 0x7f, 0x1, [{{0x9, 0x2, 0x6e5, 0x1, 0x0, 0x7, 0x90, 0x4173bc67, [{{0x9, 0x4, 0x27, 0x7, 0xa, 0x51, 0xf3, 0x6d, 0xcd, [], [{{0x9, 0x5, 0x5, 0x10, 0x2ea, 0x9, 0x9, 0x2, [@generic={0xc4, 0x23, "e6ce451f6fc22dedc773fd5e653ed984ddb304fb17338ea3f888bb392b4e4c6bb4f4f49501ee8e520b6974d5660a8a325beebeab0236f98e110554bb34ff30bbe22f25c894aa4c561ee56502d9f7483c0a13ac1bce50fc3c5091cb06dcc1fe02df9d71691458295888a80b30657aa96a3237e1597c886bda1f4ccc772327856962dfc5f32baaca1ce29664f46e158c75b4dc5097cacc5c4bfa90919e8b7bdaf3e86b633720d7937699405cad0ce3f69da56764b448e39127270444af9080ee5492fb"}, @generic={0x27, 0x75757abd88c57cf8, "a8a05b0dbfd2d102a9bf847082c6433db34f2eaa6ac53fbc2a6262ed14daa69c9d7a6e76df"}]}}, {{0x9, 0x5, 0x5, 0x3, 0x39c, 0x40, 0x5, 0x8}}, {{0x9, 0x5, 0x1, 0xc, 0x323, 0x6, 0x3, 0x613b, [@generic={0x84, 0x4, "f4f00ec3731c8b98fa4136806c9d788ab59054c768126733b03ad691e292fddd35faeb8f1f4c9d4fc148bf4831f90fd2f24ff9b563e2babd3566017604527379e9facaba91d00e5074ac471e8cd7ada24e965865da523f10e41f35076854ef427da331307a1005f07c82c24270542f5ac4bb2416acb2379810bab54cb7300301b6c5"}, @generic={0xa0, 0xf, "72fdee5466bcc31554e8160d0ddf8067709a34b25bf795aeec0f5be57cbcc9bd23fad2e7c0c2a990573802cfc1c6dee9092e85efaea87e2df18bf18f12eaf5b3f95e5666775a89cc318883bc9e6865b32c1a738700e735b0df59f9aedefa38edc0d0f781f77f846725f1d1d9ba09eec83f8c5862b6e52e9d144ab702f037ff25a01ae212cda3a4e3f42ba1c7417183cd4ec97b4649877f6726ab76894fe1"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x1b4, 0xffffffff, 0x7, 0x101}}, {{0x9, 0x5, 0x4, 0x0, 0x17d, 0x2, 0x3, 0x7, [@generic={0x7a, 0x6, "ca825e87395545569b7a6c8423b10c4ad2be7ec1e5fa61a07d22198b4fa9012413dea53fd90e321b3f5545767a9a161bfa68c873b2893a387b6d806feca473921a645094f15c8a1c019cd19a580c6188f0571de15053481bd313f5b72d2a150ae1c1fb88ee052c39d4828e35794fa9fbddf07d8d7b9f385c"}, @generic={0xf5, 0x1, "1a0dde503a67b980affde2ad444079473bbc37b7539c3c9ff9c5192aa2796d3d5c82cc1882c19649f2596732ccedab575fecbdef2147012819e5ffb4af5628949f12de3751a6dfe11e5a9feb2eaff358e492ee36e5636fc3753bd3fa3e1dbcb71ec15cc90c3e1c7cb19b7478c33f652192b0d95d1378707885b90e32f74ede26289292b249fe9b87ef319faf0aad145c646e5030e6bac60ad3e5f9cb9303b88e93d74a5b56e104d3488410039b173019b9c309fcd6d12554c6ef465e3987407615011f939e55bfc080d0c4a99a83b940d76f00bb4c7cacd68ad48e23ca61ab4d3c140f6d327fc52d503ee4cb5798f2ff8aa5ca"}]}}, {{0x9, 0x5, 0xa35139472483b0c8, 0xc30f6b312179b762, 0x3fc, 0x9, 0x3, 0xe12, [@generic={0x2d, 0xe, "013cf1cb1470b9235d027de3ce47af912716bb8a73570911d3813ea653c588326406e02c1e4573dde66a8e"}]}}, {{0x9, 0x5, 0x4, 0x3, 0x13e, 0x4, 0x58c6, 0x75df, [@generic={0x30, 0x1, "537bd63b8f5ad60d09c576a504fedbb9e2fb5308d8ae3e9865a58fb93e28d24d7c3342529bb388571a57a10989f5"}, @generic={0x77, 0x5, "19802d3a5a9ff5e9a177f9db839bbb65936527ed0108130e51c2bee421c26728a0e7261d787383b51cbe12402559498f2bf80af2961cc69b36b900d088961f61e2492291489eb58c904b0b14d65263f8a9fcd7cb0ebcc00a2e598e3fe10833bc10b2a409c38bc96f8ef42e715b42944d95f7baaa85"}]}}, {{0x9, 0x5, 0x0, 0xc, 0x12, 0x7d3, 0x7, 0x4, [@generic={0xea, 0x0, "a130b606c0e0a51988cfbc4b2c802c24408577582a711da8a12d9fea7f34d7fbb95fb05cf7e22f15030b7b435e173eca681cd9c0dd3124b2d45867175921ade209087d062d6df58366c64b0004d3c7fb07b72ed6d2387884c70ae408b36bd7d32d804aa6e13cac46d7eeed64bd2d027f18fc93d6374bfcb6680227bdf3aa76f7137ea4f886ba9ddb662786c23a449d30f55f777e0d4fb00a26cdb3b8450272c509533c40556f61e64dac56fdc3d4b58262b3659ad8b56992f90c6e941f5398e655ff0fda15918f17b997db54ad542f27676d445028ba0ae31f68c54db5af4120eb2ed04e38921985"}]}}, {{0x9, 0x5, 0x1, 0x1, 0x34b, 0xcd4, 0xe16, 0xfffffffffffffffc, [@generic={0x12, 0x6707f361d3ea6062, "719839fc8e4103fa825e55e7ab2f81b3"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x7c, 0x0, 0x7, 0x9, [@generic={0x9b, 0x31, "97c701a8923be20c0e9913c9d9a4316a92a0d9162eee85e79c896bbdf90969e3cd77f2431030f119be896426deae0bde6e6b7cdf6b9c67781d07d15ce91255116f81b1876d55b1024b3043df650240a53698a509a39d10e4b2df69484f9f01357944c561bcdb945aad106a7042a60dc46ff274f77c3392d432545f7b9b836770a2ef534be96437c7179aa2250a5a9a38cf17975007546a6ea0"}, @generic={0x90, 0x3, "da098aaf1727da41ceafdf2105ec7808dcdb3071b009957233e81c2c3764735cb27d2d0a084120c8b9607cefee32eddfc041984fa03d0616059c3b07c8f1bdb25f3d16abeadf65da06c7201221cb08bee274950a0ed898032823952c086c0a657370e8bd1cc4c816f18180dfe476b1876a8068315f98fbc2b12721e38625d0b296b7e05e8d8718f604442a985ce3"}]}}]}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x0, 0x9, 0xffff, 0x3, 0x40, 0x9}, 0x107, &(0x7f0000000840)={0x5, 0xf, 0x107, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "6506136d329f5c387a70495d37a6742d"}, @ptm_cap={0x3}, @generic={0xeb, 0x10, 0x11, "bc62a3597612e69a02d2f0e2eaf265f200c9accc94dfd6ff0cf6c88662b91fab545b4cf46cd900a012ddeb587d4aa3b5fc8c7703b04cbe5e3ee3d64ae24adcc6e1289acc83c7f599d32c19e256b157d01913cb42df410ee8a80594f066c121e8bba3cc15a66cf37f29457b3917f8f48c96528a591f4dcff242557defc4e36ac8cbae955048362f85ce2d05186f6dd1d641593e8355eaecfe0ff3936cda0c344a611e72c728cb34f40cc709bc08cc311cdb77e6df44523eb4a26cdda50611818d58499e7c69e91e2a4bed48b802135535d9b995ff9a023ec0fa1cf4e68092b70b9870ad5cd099b446"}]}, 0x1, [{0x63, &(0x7f0000000040)=@string={0x63, 0x3, "0cd2c8f49f7e963a20e5fe9182769d7c7b5a6b19c6086985d3a542ce770ef2cb88e5a245a674f96be69498217028a1e43623a8d166cced72cb777c08b093d86a149889f4a3fb4d29e61ec601ceb980b22a5a0e263f3385c71f3f3255ba17691f14"}}]}) syz_usb_control_io$cdc_ncm(r4, &(0x7f0000000b00)={0x14, &(0x7f00000009c0)={0x0, 0x11, 0xf8, {0xf8, 0x4, "246d667bae59a538b05afe5f07efaf81f6c9a4a481757e2e406d567ae6a7d4ad9c3e0261fb29ff63f25f1261f7cb86f5021308adfab45d8fd76e25e028cd4dc6308b2c62152c844daf319a82dfa86f52290f2f7987084ba0f6a76f970f93512efc42ee9e26c6d4bfb14476a82f3417ba61b5a9e1dc5906e768b110cff394d515bd2f46870582a6f259b5f0a931b9d9ef1e957d0f665095a5d55564b36651fc6150830734f5ea175085f09e71c54fe6dbbbe8158ca20c7adc87a2888b6957c0cd0aa6df6f2a371e5226e4acc0db05b9b2fcccd301dffe16d9402a0422c84c3ffd21fa4ebb3633900cad317751b91d426884e697bf8d0e"}}, &(0x7f0000000ac0)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000d80)={0x44, &(0x7f0000000b40)={0x40, 0xe, 0x43, "10614cc3a3f1024551ae669c0136bcb87eb3430bceeb367ea521875c1a99eaa01d9ca46025a0ef4f1f5967e33a3d415d3ebdadaf8fcf97d0a394878aa9bac5d738f9e7"}, &(0x7f0000000bc0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000c00)={0x0, 0x8, 0x1, 0x22}, &(0x7f0000000c40)={0x20, 0x80, 0x1c, {0x8, 0x480f, 0xff, 0x0, 0x1000, 0xfffffffffffffff8, 0x7, 0x6, 0x0, 0x3f, 0x8, 0x4}}, &(0x7f0000000c80)={0x20, 0x85, 0x4, 0x1}, &(0x7f0000000cc0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000d00)={0x20, 0x87, 0x2, 0x9}, &(0x7f0000000d40)={0x20, 0x89, 0x2, 0x1}}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r5 = syz_open_dev$hiddev(&(0x7f0000000e00)='/dev/usb/hiddev#\x00', 0x81, 0x2800) r6 = syz_usb_connect(0x4, 0x87c, &(0x7f0000000e80)={{0x12, 0x1, 0x200, 0x9d, 0xd1, 0x9e, 0x40, 0x1554, 0x5010, 0x37fd, 0x80000001, 0x7fff, 0x8001, 0x1, [{{0x9, 0x2, 0x86a, 0x1, 0x7, 0x5, 0x40, 0x7, [{{0x9, 0x4, 0x58, 0x9cb, 0xc, 0x83, 0xeb, 0x5b, 0x2, [], [{{0x9, 0x5, 0x80, 0x0, 0x15e, 0x6, 0x5c, 0x8, [@generic={0xc9, 0x22, "173785e5e0ff9f4a544a5adcc4e33711eb3572fd72aaa50f5f49c6e2bcb75d656e7cfb894f02002499ec03d9585ff8936ff1ffa213614a4bee9106ba80a39b5ef75142cc20486fa44dcf4507915f46518efb52041e296dc336b129b736cfee2147693ec8a3d225e40a0c09e623192f58b2b4c019350f9831b6b4eeaaa991456554de8bf037b696f851d7bdbfdd6803bd4aca1b3b88b2f262f1f2916283ec2b59b8864a0321bc73419200f3f1857b0e77dfac64653a5d4262ed604da8f14e6b40c70d070df1385e"}, @generic={0x93, 0x10, "42cbd3a7f74133fc691d9105c9e154d74b502c77cf888deb05323d9448ca2b69f41ddbf690307deb4d545818e5007da72f7c40094fe3963e749470f593fdd03d40c72eb338bba1997e528e5f18451342885899484f0ce813c742b3bf6f67d20bd6b7cc51b638cbad40bed2487cd27028038d1bf99bb967ea9943334f237a25ef1499338233e3647cec380760ef84bd2dcc"}]}}, {{0x9, 0x5, 0x42d113825c7bad4a, 0x3, 0x34a, 0x0, 0x1, 0xcfcc, [@generic={0xe7, 0x21, "092f2fdb0449f8ef65517f339312144939a37e26ac5e19a779ae99b897758e653ac12ade5fd5e73bb374f9d0afc6e9c27a2b438426dbcf46d1a40ad63ee19468c357e9d4fc57720254147130b046554bcb891cd1466812b9cbf5cd44f1fa5d70818117c478801540fa1a3680972a694504363695cfc4fa9da862098818e0975a2ac3418650ea5e694ec76647a52dc8238623609efa0e7e45e3125d73eb86fa7565345a2fdef47bef5fe957fd0ff405975319cee09b2967ef4c5a9522aababefca30fde2dafef066014951e9b0dcb333f1d1b683eb62bd0b96714e304c74082613db368f43f"}, @generic={0x6a, 0x1, "951453b4bd263577d8ab8325fbf5e1d1217e09e7a9b41bdd969a838088b5a285ff9ff40e9f8ad2ca39fc9a3abb869aefd7e1e25951cb02c4773b5a6cab97d8077ccd26b71c719019ffa63e250357471fb5bad2f3a99e4472dcd98f906006b3a308f49682126ce82f"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x7e, 0x41d2, 0x1, 0xffffffffffffffff, [@generic={0xc3, 0x31, "292b5d378ab2450cae715e03e3c04beb0640e5031c12acc718f8657740ffc5fec699f8a3eab5a36aceb57587170ec6907c8bc356ba0ba57f0b6c4a77ecd55d2f4c884d617e83c3fe761ff71fc946e27602d3a3fc21b60da9eff95643abd493307ec1c73cee59a806e5de097508ad615755a09aa650f5f14cd800d102059df4ab49d4c21c8f320c2ea5fd3a5ec7a3228ff4c686ba19dc1e6ab1941e3af0a03bc832ee1788c579e6636d7ecd1e20028627de41d1de0ef8ce11fa5a72ef6f1e8d116a"}, @generic={0x22, 0x9, "2917e404d4542c3c998a2eaf8da070045dbf32d09aba64060fd99fb14247ed78"}]}}, {{0x9, 0x5, 0x9, 0x2, 0x2cd, 0x3, 0x228a, 0x1}}, {{0x9, 0x5, 0x1, 0x0, 0x2a3, 0x7, 0x4, 0x2ad, [@generic={0xe, 0x24, "54116482bfbbfb0b7c87806b"}, @generic={0xe, 0x24, "446d7e8426944c6665ae6c6c"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x71, 0x1, 0x8, 0xfff, [@generic={0xb8, 0x1, "842bc11bd27c99e751ca05ce0180d4e6c8c85fba5903ade8b0e027dbea70cd3696944995f4e94ddc4df06a9599468c0e7112a9b4598bae06fc720c33f10430113426e5e10124c9c7a9407f844603378693f078fc1bd7b3a1641f64b86cadbc79a44f13d9e5a576ab468133e2ca6b370a87de48e7731fb903fa1e7929830c81e9126cfc20ea62963ffc969c23b84d46dad814e444b495890b5cec649a4118e373552b70121a5da140429f9543ccedebb1b06c5549b6b1"}, @generic={0x27, 0x23, "1d296039380dd844f09ab22a671c0d75de498d3eaa7bd4121502e2afddc111b2b09db52df3"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x2ad, 0x400, 0xc12}}, {{0x9, 0x5, 0x80, 0xc, 0x162, 0x5, 0x9, 0x401, [@generic={0x44, 0x6, "a65fad6e44568db313dbd7604fb0f1ed8b4ca6f07b07c7565489ecbb2cc7c3affa8c990a15f03d9bee8f637b1e6744e7cf793850108764f37e9a0f83fd75263bf4eb"}, @generic={0xdc, 0xc, "7d07356a71cd3c4cbfe9d5e99fa6193888aee8ecf112a73ea26a70ee68df8a1c2270897581cd74ab1b865f41354b03536242a6f3b3ee239a7e0f390d8b392f446647993bca714e23e43df14971e23df0031ab7d1cc62b3c3b813955ba1d3888097a30bd7fd821ca6dc145cf2c6ea8709e1514b372ad78ebff57fc7a221e7c7ce6ec1c9da81587e44260ffefdf63c5b256518a1bcd208304e0a89eda93a3de8b9f9ce7c4552bf7303ed9b4b73a9ec6507342a5afb037f598f3e5fcd942cb978eeb9fb3ecc8cfe82dbbab23567581ee7dc65399a6eadad592a3353"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x185, 0x9, 0x101, 0xfff, [@generic={0x4f, 0x21, "8147f833de9d012664b8af72f6c074a2c3cae4835bdc63d5934bf747fb485a72c336b5e55ffe459843d27ba4154ec18c40ec3833b50051bbaf530cf332ad471f2b16e30a1318a68f473b89dd5d"}, @generic={0xe1, 0x23, "bdfd53188e1c487928b9cab00fbd1db2f0468b37d03afda8c89df472e22ee3076d9aa6d4f422ef3507ab2f3c9e6a5da7248e71cfd7d9f31dcd91f9e22b10010c79179c4b3211c1af6a4b8511d7270b64be5479556b34e927e247162daa9380a7ac6fcce8e23728891e24c1771d360c09d8c4910c3fdb14fa88bc3bb347e890f1c35615b8b9dbb32fbf70ca0151a29d9e610ec7d314a3738f66a6d80370384409a412414e8d7e02bc88f38b8306773ebee10a2ced8f4f2e702b1833af04b4416931204361d3d2fd06ffaad34f79241a94744868af7c83c7ff0e519ce35f7e63"}]}}, {{0x9, 0x5, 0xf, 0x8, 0x24, 0xffff, 0xfff, 0x9e5}}, {{0x9, 0x5, 0x80, 0x10, 0x1c4, 0x3, 0xfffffffffffffff8, 0x1, [@generic={0x42, 0x3, "28658852b917e36ca364d5e246c25b536425800afe917e455e10954729f0df10e77e56fdd66029c44ccc7dc73a8189245b3291a73b892c8ff9d8c77217316801"}]}}, {{0x9, 0x5, 0x5, 0xc, 0x358, 0x2, 0x1, 0x7fff, [@generic={0x44, 0x1f, "9b3cc7b8d8a96b1a96301af25f70a6915cd25c024cadcd4f5fd1d1ed7e97c817162ee9d8f1aba8edfbbfae6172423e3b996b4c5de45b29a307ecaa4281ce67b4fcfd"}, @generic={0x89, 0x5, "39891392c742ce739c031b7c9c4ff452e3e70d32318c575a80b282dc291e3b1ea8783b89f40d8a85201a12173c7b7772ad2a27e2f1f73274704ab89594c031ae3c5b00a3a4400fcfdd5ef9ab002f7ab4b48814de090e0a2fc8011de53db449dffa031c9f5864279df515684696d3c82a2aa8625072293cd6712c69ee441c6a12c13e1ba309cad1"}]}}]}}]}}]}}, &(0x7f0000001a40)={0xa, &(0x7f0000001700)={0xa, 0x6, 0x300, 0xe7, 0x7fffffff, 0x668, 0x68, 0x3}, 0xda, &(0x7f0000001740)={0x5, 0xf, 0xda, 0x3, [@ptm_cap={0x3}, @generic={0xbe, 0x10, 0xb, "771d3c29e78ecd4d886842f5f12c6d5826571dc51fe7c80646292ff5e37c0a6552942b0694fff86512620fd0696519f6ba6b4b07cf48d84661576d1865574fd43b3444257d6cb6d8c638f9c5efe8d8db26b2f4d60aa1883f76aae34227f8c21b2b17d643cda5e8feb53e641daabe2520b7f96afe3a78146f49824355ae2676616c9113123a93484347be953f94802760759517eda8bf4b6125f9ba52cc5e1433ec92871707dd6115e989c7eef19acfb60ebd17f534f391f47afc9e"}, @ss_container_id={0x14, 0x10, 0x4, 0x5858, "95ca69ab4f95fa2ee1867f500314e3e2"}]}, 0x2, [{0xc6, &(0x7f0000001840)=@string={0xc6, 0x3, "dcadb744f15a0781a3814a2895cb32aae106c1177f1893ba5f92fa5c2f12f53b993560126c37a5daee43166c47fe7b499e3c5b7a07439b03646817f1a8bbf9ea317a59fc51fe1f90dd514fc996d12499bd914dc0cfd0bff41c3cfc388e02d7b4fe0c2e8164f14cb28c56d4dfc5973abca30fcd60974e7e87c0b9346fb170a4145c1f03cb3b97588632dcfe8a8c237732a2f9cab099c3dfee5afc8fc0f061e65219696d8792fa37a697a6c57254a4ace65c9bd1b9e33af8c80f38a7527d9de37cc6ce0a3b"}}, {0xe7, &(0x7f0000001940)=@string={0xe7, 0x3, "6044c266ddc148afa4af4522651d1edf728790e3f113a8030d9a120a3f03cba27a540da30cb677162eacd581bbadb3b336a618982b5e2adcfed1552f842bc060d2f242dcd9a3e939799136cc22fa6812b16c82680ed37f7c89dc0addb7d77dba5854a862a3c5e5bd65c3ddc262de60e2b060707f5b8c1ae55b5f7a761e100d6ce42d06e98f2ba655427cc1a33e3c1c7239c5bdb573eef91377686d017ea8e890932508e9acbf9c7a96cb1a5492f7b79fe8e8b75404115e15ee59ca457dd37765168e07bdd7f4659541c9772923595d786dfae244b4bb185bafad5e1c45c4c973ee5361a223"}}]}) syz_usb_control_io$printer(r6, &(0x7f0000003b00)={0x14, &(0x7f0000001a80)={0x40, 0x10, 0x1002, {0x1002, 0x21, "3eab700ded275f7634c5116d8b7763d2659fa930ede713e187e8843910c00470a867cb71393c61ec845a864521563052c233baca04aa01051b8fc456264f0c263ca50e4112cfc0ed477eea5f56c09ebf5d2532cbc49c18691f1d5367d594f6b5978dc4225ea9116fef12816cf2d5c171165992189bcfccb2aee949225e4281e568bf9c997ee39f96af90f53ae906dcb0df8a4101f66f13224fc75ba9a24df08303f9c0b2fe45bdc0f484ed5280a598da193880ec19126247228d8237fba1fa35b0f6dd868b38d1a6e3ff55ff537f5bfd5249d4d18919d7dbce2e80b078d0de96109ac6c92742e93acabdc47915d855d6ecfc6d2dec04b9e6b0eb8bf0a4fab42f5ce5b4c4193e908d5ec350b2bd047e60210c0c085b6caf20306935c2dd2f8cbff2696ae5c8466d46bd8573105d88f3a66973176534182bbbe8141b76a608a849bc2fba4cc43b5199ace00119fbd23668c10e5ef17c0b97cf26eed168fd3a3d648d676125089c8278ade28331291e449a65ddaf2a407c8883f77ff6737f9ad9cf0b2963d21c66714707bb8c55d9d658b0913d4158463196d53dc729209914e3da8135b9c52db6cfe51592a3354d8b86691439c5e3ac66586e2c77ecfb25002222b6231638c496cdbb9ccbef26fce15f60f98db93f65eb1a8206537fb08b6e64b75dcdc0f2e29785bc09d4170fdb1f262012d23e040544b523ff887237670eebcc3f5afdecd6d5944d0bb8d437b040754bfa773946bbd0de7976151854c41c1a6dbaec518adcd2d1c5ae37270cb642c5cd886a928e3e25bfda41a0c927cb75e4a253c78f5c2afe8c190e4ab73f76d8585f7c1c57ad2bc643400a9907ccdbb8e37514321b4c19dc82cc95375b5ce0600da30437984e0c1c7d0961311b94f22d8eec01304fe866a1690dde7dc517c9b0ed9b03c5f3677d1d6c8cd6cc12b3a5e5fc9555a07f5427071fdd5427277fe137d341ffb4017d61451fee0268f979ca43401ef7d95c238dbed64781aee3ded1e771387c493cb10791487ba4e5ed4e687ec6c820962737230582c912fb8e68b7671e44419eceb761f5b9d583647db95dcca3291ad3853c4ac304a9a7eddaf3dd00e90505c04617fe391db7da8eefd0d9aa762642d8fec57e8c76c178cb146bd420196cb68ebddaa3b3aea0f32ee7a0dd95d9d6674e33bad0275f89980519dfff204cd09fc1f57c61e4e43c04993a5b392a07b54531e070ebbb54a1035a4bc5d059190581203a77b8c9fcb235cafa398c6c1fff0c6e1c619579623b8ed442781de5d4f86019968401915c5122f9f46c2072faaacabe12b8a3cfb7186dd8e50d85db4ebea3b392fb60bfd645cc268f24ba1e9c61a861d90a19e4becdd1869a22980edda6fca6039da01542cec777216379aab77d62df1c581779d85037313bc725c12e580561ee6e69b9dbbf913b1c277d9b41a07afa64fb6d31dbce67269aca45e436b762dfb732a3a231312094e800f4ff23a0281cf80aaeccf4b982cab4ecb1390b6fb4fb1863b1980e7c15f77ca0d938d777397781a0712870b7740b3ec3bf03b5eca9a55339fe854a5f110b3c80edebed8b2b9daecb51f631f0f5d9d1ea9caf75022d7f789c41ca34cab71caf10e1eac6d4f1d2aa16498a8eabe95dd7b17c5239a86a9efd5a875454a3db58fb0dee018828bfef76c0828dab6b9bd9386a4478d276c6216b3d7fe60fc1b174a4c0c6695163f1bfffabd7e28b6b7d28826f84c7c2a09841afe52697ed1fffec1a8c5026fbdfd74b8f6a3e0923204b8d8feb136746ba4256479a768406af1c49e4e0ad225683f885b51675899730e6b9bbfd5f50dc41547b78c6418d1fdd3760a0650e86032d91bf0344f079eab3df0472bae866379fea65cd009cf747989f70191d6a77012b06db333b6833622178a3603407f77c1915082ee3962bfdf31cf2c59c8f622ccfbf2ee29efc032ff24cecfe1a81d6f0f24b71b4ad046fad0c7ee5aaab9513d5b7da2b44f628b88cad96cc878430fb577d63afad4ecaf82a82dad1fdb4465529a1f79d59cd82e7ddeca9f537fb2e3ad227eab56cd7a567cab005d63472954c2e17a7a79257f8d388131cfd397419e06ed2842b36b875d494c13677610fdca4c7ce0fb4a2455f89d27cf441643772251f5bf86dcf90fc9b5a451a40f9af5e0d111078540eea692d9c738801576abcfbe1fa378b8015d54bce635676de761cfbb285a22d8592aaff5bf064d2833873eb2cffd4955ca45a3347b12b0167ec659fe3997e06bee57a74477ecada373ede99d0078cf4499cf444f2f45d94cbddcf4898f71479039c1471fa641ab6bd0a81c61a8faf776085402e344f8635edf319a477190f447c6379f82830d733d25be4a08289b3f38ef58f3735a1a5136c61bc087290f4e44f1e763aaf9f8e1994bdb8fb41d2464ad65853cc46eff7e67624e61cc6fdc59980becdd658bf8ad6c0d1220a4e5b971f44d4212d9e3f2fcc0d1b5fe0b45fa42f428042047f7e1e0d28dd61154c316d0c0f2a99b42daed5f04f5338fb4dde4b6f2e521da706f61e53aa3d283084d832e4918dd179ef4de82cc21ed30d5fd2ba373658f861b74c8cd9e5633ede9c4ac65213ac2a971f5bdd7e5fd45f6fca034a64ff9bad7d54933ebaec7a53ab5a25efc5a13469802463c8afbbe461351cc88c420abe258c74d8ae18922b2eac89ec728d40452a344f31c5bb1bcb9084f4ab4fb2bb51ff2be11453f9efd5595143617edc45185ac191c7a0f0513dd3e5cb8965e62ef728f258ad45054773593921889822c7e549742ecb9253b6241fe5cb010029e8d35b82be92dbf600f7fbd70f126e7a46852d7be3d7a5348156e4f8c22986db166c8caddb340cb7503d17b65d170e517d0c786d865a4f1cc26e328ab643cfc6da911177a0d6a40cec7e8d0a233893b846d4bae7580ccc53c63f8a57482c80c53b8a61598c0c4a21a1dcfe42dfe3fef1efab2c8c22eec3ede8c10705adacff69977335fd14149d42b5d1f97ecbc3711af5fc3708c36ed4386a4a8865bcd37afeb00b6205f3ac651f1977e0423054530d57e00af4f0ca4e8c8fae27e0312b1af81fea448524b30449f38fb7bd84c841ac57158447dc0c15bbe555753cebc2683dc2bf8da13f5ca2d82f2fd6a3ec587dae83233b1be7b54211e317bcf13036029cbedb5643d84882505d37ea3a747a7860ae290190d245c7c8e9199b72f01e56ebddc07e55abba0a779065f66782751c15d1a6a4c14f804878180d458a4752fc5d70f347280c1573e4d97a6a735cfd8ea61f2e5e576698bc1a31d29b5407e8d1147614aa12a7e2e28d25e94ad8b3df4cc4995cb8ff99bbd9583d01bcb3a18412407131afab0b41fceccb4ad754371ab80f94312762abe904ed95eecd465d1732a06d12a33effe2c27f76937b0c3defb70c8c81845253dcd9273eed853f14ea8b8a654f41c1407ca434efcd8dc32af87e2da4498264e00231631d53ff82c1cf2d40470493d8db1bc702353901d062db8809712b40b205080b5dbd9065f36c789a886ca9b0b0f395ced43c11c345dda3c342e1e80fa6759e049e1beebcdee6c42d33b1ad54e3a5263eb79d436bded36ffa9c043781101d4cab5cb4644ac2f0e75c4b0dfa99fd6f94868fec72466712e074c343ba6775f49f682908f95f35755d2777797bb01dea418ebc112daaaa6676621799a3908eea4d1664e309e20d023abb6231250a9334a572299554b719cab0d68f4dea9f36065b5dbe5bfdd58e9707e193a0a5a8c73850f5f16b23f8f07ff1cf797427fafb4acb3689bf00eac338bdb4f297eedb105e9efe7b033c2f652212dc7a3691dc63b0046a8cf6f7d33a702a6215a1da4696787d44e73516d2cb4532e9223c7e0d5647af53324cbd9ebea3dcda3814d431345f6a2825d59dd29547c085f268769ea07b42225d8263f2f471f79ce32d266e345979e7f72ed3ab40a72770844936f531efbae1230d138056a13bacbd5c92d9c16cbf24da8b8a08361a6d96df6e491580b3b1a669a7a863779d157c339f9afd40be76efc660f333d4afedbdd5a07b0c8362b20a78d6ada09ac8bd613fd818f93b48f4c4a6c9da7064831f4f8c09d5e759147d1d8b37dbdefe6bc60e47839413ac4c793f3639c571318c25ad00c1fffd0f60f56a27c4067700d85005458e1f3aa2dd2c585b7309d89ea284824e4f4fee74cc37f63b7cbfefd1ea35524eace63de8a5acf135d6ce4b0a542939f647c83cf2807d6ad9d6025d2fe278d35635e0bd0c390a2ec9c5c8cadcad5ae966b998268510389266125adde680d24bea42aa38df1d1f77112b0f271decf025402daf8b4f368bdc044b2d556d0fd568b888dd0ed04db7bd175c0ee3e23229451ee99c44dec9771de16af17d74afb5f602891ef909168185e27b6aee411b61585e1cae4073dfc3150bb51dd11a98dc216f83f55eb1a9a06aa8bc418c730ac359667759281688f451790a149c614cdf6a5c86a2d256ee9a0d09fe7e43f1dfe08a5101eb0a074bb4a3473099fbe68fb39d277b721ce751eeb17c546eb0de763a689fe91ead24eff4903c645517dbd85de7b37359e323193f618c9033d9ba81c0c4a0394b1d4343026a4c32ac5ce31236bcda9bf0907543766ed6fdcff2dc20b1f2477e30dc07d86f93edc9b08b0299624d805495a984240eb395a241c000f95d4d827c1e0ee8e387ac6e08fe4998474f05c71b744603cd7b73111a1df99b9ff9f7a4379634557fa0e90ad5facc86bf0c6159f21bd0a349f19df27f3d87c53534a75f7927bf754c38df08466d5e6039b74486858ae399edc6ba43de615d794109606ba578264e6c8bc377bb3c982dafb780b5f8501a94d6accedc03124bb7cfe2bfd9a59c2385079404b4b161f5e1075b1429ebff2cc97e3a7b033a636dabd44c893da287f57e995b678829f409799bd87a40b7e25af619b49a5a16d5b99afa27eaf1885bb3f8a037cb99686f3245818f0848354cf769bd8339a312a4dde908bf367ed998fff06aad9d32dd74cfca2d26f78066b8d2ba3331ca06f7a24e2e861cb09cd0430975bc1b492f559212aa354babf968ba07b394d5bc833c54099ec181454c8f5766c68138544914784cdb1472502c85f4a36d5fae6aafd29fd77ae1a8731bf218a1e0dcdb57af4d5d240897801fe909b106dc94c34a0b176e8a4b505ff8713510da1925cacb067134ce6d4ea9c1e948b449730529a320869f1fca56f5d56a523c2fe40cf48e39ce8187fa6dc5e548f79fa639078d77801ea0a3114260ba30d82b720b8d934630210c7d0688f6bc0c3300399f1e040423cab568133cf53ff199dff9e2ea6a2da56eb336067a658471935bb1a193ad40c917ac6011260ce009334053431e60ca693c0e8b6c9da6e7b2f0f58051df1c29f2a18e53460595c5e09e14ddc2aec46d2f5b0e7e278b6ecf24f6b36623b51ea8da632f4d946bfaece44586fe4bb6fe22ef2f99371bd47d5be03c20cdaa3cef0e521806546d8d06bace5c61fb7bdcf39b345f5da271dc2e28c8b09c9dc5ee8f71faf10d5e1d65e4039c08179aea64403153096106d29a552613e57c14a79498dbe6236acf6e66464ef9807c09c914ef33781b5326dfd7b74fc88522e079d6a9e60e765546bd2f14255e70b714f272e795beee7d00dcc887e640bbbbc55fd247d725917e86bf0fe8616185594ea52be27bbf6062e218cabdab3742b474d08fb94730b8ba6b05e93a3e2a0db7e0b9359861f22a0d8d686d3a35cc085f09d17e996405cdaab960b926e3893ae6741aac46a453e7aa07ee1f80"}}, &(0x7f0000002ac0)={0x0, 0x3, 0x1002, @string={0x1002, 0x3, "0bf676491f840515a9794f765f587fa9ac065a80b710499675cf23734221303defbbcef0a235940d8240db0bfb35793c113857da22ecc7e8d18193848621872f1b2fada7fa93d7ae8b288d8dcaf90bb9115ae038bfc68d03b7936910de6b5710cb2ebf21c46ea71200c753dfa2b66b4c4295dfe9e2f05e7046e3e0b673d3ed23e969777f9e0518f2cd07874ad341e02602bc552e58336b9b5dde3e4ffe2e107694a9b6bcf2ad2c79c8503bc0f91c5095d5eb2a9d4e48595febd568d1d2a916cfcd54cfce03025f7f2d390da027fd74729980c41ef215b23fb4d8cbce8336cab4f1e846ad187f92ce1ed0c8286b0ef87b6b9765c4ca85124bb041567633168a7486931eb16a6e084fbd44e35e716f5dbcdcf561a3ee8e373b1c24ded3e7f3b3304a3fb39b49cebdaaa89bdb047c766184810d1c9959df43207a20e6c2beec2bf98df05481ccc37a1a2fd6175965253664f1caf41ad755a155d517975cb1c0ad71dcc779881222f6da97228e55f424f1555b812de211f307de2dd545afc0dfd738f67f84ee3cfbf6b3ddd3ea9b84d035e99fc65d12b4fd63ba63aa36b01283dd7eecf14cc6284a41c9b8c2c341ec0746aa61f8eae80ffb0f334b63a662d3df98643d6a83058471b329cd511bb7ca53261f98e24402471e55855e05f05c68ad1f54eb6f2aab2d696bf9fde4ecf02df3eedfa663cfdc6b07fc92aae658af6826c9bedb3dde3ce95b03980ac02ab7d8b970d919b1769a70cad1eb6888028f96b424d18c6caea8d4a648a241055e1dfef5aa94ea80d8158e74dc4b1216d611d085d56b56ffa7809e2689fd803346c94cf9d29f143a37f9d5b36d82084e56edd6281e415b6713139edc6b4bce248df6b4306a5978374731995cb96ba9bb96d1762562e1112971cf17a5008a1f08e141e43a1ce8704e59a7da03e3c735715870bc0cff51194c6e57a58baceee3f03701a91d3defd9cc2a0b8db64ef85d21d3a1ac431711d92019ae56b70e0ffb9f4348183f2cdbfa1c5466f5e2e2fa0dae088f8ab87710890f62e2085f11238de64fc49e49d32211409d83df9904c8d83b33eb1f3e6a82895c20c28a9880c5e3e6a751cbb9bc9fa905db2d8543bbef6e7291fd61ee883e2ee980799ccf49ff2476292a8c0a26bd52518aa1be87e6fd7a0dd4e254c9a99c7c312df0942042fa1cdb3e411fc9004002bbc47105b1723a3fd6a979e0d66d583332eba168de032bc6ecadc85c33e5fb37bc0b02a1d617886fadf874e96761b4992bd291ff5706610684bf1247d7a9e3ef2dc2cbaf5bc57aaa05cb9f2d1034a9d9c5d0266a541d129e4ccabe95f371f11b0d6745ad47e081067a4de9c2568f1ab752553d2d8390e61bec77c7c69e99729306032ba15e953be5404e0428ef77235a7e0a9061ec96bfcdf74a8c5fc0a216d6e62216e06b1a74cec39662477cc8bf135d07c6cd2063bd8b9b7c20f265e9cb7a73452fbe99cbcb2889487b31631ef9092d0b5f9e386d89418a295c50880e202172ecc798f255a70415d391d7ab5f112c7dfcb70b2980e3e167fe02d542a84fff4c0d99f791b3ede1748aa768e987dc7ee1f7adcd094a7cfa698e813351af8709a9cc5c6b3ac96cb4c97b437c80057267e665dfa9e979598dcecaf76994fc4b3571416006dca21978dd9690981d42ffe296ad61f2385945aef1cf1798ffb048e410bea5dad8d62561f439a1e7b434cc592f2106211892afa6937001192cb00751fe83ef99e7ee3aa1b1bdedec2880aa9c05d61ad1a2e9b444c681333e44d8e871b426e59345b3cb31266707995f11bb63453dc8a18c5afd6505c54080856ca18c3e68957c1b19c0de5e3d29630a77c2ec94229be6cca9c66b6bd261ba5d3e18155d93014280327a384919b415c798972f8354f427a915e28e54d972dbabce7052c900dc5010f2581e15521d403fc431ac1f0f9731785797d488c65661248830e1590e7cf188f8b8ef8c67ef70bb8fde708a23692cb539eee2ddf3084da23e58c3f18723668fe6f36662b01ec01330797c6362d68149d6bef4b71eb55a995e45baa607b2126472981c576bb0ee0558e37bd0b12783de039d120fbd96d5ccaf6b896431c2dd39a0025c9e085a697ae04933249083469f48f5bf61c405c5960b6fd75ed08676961c93ba1065af4372eeb1ae42db903ab0575118fce5fdfa0a502dc9cb8aea10820e6077b2ee87970fa023f4e27b96180d0135ad562603c8fc7d0bc9efbfc4fa7c088e07ba6ffa513180999720eef4edd840007182d67974b8de6e7e519a3560411ee3a625b621eea36be2ce5a90cefcb3cd7df49b3545832a0b3fa5f14fcd31fc447f201d03f7b97f1d915decb8adb55e12394319e9b7777edbb1505c51bb5b825d3e04b66fcab3adb46ad5c0a9934de773c85b64648561686230c58afc59673536b7337f5e869ee175dc26b254d5bc5ce06d01aad99e019e8c628d472c1d614d4ab8668e523917da3e1651ee43daac56922ed0279572ef65c516ba7484965fe8b8c0d255f25c220895ee0584bfc3becfdcca858928feaff3bbd3c16de7b56910d6b946529eccb22ed6a95cead2ab03a231b4f4e8b408b34817f12177d1147d0747a3e66b43132b48a71910a00a9166e3314d5589eeae3f291af24ebd068239a1a47227d98a6fd8867342b4bb1a3bc1bb3f83e96b6537a75a44f72037ef0ce91674acdc31c4994ffaecf7d4c88d3699dbc3afebf27ebe55f89833eff0eefa2ee7d84a835ccdfe7f0f150b34a45179657064eb93de284a75821e0634d59cf9a33f4092ddae82a5c5259a0f50d5222dd2bfcc0a40fad5c0ab26115635342f455eb415cff9699a4959917cfdecb0b059d29a3b2d955996a0dc55320208d912aa6a934af991804555851fde42791c4b05df36a7ad77f10a4cf5804d50950d37d1273167f922f039160307d736a373946b946caee9c903e97399629a600d8dadafe5a4a58e53fc431d8294914a15b2fb18b4c6fd0604ab7008a937b77e77e12681288377ec5dba3832212ddbc8342a4e403291f3bd6f0cd7847928b33c0e3ea62abed01cb736d8f3fd46477d38da9bcd0819eb4b210202348c96cc06b6e7948c88b3a269ca6a5bedd0f0d5922f54dee5dcd36fe84acd59d542b65e7e935cced9b1bb83540b104a0016ede064ec60c4a399ad70bd342d13f305cfd06540019fa2532a163eec2744f28f3fc9b86f43ede1e4a470ee58e8e22111c73542cc593e6c0bdb2fd940e304244a4e90c008c3b16c5f91dd5ca55ef506a7bee84fa4cc7676b33b16eeda2dd678a92d6a5c7303e9e2f42e089e69a3fc8e3ab49069647ed091f5b8de2515781b3d004ed879ec4f5168590578d375b5e86e328348aa4cbf9a485b016d87d05bf60793113f25bd0337a4e550044dfc7585b8e726dc019d361ce0b751094b390f0dd98ab350d10f27e0eaaacdf08410a0eae0a6455e399fb0abb04b10608e318c451560d43de61657f125f36be5efbe54580a2cfa0ac7e1ed5a601f7d77e1102457c8adc92aa1324f770a9b6cfb073d777681a77132d8842450d18daf221c9a65f2ad4300bcc839088fd63c2fedc62adfa6024788d8fca86032e810cc7dbb71b4b6e1a021dd407771abb7d17c401b6c1e0c4e9acc6c97f4dd60ab0f9fd16f3a53e19acbcc59f7a079efa3497207212ed4029623d03fc192a8322f40a943d798d23d46e8cc308d55152e296490f40bba6f0ebc195681db82c561fbd2ed4f7264f6fb3ef452628b24690aa02891a81afec26642fd135e90bbca3b09cc17b8fe6fecaf9cbceffd13a411ca877424fff3143df98072ec4db0df9dd48fcf4f727ed80de307633ad7a94e51acc465120d6793ddfd4ebf978cbc5df87e724d76e2d14d798c8a2b5ad5d3fc0b3b9a93b17034501dfcdb42d67c67af71f6a1c96c88b23d166a73c8efef6ab220f258ea78fb431e9c997f43100672afcd951789df98b83086cc77f21d1a075186460ebb7fb4c789cb8af997ffa0719d464b5c7355d04c2bb61e233c7b3059f8b981fa59805d059d4d47e66a9c3299f9401c42ce5fb0f44972c692d6ec88ae057f8a16d3b1979bc07af44f0e1d0efce793813a05936934efbf93590baa16899e3332c18caf49f4d159fca2fcdca206579ae0bddb3e7f8347d53a10706870d293a4ad2f37d4b621a16b7be9504c58629174a2bf405249146b307af9cf4b6639ff30052d954822e834c07c168bace52469e99a07c6d299dec389e59060febd49bf949c64c352c4df46d33274b0085b730918ebf2eb9dfca9445df6868f93a88b8e8f5ba06eb9f0995227f611b926288e1b5ed13d684b072dd064b2fa5481f61ccaa1f289836fce570c8890f971fde5fbf4ace7658b3360c4ece09438c2c2a0d3c01450e6c96e5c0ec3a138c6946e53b57d488b0eaa7b9cf76b8ffb8be626656ba188165871bc25dbd3ef750e1aaee9310f37689ae2506d0950775b9571eb5d856e924b53b745aed653fb0d2d2577420b66fedf41605e1f8348b2f4c86f55d34280463e292fe25fae584a6c5de0af2a027ac6d4eed87aac4ef4dfb163b680daae77c09e064f345e03837aed94505026e8fe612bd71be4ba86de2fff7068ed370a8d7489c2996fed98a02acce2a4be8f7813fa9e697b7b5033ccf56fee63ad1b0084d4a05f16eb9011e73ede6973dc448729621f2befe138c8a6362f5a4b91d077e0c723364f76b39a0aceb37292e03d541549133fff66401cd19912bb5347d1e10730477a16fb68b1e1e9bcd60e3e294f44b7b51a52522099242e1500b583d806d56fa07686a5bfbb94050f3e9bec99143937a0a0380a745561a066672b34b63ab8554523199718f6d5da70f394125cfaccb9efbea88791da8c711e4aa856d03ac5e8f938c1bd64bdd190985e65a1efcd829c890c89e0d6a8211fdc4349695e308205dca8a070166dc8e82fbf81c47dc142f9faa39ab9694ec217d3f83f66d9c41c3122b88765d98be0dbd2fb4c0af48fa46e32640118f2346dda3a3c4b1590221dc12ad53d329df29f47dfc03bbc10ac752794e0b25f00fc416137adb4d91544b72e90b47312c96c89224cba0631b539607bcfe908e9547623ef5e13714f29fde9b1add691c44587f0030dc2c3afbadbf9f222321713a5ad0fd86f4b6ab6cab7dfa05724d343ec73c01b3fcf27dd12f465a6ad09c18dd2902046ff63c0920963b52bc0230f066281ddf199d8651030abe69fbbd1567a5c05d6691333b535e51d0f1d9fb92d0496557cc437b3b8fc0b4e8250f6a3b45eb4cf4dcc1b7f84ca0d915598f5fbc8aebcaa98962ef6f1329a6e67ea9fbff90d7a66e4247ea0abde4aeb548d4cb2e9498fbc49d045f96f817240c3fb728216a7e9223dd5a44151204d74d5e397614660c74b7fda371aec76180be8f2b00250ea8092d151ab9641166a876d132de315116384762ff688fedac114a5e306ac992e98a89c8893b5a73d3b42ade93d6858f681f4a0f0d203d200c83df8871b2952e2f8117d5ff27170dfaf3eaf9952391ea8248cebee42e328ae3ef41afecc47060b0c93a9ef758b60f754f3bc88ddfd7f7427dc5ed4b99143fee71eacc96bc0895023341af0aded1f36f137db2d19d2cdbf2c3eee93402171df852ad4c437f20b4d9dba8392c5ec379103e1bd23c67d48731a48d45c0bb76b1edf46c8f5392d063d041d4afffe592ba86d52c3ad0eb95711034f40551712b208d917a4434cf4397a231c2e681aed5040bb3728bc3434407a64bab2d53409e341edcf115ff020421d09e86b5b1d81834ba69a10"}}}, &(0x7f0000003d00)={0x34, &(0x7f0000003b40)={0x0, 0x31, 0x26, "9b492735eed79fdd45c89c8d1172b979846e84dfc09bcce0b1df4d3e814b2befcfda2c1d1863"}, &(0x7f0000003b80)={0x0, 0xa, 0x1, 0x2fa3}, &(0x7f0000003bc0)={0x0, 0x8, 0x1, 0x93a}, &(0x7f0000003c00)={0x20, 0x0, 0x45, {0x43, "7a04981ea466ee229bf7bd3ef2f622aab34059d07896b5f6a97bbd1530b56e8b71e5e6d3eb4bcbbde72ae16dfbd0d05aa0fd84cfd7133828b2719cd911eb2afe6031e5"}}, &(0x7f0000003c80)={0x20, 0x1, 0x1, 0x6}, &(0x7f0000003cc0)={0x20, 0x0, 0x1, 0x3}}) ioctl$HIDIOCGUCODE(r5, 0xc018480d, &(0x7f0000000e40)={0x2, 0xffffffff, 0xbf, 0xbcb, 0x10001, 0x2}) 15:00:33 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x8, 0x82) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x4, 0x80) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000001c0)=""/212) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x401, 0x4003c2) read$hidraw(r2, 0x0, 0x4a3ba02038b28776) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000000100)=[0x9, 0x5]) write$hidraw(r3, 0x0, 0x15c) 15:00:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x717000) 15:00:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x760000) 15:00:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x960000) 15:00:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xe07000) 15:00:33 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x5, 0xa0400) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:00:33 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xf05000) 15:00:33 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) [ 1042.782141][ T2866] usb 4-1: new high-speed USB device number 123 using dummy_hcd [ 1042.812132][ T3417] usb 1-1: new low-speed USB device number 74 using dummy_hcd [ 1042.872134][ T2075] usb 6-1: new full-speed USB device number 64 using dummy_hcd 15:00:33 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x1) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000000040)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1043.052542][ T3417] usb 1-1: Invalid ep0 maxpacket: 32 [ 1043.152196][ T2075] usb 6-1: unable to read config index 0 descriptor/start: -71 [ 1043.159784][ T2075] usb 6-1: can't read configurations, error -71 [ 1043.166103][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1043.174495][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1043.182582][ T2866] usb 4-1: config 0 has no interface number 0 [ 1043.188731][ T2075] usb usb6-port1: unable to enumerate USB device [ 1043.195800][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1043.204923][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1043.213032][ T3417] usb 1-1: new low-speed USB device number 75 using dummy_hcd [ 1043.224273][ T2866] usb 4-1: config 0 descriptor?? [ 1043.402219][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 123 [ 1043.432858][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1043.441647][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1043.453306][ T3417] usb 1-1: Invalid ep0 maxpacket: 32 [ 1043.458751][ T3417] usb usb1-port1: attempt power cycle [ 1043.468593][ T2866] usb 4-1: USB disconnect, device number 123 [ 1043.802143][T20436] usb 6-1: new full-speed USB device number 65 using dummy_hcd [ 1044.182146][ T3417] usb 1-1: new low-speed USB device number 76 using dummy_hcd [ 1044.222160][T20436] usb 6-1: unable to read config index 0 descriptor/start: -71 [ 1044.229743][T20436] usb 6-1: can't read configurations, error -71 [ 1044.242114][ T2866] usb 4-1: new high-speed USB device number 124 using dummy_hcd [ 1044.282187][ T3417] usb 1-1: Invalid ep0 maxpacket: 32 [ 1044.432186][ T3417] usb 1-1: new low-speed USB device number 77 using dummy_hcd [ 1044.522276][ T3417] usb 1-1: Invalid ep0 maxpacket: 32 [ 1044.527835][ T3417] usb usb1-port1: unable to enumerate USB device 15:00:35 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000240)=""/4096) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x3) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x54, 0x81, 0x401, {0x1, 0x1000}, {0x3, 0x35d4}, @period={0x59, 0x7, 0xffffffff, 0x1, 0x6, {0x7, 0x40, 0xffffffffffffff4d, 0x80000001}, 0x6, &(0x7f0000000000)=[0x1, 0x1f, 0xd51a, 0x4, 0x44e, 0x7a]}}) [ 1044.602171][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1044.610470][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1044.618585][ T2866] usb 4-1: config 0 has no interface number 0 [ 1044.628044][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1044.637148][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1044.657824][ T2866] usb 4-1: config 0 descriptor?? [ 1044.842140][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 124 [ 1044.872193][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1044.880959][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1044.902939][ T2866] usb 4-1: USB disconnect, device number 124 15:00:36 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x4, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000040)={0x1, 0x3, 0x6}) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:00:36 executing program 0: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x1) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000000040)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:36 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xff600000) 15:00:36 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x2c2f00) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0x80000000, 0xf90eb151c38e720a) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x2, 0x1) r1 = syz_open_dev$hidraw(&(0x7f0000000200)='/dev/hidraw#\x00', 0x101, 0x400040) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000240)) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f00000000c0)) 15:00:36 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000402505a1a44000000000010902410001010000000904000003020d0000052406000005240000000d240f0100000000000000000006241a000000029200000000"], 0x0) 15:00:36 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) r4 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGUSAGES(r4, 0xd01c4813, &(0x7f00000013c0)={{0x2, 0x100, 0x9, 0x240, 0x1, 0x8}, 0x12, [0x7, 0x8, 0x6, 0x7, 0x0, 0x1000, 0x6f3, 0xb6, 0x200, 0x2, 0x9, 0x8000, 0x7, 0x0, 0x4, 0x8000, 0x8, 0x10000, 0x1ff, 0x1dc, 0x2, 0x5, 0x7, 0x6, 0x439, 0x8, 0x8, 0x8, 0x101, 0x3ff, 0x3f, 0xffffffff, 0x8, 0x800, 0xfffffffffffeffff, 0xf5, 0x3f, 0x7, 0x0, 0x2, 0x181b, 0xfffffffffffffa2c, 0x3, 0x2, 0x4aae638c, 0x8001, 0x1, 0x0, 0x80000001, 0x4ed12251, 0x401, 0x74, 0x6, 0xcf, 0x3, 0xf80, 0xf, 0x3, 0x80, 0x0, 0x3, 0xffffffff, 0x70, 0x800, 0x3, 0xbd09, 0x6, 0x101, 0x9, 0x6, 0x7, 0x100, 0xa4b, 0xffff, 0xb3f, 0x8000, 0x7ff, 0x8, 0x200, 0xebcb, 0x40000000, 0x2, 0x97, 0x0, 0x9, 0x6, 0x7, 0x1, 0x3, 0x1, 0x7, 0x9, 0xfffffffffffffffd, 0x5, 0x3, 0x8001, 0x3, 0x1, 0x20, 0x80000000, 0x4, 0x2, 0xfffffffffffffffe, 0x8, 0xd2, 0x3ff, 0x1, 0xffffffffffffff01, 0x8000000000000000, 0xfff, 0x0, 0x80000001, 0x4, 0x7ff, 0x4, 0x20, 0x800, 0xfffffffffffffffd, 0x6, 0x1000000000, 0x4, 0x8001, 0x9, 0xffff, 0x400, 0x4d4, 0x7b, 0x7b11, 0x80000001, 0x7, 0x2, 0x7, 0x4fc, 0x40, 0x6, 0x42f, 0x80, 0x10000, 0xd2, 0x8000, 0x0, 0x7, 0x100000001, 0xbb, 0x8, 0x9, 0xe74, 0x0, 0x7ff, 0xff, 0xff, 0x1, 0x8, 0x325ab00b, 0x3, 0x3f, 0x3f, 0x3, 0x2, 0xffffffffffffff81, 0x79ec, 0x7, 0x9, 0x400, 0x8, 0x5, 0x44, 0xcf79, 0x40, 0x6, 0x0, 0x3ff, 0x8, 0x100000000, 0x2d6a, 0x2, 0x4e8, 0xfffffffffffffffc, 0x101, 0x2, 0xffffffff, 0x6, 0x28000, 0x7fff, 0x3, 0x0, 0x7, 0x0, 0xffffffffffffffe9, 0x8, 0x3, 0x5, 0x6, 0x0, 0xffffffff80000001, 0x6, 0x6, 0x5, 0xfffffffffffffff7, 0x2, 0x0, 0x40, 0x1, 0x30b, 0x57, 0x40000000000, 0x1, 0x8, 0x6, 0x6, 0x30c000, 0x91f8, 0x0, 0x3, 0x80000001, 0x7, 0x5, 0x1ff, 0x2, 0x8, 0x1, 0x1, 0x100000000, 0x3, 0x1, 0xfffffffffffffffc, 0x3, 0x3f, 0x6fc7cfd3, 0x2, 0x8, 0xfffffffffffffff7, 0x7f, 0x1, 0x3, 0x1, 0xfffffffffffffffc, 0x4, 0x9, 0xff, 0x2, 0x0, 0x876, 0x8, 0x8000, 0xa3, 0xffffffff, 0xffffffff80000001, 0x6, 0x9, 0x2, 0x80000000, 0x3, 0x3, 0xffff, 0x6, 0x3ff, 0x7ff, 0x8, 0x80000000, 0x1, 0x4, 0x80, 0x69db, 0x3ff, 0xffffffffffff8001, 0x3, 0xff, 0x9, 0x10000, 0x7ff, 0x8, 0x3ff, 0x9, 0x8, 0x4, 0x3, 0x0, 0x7ff, 0x2, 0x401, 0x7, 0x7fff, 0x2, 0x80, 0x1, 0x3db4, 0x6, 0x2, 0x3, 0x4, 0x1, 0x527, 0x45, 0x24, 0x2, 0x6, 0xffffffff, 0x2, 0x1, 0x81, 0x3, 0xed41, 0x5, 0x8, 0x4, 0x1, 0xf7b, 0xfffffffffffffffd, 0x400, 0xe0, 0x2, 0x0, 0x2, 0x0, 0x5, 0x2, 0x2, 0x6, 0x6, 0x1, 0x0, 0xce0, 0x8, 0x8001, 0xff, 0x3, 0x7ff, 0x9, 0x7, 0x65d, 0x80, 0xffffffffffff3512, 0x1f, 0x10001, 0x5, 0x94, 0x80, 0x8, 0x4, 0x1, 0x20, 0x4, 0xf3b, 0x76d, 0x7, 0x96, 0x6, 0x3, 0xabc, 0x3f, 0x80000000, 0x8, 0x9, 0x4, 0x5ff, 0x6, 0x3d, 0x7fff, 0x741, 0xffff, 0x3, 0x8, 0x3, 0x20, 0xbd, 0x80000000, 0x8, 0x6, 0x3, 0x100000000, 0x7ff, 0x1, 0x3ff, 0x7, 0x1000, 0xd8, 0xfffffffffffff636, 0x1, 0x5, 0x7f, 0x6e89, 0x100000000, 0x5, 0x8, 0x5, 0x7fff, 0xf103, 0x1f, 0x5, 0x7ff, 0x7, 0xffff, 0x7f, 0x1, 0xea9, 0x9, 0x1, 0x7, 0xf613, 0x8000, 0x4, 0x1, 0x1f, 0x2b, 0x20, 0x3, 0xcba, 0x7b1, 0x5, 0x100000000, 0x0, 0x2, 0xca, 0x6, 0x52000000, 0x3d5c, 0x10001, 0x7f, 0x1000, 0x9, 0x80000000, 0x80000001, 0x8, 0x7ff000000000000, 0xffffffff, 0xffff, 0x401, 0x25d, 0x3f, 0x8, 0x101, 0x3ff, 0x81, 0x6, 0x8, 0x13c000000000000, 0x2, 0x400, 0x5, 0x589cd502, 0x4, 0x1, 0x34, 0xb709, 0x3, 0x40, 0x1, 0xcc, 0xffffffffffffff49, 0x1c67, 0x0, 0x8000, 0x9, 0x100000000, 0x100000001, 0x2, 0x100, 0x7, 0x80000001, 0x1000, 0x10000, 0x9, 0x9, 0x1, 0x4, 0x6, 0x7f, 0x40, 0xfffffffffffffff7, 0x5, 0x8, 0x7, 0x4, 0x100000000, 0x1, 0x7, 0x1, 0x0, 0x7, 0x200, 0x0, 0x40, 0x401, 0x8, 0x80000001, 0xae, 0x1, 0x1, 0x4, 0x5, 0x9, 0xc8f8, 0x401, 0x6, 0x2, 0x10000, 0x400, 0x7f, 0x810000000000, 0x800, 0x5, 0x2, 0x9ee2, 0x7, 0x3fffffffc, 0x0, 0x4, 0xfffffffffffffffe, 0x2, 0x62c8, 0xffff, 0xea8, 0x9, 0xfff, 0x4, 0xba, 0x20, 0x4, 0x80000001, 0x3, 0x3, 0x7, 0x7fff, 0x3, 0x7, 0xff, 0x1, 0x0, 0x7fffffff, 0x9, 0x0, 0x6, 0xff, 0x0, 0x490b00000000, 0x7f, 0x7fffffff, 0x207, 0x89, 0x5, 0x7, 0x5, 0x1, 0x10001, 0x7, 0xfffffffffffffff9, 0x2, 0x3f, 0x3, 0x5, 0xfff, 0x8, 0x5, 0xffffffff, 0xfffffffffffff801, 0x5, 0x7f, 0x100000000, 0x7f, 0x1, 0x7fff, 0x3, 0x3, 0x8, 0x3, 0x7, 0x9, 0x7, 0x8, 0x2, 0x3f, 0x6ae, 0x10001, 0x80000001, 0x100, 0x100, 0x8, 0xeb, 0x0, 0x6, 0x1, 0x40, 0x4, 0x80000001, 0x10000, 0x0, 0x1, 0x3, 0x73f5, 0x1f, 0x3, 0x8001, 0x7, 0x0, 0x5, 0x7a3c6d3a, 0x8899, 0x42, 0x9, 0x800, 0x6, 0x100000001, 0x40, 0x100, 0xfff, 0x3f, 0xffffffffffff476a, 0x9, 0x1000, 0x73d, 0x5, 0xffffffffffffff2b, 0x2, 0x9, 0xae1b, 0x9, 0x0, 0x298, 0xe90, 0x7, 0x9, 0x7fffffff, 0x10001, 0x80000000, 0x7, 0xa4, 0x80000001, 0xd431, 0x1, 0x140000000000, 0x0, 0x0, 0xd7, 0x81, 0x36000000000, 0x101, 0x561, 0x0, 0xb6, 0x100, 0x3, 0x1, 0x16, 0x5, 0x8, 0xfffffffffffffff9, 0x2, 0x1, 0x214f, 0x7, 0x5, 0xef, 0x2, 0xfffffffffffffffb, 0xffffffffffffffff, 0x8, 0x1f, 0x0, 0xf63, 0x20, 0x6d, 0x80000001, 0xb1, 0x7132, 0xe9, 0x7, 0x8, 0x8001, 0xfffffffffffffff7, 0x2, 0x2d, 0x2, 0x6, 0xffffffff, 0x3, 0x0, 0x6, 0x9, 0x1f, 0x2, 0x3, 0x8, 0x0, 0x0, 0x5, 0x200, 0x0, 0x10000, 0x5, 0x7fff, 0x100000001, 0xfffffffffffffff8, 0x0, 0x0, 0x1f, 0x4, 0x401, 0x3, 0x7, 0xfff, 0xffffffffd166e46f, 0x1, 0x4, 0x9, 0x4, 0x9, 0x80, 0x1, 0x648, 0x7, 0x7ff, 0x5, 0x7fff, 0x5, 0x4, 0x0, 0x1, 0x0, 0x2, 0x1, 0x8000, 0x4, 0x80000001, 0x3, 0x7fff, 0x40, 0x7, 0xbae, 0x508, 0xfffffffeffffffff, 0x0, 0x80000000, 0x0, 0x100000001, 0x16f, 0x6, 0x5, 0x4, 0x1, 0x100000001, 0xf98, 0x8, 0x7a, 0x7, 0x0, 0x1, 0x7, 0x4, 0x77b, 0x200, 0x3, 0x7, 0x7e, 0x1, 0x5133, 0x59d, 0x2, 0xff, 0x0, 0x1, 0xb1, 0x0, 0x7fff, 0x4, 0x10000, 0xf1, 0xa1aa, 0xff, 0x2, 0xffffffffffffff19, 0x401, 0x1, 0xfffffffffffffffe, 0xfffffffffffffff9, 0x9, 0x5454, 0x8c18, 0x8, 0x81, 0xb5, 0xfff, 0x9, 0xc149, 0x5, 0x1ff, 0x6, 0x8000000000000, 0x9, 0x5, 0x2, 0x3, 0x4, 0x5, 0x1, 0x7fff, 0xfffffffffffffff8, 0x5, 0x7, 0xeb, 0xffff, 0xffffffff80000001, 0x0, 0xb9e, 0xffff, 0x0, 0x3, 0x1, 0x28, 0x2, 0x1000, 0x7fffffff, 0x4, 0x3ff, 0x3, 0xfff, 0x1, 0x8, 0x3, 0x3f, 0x5, 0x8, 0x100000001, 0x40, 0x9, 0x7, 0xfffffffffffffffa, 0x1, 0x4, 0x100000001, 0x8001, 0xff, 0x2, 0x20, 0x3f, 0x1, 0x1, 0x9, 0x7298ba61, 0x2818, 0x5, 0x80, 0xfffffffeffffffff, 0x72, 0xb258, 0x4, 0x8, 0x5, 0x5, 0x800, 0x44c6, 0x3f, 0x100000001, 0x80, 0x1, 0x8, 0x9, 0x3, 0xfffffffffffffffb, 0x8, 0x3, 0x80000001, 0x100000001, 0x1, 0x4, 0x7fffffff, 0x6, 0x9, 0x4, 0x10001, 0x6, 0x1, 0xbb3, 0x2, 0x0, 0x7, 0x10001, 0x3, 0x16d6, 0x4, 0x8, 0x6, 0xfffffffffffffffc, 0x3, 0x9, 0x2fb8, 0x2b, 0x9, 0x100, 0x2, 0xffffffffffffffff, 0x401, 0x5, 0x2, 0xffff, 0xa6, 0x5, 0x3, 0x8, 0xd17, 0x8, 0x3ff, 0x200, 0x402, 0x2, 0x1000, 0x355563f7, 0x86, 0x200, 0xa4d6, 0x8, 0x3, 0x4, 0x3, 0x100000000, 0x8, 0x5, 0x100, 0xfffffffffffffff7, 0x1, 0x2, 0x1c00000, 0x2, 0x8001, 0x8, 0xffc00, 0xabdf, 0x6, 0x4, 0x39, 0xfffffffffffeffff, 0x6, 0x9, 0x8, 0xff, 0x2, 0x7, 0xffff, 0x3ee, 0x8, 0x87e00, 0x1fec, 0x10001, 0x1, 0xff, 0x0, 0xa71, 0x4, 0x1, 0x1, 0x2, 0x7, 0x800000, 0x1, 0x9, 0x8, 0x9, 0x3f, 0x750, 0x6, 0x8, 0xffff, 0x4, 0x9, 0x8, 0x9, 0x6, 0x8, 0x8, 0x7, 0xbfa8, 0x3, 0x10000, 0x40, 0x4, 0x6, 0x1, 0x3, 0x9, 0x7f, 0x29da, 0x4, 0x4, 0x4, 0x1000, 0x2e8, 0x3, 0xfffffffffffffffc, 0x3, 0x10001, 0x919f, 0x6, 0x100000000, 0x6, 0x1, 0x3, 0x6, 0x401, 0x5, 0x8000, 0x2, 0x8000, 0x81, 0x8, 0x5, 0x6182, 0x4, 0x1, 0x9, 0x40000000, 0x101, 0xf55c, 0xd3eb, 0x5, 0x4, 0xff, 0x10000, 0x100000001, 0x140, 0x4, 0x0, 0x6, 0x5]}) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:36 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x400000000000) 15:00:36 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x40000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:00:36 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x5555564c1000) [ 1045.672312][ T2866] usb 4-1: new high-speed USB device number 125 using dummy_hcd 15:00:36 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x10000000010000, 0x2680c1) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) write$hidraw(r1, &(0x7f00000001c0)="eeb1922936f3248fec03c23640db2a1141ba2af9e95fe6489bd6ad07585ac2fc5310e2de81e217fcd80dde0f71d5cd95fa026bb8251606ebadaf39aedac744b6185d2bf6f6dd9cb1c5f6c4a419c9cb90f863f72440e419ebd32041a187f30391ae1d0eb3bb7dc773c7e0e23a9dc38ea25fee096df7c4840f8c0ed6bce259c76773e54d7bfd9084bcb47b6b787e330a2d9b4df22aca564819c4b51ce88653b4bbb47ec9ac6b4eba23d7fd83498703cc4d88eb6bace347bae6a6c75092c5eb6b238bbc773c5fa37f530b989882d195bf46512f94eb735459312dcac6284d828450bb7dd6a666526163525ef0336b6788c626f81f", 0xf3) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000000)={0x10001, "43f38375213618bc633d4e6c5f731c5692b0e9f1d3e4f71c50ec6f3422cb2358d6e8e3fea6601901b86c4e6125d0117383574eec5176ab4bbd85a4760dafbfb2"}) r3 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x0, 0x20000) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f0000000100)) write$hidraw(r0, 0x0, 0x15c) 15:00:36 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x5555564e3000) 15:00:36 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x60ffffffffff) [ 1045.902230][T20436] usb 6-1: new full-speed USB device number 67 using dummy_hcd [ 1046.052182][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1046.060382][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1046.068607][ T2866] usb 4-1: config 0 has no interface number 0 [ 1046.074742][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1046.083938][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1046.092611][ T2866] usb 4-1: config 0 descriptor?? [ 1046.272191][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 125 [ 1046.302188][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1046.311040][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1046.322339][T20436] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1046.332536][T20436] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1046.334932][ T2866] usb 4-1: USB disconnect, device number 125 [ 1046.345532][T20436] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1046.360492][T20436] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1046.403236][T20436] cdc_ncm 6-1:1.0: invalid descriptor buffer length [ 1046.409871][T20436] usb 6-1: selecting invalid altsetting 1 [ 1046.612168][T20436] cdc_ncm 6-1:1.0: bind() failure [ 1046.620937][T20436] usb 6-1: USB disconnect, device number 67 [ 1047.102137][ T2866] usb 4-1: new high-speed USB device number 126 using dummy_hcd 15:00:38 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000000)) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f0000000140)=""/48) syz_open_dev$char_usb(0xc, 0xb4, 0x3) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000000100)={0x2, 0x1, 0x8b, 0x2ca, 0x0, 0x0, 0x0, 0x81, 0x5, 0x7, 0x10000, 0xff, 0x7, 0xd2}) 15:00:38 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x400000000000) 15:00:38 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x760000000000) 15:00:38 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)={0x62c, "c350a696e8d720de39abd752a9fed5b7a3c5d9b8827e55d99ef41933bb9be703f60d1871d525392cbe2c4185365da808cb72250a54a8ccd8c347382fbe94ee0e3c82dcdbd2db3fc24e94c748883d37f9d80db039869ab74b88cc943940d21d1fe09f51d1c42af6d41607ead21dccfb5429f028e142c61ad22bf6cccf5594bb9838a065375dec17ab1edf798983ef86a281f0f3f5d93360a933d6519d6885ba8e1f9e82861111848be7d0151415ac80034dadfdbc72310c8db0d4ae346256998db8bfde2a91a24fc131517cdfca3b2625ca4507f3fd5144ba966a99b5edbaf77d842cf906f227850148b97037e3496067defe6d35eb6678b146ddf044729ab093d69bb5151a07a531a5f1a5e753853453738b9ae3706e6a15c3a39bdcde8986d832f1c2ea6c00f4a6f7b05879f5cb9e9464ff3c8850a62744a7c18c895ad7773aba96dfe8626fadfd96a71586281686a84d092ae6f5a45ed265d8a55337d4ba8b34a2aad1ea9b7e73080bdef8e2b40405f22742091ab870a063714a5988d919dc9d391a1c28f10a32f5ee3246773a7a44ec7b4c3d54ede38793369f04a7b43f0a301fb79754749611c35c12dc3d8cb522fa01acdc7d419a18b6c1c5a82cd24925621369603c6ba0fee021989c542cb3123319d1c9a0496303c70ee5d7ae5fd8e64a1f4dee489f2332597e786d2381ee525f59faad03ef371fa14a51a20ceed2257770ff18e0b748452dd2676740aa67b730381f631d03bcec8db91094ade65754b1957c8c1958302af9f39ac400fface2ea83340c3d1169b040e49eddd0eeb1fa27634494be67bf1abaa2367e81fa9f7a22d991993e84cad11c51af853ba83f49f9f39f12be1582977d3d2b4f520d8c5d500e5b2c4f40751c67223f9994c9b8fa130b99182e53e52ecda5f681b630e1e44ec3446fc4f4c9cd792e1ef1da6648b6c6c9561f1993af321c5b7e2742dfad1818e1583e310cc01fdd589553af5aac95c24cd370067316b11fa093e275272772168af5ac26563dccf4adf0ee310fc5ecb299512fb5b7f581e2409769c7350259d63e152622a8485609aa1ce0f2dd0f0df0e1e00bbe887b1ff0b65f664e8df220d2742d714aed45f919db06c9bdda381f760e63b0056dc4ed3d0a99dbcfd30b219ab8897ade5d13c79493a8887ff77d300ee4892734c213b26ab01c812631568ff8949930fb361905f8aae6a918318d7515d7eeaca1e3b570c2c239020a6ffbb3d594d70f81292b463a19190ad8d9e5be4f13f8c72d44e76ccdc09b3465325d1cfa5093eabf55988cf0592f51582e6b9c7b2daba6de72f260748fb44608610f95bff0af4bc37766150bc1afb6fcfc6ae2bbc2b243d9af7fc82abc507807b3609fbd0555ed2877147a226afa1cbc8e04c4ac31a71d9d318933ba27f36728ab53b167ffd6a51d993e89b881453f1d074032798ed5699bb8ba0cb21b875a6da8000a0f9cbd5d4d59a031e0b55f8b3998b354333cd469ddebeb261ab2785bf671ec6c3947d804fa69708cfb23e2483aa7ba5541e7a6d119018f6d460c00cc096d49dd8a09918c176be2b4fcbb522870f957cd00f8ac7ae8447c47d85f11265480e8bdae353b0caf5dd0432ad256e6e861c4ac495120f068b1532439d5de190a85bbd041831f35d997f427516b9e6c22162c84803fe552517f70522e27d8b04bf8a88d760cc7e92ba9430eb22314f0ee47ab08885f036e61450ee452371001c3885abaf016ee02844ecce7eb6a56e442bfae73aa571e84410ea6e11f19ebb04d9d735288f1a06b1267fe0261d819cdce70611a7abe1ef039cdcc5be436a9881ecb1f5814d1cc07755bd79864486e36b51a3ec256e30cc4d1630abfd27497d4b3600ac9df28e8fbc01bb7dfd30aa0aa6abb5d9f058a778dbbefeb52cd938ca97e3d019094560dc87a6158991862edf3a9197b39be6a145014928ad26b5b22a1b662192a422d6af7672d3d9622df29cf018c9f5ecc11e64179744a0e4ec4ad26baf4835e64d2ccff4d7c79e7b7e25e5d1087b5cab4caab53f8ec495ed76decc59e79a52519196fe0886b8469fc15d0f0e1d96dbe6564b868cde01a05d0eb261e60e9fb819c5f6e84978c8b49fe6b42e9dba947a9cde9de1c466bbb99a8869ebb179fdba9c43e41dddad99a963b4e6a44deb83aef8033977fdd04c87391161f212fdd06210a2a09e267a0e2d71c94eda68488addb1ac615a6b7f5240254b4c176"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:00:38 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x103040) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x61a, 0x54140) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWINFO(r3, 0x80084803, &(0x7f00000013c0)=""/4096) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x80) [ 1047.372236][T20436] usb 6-1: new full-speed USB device number 68 using dummy_hcd [ 1047.402214][ T2866] usb 4-1: device descriptor read/all, error -71 [ 1047.752260][T20436] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1047.762617][T20436] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1047.772130][ T2866] usb 4-1: new high-speed USB device number 127 using dummy_hcd [ 1047.775570][T20436] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1047.792275][T20436] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1047.843149][T20436] cdc_ncm 6-1:1.0: invalid descriptor buffer length [ 1047.849761][T20436] usb 6-1: selecting invalid altsetting 1 [ 1048.052178][T20436] cdc_ncm 6-1:1.0: bind() failure [ 1048.060089][T20436] usb 6-1: USB disconnect, device number 68 [ 1048.152174][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1048.160331][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1048.168440][ T2866] usb 4-1: config 0 has no interface number 0 [ 1048.174672][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1048.183710][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1048.196637][ T2866] usb 4-1: config 0 descriptor?? [ 1048.372157][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 127 [ 1048.402622][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1048.411448][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1048.437090][ T2866] usb 4-1: USB disconnect, device number 127 15:00:39 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000402505a1a44000000000010902410001010000000904000003f40c0000052406000005240000000d240f0100000000000000000006241a000000090582020000030000090503029200000000"], 0x0) 15:00:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x7fffffffefff) 15:00:39 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x4, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000040)={0x1, 0x3, 0x6}) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:00:39 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2b4, 0xa0000) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000000c0)=""/190) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:00:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x960000000000) 15:00:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x104c5655550000) 15:00:39 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x304e5655550000) [ 1048.852147][T20436] usb 1-1: new high-speed USB device number 78 using dummy_hcd [ 1048.862219][ T3417] usb 6-1: new full-speed USB device number 69 using dummy_hcd [ 1049.202145][ T2866] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 1049.222200][T20436] usb 1-1: config index 0 descriptor too short (expected 291, got 18) [ 1049.230402][T20436] usb 1-1: config 0 has an invalid interface number: 10 but max is 0 [ 1049.232202][ T3417] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1049.238497][T20436] usb 1-1: config 0 has no interface number 0 [ 1049.238536][T20436] usb 1-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1049.249234][ T3417] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1049.255316][T20436] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1049.264299][ T3417] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1049.294225][ T3417] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1049.303203][T20436] usb 1-1: config 0 descriptor?? [ 1049.492155][T20436] viperboard 1-1:0.10: version 0.00 found at bus 001 address 078 [ 1049.522186][T20436] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1049.531057][T20436] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1049.545159][ T3417] usb 6-1: USB disconnect, device number 69 [ 1049.563713][T20436] usb 1-1: USB disconnect, device number 78 [ 1049.652172][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1049.660387][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1049.668535][ T2866] usb 4-1: config 0 has no interface number 0 [ 1049.674759][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1049.683794][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1049.692497][ T2866] usb 4-1: config 0 descriptor?? [ 1049.872175][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 002 [ 1049.902190][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1049.911055][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1049.934284][ T2866] usb 4-1: USB disconnect, device number 2 15:00:41 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)=[0x0, 0x9]) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f00000001c0)=""/4096) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) 15:00:41 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x70710000000000) 15:00:41 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0xab5d00) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:41 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='#\x00', 0x80, 0x8080) syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x5, 0x100) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f00000000c0)={0x2, 0x103, 0xfffffffffffffffa}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], &(0x7f0000000100)=ANY=[]) 15:00:41 executing program 0: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d62cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xdbb, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x53, 0x1, 0x7, {0x8, 0x1}, {0x401, 0x3}, @const={0xffff, {0x80, 0xe6c, 0xfffffffffffffff9, 0x4}}}) [ 1050.322126][T20436] usb 6-1: new full-speed USB device number 70 using dummy_hcd [ 1050.652144][ T2866] usb 1-1: new high-speed USB device number 79 using dummy_hcd [ 1050.702225][T20436] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1050.712970][T20436] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1050.725856][T20436] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1050.734929][T20436] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1050.992840][ T3417] usb 6-1: USB disconnect, device number 70 [ 1051.022188][ T2866] usb 1-1: config index 0 descriptor too short (expected 291, got 18) [ 1051.030369][ T2866] usb 1-1: config 0 has an invalid interface number: 10 but max is 0 [ 1051.038520][ T2866] usb 1-1: config 0 has no interface number 0 [ 1051.044842][ T2866] usb 1-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1051.053903][ T2866] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1051.062805][ T2866] usb 1-1: config 0 descriptor?? [ 1051.262131][ T2866] viperboard 1-1:0.10: version 0.00 found at bus 001 address 079 [ 1051.292223][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1051.300929][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1051.333324][ T2866] usb 1-1: USB disconnect, device number 79 15:00:42 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000140)=""/130) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) 15:00:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xe0700000000000) 15:00:42 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) read$hidraw(r0, 0x0, 0x27) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000040)=[0x2, 0x6]) r2 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x5, 0x200000) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r4 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0xfffffffffffffff7, 0x204000) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000140)) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f0000000100)={0x2, 0x1a, 0x80000000, 0x7, "a7cefd84ffbcf339668100"}) write$hidraw(r3, 0x0, 0x15c) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x20, 0x301200) 15:00:42 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect$cdc_ethernet(0x3, 0x58, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000102505a1a4400000224a0109024600010103b0ff090400e003020600050724060000803605240008000d240f012a2d00000600b0030309058202db02c00809090503025c01bb04ff000000000000000000"], &(0x7f0000000440)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x7fffffff, 0xd1, 0x2, 0x40, 0x3}, 0x10, &(0x7f0000000140)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x0, 0x10, 0x3, 0x0, 0x9, 0x9}]}, 0x4, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x180a}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x43f}}, {0x1002, &(0x7f00000013c0)=@string={0x1002, 0x3, "edad6b64192886f3183ce9cd5009a12684b387f08e51b59e18c319675627b26f6ceb2fadd0db268a934a71e3ccc368f4cb4de80fab3a1faf176efeccd4c406d4d7b953a67b46a211f1fc48285d00d3517141d7a0bb3f223dd13350f4df1495b3b993c8c46f484d814ad15e77333e14d5fd35da88966fb9f370863fc92108ad5fecbbe3356cfc6ac244314e1d8c81949a490f7cca808cafe09b5e70c064eaaed0696a0682bb48cb3c14d7122e7a64c53e98c4af52880514b2dd3ed38028facb051cce9357d7b0fd975cdf6cceaacf58cd79e0fef9e5e4771f5d1cf8bdc235e3c0e1e50387622abdc569232f42e54e9166e23c8413da5d224d376b9a5e5c990ba21389ad5b2c87647d6c785834b1a749fb7db5ba0b3bd5c854e632094c9a87235d516655d0608afdd1fc155a2eb74a67cb2c9e30ac5f73c5b5f81c4671261a5e0061ff60d5ec1c3495902e663ddfb101ea877f5848d956040f0b87adf10cf45e4ef5fd3d616f770c86d706bb542a8ac3f72876049528675c859193ebf8a98194131ac0cc7eb9e89f10ec49d2d1ac08e4c5b537c0480126452cd10a3c4c3b0cb790ba2116c7d47e1f7ff9b4a3e4ccc003d4f0a286a0e2e9a2148116e7b26d4f66ba1932bba523ad8686a4502bce2db782b9a2f93b082a3ab3e48be7729f8f16ad30bc84d74547b185f857b4f2a51af70fe766f653b2210d54500486833ef01289ed96e3883ac6fb5213e2a9dc96f0131d8c44b969f13f1f387bd9e2520a7a4fba53c579fccf5a989005b0957937696365421c78dd52bc572600bbfaa23bedd383e2e93076f3f8db5ceca1997e716744e96e227ddcad32c8d57ced7aa9e297677bee98f2e472705f491d4bf454fefaad1ae3017deecbb225162549f06e127bdcf930e35823d5704ff1f0d00377b8bc11755f6002d077b8d997b67feb15a796b3dcbc7e08dd3b8fa33837291932994d0e5e28d191c1d107f6bbf1b249a983f96174bc68b967f5e9306bede5e08d1bf1822563f0f3bb5215dca1f60ce41a4dd6db166e74852fa70494fdf816d905ff2024b1f63f394f57d1f6922156c774578fc9c878526c790ffaec4a692816b5fea3b65122b246361140daad2f51b52a0490bc19395ad81041a13cb7945a46b0fcd9d31c3334c373e1b3d2b8ed22a8533c6d4c2447281f00407c791d9024ea3c878a7e3a661e6d4350511b2893583cf7da0b72e7fdf7d0d90834964541f445af5b8ae163f9a352fd1f4739b42f4f5541ee851e0b6c49564d4e56b0f6123ba41e255de3a825cf130483483504e90c17759dd21a11d75fc0d7bc94ed6f27e5e628f558979e633cd750b69293b244bed70a3f8eab5d54260ef33149147d92f76d9ed30dbc589c326c4e905c46b5fc80d1d8369c85953f24bc71753ab4ed8d3fdfb6c656baa0cba634ce30ce4ac1ce035226410bd8b46b17550024d6f1758bd6faac4017939eb81bd80d5cf89d01cc7f10c9234d09706a546dec59bec660527f7d8358bc1276bc3296e03a7b5521437ccde540128703d9b80b08ba9339ca0fa1144d6e337d348a3d7bd1214dd1ca2117a7292d9a136cd14aa7a80a4ca42f0a3d35d2e8ee28ff2cb660c218286c111e24475029aa443428739f2158b8d73e64c5c98daa52eb6127e427a90aa67cb1b10ddde00cf9e0c591554507fd5fa522a6828a88dde1bc8834553b6e0a8469695ca28ec8bf5dd48636562049c116dcb1fe3813d505eda98e5ed114daa6565f39c78266801ab006ed3cf55641bee04e3786fff889944812e5f541f4342a4ed16b6c7955864c7933771fd483705dd30681eae836ec73506a0086fdd927071a91e228d57f7da5a18c4f067183cef78c638ae7ac0d2bbaa5736c615e10bf013660bd6d3799cb5a33d281ea41623de5cf784e371c82cc0564c47e43120763dab0255a20d7166cdd37fbf686f7b78acc0e973af238cca5cce3eb351e1780b8e8e5fad381c0683a62a507625904c7a26355df016c64d4432afdc77769ebe681d52a71c5600c1805fbf676328946e4672683c30dd59c4a656a8b3347e4ff9996591888397be27a659450c8ba7f052e43a2a0c9ab5da251ea52a0c0cd2a88543f91fbca0c005379015a24f815d8b51f6230564c72756ca18bddfd592cbc4ff9da8af4e437449d75955caf5ae944b619b0c917bdf85053a14bdfe41897b3f7253a03f1864a3fc2f3757a1fadbe2695f00a701b9823da9573538b62fa288272bf142b3e42600bb88443c7403bb3901dcf86f9b623eefd4ded602114d49e271f10920b2f9047518943c3d8dd192f9598132b39cc26b1301b84568370d5b4125f0513836a0f63ba0201eff3d654568a8c04da77af464c53ff43c0f6751bc494f0e4011eb976227d3a491556b100a03074f4a0140ef5816675598639782a0170041806b4f74ee5247dc677ff7ef705928ba7a4e2fd489376b0b46254bc4ff470e0c7476b0fb2e8cfa5f27b9497d5e940caaaacf8683a2ed1cae02454468520f9ff5f2a08ad07fe7f524cad84bec3ea820257f6392f168bbace26527719378f3e8025233533801a9bde1b61a8b36a4eedd341e750dfa285835397f86323ae0c903b709661cf555fa640168e03914f361ed9b47ef47975c8600342198cda2531f48552f9d4cb21906752d43ada548cf473ab906d6612b17b2f8775b61443dea02c6fbf1a46caae4e86b09829f80fc0db26962dfc9fe6f5f60fc72ebc946743b5b49b4c0510d76cb384edca9df3c9f60605f72dcad19707ad3fff064f7a1a2f43b337d7cf513a6916597ce136bd356fb1f8278fe5144b32401df022925bebb4161d12448f89dcd1c953deea17075c1ea9f838822b9c4b111f4ca4e81d785c0f3fd4274b7fd7692d9a3ae9d0db1aca780e67de6685aeccbbdc9bc9b8b638b806a8ea1b98b10fc268916e3434baa240d3b7956dc3c8c4fededebdecc96e02688194d74113d2e21beba3d8fd54f21d5b3886c1b09da1ecad42cacb47ccf38c5cbe0c8617b43e72d9b1b966d5999fc8e6c36ae70e351b1092c372e3099db31ff2eb3feb99e5935eed5df13d22fcf0d6c10205361d7a3036dfed89e4fa03238cf238424ee5aa593be24700af930bf6fdd01ad4d3842146bc34c56901714decb2c7671e25158939f961de583783c3df2c934ac5dcc663109b77eb9a31ddd365a693e98210fd3a134f23aeec431fdf1669b0413fa321edbc3ecf2925c8979fe18c2320b399dd39a1e4126e8f5996b93ece79fd3fb3c9c8608eccea9410946f095445cbe81380e41a7dfcb1df596141b73530be983391c07baf5755df4222978877f13544975cb42fd877e6ad83b0675e05d851c25e81ee0b3a1c49bd6db921a938a27c328620daa64ff4acc11d18f551b14f47400edd0eee6e88646c888c2710b8007602ea0d316a4e91ad5f51ff6b46678a40d9132c8035730172e044d51b601484ce9240a6b3db008c3f94cafa8807b5db28561c02649ed3b0aaa704f1ad97d022010f59257ef611dec42dbcd5ac27403fbcdbc9b683f04caadc0ee0ad3ad7220a3476349ce0a9db4ac5714bca07cb75666f0f183efadafa4419bdb372dc747dac65f6daef27fe93ab83ad12933592aa832925aac6a70b38ebc0ae8f5fe53359febdb0768a98199af8e24311f2ca2d3ec3f6c40fa365f866af3dced07cf49da2e947dbab782149588021a9be2d399fe4959a2e7c1a88517be99633526ccde0ba141726e9aa00c57468b784a63d953b73b1b0e311eca688720ad0488bd5cf2e0ab7f7315ca78f1db0d71ad2a0bc46c9518cb80b70aed5f6692d6f6a4b1a6d6dafe81e171a26fe62505ea44bdd99c738bb4d0a9043de47a08942560bdb96ed156473e8ae6ed041d677846a117c9d91767e938de91d8e418e88d550a8365a89cb1a2c7ea774af49e2dea99b1a31dd9d109924106a94aecc1788c9d3a96c4eed93bdaea9bdf5c29835bc4145c951bf68d9459780397afc35e3325914851f5f7fe85a12a14f3b3400a16c1744f731533f12c7a3c39976d99b339186931421e45771c0284607c14ab6b51c149c81eeb0935d4de429eafd98345f1981a5ea405d0ec6c20449330bb6bc6c64ea79efca0cab9b59b853cbf0b20b8f925ffcc8181647e9803f99c464f607238423e92aaacc8d045ec84f2bc31c223e7505b65df53845bdba86d04f6825ddad6d50dbf31ab378724601ab7d990832397f9a1c1204ff4200da387f90b11e85979435047423d0e79f65acb4f78c7cbeb05fdcf0f29da3ae4977f49677f64ff990203634a1a7a1a0f0555a0692d4f4e5bce3518ae0ef4c3db19467b75011478acda3c75d9ea3f556a36fe505c6c059616be567e84abaff5638fc46a6d95ff9f247c1f786d15acb87c02716ed6b05bf254c4c492524a46b2a611dfb1af8365783767d57f8dede28afcdd830375e45bc24b0fa36d250f3ca25100ab3db03d92496c80b9d2fb77d75f0b849eb2af4fab3c1f4582498084faf3f049a1668ca5688cba68875a30dbae34486ad7704a968c9ee6dd3c2f2b9a79e6a30eea6a4faa3e4667bbf97ae758a2fd82a5355b44d6af076599703842d5fe89333865e2895289acea7a1361fc3509a3bb6b18b1c917d57a6f7a1657e8f4af2fff1575dde119e1b9a6e877aaf91afe36dffd62fff0625cb4563bd90a07fbb140f4fd9747220b8d357351b889c6879b785f9fe9ef7fa2f59e8130ffad23834910aba17579473960230d9ef507865e74b75d5cc892fc468a0877b1c129fbd2be397a1eda6be611a4fa103f6e8645602417cc4862d66aea7036f0c3f5100642dccbc6d7b81ed2d21def1e0f240ff240f5ba36aa88aec56ff0f08c92120224e17fd5d4bcaeb3a6628fb552e0c9d1bca5b8ec207a85db0dfa3f1bc5d2c1b89c4f2125505aef37ec6f31e7f0b826f43e06a3afcb7141790a193d84480fd6481efd398f59a2e9c88bf03275dda4310f24e390a83ecebda291847342960069efe37da9783bcf64b508087847b2b1b8b8f285cd7f75ebaa688a12ec15a10743ed7a4caf5a12785a77f682b0378b3b39883bb333487555084f20b29ea0cd7d0389aa167bbb860317e2fa918b4f07c48136ff6091c316f66cb4e21f055b290b5e04315089695ecc9620025136230a8b151b3475fccd4ecfcf3389256ff0b855480c853a33ff3102b3d7e77f631d013d49cefa459836f2b538048ae878249d747da8ab9236694a0b04f634b4ff257c9c0a8f17d1a9ebd8561b75740254d48a17732c2c03686f0df03c256e63627683ab424f967eca2df2d35e652c48217cf7a4154c036ab8f4b066bf01b6ac52aa04f1d2c1cff64c3503f8659908373c51cb6fedc1942fe790f1e0254a47fa113dab1d5a9acb91b1e1d3033faf4b84a76f24eed0e4536c6c607e6045ea12c85943c19a722b361d4a21ff47d3af4ea58a25c10b637c5e2a3c6670db478191ba5f791ae0deffbea3ba27169eb4d0fad00bfac91e2c6a2b9e8080e88cc44dced3d8bc43a0a6472f2f975966b1cc96926f059c5ee3852d06e5b6e1bad616e14f065ae35270df1e8410b2838f2af2338add0de44df0ea7d52436643e8683e8f4deb1b85b3927bf3f7205993b6029df13ccecd76d73db60661c60b13faa2b2019718fc7513e8adb88c402b24a760c6971fde9a633a88cb5892633a80f5baf231373a273f7c1ba4078cf914ff9f39057461b79cdf3c26f407b34fcc20e1a2bc1bfb97ec8f328531aa674d0c080b77bb23348705d7007cc5e6d9ecb7124cc24b1c0e7d7c98174be30efaf70c37d1cfe94ff3504"}}, {0x80, &(0x7f00000003c0)=@string={0x80, 0x3, "291186f9ca3d4e9106faf811b67ca020a985ffed27b252e8dd91614fcf57984c0c27d582bf5e67b53ccd96327bebc81d71eeff91e067c82f55e60aaf979b3879e2093ce89b9d1c139b329529690c7886bb0d03a2e2c46c32537a3ddb7285065fa8934ffdc3886970decc5162c05b8df37d9ddf4067d4a451d209e4346448"}}]}) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f00000004c0)="051e0e9aa87f157e911f3006e49214a567eb86f52c82bcb4077fc2e29eb839ce0ab62ede5ed3310fbddf6a282ab89c4d7b3334abf865ccf99255608febba4d70db931eedf3f065b6b817cc86517abc55a3b883ec44ed8e2c413d72308aafe81a") syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:42 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) syz_usb_connect(0x0, 0x9, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYRESDEC=0x0, @ANYRES16=r1, @ANYRES64=0x0]], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES64=r2], @ANYRESHEX=0x0, @ANYBLOB, @ANYRES32=r0, @ANYPTR, @ANYRES64=r2, @ANYRES16=r3, @ANYRESOCT=0x0], &(0x7f0000000100)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29ecbd52507000027480000000800000000000000e36c2d9bd1ba9c546d3f831674b6484b879e23dc341738cacfa70733e6af3204e0aaf51546092ed69541b949b3bdf45c77a7bf58112c56a3ee742efd1fe5480a8bf3189b0e06e9cf03aea35242e82dd54a0cae2d3568f51a446e760f10554a57f325024a134a277351cba6d900b77d1c7dc72b252445671ed60f4faeef315baf405b5f8b8e6d55d2db33"]) 15:00:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xf0500000000000) 15:00:42 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r1 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x80) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3fe0, 0x80) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000040)) 15:00:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xffefffffff7f0000) 15:00:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xffffffffff600000) 15:00:42 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0xfffffffffffffffe) r1 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_ep_write(r1, 0x1e, 0x36, &(0x7f0000000000)="a3347ad8c0525733f09c66fbfd240926160123773beead13e42d942eb285bc943938b670c461bdae4259c3832ce91f9bee20bacaac45") r2 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0xbb3, 0xd000) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000000400)=""/148) r3 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(r3) syz_usb_control_io$cdc_ethernet(r3, &(0x7f0000000100)={0x14, &(0x7f0000000340)=ANY=[@ANYBLOB="30009600000096091136dbb5cfd4a07982f0b91ac4b29b2823ccf11a328ee27a16f0bc3ac461d509bbe1b03a529b35a1ee2c15d2be7a0b8f4ccba5f0be5b343d68878c29b94c5a61c6963546601abe785c6a10c5573e1d2f06766ad1ab2947fcb8751d67bb8a3f6bb96921544b8ba1d79b581528e52d4d9d8597d99aee1b6c5dc6cef80e6538649616eec3bf5fa9f440c6d6602f460ef2a102a6f3fe5417a8fd95f64400000000000000"], &(0x7f00000000c0)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000300)={0x1c, &(0x7f00000001c0)={0xa0, 0x5, 0xf4, "80994701d444eb019351b4386d6481849560b8b7929c09f530ade72df0aca1b15b2cdf3eaa1dcc753e59d9158871c7f34939b3bdae0c76501b1b2e3459391c7beccfb3f5edcc14cfa470009c25e5c3ab42382aa7bcc3d05767afae6a8bfae3fd60953173baa63553e4c35c5c671122d49dbd37e158ac0457031c3225ba600f6435268de5316f67616107223080201f253a8adec71ced7d5163baf55bfa28795e3603dc31644a1f0a3b30203f640f3c8a2c2169dfe4a72e028a34cbb5efc890ca7e8b0e86d9b2221719a74b906db3d780d67a754e4c1ab508bfe8779f7400a9cb8f3698b87bd7654a88709ff952e99bf1b093e0ab"}, &(0x7f0000000140)={0x0, 0xa, 0x1, 0x7}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x8}}) 15:00:42 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x86000) syz_open_dev$hidraw(0x0, 0x7ad7, 0x201) 15:00:42 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x9, 0x210000) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f00000010c0)=""/232) r1 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x7, 0x201) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000000c0)=""/4096) write$hidraw(r2, 0x0, 0x15c) [ 1051.782113][T20436] usb 2-1: new high-speed USB device number 34 using dummy_hcd [ 1051.812122][ T12] usb 6-1: new full-speed USB device number 71 using dummy_hcd [ 1052.022153][T20436] usb 2-1: Using ep0 maxpacket: 16 [ 1052.172150][ T12] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1052.182915][ T12] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1052.195781][ T12] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1052.204824][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1052.262213][T20436] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1052.273140][ T12] usb 6-1: selecting invalid altsetting 1 [ 1052.279011][T20436] usb 2-1: config 1 interface 0 altsetting 224 bulk endpoint 0x82 has invalid maxpacket 731 [ 1052.289128][T20436] usb 2-1: config 1 interface 0 altsetting 224 bulk endpoint 0x3 has invalid maxpacket 348 [ 1052.299132][T20436] usb 2-1: config 1 interface 0 altsetting 224 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1052.312162][T20436] usb 2-1: config 1 interface 0 has no altsetting 0 [ 1052.472210][ T12] cdc_ncm 6-1:1.0: bind() failure [ 1052.481661][ T12] usb 6-1: USB disconnect, device number 71 [ 1052.842173][T20436] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1052.851241][T20436] usb 2-1: New USB device strings: Mfr=0, Product=34, SerialNumber=74 [ 1052.860324][T20436] usb 2-1: rejected 1 configuration due to insufficient available bus power [ 1052.869024][T20436] usb 2-1: no configuration chosen from 1 choice [ 1053.232118][ T2866] usb 6-1: new full-speed USB device number 72 using dummy_hcd [ 1053.592187][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1053.602920][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1053.615829][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1053.624901][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1053.673005][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1053.892204][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1053.899847][ T2866] usb 6-1: USB disconnect, device number 72 15:00:45 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x5, 0x4202) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000040)) 15:00:45 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x9893, 0x800) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f00000001c0)={0xcd, "b8cfcc89da75ee403d07158c4f65f3dcf40ea9458386cc494f626c8d4e66be55e47c33f08311dbca80f2fdaa64883b40781d025de18b62e73aedef1d356d6e6810c90eca78e6b97017a87521f766509ec8f48bbe3a858032c0e661687a1e80b0e5ad8c40a240b9a95842e4633d66475c7d069c7527fd15786059cc41cd4d683c956bb920dc98172b6b0d3b54297aada4a41de97b41f66cadb1a28a2994c7fdc2af790c26e628e750ba0e14231652390c165b8bbe8faf17f8c89b8abddbc11337d3addd31a54bc38ed8ed35c5b7"}) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x6, 0x0) read$hidraw(r2, 0x0, 0x1a51e191fea6296f) r3 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, 0x0, 0x15c) read$hidraw(r3, &(0x7f00000000c0)=""/28, 0x1c) r5 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x9, 0x200000) ioctl$EVIOCGBITSND(r5, 0x80404532, &(0x7f00000002c0)=""/108) 15:00:45 executing program 0: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r1 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x80) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3fe0, 0x80) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000040)) [ 1054.662182][ T2866] usb 6-1: new full-speed USB device number 73 using dummy_hcd 15:00:45 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x8240, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000b80)={0x24, 0x0, 0x0, &(0x7f0000000a40)={0x0, 0x22, 0x22, {[@global=@item_4={0x3, 0x1, 0x3, "9fbedde0"}, @main=@item_4={0x3, 0x0, 0x0, "ba499ad8"}, @local=@item_4={0x3, 0x2, 0x1, "e54c2b40"}, @global=@item_012={0x1, 0x1, 0x0, 'Y'}, @main=@item_012={0x1, 0x0, 0xb, "10"}, @global=@item_012={0x1, 0x1, 0x0, "e7"}, @local=@item_012={0x2, 0x2, 0x0, "f8b5"}, @global=@item_4={0x3, 0x1, 0x0, "ae0eabff"}, @main=@item_4={0x3, 0x0, 0x14, "f8254b4c"}]}}, 0x0}, &(0x7f0000000d80)={0x2c, 0x0, &(0x7f0000000c00)={0x0, 0xa, 0x1}, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000180)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:00:45 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCSUSAGES(r1, 0x501c4814, &(0x7f00000001c0)={{0x3, 0x200, 0x1ff, 0x5, 0x36, 0x100000000}, 0x337, [0x0, 0x0, 0x6, 0xe95, 0x633, 0x2, 0xa5, 0x2, 0x9, 0xfffffffffffffff8, 0x9, 0xffffffff80000000, 0x8, 0x101, 0xffff, 0x4, 0x4ec9, 0x7, 0x40, 0x4, 0x1, 0x3ff, 0x3, 0x1ff, 0x3, 0x100000000, 0x1, 0x1, 0x9b, 0x800, 0xfffffffffffffff8, 0x9, 0x8, 0x2, 0x3ff, 0x6, 0x2, 0x5, 0x3, 0xf0f, 0x0, 0x80000001, 0x3f, 0x1000, 0x5, 0x80, 0x7ff, 0x7, 0x20, 0x6, 0x1, 0x83, 0xbdf, 0x4, 0x100, 0x4, 0x5, 0x7fffffff, 0x7, 0x400, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x3, 0x5, 0x9, 0x7fffffff, 0x4, 0x6, 0x7, 0x7ff, 0x4, 0x7, 0x0, 0x1800, 0x1, 0x10000, 0x20, 0x2, 0x7, 0x401, 0x6, 0x7f, 0x1738, 0x10001, 0x800, 0x3, 0x20, 0x6, 0x4, 0x9, 0x1, 0x8, 0x7, 0x0, 0x266e, 0xffffffffffffffff, 0x8000, 0x4, 0x100000000, 0xde6c, 0xffff, 0x1ff, 0xff, 0xfffffffffffffffc, 0x9, 0x7ff, 0x5806, 0x0, 0x6, 0x6ae, 0xff, 0x0, 0x1ff, 0xedc, 0xbf, 0x4, 0x2, 0x8, 0x29, 0x624f, 0x4, 0x5, 0x735, 0x7, 0xe2, 0x8000, 0x1f, 0x2, 0x8, 0x100000001, 0x20, 0x2, 0x1, 0x0, 0x0, 0xfffffffffffffff9, 0x3f, 0x1200000, 0xffffffff, 0x10001, 0x8b, 0x3, 0x8000, 0xc51, 0x100000001, 0x20, 0x10ba, 0x200000000000000, 0x6a8c, 0x8, 0x100000000, 0x86, 0x9, 0xffffffffffffffff, 0x4, 0x8, 0x7ff, 0x1, 0x7ff, 0x324, 0x1f, 0x1000, 0x38, 0x10001, 0x2, 0x0, 0x2, 0x401, 0x3, 0x9, 0x100000000, 0x6, 0x3, 0x2, 0x1cc8, 0x2, 0x4, 0xfffffffffffffffb, 0x100000001, 0x1, 0x5, 0x3, 0x7ff, 0x800, 0x8, 0x5, 0xfffffffffffffffa, 0x6, 0x6, 0x2, 0x100000001, 0x3, 0x9, 0x5, 0x4, 0x6, 0x3, 0x800, 0x2, 0x7, 0x4, 0x800, 0x7, 0x9, 0x800, 0x5, 0x4, 0x36, 0x4, 0x3, 0x7, 0x8001, 0x7fff, 0x6, 0x8, 0xa02, 0xffff, 0xff, 0x5, 0x2, 0x1f, 0x0, 0x0, 0x8b68, 0x6, 0x1, 0x3, 0x6, 0x2, 0x20, 0x336, 0x1, 0x1, 0x8001, 0x20400000, 0x95, 0x10001, 0x1, 0x8, 0x5, 0x2, 0x3f, 0x3, 0x1f, 0x200, 0x6, 0x240000000000, 0xfff, 0x3, 0xff, 0x40, 0xe200000000000000, 0x67e7, 0xfffffffffffffffd, 0xffffffff, 0xffff, 0x20, 0x3, 0x8a8, 0x883, 0x80000000, 0x50, 0x0, 0x7ff, 0x7ff, 0xc9c2, 0xff, 0xb0, 0x1, 0xff, 0x7f, 0x401, 0xf7, 0x0, 0x43, 0x56d1, 0x7, 0x4136, 0x1f, 0x80, 0xfffffffffffffffd, 0x1, 0x200, 0xffffffff, 0x0, 0x1ff, 0x1, 0x23a, 0x1, 0x5, 0xbf14, 0x101, 0x1, 0x5, 0xfffffffffffffffa, 0x5, 0x4c, 0x1000, 0xb3, 0xb90b, 0xdee7, 0x7, 0x6, 0x4, 0x76b, 0x5, 0x3e2c, 0x5, 0x4, 0x5, 0x0, 0xffff, 0xffff, 0x7, 0x3, 0xc62, 0x100, 0xfffffffffffff577, 0x80000000, 0xd68b, 0x100000001, 0x401, 0xfffffffffffffeff, 0x8, 0x100000000, 0x1, 0xbc2d33d, 0x4, 0x9679, 0x7ff, 0xfff, 0x8, 0x9, 0x4cc5, 0x1, 0x9, 0x4, 0x400, 0x7, 0x4, 0xfff, 0x426, 0x5, 0x4, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x3, 0x7, 0xffffffffffffbbfb, 0x8, 0xbbf5, 0x4, 0x36, 0x4, 0x0, 0x100000000, 0xfffffffffffffffa, 0x5, 0x8, 0x1000, 0x1f, 0x80000000, 0x6, 0x4, 0x4, 0xe1, 0x2, 0x100000000, 0xfffffffffffffffb, 0x9, 0x30b, 0x3, 0x80, 0x4, 0x8, 0x3, 0x7ff, 0x7f, 0xc306, 0x7fffffff, 0x7, 0x8, 0x8, 0x4, 0x3f, 0x4, 0x10001, 0xffffffff00000000, 0x1000, 0x100, 0x0, 0x80, 0xfffffffffffff601, 0x7, 0x3, 0x7, 0x1, 0xfffffffffffffffd, 0xffff, 0xf9, 0x0, 0x100000001, 0xe9, 0x8, 0x1000, 0x1, 0x40, 0xffff, 0x60fa, 0x1, 0x1, 0x8, 0x7, 0x2, 0x9, 0x2, 0x1f, 0xd, 0x0, 0x101, 0x9, 0x85c, 0x6, 0x8, 0x8, 0x5, 0x1, 0x8, 0xffffffffffff0000, 0x2, 0x1, 0x1ff, 0xfffffffffffffff7, 0xffff, 0x34ca, 0x4, 0x8, 0x6, 0x3e008057, 0x2, 0x7, 0x1, 0xffff, 0x9, 0x7fffffff, 0xffffffff, 0x2, 0x1, 0x9, 0x2, 0x1e, 0x81, 0x26569d87, 0x1, 0x0, 0x7, 0x100000000, 0x2, 0x800, 0x84b, 0xffffffff, 0x1ff, 0x541, 0x20, 0x1, 0x0, 0x1, 0x1, 0x9, 0x0, 0xffffffffffffff16, 0xffffffffffffff00, 0xcc1, 0x0, 0x5, 0x10000, 0x0, 0x8001, 0x4, 0x9, 0x8, 0x20, 0x29, 0x0, 0x4a, 0x100000000, 0x9, 0x5b, 0xda38, 0x7fffffff, 0x0, 0xfffffffffffffffa, 0x7, 0x0, 0x2, 0xc77f, 0x2e9dc5de, 0x3, 0x1, 0x1, 0x4, 0x38, 0x3, 0x101, 0xa39, 0x0, 0x0, 0x197a, 0x401, 0xffffffff, 0x1, 0x8, 0x140000000000, 0x3715, 0x4, 0x2, 0xffffffffffffff39, 0x3f, 0x6, 0x4, 0x3, 0xfffffffffffffff9, 0x3, 0x1, 0xabb8, 0x7, 0x1, 0x8000, 0x3b2, 0x7fff, 0x9, 0x4, 0x9, 0x5, 0x8, 0x3, 0x2, 0x8, 0x9, 0x7, 0x7, 0x0, 0x6, 0x1, 0x240000, 0x7fff, 0x3, 0x2, 0x81, 0x3882, 0x5, 0x6, 0x3, 0x9, 0x6, 0xfffffffffffffff7, 0x2, 0x3, 0x9, 0xfffffffffffffffe, 0x4, 0x3, 0x2, 0x7fff, 0x40, 0x7, 0x80000000, 0xfffffffffffffffe, 0xfffffffffffffffb, 0x4, 0x4818, 0x2, 0x7f, 0xb67, 0x401, 0x8, 0x4, 0x101, 0xfffffffffffffffc, 0x993, 0x1, 0x2, 0x0, 0x10000, 0x8, 0x8, 0x10001, 0x6, 0xfeb, 0x88d, 0x8000, 0x7, 0x100000000, 0x9, 0x6, 0x7ff, 0x8000000000000, 0x4, 0x9, 0x6, 0xffff, 0x1, 0xfffffffffffffff8, 0x8, 0x0, 0xfe05, 0xd921c8b, 0x1000, 0x7, 0x1, 0xfffffffeffffffff, 0x9, 0x6, 0x7, 0x4, 0x0, 0x20, 0x0, 0x84e, 0x8, 0x5, 0xfffffffffffffffb, 0x7ff, 0x3, 0x15, 0x4, 0xa00e, 0x20, 0x2, 0x401, 0x7, 0x8, 0x7, 0x7f, 0xf09c, 0xffffffffffffffff, 0x9, 0x8001, 0x24, 0x3, 0x5b73, 0x6, 0x6, 0x5, 0x9, 0x1, 0x7, 0x2, 0x1, 0xe8e7, 0x3, 0x2, 0x0, 0x3ff, 0x5, 0x75a, 0x3000000, 0x2, 0x3, 0x281, 0x800, 0x7, 0x9, 0xf34, 0x7fff, 0x1, 0x15, 0x101, 0xffffffff, 0x7, 0x5, 0x4, 0x1, 0x8, 0x1, 0x10000, 0x7, 0x171, 0x80000001, 0xfff, 0xf5d1, 0x4, 0x5d, 0x8, 0xca, 0xfffffffffffffffe, 0x71, 0x5, 0x0, 0x3, 0x6ef7, 0x9e2, 0x7ff, 0x41f6, 0x3, 0x4, 0x80000000, 0x8001, 0x0, 0x0, 0x56, 0xffffffffffff5cb7, 0x8, 0x8, 0x9, 0x4, 0x8000, 0x2, 0x10000, 0x5, 0xffff, 0x7, 0x7, 0x3ff, 0x5, 0x1, 0x40, 0x5, 0x1, 0x1, 0xffff, 0xff, 0x1c, 0x1000, 0x9, 0x7, 0x7, 0x2, 0x2, 0x69, 0x4, 0xfffffffffffffffc, 0x6, 0x4, 0x0, 0x2, 0x4, 0x9, 0x8, 0xfe3, 0x4, 0x100, 0x0, 0x2, 0xe0b8, 0xa4e1, 0x4, 0x10001, 0xffffffffffff8001, 0x1, 0x80000000, 0x9, 0x4, 0x10000, 0x0, 0x5f, 0x7fff, 0x50, 0x0, 0x3ff, 0x4, 0x4, 0x4, 0x100000001, 0x3ff, 0x7, 0x200, 0x1000, 0x75, 0x4, 0x8, 0x200, 0xbf93, 0x6, 0x8001, 0x7, 0xd8, 0x200, 0x1, 0x3ff, 0x5, 0xfaa, 0x7f7da178, 0x7, 0x3, 0x200, 0x2, 0xe59d, 0x7, 0x80000000, 0x1, 0x8001, 0x0, 0x3, 0x32, 0x7f, 0x274e, 0x1f, 0x2, 0x2, 0x2, 0x9, 0x40, 0xffffffffffff8000, 0xfffffffffffffffe, 0x5, 0x7, 0x400, 0xaa09, 0x2, 0x4, 0x8000, 0x9, 0x8, 0x2, 0x9, 0x1ff, 0x9, 0x100, 0x8001, 0x81, 0x2, 0x7, 0x1ff, 0x4, 0x10000, 0x3, 0xfff, 0x6, 0x20, 0x3f, 0xffdb, 0x4, 0x5, 0x200, 0xfffffffffffffffa, 0x7fffffff, 0x8, 0x26, 0x8, 0x1ff, 0xffffffff, 0x3, 0x78, 0x3, 0x0, 0x5, 0x0, 0x9df1, 0xfc00, 0x8, 0x62, 0x0, 0x2000000000, 0x26c5, 0x5, 0x4, 0x5, 0x8, 0x5, 0x1, 0x6, 0xff, 0x6, 0xffffffffffff0000, 0x1, 0x0, 0x4, 0x3ff, 0xfffffffffffffff7, 0x10000, 0xf80000000, 0x20, 0x98c6, 0x9769, 0x1b, 0xa2, 0x9, 0x6, 0x400, 0x0, 0x1, 0x4, 0x20, 0x0, 0x3, 0x1, 0x100000001, 0x86a8, 0x1000, 0x9, 0x20, 0x7, 0x7, 0x240000000000, 0x6, 0x2, 0x9, 0x9, 0x400000000000000, 0xffff, 0x8, 0x100000000, 0x10000, 0x8, 0x7, 0x6, 0x5, 0x9, 0x1f, 0x7, 0xfff, 0x3, 0x6, 0xe12e, 0x3, 0x101, 0x7ff, 0x7, 0x7f, 0xffffffffffff70e9, 0xff, 0x4564, 0x2ee, 0x80b, 0xe7b1, 0x7fff, 0x8, 0x10000, 0x0, 0x5, 0x5534, 0x6, 0x101, 0x100000000, 0x5, 0x10000, 0x100000001, 0x81, 0x31c, 0x8000, 0x0, 0x3, 0x8, 0x1000, 0x3ff, 0x3f, 0x7f, 0xe99, 0x7c2, 0x1000, 0x5, 0x2, 0xf019, 0x8001, 0x2, 0x0, 0x80000001, 0x10000, 0x1, 0x4, 0x80, 0x45b, 0x5, 0x452, 0x1000, 0xffffffff, 0x4, 0x1, 0x3, 0x4, 0x1f, 0xc0, 0x80000000, 0x5, 0x0, 0x7, 0x1, 0xec9, 0xcd85, 0x8, 0x6, 0x3, 0x81, 0x933, 0x300000000000000, 0x20, 0x7ff, 0x2, 0x38c, 0x1f, 0x0, 0x8, 0x3, 0xeec, 0x6, 0x9, 0x1, 0x2, 0x346, 0x5, 0x418c, 0x2, 0x10001, 0x5, 0x10001, 0x7, 0x7ceb, 0xc070, 0x200, 0x4, 0x5f08, 0x9, 0x42c50000000000, 0xc, 0x2, 0x1, 0x100, 0x54d, 0xef]}) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) syz_usb_connect(0x4, 0x0, &(0x7f0000000580)=ANY=[], &(0x7f00000001c0)=ANY=[]) 15:00:45 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f00000000c0)={0xff, "6eae5a278eca22e65d28bdd4ff2131a5b9a26248a47b1ec6a80aa367fd1aa73f8d3e37f4f4576843481c58832a410f7d5d6ad999bcb34397370cc68da806df9f"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, 0x0, 0x15c) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) 15:00:45 executing program 0: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0xab5d00) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:45 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x9c5, 0x4080) ioctl$EVIOCGPHYS(r3, 0x80404507, &(0x7f0000000380)=""/221) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:45 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x5, 0x14400) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f00000000c0)=""/168) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x2000100000000, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180), 0x3, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) [ 1054.832585][T20436] usb 2-1: USB disconnect, device number 34 15:00:45 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000001c0)={0xc2f, "4509617238fae74889410d62a33986bc66fd1f5b948fe751ca20c598c26a330e740ba810501a4a2f05c5d4895ccec9398e918485d9b1100616aaa72d78ff40bf1da52937661cf610372b1929a142caff73892f75078333736cb65b61f128f0e534f2251794af90aef11daa2d853b5c88f8fde56f50e85eff25187bb4870be0704eefdbcaedbfb6cdb1052d85a1b54e5d893cb587145d74115eab7536ce78b12b7cfb7b4fa50a2036db784b6975c04c39c530eee6cb0d24e59ab44002b5bb1dd69fba6a7a038b3921e2a595f3041cce06aef90c3544588123212fd05a35630dd87ae4b742dff4d4e1fa8b88a1d781fc68e8f77fb96459a009f05ea0b442ede1a07dbe9285bbd81ad5456ce29e195bd81381713dd7eec25313c1076dc302f081107b7ce81a0b31f8b57506fa2812d8b4a37ef906377684ca1defd04081b5879d1a5efc2130fe2109a64517950ba7f6e4be6145c665b94da66740adfc81a16c636defc8b233fa61d430b30da521c39151b11d90abb5f35ab68436f2fc8e4f7c19b84d405618bda90dcbd375d79282d44bab683bfadd68652a665c08e11d22b1467452091e542c7936af368e947ddb8d80984d34ea3e5e6bd19a7a0997ad8349506cfcfcebaa9193420267e383fdb9dd11e17771289210eae1aaa1b836b943a9dad5e677d93b6f618bc8488f45f4724aeb0bd5a3ee54f128ba8e1f3f7e08b8007217e87430d2fb9c38f356a1ad6c60cfd897e9841536b713aff8fbee6a99d6cce5b3d7b330dfff594bfaddd9b94f0fdc2eb84b30cfe5cd93511cda30a3b1570ab98e6d6f2743918013b66ac4e0146976fade606e676ccf604ec99f23c4745dc78f2ac7c2b8ff5fa0952fa84e0fa0ba2729ca6a0f2347c2e1b29e5078a6678bf7a0c5bdc6a1fbd03e8abb490a7c585c18b5a849d2c52fcacdb023767aa35091c3936850927260fa5e76629176328360edb0b9fd817e26d75feda26692ef86a5cb72b58b734c7feeee19c3b824361de9e0d1486ae16c3c93ef92681ae3970b099a4d60d0523b1651c7b793afcf3dd76f920664119bffee99e473ea73bec5136c2475680651f3945f115f95066ba9f3c905393747d75bfbe01f81d2a796a463277da5785153ff18c2f034929d91e26eb5a4d293ace4e87438807d6c2aae33efb21db5a89c0272afd9a1754ba862d17a325373a285ec288b9d318903150a7822014a17779df2f32245ea36933582c2ded035db119b049aa6c1b3b45637161212913c38a54653292f78bb9728a54ba0b940409a1ebfc3fd17809a5b798b8a8b31e0f93214a46b02c451d373f53b0b854a477681f5ad17f82caea0c5b60f8ef7d3f0c45a9f81b0b57987ab90a0b00cb3b217f77d8f4537283fdaa4724fb6b4b2869902991e89c0fa2ae6a0bb66ddf2751adf5445b69bcb30a37b7c2d149b91ec6088b506586d30f02b67d093aa78083ba1a1edbcc39cf19051ff31abd99f9d182d3c197236343382ec8f2221e9b62b945d41395f1de97ae60f02a39bd64ad34a26178f7ab90b852058d6c449c6fc6fa2a5399e288b4c8b5763d7942f958b266a8a7aa56a5c16b5bf2327d624dfa5c276d8f2d9e100fcb329ab35f5e232829f1b98aab6e8b3c4cce499ff0cae912ff16521efbff483d51638f7c3cad8725848fcf7c3face078de6078f989351c53d6c9ef5a8dad892820bd8d2259f9c12190080e311d7a049b8651658cc43d06d051f2eb1fb1a8ec5afa5f7785b3a4ae01956743faab7bc3b55e632f87d645fbc59320d0e9e4fabe3f04ff0c4f796c332e1804206dd73bc96490e2b2a02f1debf8ace154c4d386f04daeb57c78b5572fa3c678ee16d13a34836e9717e4018f463fed6bb010d0e62dc17a16f15dc228b3ccc4e369df88f993070259038d6ba374ba588abbab81ef48c550a73b93c49aebd84c1830fc9af062fdc3f1fb67537293600351a338fb4ddb13371b19f43a9a8cc7649259d5698523354fbcbeb9c6a8780c3650dd03d7d4a9497ad411d1a7d79d83f63e1183fa567918548c51299391680d429c32f4b379c54f4b671a5c1229666cfb58f9f3fbf527585762e1ebd5b33d295dbde5118ede83c4e520cd70b819a08831732bfed33bfd519d9d47033f362ef2cb90fb48044d57bff53feb392d9ddeb46e563ed08d1634f4ff31341986b8cff3e67cb897d5f6969ae413ad9cbc7a8ee4d82a10510a7d8f0b48f65de731bf52306f01aa5d8eba2e97f5f284b22b367aa18b05c5404a62deb9d12cb55b59788692e426816f13e4535fba0c90bb404ced3dc92e8346fbe7661bd4535db89d0f326c5bf6324fd8673a3216c911ee82111c9d41962574d02ea12e4b65e40c265925ff70ba766d7b5b53bad3a0bce8f3741d2540e8b2560b836551ab70617e164437548e2081bb66830b41cddac9da7c9cea2a73fb43dd4b593b309b3d9997be5023b28468e817921c04f29ae216413a08db571b074890700a0ad0933ec0ce4b913caf9e939227fe2b795eb52d0973a0b65bb3729b1d3ae4e4c636206e39747e49e1a58e4da0cc8e163e65b27c639e1357ea5ffbe4adc601ea822cfc499071d9b35ad0e7c349d1f9f6d8895ab07c019bdfc0e7a7b30c45d9526f8d0b257a6af826fc1dc25bffba4af8a1d3a8dd7c3ec79ca69ea70484689aed48f4427cbcbfd93c358a1f1de356ddec2514d140dc130fccb2f8d54a1d137a0cea98c92ead137dc840f9f8f1b6f65afde02b354cc3a624ea15fad2da89ff570e625603d73e288c682e65a00c8434354448c608d7142609021c737ccf1d2cabd970df43c9421d5d0ffcfd7c17343f2b267c725bb531d4224b279854ee3e519cb55154bf499bdcf9b20501a7f80b2075295375b4a5006895e92522dda0178c7e7743cddb1646ad0518c3ae5fa58fd0a4ba24019d4aca4b9de4a6ed0e7841acc1b56e95c8946839414071381de1062c9495af774db9ca588b7a3b9c5403c22d1df7486626a1b3bb37cac28c88a2fb0083310254cce65ea7f8c6eb6a64012c8cc07ffd9114ecf6f2f787808d0b5fac6a5f21783d07e009693a68211db43f7efdd45cf76e0b3f381dc2620d220a8f97abcda894e08b5de0d849f869dbffce32016929b7c147eaa81d1eab7cfa116439add3ba6e1c6294928e657995f7942343802bab602d19568fb1354b6e7879bf1ee583d60b979855b7c42e69ad3e93918c146dcc44c7d83fb1682d583a9842cb5ba9ace06025056c328f5106d755fa5a4e06a3da7afee6161326bccd4db3436f5b7e0f79b901a8a4e0b339ff3337999382db29dffacf4f36d2789bc1973b45f68fd3b8c6a80987eee5a2321ca79c3f667176269f7632a61e7815f9b829da2fe62bb04887460d8330156471937e4517a5ddeff5496722c2f66adce1ea7c69b804cdba930ed5a00d787b1a5ad1e78c61a925be44e14e7486a851e32c854908d0fe0168f4ace6522e8730c3ed8359a4d506c570fe3d35900605b8d90f46063c27ff787d0a1b0d60aeb4296fb9c54a140ea5ccd48b2caea0891f546bbaab03a505877a117c50b0416de5799f7de84443b286c298e27e7ed4c64579258c7f53a6204a97d7124df77a149bd5e64233430d72dccab2b81f4673fc3394cef77f7c77527e9e835afca073c5fa4c2c28c940ca72608c07478048fcdaeac23dc326ecbf4eddd2adf1a6524674710b04c3c359fc1984481c890a2b574313cbdf54372e4f844a86e69f8a152ae7b6871e0f1eeaf77a37629a278c552113d9dd2a7d3531cdfaa776729a195b047d8d31f8b188d77ad1f9a18f600194ae4475a1cc6adc19f56d77d5ba53e4589c3e40f0ed6d68219d0c931b1f503d130cf3e232789eb01fe247c00758a20081f28664adb1afeab06a4d547c38fcf7ac225da5b710e73a424573ab002c060359b69092788ec3ebb8b7d474755e7e63cecb7095f33bf18b0a4ec35a329031876efa22a72dc31df64b5364624c0100ca1f4f64bcb8f491cf2d6471bc7a9e7d262ba9188eb1fa388d7700aaa5feca2ebb19b9da55ab71679741ba7981561fed5317e15282aef09770657050cae2307a367e2a8635d9285cfe5b9cc7753df50cf93f20b385a31cd63b9d18a9c2413ac11a78fb40fadd33eb4cc23e56d5b56213e09dfdc5f49d0719b07ccb617d72a05284e89a3b4005ddba58b41d7161cd6a56080b1c8d2a17d3d90268596bdeedfc59ca270ebab666eaa587324173385363a6a63a963d1946b40c0d05378825affca2193354e8e1319fac1c44687f1b0f0f47d2a7b99ad8b011f2cec6b3fe9969450d5487d05ef275a5140ce489a5e5ed69fb64c5ed52a169e0cf5b2fdf4598cb20cd7717650feb802d0914327352dcef461c1e3abe038e2c62b9dbe33c0a3e9105cb1bc6a4b86cfa7c953c328c8814c76b1aeef"}) read$hidraw(0xffffffffffffffff, 0x0, 0xffffffa4) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x800, 0x220080) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000040)={0x9, 0x3, 0x0, 0x0, "118e85cb4ebd4fc25122f58a0214a307efb5ed91dd6f73dae005a06d3d8a7fd0"}) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, 0x0, 0x15c) 15:00:45 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) read$hidraw(r0, &(0x7f0000000000)=""/99, 0x63) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) [ 1055.022202][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1055.032947][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1055.045881][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1055.054942][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 15:00:45 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x3f, 0x1) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f00000000c0)=[0x3e7, 0x2]) r1 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x1, 0x82000) read$hidraw(r1, 0x0, 0x465) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, 0x0, 0x15c) [ 1055.133112][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1055.142206][ T3417] usb 3-1: new high-speed USB device number 70 using dummy_hcd [ 1055.342191][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1055.349869][ T2866] usb 6-1: USB disconnect, device number 73 [ 1055.402137][ T3417] usb 3-1: Using ep0 maxpacket: 32 [ 1055.532179][ T3417] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1055.543143][ T3417] usb 3-1: New USB device found, idVendor=05ac, idProduct=8240, bcdDevice= 0.00 [ 1055.552203][ T3417] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1055.560963][ T3417] usb 3-1: config 0 descriptor?? [ 1056.023006][ T3417] appleir 0003:05AC:8240.007D: unknown main item tag 0x0 [ 1056.030171][ T3417] appleir 0003:05AC:8240.007D: unknown main item tag 0x4 [ 1056.037519][ T3417] appleir 0003:05AC:8240.007D: No inputs registered, leaving [ 1056.047125][ T3417] appleir 0003:05AC:8240.007D: hiddev0,hidraw0: USB HID v0.00 Device [HID 05ac:8240] on usb-dummy_hcd.2-1/input0 [ 1056.112154][ T2866] usb 6-1: new full-speed USB device number 74 using dummy_hcd [ 1056.227768][ T3417] usb 3-1: USB disconnect, device number 70 [ 1056.472200][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1056.483063][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1056.495946][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1056.504971][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1056.553047][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1056.772166][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1056.779493][ T2866] usb 6-1: USB disconnect, device number 74 [ 1056.992133][T20436] usb 3-1: new high-speed USB device number 71 using dummy_hcd 15:00:47 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) r1 = syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0x994, 0x600400) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000140)) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x581880) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f00000000c0)=0x3) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x15c) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCGCOLLECTIONINFO(r3, 0xc0104811, &(0x7f0000000000)={0x401, 0x7, 0x33ce, 0x40}) 15:00:47 executing program 0: r0 = syz_open_dev$evdev(0x0, 0x3, 0x100000) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000040)={0x3ff, 0x0, 0x0, 0x0, "fd3092cfa1d4e8825e7ea0b9c68d3e18b5ae8b5ad5cdeda0622096a6bac826ff"}) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x7, 0x0) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x659, 0x2000) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) syz_open_dev$hidraw(0x0, 0x3, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) r5 = syz_open_dev$hidraw(&(0x7f0000000280)='/dev/hidraw#\x00', 0x8, 0x1200) read$hidraw(r5, 0x0, 0xfffffd00) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) r6 = syz_open_dev$hidraw(&(0x7f0000000200)='/dev/hidraw#\x00', 0x7, 0x10002) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x3, 0x456181) r7 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r7, 0x801c4803, 0x0) write$hidraw(r2, &(0x7f0000002480)="2170159465d71ae22e368406f2e88d24eaabc009160ed27a7b238258c8381edaf3fcfed101e8c5541ea7edb91fa104e82ec6b99b6a1d7d553ad5174807b3366373b4a54e0161a8bb05c05d038f0aea804f235b9842806ca5d6cc7b26c449db6b1c2c08719924e6970a125a462e16efc22f0ea6f6c5a47e51c67764761afd07c7a1a7773ae7a89d30", 0x88) ioctl$HIDIOCGRAWNAME(r6, 0x80404804, &(0x7f0000000100)) r8 = syz_open_dev$hiddev(0x0, 0x0, 0x800) ioctl$HIDIOCGNAME(r8, 0x80404806, &(0x7f0000000200)) ioctl$HIDIOCGFIELDINFO(r8, 0xc038480a, &(0x7f0000000000)={0x3, 0x1, 0x0, 0xfd47, 0x8, 0x74fc, 0x0, 0x1, 0x84a, 0x20000000010001, 0x7, 0x9, 0x3, 0x8001}) r9 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x1, 0x1) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000013c0)=""/4096) r10 = syz_open_dev$evdev(&(0x7f0000000240)='/dev/input/event#\x00', 0x401, 0x211840) ioctl$EVIOCSABS2F(r10, 0x401845ef, &(0x7f00000002c0)={0x3487, 0xb5, 0x10000, 0x200, 0x3f6, 0x400000000000}) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, 0x0) ioctl$HIDIOCGRDESC(r7, 0x90044802, &(0x7f0000000300)=ANY=[@ANYBLOB="b80000008daa6b3cd039ddf8bd454276535eff50c9475fa30a5cc614e7753071cb816ed91d99a5fe944079cfae78166b9a8f9b751ea8616382de2d147713e0c6bf355a9e76c2c144d228836e34259cee89a5468262fc57c1537e4ed17fa4fcf8c5935e2a475a6c512b9f484e447b56e0f1eb451b76879d4ae87caf03d00df138627786234305cd858e0d2232011827b636347f5df871e5bf1428bdbe8b751a1c8b5e35d1702611ad6675215a66cb7ef63d879b4e296e47fab6aac33a4cbc329d18c92ffb37d5590295b5180ff3d9bdd23fe337305993a4e988ba0e4f18b70eb53bfd4f90024e252bcee08187e84a401e551aa0c7fe0ad9dc67b7b2c9b801375f003664"]) ioctl$EVIOCGPROP(r9, 0x80404509, &(0x7f00000005c0)=""/216) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0xfffffffffffffbfa, 0x40800) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) 15:00:47 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xfff, 0x200) ioctl$EVIOCGBITSND(r3, 0x80404532, &(0x7f0000000380)=""/209) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1057.232126][T20436] usb 3-1: Using ep0 maxpacket: 32 15:00:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x75, 0x771c85abfdf97a4c) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:00:48 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000000)={0x3, 0x0, 0x7ff, 0xd764, 0x2, 0x1ff}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x10, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x10000003, 0x2, 0xd, 0x0, 0x80000000000, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {{0x9, 0x5, 0x82, 0x2, 0xfffffffffffffffc, 0x0, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000140)='/dev/usb/hiddev#\x00', 0x7, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x20) 15:00:48 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) 15:00:48 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_open_dev$hidraw(0x0, 0x6, 0x96c52340a6d0bf5f) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f00000000c0)={{0x2, 0x7ffffdff, 0x19, 0x4, 0x4, 0x3}, 0x336, [0x6126, 0x82d, 0x0, 0x4000000000000, 0x7fffffff, 0x0, 0x8992, 0x5, 0x8, 0x8, 0x3ff, 0x81, 0xfec2, 0x9, 0x9, 0x8, 0x0, 0x7, 0x1, 0x7, 0x7, 0x1, 0x3ff80000000000, 0x1, 0x7ff, 0x2, 0x5, 0xff, 0xfffffffffffffbff, 0x6, 0x3f, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, 0x953, 0x8, 0x6, 0x6, 0x6, 0x6, 0x3, 0x6, 0x3, 0xffffffffffff7f24, 0x2, 0x400, 0x13, 0x3ff, 0x20000, 0x9, 0x20, 0x8000, 0x80, 0x8, 0xa3e, 0x1, 0x4, 0x4, 0x400, 0x5, 0xc5, 0x8000, 0x1, 0x5, 0xc3b, 0x4, 0x9, 0x100000001, 0x1, 0x6, 0x5, 0x4, 0x1, 0x6, 0x0, 0x3, 0x70, 0x2, 0x200, 0xa37, 0x1, 0x8e85, 0x0, 0x3c, 0x10001, 0x100, 0xfffffffffffffffd, 0x1, 0xff, 0x89, 0x6, 0x4b0, 0x6, 0x9, 0x7, 0x4, 0x8, 0x80, 0xffffffff, 0x6, 0x9, 0x1, 0x13aaa000, 0x5, 0x6, 0x7, 0x2, 0x8001, 0x8, 0x4, 0x4, 0x3f, 0xffffffff00000000, 0x68c, 0x2, 0x3, 0x1, 0x2, 0x4, 0x20568bc5, 0xcd07, 0x5c6, 0x5, 0x2, 0x7ff, 0xfffffffffffffff8, 0xfffffffffffffff8, 0x6, 0x7f, 0x4425, 0x2, 0x1, 0x4, 0x8, 0x0, 0x9, 0x3, 0x1ff, 0x5, 0x0, 0xffffffff82020af2, 0x0, 0x3, 0x52, 0x8, 0x4, 0xff, 0x7, 0x7fff, 0xfffffffffffffffc, 0xfffffffffffffff7, 0x8001, 0x5, 0x0, 0x2, 0xd8, 0x39, 0x81, 0xc13e, 0x9, 0x0, 0x7e84, 0xffffffff, 0x5, 0x5a3, 0x101, 0x10000, 0x7fff, 0x6, 0x7fffffff, 0xffffffff, 0x3ff, 0xa3c, 0x10001, 0x1900, 0xffffffff, 0x7fffffff, 0x0, 0x8, 0x0, 0x2, 0x10000, 0x1, 0x5, 0x1000, 0x1, 0xc0000000000000, 0x8, 0x3a3f, 0x7, 0x100, 0x6, 0x1, 0x5, 0x8001, 0x5e1, 0x1f, 0x3, 0x6, 0x80000000, 0x4, 0x2, 0x5ae, 0x100000000, 0x2, 0x3, 0x8001, 0xfffffffffffffffb, 0x7, 0x3, 0x1, 0x4, 0x37, 0x8, 0x21039566, 0x0, 0x2, 0x81, 0x100000000, 0x4, 0x8000, 0x2, 0x2, 0x5, 0x1, 0x7, 0x4, 0x6, 0x20, 0xff, 0x7fffffff, 0x0, 0xffff, 0x1ff, 0x1f, 0x4, 0x8001, 0x4, 0x9, 0x8, 0x8, 0x77, 0x100000001, 0x9, 0x80000000, 0x3f, 0x7, 0x6, 0x100000000, 0x40, 0x6, 0x81a, 0x2, 0xc0c, 0x9, 0x71c1, 0x0, 0x5, 0x100000001, 0x7, 0x2, 0x6e, 0x6, 0x2, 0x7, 0x5, 0x80000001, 0x4, 0x1, 0x3, 0x10001, 0x9, 0x8, 0x1, 0x800, 0x8, 0x1f, 0x8001, 0x3, 0x6, 0x4, 0x0, 0x2, 0x2, 0x2, 0x19d3, 0x2, 0x23, 0x7, 0xfffffffffffffe00, 0x3, 0x27c80531, 0x5, 0x7, 0x4f7bba30, 0x3, 0x718d800000, 0xfffffffffffffffc, 0x3f, 0x9, 0xc0d9, 0x7, 0x8, 0x779, 0x1000, 0x5, 0x0, 0x6, 0x3f, 0x3, 0x2, 0x2229, 0x101, 0x10000, 0x9, 0x200, 0x9, 0x2, 0x5, 0x3, 0xb99f, 0x7, 0x3, 0x5, 0x8191, 0x2, 0x200, 0x8, 0x9, 0x3, 0x3ff, 0x65, 0xffffffff, 0x7f, 0x9, 0x8, 0xfffffffffffffff8, 0x80, 0x1, 0x7ff, 0x9, 0x1, 0x80000001, 0x7, 0x9, 0x1, 0x3, 0x2, 0x50, 0x8, 0x7f, 0x2, 0x7, 0x0, 0xc4b5, 0x4, 0x0, 0x7fff, 0x5, 0x8, 0x7fff, 0x83a, 0xffffffffffffff50, 0x1, 0x4, 0x8, 0x7, 0x1f, 0xffffffffffffff8c, 0x100000001, 0x7, 0x2, 0x3, 0xfffffffffffffffd, 0x0, 0x7fff, 0x6, 0xd2bc, 0x6, 0xfffffffffffffac6, 0x53, 0x101, 0x4, 0xffffffffffffffff, 0x80000001, 0x80000001, 0x7f, 0x83b, 0x8, 0x2, 0x3ce, 0x0, 0x1ff, 0x7f0, 0x7, 0x2, 0x5, 0xfffffffffffff000, 0x7, 0xb3, 0x8, 0x7ff, 0x9, 0x7, 0x7, 0x7, 0x1000, 0x3, 0x3, 0x101, 0xd3, 0x8, 0x7, 0x205, 0x8, 0x8000, 0x8, 0x8000, 0x5981, 0xffffffffffffffff, 0x6, 0x5, 0x3, 0xac00, 0x95c3, 0x9, 0x4, 0x7, 0x2, 0x9, 0x5, 0x9, 0x5, 0x81, 0x5, 0xd24, 0x9bd7, 0x9852, 0x5, 0x670, 0x7, 0x2, 0x3, 0x81, 0x1000, 0x9, 0x4, 0x9, 0x200, 0x8, 0x3, 0x21, 0xffffffffffff4018, 0xffffffffffffffff, 0x9, 0x6, 0x7, 0x5, 0x2, 0x1f, 0x3f, 0x2, 0x200, 0x7f, 0x5, 0x40, 0x7, 0x1, 0x3f, 0xaf21, 0xd9, 0x6, 0x3f, 0x2, 0x9, 0x2, 0x5, 0x0, 0x800, 0xb43, 0x100, 0x1, 0x401, 0x3f, 0x100, 0xff, 0x80000001, 0xfff, 0x1f, 0x7, 0x5, 0x3, 0x7, 0x7f, 0x1, 0x5, 0x9, 0xffffffff, 0x0, 0x6446, 0x80000001, 0x78ea, 0x1, 0x200, 0x9ae, 0x3, 0xffffffff, 0x162c, 0x2, 0x4d5b, 0x800, 0x9, 0x81, 0x9, 0x8, 0xf53, 0x5, 0x35a, 0x7fff, 0x7, 0x8001, 0xfffffffffffffbff, 0x7, 0x6, 0xe39, 0x48b, 0x2, 0x1f, 0x1f, 0x7f, 0x7fff, 0xfffffffffffffffd, 0x411d, 0x200, 0x0, 0x6, 0xcc, 0xfff, 0x1, 0x0, 0x8, 0x3, 0x5, 0x7fff, 0x200, 0x80000000, 0x81, 0x1, 0x2, 0x0, 0x2, 0x200, 0xff, 0x101, 0x7fffffff, 0x0, 0x100, 0x0, 0x3ff, 0x70, 0x8, 0x5, 0x3ff, 0x401, 0x3, 0x7fffffff, 0x6, 0x8, 0x2, 0x2110, 0x100000000, 0x7, 0x100000001, 0x6, 0x2, 0x1, 0x97, 0x7, 0xfffffffffffffff8, 0x9, 0x7, 0x400, 0x3, 0x5a4, 0x6, 0x5, 0x10000, 0x80, 0x8, 0x10000, 0x21e2, 0x4, 0x1, 0x7, 0x7fff, 0x1, 0x55, 0x57, 0x2, 0x4, 0x1f, 0xdca, 0x8, 0x1, 0x10000, 0x3, 0x0, 0x5, 0x5750900d, 0x3, 0x9, 0xfffffffffffffff9, 0x5, 0x7ff, 0x8, 0x1, 0x2, 0x6, 0x9, 0xdf4, 0x0, 0x8, 0x7, 0x101, 0x2, 0x101, 0x8000, 0x0, 0x80000001, 0x3f, 0x7, 0xe0000000000000, 0x6, 0x3, 0x9, 0x10000, 0x9, 0x1800000000000, 0x7, 0x9, 0x1f, 0xf31, 0x8a4, 0x3, 0x9, 0x2, 0x9, 0x8, 0x4, 0x9, 0x8001, 0x20, 0x10100000000000, 0xe5, 0x0, 0x22d, 0xfffffffffffffff7, 0xffffffffffffffff, 0xd18, 0x1, 0x3, 0x3f, 0x1, 0x6, 0x1, 0x1000, 0x3, 0x2fd7, 0x10001, 0x6, 0x1, 0x3, 0x101, 0x1, 0xf95, 0x0, 0x2, 0xd29c, 0x2, 0x5a15, 0x6, 0x0, 0x8965, 0x200, 0xfffffffffffffff8, 0x7, 0x7fffffff, 0x0, 0x800, 0x3, 0x3, 0x8000000000000000, 0x9000, 0x7fffffff, 0x3ff, 0x6, 0x0, 0xfff, 0x7, 0x401, 0xffffffffffffff01, 0x8, 0x3, 0x8, 0x507e, 0x7, 0x1, 0x80, 0x4, 0x1000000000000000, 0x7, 0x1ff, 0x6, 0x7b9, 0x1, 0x2, 0xffffffffffffffa6, 0x3, 0x7, 0x6, 0x7fff, 0x0, 0xcc52, 0x7f, 0x7ff, 0x2, 0x5, 0x3f, 0x4, 0x5, 0x10000, 0xba8, 0xa1, 0xffffffff, 0x558a8032, 0x80, 0x80000000, 0x2, 0xffffffff, 0xffffffffffffff81, 0x3, 0x7ff, 0x7, 0x7fffffff, 0xff, 0x2, 0x4, 0x5, 0x1, 0x4, 0xa381, 0x3, 0x5e, 0x5, 0x8, 0x3, 0xffff, 0x6, 0xfffffffffffffff9, 0x58, 0xfffffffffffffffb, 0x10de45e0, 0x3d98, 0x9, 0x1, 0x2, 0x800, 0x7, 0xffffffffffff0001, 0x9, 0x5, 0xb8a0, 0x80000001, 0x3, 0x1b, 0x0, 0x101, 0x2, 0x62, 0x1, 0x2, 0x1, 0x3, 0x4, 0x0, 0xcc9, 0x200, 0xff, 0x9, 0x40, 0x4, 0x3, 0x0, 0x101, 0x9, 0x1, 0x8, 0x1, 0x1, 0x5, 0xffffffff, 0x7fff, 0x1b1fcce2, 0x4, 0x9, 0x3, 0x100000001, 0x9, 0x6, 0x7f, 0xb45, 0x3ff, 0xb7a, 0x240, 0x5, 0x20, 0x7, 0x40, 0x75d4, 0x101, 0xffff, 0x100000000, 0xfffffffffffffbff, 0x9596, 0x2f, 0x1, 0x7, 0x400, 0x4, 0x1, 0x6, 0x7ff, 0x5, 0x26000, 0x5, 0x20, 0x6df, 0x73, 0x1, 0x6, 0x8, 0xa7bf, 0xfffffffffffffffb, 0x7, 0x0, 0x2cf, 0x10000, 0x1, 0x9, 0x6, 0x3, 0x9, 0xa, 0x7f, 0x8, 0xffffffff, 0x7f, 0x7, 0xffffffffffffff87, 0x8, 0x80000000, 0xffff, 0x0, 0x2, 0x5, 0x2, 0xc7, 0x1, 0x101, 0x2, 0x1, 0x1000, 0x3ff, 0x6, 0xd7a4, 0x30, 0x4, 0x1, 0x10001, 0x3, 0xfffffffffffff001, 0x10001, 0x1, 0x4, 0x1000, 0x9e59, 0x3f, 0x40, 0xffffffffffff7fff, 0x7ff, 0x2, 0xa7df, 0x5, 0x4, 0x0, 0x3, 0xf7, 0x5, 0x2, 0x88, 0x8, 0x80, 0x300, 0x4, 0x4, 0x40, 0x80, 0x4, 0x10001, 0x8, 0x6676, 0x0, 0x2, 0x0, 0x8001, 0x9, 0x1, 0x1ff, 0x1, 0x8000, 0x1, 0x0, 0x4, 0x8, 0x2, 0x7fff, 0x605, 0x7, 0x3ff, 0x1, 0x2, 0x4, 0xbbf, 0x400, 0x4, 0x4, 0x0, 0x1309afe, 0x3f, 0x7, 0x1, 0x81, 0x4, 0xffffffff, 0x0, 0x1, 0x8001, 0x20, 0x583c5df0, 0x9, 0x7fff, 0x8, 0x5, 0x6, 0x1a, 0x1, 0x8, 0x7, 0x1, 0x7, 0x10000, 0x4, 0x1000, 0x8, 0x49, 0x6, 0x400, 0x2, 0x2, 0x3, 0x7f, 0x0, 0x7, 0x6, 0x1, 0x101, 0x6, 0xfffffffffffffff8, 0x5, 0x3, 0x1, 0x8, 0x5, 0x252, 0x0, 0xfffffffffffffffd, 0x800, 0xdc, 0x1, 0x3ff, 0x5, 0x7, 0x611, 0x9, 0x1000, 0xfffffffffffffeff, 0x7c4c, 0x2, 0x100000001, 0x7fff, 0x5, 0x10001, 0x40, 0x28, 0x924d, 0x8d, 0x2, 0x3, 0x5, 0x4, 0x0, 0xfffffffffffffd5a, 0x8, 0x8, 0x7fffffff, 0x5, 0x40, 0x8c1a, 0x0, 0x8, 0x32a7, 0x7f, 0x8000]}) 15:00:48 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x4, 0x5201) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:48 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f00000004c0)) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x0, 0x23, 0xae, {0xae, 0x7, "0ac690b7caa98b41a3fd7a10506f33dbd5b138a78355017633136a42996173a20ebe5070bc2d96d3b30876d5c3aabce0eb30502cbd6148971b7f9bcb129978f3dccfc8a6fa52c44c0976b45137b5c42b2203b84c4fefa7f26ece5609d6138eed427c979f52e29770fa16dabaf1a09884832ac43f96374ab162045852d4e58603cb2c04ff7977ee71e568944996b2f4bfc466ac08a0dc6bb2d88daaf1aee7607ee368062d01a22413199db5ed"}}, &(0x7f0000000100)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000400)={0x44, &(0x7f0000000180)={0x0, 0x30, 0x7e, "9450f356fa6a443bfd35aab3f73f379909dff965d0b7fb765c659057112a2e5d60322678e7030e22c8d9a3ac13b0980dc4f10507053d3b24d76207f9b647256d75f7ec6e6a68fbd557dd230ed39f86a76c4a884554322550ff07f8380683bd4eb2cb7488a7bc0e37059ac7d4f0682375172336b80c017f054c8c715d8e71"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x4, 0x8, 0x2a, 0x0, 0x7fff, 0x4, 0x5, 0x44c, 0x6, 0x280, 0x1f, 0x2}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x89, 0x2, 0x1}}) 15:00:48 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x1f, 0x44800) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000100)={0x3, 0x3, 0x5, 0xb3b, 0x7, 0xdc}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x40, 0x20102) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0xf1, 0xe800) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000000040)) write$hidraw(r1, 0x0, 0x15c) 15:00:48 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x3, 0x1140) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000080)=""/191) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hid\x94aw#\x00', 0x1, 0x8000) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000000)={0x7, 0x2, 0x2, 0x2e3, 0x1ff, 0x4}) [ 1057.902209][T20436] usb 3-1: device descriptor read/all, error -71 15:00:48 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x9, 0x88901) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x1e9, "29a089cf5f9aea92b194d85ff7bf20bdb967bfde266d70000e90599497e2514e685a5927e077754dca3bbac4a6ce47ae8a381c471b4fea682e8a5386d8e05998"}) 15:00:48 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_usb_connect(0x4, 0x1748, &(0x7f00000000c0)={{0x12, 0x1, 0x310, 0x72, 0x2f, 0xa9, 0xdf, 0x403, 0xe80a, 0x3fac, 0x9, 0x790, 0x5, 0x1, [{{0x9, 0x2, 0x1736, 0x1, 0x3ff, 0x1, 0x20, 0x1b92, [{{0x9, 0x4, 0x7a, 0x98bf, 0x10, 0x17, 0xd0, 0xf6, 0x6, [@hid_hid={0x9, 0x21, 0xffff, 0x7, 0x1, {0x22, 0x7be}}, @generic={0x11, 0x5, "7c74909aabb86e3006f921065691b9"}], [{{0x9, 0x5, 0x5, 0xc, 0x38b, 0x8, 0x3a3, 0x8, [@generic={0x48, 0x3, "cf93daf233bb3f58b3144ca9346a48f85cbdb891c51dd7956bb0feaacafc9acb5f97fd7f7a6c5af7e78e6ba75e4175c7dbee27fd77f091537f5d930cc0a91be57177c3637659"}, @generic={0x39, 0x5, "f85fd235b118b4559d6321261e757001ea09ae4895b680628792557399bd61312b321d4c0e88b21d3338002c1fdfaa09578ab6e577b19f"}]}}, {{0x9, 0x5, 0x0, 0x4, 0x5f, 0x400, 0x8, 0x2, [@generic={0x1b, 0x2, "2aee3c0535289e75f84fb1c4ed539c74d9a74b17b42a8ec608"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x199, 0x7, 0x3, 0x3, [@generic={0x14, 0x5, "f4530f0bd5f776dfe8acb09de1ae44399e60"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x1b6, 0x5, 0x1, 0x100000001, [@generic={0x61, 0x7e, "3296e2216f0c8d6012f18e2cff933fb32dd361120dd53d080ca32fa255dded32e48cfbddf7255b610b193c59562455d2a61c6e239db0e4ccd98b169fcbc710f176c39d1f0f012b9f5076f5414fe7a63800aa3ac1f7880c6672185298e13aad"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x2a2, 0x100000001, 0x2, 0x7, [@generic={0x2, 0xe}, @generic={0x27, 0x9, "63cc0f43a85fab353e381fb017043de9c1fd3193a38ff4f659b97bc4760b339952029f29ef"}]}}, {{0x9, 0x5, 0x4, 0x1, 0x1e, 0x4, 0x6, 0x9, [@generic={0x82, 0xe, "0ac41c9a0390362533a5eda636c98be66860d29e2102bd9085ef7eca806469f6390d52c4e5c0dd34d713119f3bdf4ec0b0bebcc649dd3af12549e3f30d8915dcae6440745f9bc397478b9b70e6642730e56ba8b80b4efa9ff0a94ccae10b764a521c42f076c09b9acceb30c1cd1ae5142f04642a6c97d649e6ad826939261378"}]}}, {{0x9, 0x5, 0x0, 0x4, 0x2c2, 0x5, 0x8, 0x3, [@generic={0xaa, 0xa, "624173929df2e2e5766af0725de19ec90cb2b3a86ddbb132e1f26d15f3f0deb8b37df0dc2f244ae28efb441dab19f665e6df363fdca6207755fe3eb506a945de8ec8a8012a7d3bd77f18880db3da2f5795d767b20c2aa7fe54f21272c7f1310e9387fcce667630014ba47e47f024d6cba5bf96fc684a5d2f2cf4d4a3964971166855b38597854c6ef46b39eb5c1aea23b116bebb6bdac576f649c7dff1b21c4fac6cb2df0ef544c4"}]}}, {{0x9, 0x5, 0xc, 0x3, 0x390, 0x3b8dfb1e, 0x800, 0x7}}, {{0x9, 0x5, 0x80, 0x0, 0xd6, 0x0, 0x7ff0000000000, 0x7, [@generic={0x3, 0x3b, "a7"}, @generic={0x21, 0x7, "f8fe94c2c2be5a518f087a743cd8b4d96d82d0638baf797f03badc86666361"}]}}, {{0x9, 0x5, 0xf, 0xc, 0x3f6, 0x8000, 0x1, 0x3c2d1310, [@generic={0xac, 0x4, "9e0c5061d6b37a109ec9a011f1c4f055c66b0b41012101b7d0b6897efb8b841032b1ebf0aa9033f7b88ba9e9ba97dc5a998387f251d952e0f6b1454e4c0204e776de4371b2accc78b987d3eeed500f56570364f13466abde561c6601f470acd59ceb7c5f725f3bfe527f5970eef0a70618a6bb85d90603ae2c0adb502f36549d21403aeda26138448446692f93f8f0964b15d2cc13735c51d0451bc124af2bcddabce7af8e30b1889aab"}, @generic={0x4a, 0x3, "0bf2b0f4e8366f5a95ce6e3b9a28e8553b6ea2fa17d7b3b5053aef11eb940049e4658d9b67133417b5564b1303fd6aecb09b0fa4bb6f5fd488d33ab934d06912e297656e5d88c033"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x123, 0x7c8, 0x5, 0x9, [@generic={0xbc, 0x21, "d0a3086ed9e6f33303f425e6aa795db43e01010ee0103a8c1f2f3bd537c2e01f7ebb90d95f2d12c92e501eacb8ef942b91cd907809c1ad8a2ce401c63aae1e44e6e7bd09108f9932ba9df0c9e45733020334d26a52f38f74abe07c996f7e46b995669c140e05e30933f782cfa025c1469ea950a6d7bf3a1156a37d6fa38319b6a906540780ad928969a518b037cedd735b987fb9cbddf35375de1e24da05f096994fc09306abf3f255838461e7cad0b373852f3554b9fd9037dc"}]}}, {{0x9, 0x5, 0x80, 0x1, 0x4f, 0x681, 0x2, 0x9, [@generic={0x94, 0x0, "92ab9af5bd9a87aeb4b9643536f9c4e109c998fcf63b63e0c32f8f27ccf06b0a4d3a65926c82f71e29acb5649cd6fb30be8a7f8fd43d47b20cfe0a9a1ca5c4688a630468da984d23969ab8e07fb92b5fc18f8b558a338a18bcecb91764cebe3cd630d9e1dadf74289acaada1d82b720f99ac53c84a11b09bea8b547947dfe3b81335e5be5bfc84c36b636b2583291522142f"}]}}, {{0x9, 0x5, 0x2, 0x0, 0xb3, 0xffffffffffffffc1, 0xc27e, 0x4, [@generic={0xc4, 0xe, "7eb12b3e8a48f783fc183e3c2f51c85e7795c8f5989cb1f57b19dfb2f7a0818e5fb11600255094c66923f61b35d5bb2311b4916638f7f62235fca62415589cf6b48fafbb02be0e2a6f68c3872862d384515996611436dab68da6b182bd1e0e4f32a37293edca5f04069ef1533a947934ca16dedb000b971eca2007e90b5340620cafb0daf89aaa3b1b9e79f8b711e087ded5d6da94d19d469ccd49f6d6e3ca2deec55f1b3cf255b1c2594bfeba1321f6eb281e8df027f46183241e9b9e0c9bdcd423"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x1a0, 0x1000, 0x4, 0x4, [@generic={0x1b, 0x3, "2a0d8608d562b7b218ba93be8e9155c61498eb8bd665ff7bd4"}, @generic={0x95, 0x21, "e7cfdb588aa7d6e52e41be1a62d5efa8b2e70fcd61cdf5db828bfe38c60481fce9e5ee22512e85735c9fcea03b9d295d0771d9522bc695ce48103f4cfea3e38e2f8ebb714d2d826c23179a3ec8f64c5c16fc0780f85e574a2cfb64f76ebc389aa3d741a27036fc74250673fa9558c09c818a173cfe33385e3f850d6dc7b17bd90fb6bceb0eed1886a10e6622636f7115533190"}]}}, {{0x9, 0x5, 0x1, 0x18, 0x370, 0x9, 0x2, 0x5}}, {{0x9, 0x5, 0x4, 0x0, 0x190, 0x5, 0xab19, 0x200, [@generic={0x34, 0x0, "e6fa401f3a3176efeeea6d9f6871caeeae63992caf91728a6e676492552cfa2ed25a2fd2d186b99d4177a4d9bed1736b1e4b"}, @generic={0x1002, 0x0, "bae95dcd646032d30f98ea701cad398ab5573454279564918104a389566af855114905f757f7cc974f7df0ff58c1f76b0f1e3ae034898b67c565f88d274ce2c9ad5973879cea914359cf02214cfd99759b3964b84fdbd257463a4eb2c59f97367c30a2c458a0ee6753b29f9d9cd3895f1d9191cc32f83eb60515c4154d0d449f47f5f939b5b91216b9de7aa2d67b770c840990f19851f7bf3b1e6d5fa2b69534724956a7d5ef278f05adceaf288418534e0a4dd06962ae02313a7880647d4bdebccc5b4b6855f29de96c994d177850b561d42c53dd7c974508f12c4858be6716e34bf1c3870c68fb4a3f6d503877b53d118391419371aebde2cb2dc5761adb5857bc6ba7545a175dc5841eda49419ddd3bc234aee68f6db9dbe5faa2223467cd4843e88a1b3c2e501c5869a3052b25091f1c654f8a3ec6a7f0d924c7e48603b68671f32a89e7719b342733ed69aad8e002735ef48385d08065abfe8794a99d6715d7d78d15574caba97200e4810db0d6827ad38553882ea9d9a0df220ac0ea249ee687dd2848f54537fd741b5f7908a996b5b232d3589153b829157716fb82eb061962518e1adc0ffc3952a6bde13ca2a239fbd281e4a6e37a139ae636ca937e75b279bee6bd943f74edf123b0ccea8b4b4fcf92a0610081e5e9d080d7599d5540b47c2a10093e81e950b408dd829991a36b19f7dfc3d1b4bd49b8176ff21c836f4274fb3884c261578d59d17c84386017d5dbcac30e7a55084d3c7aee0c4cc0473555b28a197568fafa1f2c181223523ae8ac5a5409ea91e94907fa1590998d6eb2729149b81021d6c2abab8082c87a5a5f30c59df405bc16270c2af8684192ca5f40c255b658e018501b1a35ce3352bf4a2cff237ae8ceaf4dfb574e7962c22088722a7d1f207e27c99f37e3012bf942d9c7bb66b4b0baaa2f8b9c674143b5030a3c4f1d659cea22bb4b6174b0711d256bd2b12c607123494bec17465518b9d244fd53726f4cf9951ab037b9bf2ab10f077eacb72473995538033e30f56b31814589854bb277b960608ca7fc4f65225fd0a6157b08c8799f56b057bf72b60bdbfa13efe60653d7618bf9e19b87456a8ebc13de5de686f49cd00dbd4fc862f52d73214420b5ab64c1a19b54f23fc1ae957389332e215f7e59264278ea7f29079e2cab3366bd0535d1569a4072cbcdaa10fff30603f776f3ec048822c55cda1f37c5078420b552cb403402556b96457d55fe0d2752c37034c513f23e4e9d9b7c96a7d5473b52ca052619f00082738382de85d7fc6943c710574c9084bee6b7b26b350350a2d74fe4e1dd1df5464022452961ffc0d4eee502962042e00b111886f4fcf8e808790c1b954a2f6d24f62b9b34a6ca50dba1192699753cbbf7a3e3c89796e4a6f5ac6aaa97c95362b8399e02e633775cdedc0530e375d7a3a37e3b6c3cc22234305718c5b2f2fd6d38fc145845d6cc94d48de9ceeafc722fab2e06bb1d077af99bf126fae18df4be8a3953ae44fc06c2a52037914d922272ae90950262129e9a3c6ca248ce0e2f1ffa8311cc72b7238af73872c27f896e09328e4f3ced84fb2c8ac559ce8046d504a6febdf2f51290ca939a0b5a197daff062b8578cb3abb09840c82b6a2ee43f0a5072efd66442022a5126e3b34f2d1306901c01f134511720b57a649dd303f71106866112129bfba145a894650bee08165d87d2eda4692354762dcefe52b13a78ae3e64d7d121fb1c62f147bc6891a17ee787b84c24a6d14770fb1f40f039ac20bc239d25a25e524b5ba56714da2366bba4fbefa10c228294c17ac728eb2ed74c53149b60d70e734e94a27b62109e0943c251b5e79d422a3e0420867fe89b342befd5e015c29bb4321e0f8b7b32e4cb24b3f56ad4f3cd8252741dda97f2da3a1ec213b2f4d2082719a205e6429f7e65ee91b18fedc685a70a914a0fd34e786a0a9178f9ddf80163581210baf59e8d0324cd09f3ea661657b17f3ffeccfbb4d2a12f2467ec003cdedfbaa0468591705d2a8a7a7a8e02107669e7565bb50aea6e86d15ec711f128571a182b6d51a15b25bd6de1a698d81a201b569774d49a0d4474aca20428ebb2917618e661931244f0891549bbfb7fa668366e2cf76dd5589124f26a0997d2fba33a8b370c778c81bd6b0674d6085ba5aef423aa8a49f2f818acfbc64018020be25783a77d5d482e0ee25e6b9b905cd0f67cc8a1bd10ac3f0c2d3aeeecea8e679306e01d4620f425562ccfd29e77aca742aade88ba22458547835e52f850086a2a602e7a4dbd0dca7ddd9dfd80eeb7f43d5771bbca98349cec9deaa609d4c4931a7b977b18fad0c0a71539973316e573fafe4a380b9b82924c8e5d20b738e66cd8fdd1b6d04c5f1e278032c526cafe9ed61b4c5de81593c09057ad9b47ec46269b6da15a18da3e79f4a014209ab596ec54e1e071faee97775fccbc2ad49bab68e4b3b561f28e5249fea62d042fb8d39c4ad23e43519078524f40fc0420203d81d0b95c52e0469be95e2241f35c3ee8e91c59b5f0d5df7a8492c3f16886e9a35647f49db7109637fb0e7634ceb3e5822660598551a5cf0f83a6bc21c3426cb258ed586d0f5d25a14ebdf3b5f23b10915faf0302ff5d3659a145134f6cf840d5fef39d50469d9446ab41eb7f4df405738affecdbf6a339ece517d0f2385d57fc2a43d1f9ec1dda373edfafeea08ea717eed11e9c1efb019604ec96eb19adf6b29aa5190dd6b43d804eb70084c8f5aa0569be4d1aac4ec3269a3cea94e4b9f9d226b7792032a08894f8ae22093d890d72ed312cb8b12d6653a98385180dfe93b6f94567f29a67987b9b9b2cd5b0143ab2021964f2b42eee4224eb2ecb94f02ff4b27b057284c9e201d67cd9bb76922230b4eab810b807eb300a6f308108044e673f0435852342773aa04100a598015e03c4729e8b128caaa47c6fbb1939f79f97139c7840e7e5b714ff0cbb06ddbec1131a8f5b85657d327e3373af5dbf8a0d0c34993b3b0e77e9b7160c4c88267554e584f31747da8f8f8c5e573cb2bf65f71156e282935854eb68fac8753c8dc9ba28f3a70b73b7fdc919436b199edb8a1c0faaf5b23be23eef26ed30bc6989905a9ef44484a1c7f8f9c3c7d215527c19fd152fc9edc8686a5c8ea477d9e714d370ee0f7e2934eacad524809699c813114da18c68c8a8d1abfe27fabfbc1d4c24e306b1f890a0fd36ea2ac829f94d8ce8fba68affeb1bc3018e0c6aa41df3f15eefcdcbcdc7625b995ca2912e2a750263d949cb228c122893466424aa84511bbe9b3bbb21e4a77f11d9ee9a6cfe2b7933acc7e87727007da0def4a2239cbf48f1ca3ce2e6dbbc91775d0a634009c026fdfc42e3d4ecae65ac191bdd56b4a2bafd72f6298d4f2c10edf16d4adafeb40e1018aa2d7891cf5871c78b9bd58c0a66a4e81e71af67d33928646f0eb7e9387efa7b12154c151bd0dc9f18d736210cd9ec1b7bbfaef7b1981997916b01802962c96659929195ca3e5c3fa404b3516347818c88141ba4e46ba15642a5756a12456cd09b31e1781651c402130430853957ba283b72ab04e6a3d242021391aad5cb43d67dabca0566543ab738e2c8adc14237ee6465d81a986a86282848543802adea31168545edf903e32d5451b43767fe0fd5c67af8da3d408fe6efe7aac3924fae74948023137f0e178c758ac741ae3fb3e5afe14d6adc2e6be302e0d1ee31af78e57db7e7595f85737833863dfb7f53492db02d9ce4a4b650dd238b0dd7bda70864b2fb5e12726e872891af4a7f96b56d13dd1ccb04a35b031544fa56eec501053cfcbbeaef4fb8f03d647ccabec6f7400d96a271d17a99025bd28b8794e096e7f85015fae9052982d1ae9eb789a69eb6afea4da9d9705acee99dfc406511c93f92e26a97affd385709510a1bb1f7dc0094c3433d552f131bde457f1ecf60c473c9d33124e6e72493f92f33d0fb336625e2cac22f6ccd5f4dfe7e0af81b2adb3f4c1e2e53a18202c714cca0223c4cd51ed84194af7ad8c4d808aeeaea7d4a794bb1622f43a0abe93eb7e1aea3c710b632b5258c10c311b6f842559e8314ce973b5a70afcc682ddebd774da7fec5df909f46b14b7f4ab5f8e1150a61b1b3fde22c93f9d2b9ae0d37fdb401ce0f5ef37b434420d4e00691834875c2fead76f8ca6235fc5444cb82433af7b867971537b6cc411ee296a680c616faa0a4858ae5c4f383f16a8e203726b21e38293f2a4fdd09de22de6426f9f31af01c889d6c97b6b761dc63de7832e122598473884bcbb6b15d0492d26be8259dc61809f45330f25813aa0f5858250cb233b67ca02aa84ce0ee888228d67f01bc246430b3f95efdcc7f745c57faab2a9ef202325c5b62ac67c7613ad2370c245909ba410a3482b9a6ba0a230cc5cc9dc6eb0cde6f24d404a287230d3329447e2b41cb73597993548cb060f09277174b6d30241d4c45560585a0bf49c965d2b406e6c0a2df0072cac2b5ccf638794d98263666bf9918b10db8f30df2adf7ef9d1ded9cac92a1ada2efd7c443e85f14a910bdff893f5cb5acb0111649be21faed263cd78955c9c5af9c4af9053cf62cf43f4a81dea005de2ef1a3b08e4f32d78803d6a94501fcd15742bcd981f0d694811bac9f6708342205ca947da76882d335f66654db614d4dd1f2ad19ee812123d9620142e2c8bb4a7000eeb51be1d3f2286785bf3d1080c190453104836b2eff02d36ac31cba5a9714acb7cc1d36c7547a133bee43976d24a23e4a32f8e9d070642dab14d5f30211824e69fd47783cd8e77c0c6a2aaed0e948ce76b848f41b4ed7775b749b6e8ddfb8365773905d60d6654aec3b1c3876209552a3ce13ea4b679ac9d386e2df2cd691a3044a7b70113d26a0d421513ce392fdbe1a22509358e02e54fe9b4074a357e0571564d506f9160deb655c839d0ef3f10621c0e3b1ecffb76574e3d54f355a65f64d957950f1ee0e094aac32919ee70bc2eb76693d5d69d43d05a4b9a4f578159c6290b987825adcf7ddaa4ddd01fe843ac6e9c273eac60e2daecdecf099041a131190b09502e83ad403a6c86dad7f3ef3f259433c18f9a446a0aeff675f5dcb6e670f68a965211af2eff3608952114e75881bab9568a977d498af768f6324d50043dc0463d1f50d2a46b5082923f46995f87956a09e488b1b32880a55571cca3656f8e11f741d0bfcdc8c2894cc8aab37aab4ca8b088a74574d1e97789b23885db3dda14af76fc1a38315911761e57c4bad2856413caf0411adb3907510e73485e228567ad7d70c6f2072f5b907f7e491b806f74c1e45833e1082a9c8f4137892c66a8a4884a0069e2616c3d6c1ff1c1ac244cef29e8a14447009454b43ac9ffecfde23612cfa87c1d9b2375a519768ec60a678199c2b6a9af767eaa993adaf955110a7e46dd8ed4a053822b5b648a0640d16cca6c1f6278455e246cd4cdc71e1a480a97513a0fd7af0e5b0fc39b7a08747e9003f3ee73dc79256fb95ab57dbe3f330832e699e9fdd287310c4dc34178319315e2587ab580e6d287dc47494f5584b145a2992c6b010da6f998b17e762fb3bda640f1f76f075c0f946822ce1366304c8ea92e0829eb04690b5059c3d62d28facc771ba5b9d6db759089429e434e649f5a0921a242b117cd861605e58b6aa3e2b1d71c9af4e68e4bbe08298c02e3c0449635722848f6f792dbb1fe98a661c61d955d6b01e69d92509f6efac53a220643eb5df30c42ae965c14528dd416bba2020717b415a4f865d1926dab232ef7e51"}]}}]}}]}}]}}, &(0x7f0000001ac0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x20, 0x9, 0x55e, 0x8, 0x101}, 0xf, &(0x7f0000000040)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x5, 0x6, 0x7}]}, 0x6, [{0x4, &(0x7f0000001840)=@lang_id={0xfffffffffffffd48, 0x3, 0x5c20}}, {0x4, &(0x7f0000001880)=@lang_id={0x4, 0x3, 0x812}}, {0x4, &(0x7f00000018c0)=@lang_id={0x4, 0x3, 0xf0ff}}, {0xc9, &(0x7f0000001900)=@string={0xc9, 0x3, "610dc27f5cb436962a44b288e7b18e507223370d50bfd9d6f9e8e255ca0aa483c9313969e068218299937b57bf7eaf5e533b5757365fbc20192a723da5af93109967c786e423c0822c8892792c5f9f963fdba53f5d99872db87d288f0da21f4b928fd4ac2af50c50ad0c44f8d9f0cfd46ce296dcdc8e11a5564371e71afa02244c4672c2edeeb62157d5299f5048bb80f28e35d6d89cf637561012c64ee3769a49524eca6ff852d22ed297c3a8844883cbb7b3e728539f43f90c16177b3be17c4634e9c36378f2"}}, {0x2e, &(0x7f0000001a00)=@string={0x2e, 0x3, "350233c7780548a914717b76d3b79255556e3b7a6fea0167a9b7b55704db3cdc3bb4a8911a0cae05b5d5825c"}}, {0x45, &(0x7f0000001a40)=@string={0x45, 0x3, "c6e3b2749a1145e1c2d086cdcb1af2695a553ee06f88573547d53efb04e207b6932c675a04631320b2fd366fd510b189699db30ae4c2b06e01fc3663b62ef06f5e4bf0"}}]}) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:00:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000000040)=[0x4, 0x101]) [ 1058.162181][T25128] usb 1-1: new high-speed USB device number 80 using dummy_hcd [ 1058.170155][ T12] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 1058.177744][ T2805] usb 6-1: new full-speed USB device number 75 using dummy_hcd 15:00:48 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x7, 0x200) ioctl$HIDIOCGREPORTINFO(r2, 0xc00c4809, &(0x7f00000000c0)={0x1, 0x2, 0x40}) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x7) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x7445928112f6a6ed) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x8f74, 0x800) ioctl$HIDIOCGCOLLECTIONINDEX(r4, 0x40184810, &(0x7f0000000040)={0x3, 0xffffffff, 0x4, 0x5, 0x5, 0x6}) 15:00:48 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x7, 0x4000) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1058.282411][ T2866] usb 5-1: new high-speed USB device number 19 using dummy_hcd [ 1058.442301][T25128] usb 1-1: Using ep0 maxpacket: 16 [ 1058.562145][ T2866] usb 5-1: device descriptor read/64, error 18 [ 1058.562268][ T12] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1058.576516][ T12] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1058.584585][ T12] usb 4-1: config 0 has no interface number 0 [ 1058.590709][ T2805] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid maxpacket 2044, setting to 64 [ 1058.601576][ T2805] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1058.612339][ T2805] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1058.625206][ T2805] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1058.634235][ T2805] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1058.642305][T25128] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1058.650443][T25128] usb 1-1: config 0 has no interface number 0 [ 1058.656540][T25128] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1058.665594][T25128] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1058.673608][ T12] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1058.682637][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1058.691373][T25128] usb 1-1: config 0 descriptor?? [ 1058.697211][ T12] usb 4-1: config 0 descriptor?? [ 1058.733475][T25128] rio500 1-1:0.133: USB Rio found at address 80 [ 1058.743728][ T2805] usb 6-1: selecting invalid altsetting 1 [ 1058.882136][ T12] viperboard 4-1:0.10: version 0.00 found at bus 004 address 003 [ 1058.912253][ T12] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1058.920962][ T12] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1058.952208][ T2805] cdc_ncm 6-1:1.0: bind() failure [ 1058.959628][ T2805] usb 6-1: USB disconnect, device number 75 [ 1058.972147][ T2866] usb 5-1: device descriptor read/64, error 18 [ 1059.242152][ T2866] usb 5-1: new high-speed USB device number 20 using dummy_hcd [ 1059.335777][ T3417] usb 1-1: USB disconnect, device number 80 [ 1059.342676][ T3417] rio500 1-1:0.133: USB Rio disconnected. [ 1059.522124][ T2866] usb 5-1: device descriptor read/64, error 18 [ 1059.549121][ T3417] usb 4-1: USB disconnect, device number 3 [ 1059.712245][ T2805] usb 6-1: new full-speed USB device number 76 using dummy_hcd 15:00:50 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)=ANY=[@ANYBLOB="12017c00000000402505a1a44000000000010902410001010000000904000003020d0000052406000005440000000d240f0100000000000009050302920ed675094800000000000000"], 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x8000000000, 0x200000) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) read$hidraw(r1, &(0x7f0000000580)=""/255, 0xff) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000140)={0x411, "4fb3d0b724e7a43444e78fef058ba79432e0d4f31240ceb523c1fe028bd5ee75ee385cbc97b929cf77f40e90b4a8c0914006981e75b7e518eeaed0be9a84e65eb3e10f2ba94abe4cc21fa5c27a6aac86a37ed210761d5a21e5e9022953bd4148acb03f25b5233e9abfcb9a853232396600770b188a03f8518952ee8eb8c005156a634eae64eda433367ed8a1f3f775e5e7a5d70bc50b93080977e22e7184e84846f03a7d9fde0a48082408d4ef01375bfb5f49b2b5378132f5a9811b839217bd680fbcfaaa6df4a0d60dd85bc5eb782ce07980096c1ce8a93c73f543a3a4c19c49026fe3b43b1aeaf6c74d6e1c989a5de3729f25313a125dee1acebac6b419c459a343b7db503954660047d2cbb85c94c71ecf1291299f379ba69389026eac4394a437a2366a69dc4c5b9192011b4722f56956272bc87f9a80b30c5e93ef44feb8dd6566b7547e81c94fb51445ce8b2ec9b7921c41efe2e731b70d1c678979bfe36f4e05e6b6e17b6f12f3ce267884c42bbc1c40b87d007b965f1e95dc8f8221f6807d890db47369c12297ffd2919666d2624dd92546dc81b4b8f6a060aa6a266f51fa91bf959350740a19e7bbaf16fa934d2c484b4e4eb65605a6a60bbba0ba7468605d467d3016ebb163d0718ac28ea45bb71ac4296f07d5d7cd762c71517aa2c08fe72d02bdb520ad75921c0ea6d1b045babd2ddffea7045b38330a06c80df331de0c5b923221e1360a541e45d473f037ad914481f3ec0a32d17c78b207689c439954159a20c2da7f5c1d2667ce061384615d75a09027345c83517bca2ea18f9a7dc8ba25bddb925171f448656b78d6c31439e71a5ff8adc2bd4a845db4dae29a6fb704e62327cfc1a612a80e1daca0b8636046b46c043c6e157fa314ee73fd8879b4f9e14d7770a5f0d33d9c21c3278e9ff241f2cd611792e13284b9ef4948e28df624e3939fa0597b700b0d310da5416171ae19b7793a76346da5fdf7c3aad372e16c8ae90e81f08ad8d94522a0327f81ea603fceb968da401b91769f2df1f30a1c07685ca586ad79c16da25738207acc55f2c10bc72c03dbe7160556edc2ebc3599c372807cc0c3027354262c46c3ce39344dcc428ca62528de735023c82ad3157fe3822caf9e38e9667f0dee8e21d4d0570fe435c35cfc2ffc2e804170883681699908b87ef82caa0e9162812142fc0af03cd83abf6600c38a9612ac41c197bef89206fc6f8f4958903e0f27bf9b1ac00e0a41dbece634aa8815551b250d85a99caaf90b85fcd01179aeb37e3dc54afa47c787ccd2b7d0383c2829bd9a08cf55747bf7496b1cda726000fe8b900dafecfe506cbc556ae76e2f985cd147df34747288f94278b2d455ae52ac22380c6132a5f6c067f6da08566685b661821af098e9fd4a890dc00da12ad27dd728f3fcd2f62e4ea105e7c4eda6bd7c9c6891a0b8beb86127fd246ea97962dffe93b"}) [ 1059.922108][ T2866] usb 5-1: device descriptor read/64, error 18 [ 1060.042243][ T2866] usb usb5-port1: attempt power cycle [ 1060.102168][ T12] usb 1-1: new high-speed USB device number 81 using dummy_hcd [ 1060.312140][ T3417] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 1060.342105][ T12] usb 1-1: Using ep0 maxpacket: 16 [ 1060.462181][ T2805] usb 6-1: device descriptor read/64, error -71 [ 1060.468484][ T12] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1060.476654][ T12] usb 1-1: config 0 has no interface number 0 [ 1060.482742][ T12] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1060.491734][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1060.500526][ T12] usb 1-1: config 0 descriptor?? [ 1060.553832][ T12] rio500 1-1:0.133: USB Rio found at address 81 [ 1060.672185][ T3417] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1060.680496][ T3417] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1060.688602][ T3417] usb 4-1: config 0 has no interface number 0 [ 1060.694978][ T3417] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1060.704001][ T3417] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1060.712850][ T3417] usb 4-1: config 0 descriptor?? [ 1060.762157][ T2866] usb 5-1: new high-speed USB device number 21 using dummy_hcd [ 1060.878167][ T12] usb 1-1: USB disconnect, device number 81 [ 1060.884898][ T12] rio500 1-1:0.133: USB Rio disconnected. [ 1060.912232][ T3417] viperboard 4-1:0.10: version 0.00 found at bus 004 address 004 [ 1060.952205][ T3417] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1060.960946][ T3417] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1060.972285][ T2805] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1060.973480][ T3417] usb 4-1: USB disconnect, device number 4 [ 1060.986003][ T2805] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1061.001076][ T2805] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1061.010177][ T2805] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1061.042176][ T2866] usb 5-1: device descriptor read/64, error 18 15:00:51 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) write$hidraw(r1, &(0x7f0000000000)="b2baf026af202b4a34fc15442d2705723a", 0x11) 15:00:51 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x10000) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000000d80)=""/105) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r5, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r5, 0x80044801, &(0x7f0000000d40)) r6 = syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xbbc0b6d33748876b, 0x525, 0xa4a8, 0x40, 0x9, 0x78, 0x1000, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x120, 0xff, [{{0x9, 0x4, 0x0, 0x7, 0x2, 0x7, 0x1, 0x3, 0x1, "", {{{0x9, 0x5, 0x1, 0x2, 0x2e4, 0x0, 0xe5, 0xfffffffffffffff7}}, [{{0x9, 0x5, 0x82, 0x2, 0x162, 0x13, 0x8, 0x9}}]}}}]}}]}}, &(0x7f0000000380)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x0, 0x3f, 0x9992, 0x10, 0x83}, 0x75, &(0x7f0000000100)={0x5, 0xf, 0x2f4, 0x6, [@ssp_cap={0x24, 0x10, 0xa, 0xdd, 0x6, 0xa9, 0xf00f, 0xfe3, [0xff28, 0x30, 0x180f0, 0x30, 0x3f00, 0x0]}, @ssp_cap={0x24, 0x10, 0xa, 0x96, 0x6, 0x0, 0xf000, 0xfffffffffffffffd, [0xff3e48, 0x60, 0xe84f1558994fb8f0, 0xc0, 0x6afe63146d722321, 0x101c0c0]}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "55843e81f40effd069f389f7543a1bda"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xd00bfac1db6ba4da, 0x100, 0x140000000, 0x9}, @ext_cap={0x7, 0x10, 0x2, 0x22, 0xffff, 0x7fffffff, 0x401}]}, 0x1, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1401}}]}) syz_usb_control_io(r6, &(0x7f0000000680)={0x2c, &(0x7f0000000440)={0x0, 0x0, 0x7a, {0x7a, 0xedb5ab564e203b26, "7ddf4ff7c656053384e1c35e6fa2f11477a426b987860db273fbf35e778687e76393fca4ab6d59f6083f5043523f9cb42e893e03547830f69586f763c6d1d6ce5b285bad0f005e924f536b873072c13c7b01800000deae5ee64bd9019bc36a2762d4029dd8690bb5820d8e085c185194bb728f9920b8a8a9815d1f2008932ec6ef40171ae5fa6525600a40aa307985ad9d461250edc804b5b4799de40f73ddaad91ba0b78c83671ed4b231103bdabd595423506935f68332679d6479f591e2253cf629383e459152809a2a77d4421c96ba0217"}}, &(0x7f0000000e00)=ANY=[@ANYBLOB="78b38f2050c22aa77086f538ce0c2f000304000000bb46fa02"], &(0x7f0000000e40)=ANY=[@ANYBLOB="000f3f010000050f3f010607100000611e00ef1002bd0800000000000000dde0fb07f6747f0f8bc640d5873277e09d5744f84bef2cf5d6de6fb01b4ed5569ef4648ae9e3f44d893021f0ea1c995d111a913ee501708bbe4119a63257fa7fc04a4712dde4a44f96803a616bc05548e6aa72b051818dbceee4616ef66ed56e1c60e924e4a6ae0ee580bc8dd18b0d4c7c8c16c0a8f0d653c3070060f3914d9f75a07feeb2532f6271c873b824803dac7c7cdfb429c1a39aeb68e729b1e60ee98a49347f8a987096d2a96a7284bf4a4c998f005ae040ff43c2e0995ab102e7d3e696773d904c1d26b05f48ab7f0cf5247aa33d4e3862f88e669bd36daf41e1fdae4c3f70497e80333daff51bd32d0a10030205000500ff0018100a00030000000000000000c0000000fe7f00d7e75ce10a10030200000100ffff18104fa6dc2f6d8643be3ca3ee1b7f991cd2b5216d1551d774b627f654b28b8e5d5b15e2fc28224489dbc488814d4d0cb27277e6"], &(0x7f0000000600)={0x20, 0x29, 0xf, {0xf, 0x29, 0x80, 0x8, 0x3, 0x81, "fd321690", "55522ae4"}}, &(0x7f0000000640)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x81e6dbd2ccdf748, 0xf, 0x44e3, 0x9, 0x4, 0x1}}}, &(0x7f0000000c80)={0xac, &(0x7f00000006c0)={0xc0, 0x0, 0xa7, "ef60e486c99745061a2ea4c46107be2e3064079303d6ee9e30adafe98076c92ed0115aae3af4b78b8fb49cbe40e76c39341e28a66579a5d98d3955d14adf65628c9749981f6a70bef4e78903fca7d0f62e5942e4d03b21e2ede53d1f8cb347db1c29d3e7bf3a0dab6c522f36472b84f38e1590aed2387c804471eabd96c3b00b64f3cd3a3a599dafd8ef97710f84e8eba0223f8ab8d2f7c2098c70594845ab2964711c9c51af7c"}, &(0x7f0000000780)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000007c0)={0x0, 0x8, 0x13d}, &(0x7f0000000800)={0x20, 0x81, 0x1, "c9"}, &(0x7f0000000840)={0x20, 0x82, 0x2, "11bc"}, &(0x7f0000000880)={0x20, 0x83, 0x2, '$L'}, &(0x7f00000008c0)={0x20, 0x84, 0x4, "74bc1fdf"}, &(0x7f0000000900)={0x20, 0x85, 0x3, "185c55"}, &(0x7f0000000940)={0x20, 0x0, 0xfd88, {0x2, 0x1}}, &(0x7f0000000980)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f00000009c0)={0x40, 0x7, 0x2, 0x3}, &(0x7f0000000a00)={0x40, 0x9, 0x1, 0x99f}, &(0x7f0000000a40)={0x40, 0xb, 0x2, "ae9a"}, &(0x7f0000000a80)={0x40, 0xf, 0x2, 0x8000000000000}, &(0x7f0000000ac0)={0x40, 0x13, 0x6, @link_local}, &(0x7f0000000b00)={0x40, 0x17, 0x6, @dev={[], 0x17}}, &(0x7f0000000b40)={0x40, 0x19, 0x2, "ad84"}, &(0x7f0000000b80)={0x40, 0x1a, 0x2, 0xfffffffffffffffb}, &(0x7f0000000bc0)={0x40, 0x1c, 0xffffffffffffff93, 0x100000001}, &(0x7f0000000c00)={0x40, 0x1e, 0x1, 0x5}, &(0x7f0000000c40)={0x40, 0x21, 0x1, 0x8001}}) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1061.053493][ T2805] cdc_ncm 6-1:1.0: skipping garbage [ 1061.058765][ T2805] cdc_ncm 6-1:1.0: invalid descriptor buffer length [ 1061.065470][ T2805] cdc_ncm 6-1:1.0: bind() failure 15:00:51 executing program 3: r0 = syz_usb_connect$cdc_ncm(0x2, 0x7a, &(0x7f0000001b00)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x80000001, 0x3c88, 0x3ff, 0x1, [{{0x9, 0x2, 0x68, 0x1, 0x1, 0xfffffffffffffff7, 0xb0, 0x6, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0xd, 0x0, 0x10000, {{0x5}, {0x5, 0x24, 0x0, 0xe87e}, {0xd, 0x24, 0xf, 0x1, 0x3, 0x6, 0x20, 0xffffffffffffffff}, {0x6, 0x24, 0x1a, 0x100000001, 0x7ff}, [@mbim={0xc, 0x24, 0x1b, 0x3, 0x265ab80000000000, 0x2, 0x1, 0x7fff, 0x87e}, @obex={0x5, 0x24, 0x15, 0x7}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0xa18e, 0x100}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0xa52}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x213, 0x7, 0x9, 0x1ff}}], {{0x9, 0x5, 0x82, 0x2, 0x172, 0x6, 0x4, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x364, 0xff, 0x1, 0x40}}}}}]}}]}}, &(0x7f0000001d00)={0xa, &(0x7f0000001b80)={0xa, 0x6, 0x201, 0xc22, 0x1b, 0x4, 0x10}, 0xf1, &(0x7f0000001bc0)={0x5, 0xf, 0xf1, 0x2, [@generic={0xe9, 0x10, 0xa, "d8f408b18a9df6e6527e2b4b16afb80baa22ef93fdcc74e281aff302b66de5945c474ef70c69b741de4b0e78e172fc5babe52c5931d960ca73cb37f177ed52665ee84d02b04ad91d3f7c6099500ea440633f362e7c39b7d44ef399b9746b75595c19c7357ac845866328a4dea8dba5f8f60dbabb374cc8e84dff84de176060fb9a8acf164445e8c728a08531dc60d32819734c4318231b7f483517a977790a3c9c1ad049b435ca7b8ec246087ad35e61763cbcd816f777d3a3e605f1c02af08a9db09e3b7bde5ac99d19b79462e180f36c34063eda40b4745851a1ca2eda7836de12f39ee497"}, @ptm_cap={0x3}]}, 0x2, [{0x0, 0xfffffffffffffffd}, {0x4, &(0x7f0000001cc0)=@lang_id={0x4, 0x3, 0xc04}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f0000001d40)=""/190) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCGFIELDINFO(r3, 0xc038480a, &(0x7f0000000100)={0x1, 0x1, 0x5, 0x38, 0x401, 0xfffffffffffff772, 0x5e1b, 0x1, 0x1, 0xffff, 0x7, 0x1, 0xfffffffffffff81c, 0x3}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000000)=""/1) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r5, 0xc020660b, 0x20000000) r6 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r6, 0xc020660b, 0x20000000) r7 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r7, 0xc020660b, 0x20000000) r8 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r8, 0xc020660b, 0x20000000) r9 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r9, 0xc020660b, 0x20000000) r10 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r10, 0xc020660b, 0x20000000) r11 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r11, 0xc020660b, 0x20000000) syz_usb_connect(0x3, 0x4, &(0x7f00000046c0)=ANY=[@ANYPTR, @ANYRESHEX=r2, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000003480)=ANY=[@ANYPTR64=&(0x7f0000004700)=ANY=[@ANYRES32=r0, @ANYRESDEC=r10], @ANYRES64=r11, @ANYPTR64, @ANYRES64=r3]], &(0x7f00000033c0)=ANY=[@ANYRESDEC]) r12 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r12) syz_usb_disconnect(r12) syz_usb_control_io$cdc_ncm(r12, &(0x7f0000000280)={0x14, &(0x7f0000000140)={0x20, 0xd, 0xea, {0xea, 0xb, "cffc8acae0692ab6fc5e1f62ace82925b42ae19245510958bc7d8460f5adf9f971abee649dcc1674425923ae22df0a021c87ea3197a943810c9dc7d2f50de9e1e21ffd7d4e03aaa39504d4a0b739c96e7bbbcfdb06bb8f3df50b0335e3c87084fb5e5e227a7d905426c6385329e17a1f481a300080372a4e48c3f657e308df9878674c4221f54769266a7a75e9871170cb4ac76807bfdb2cdce57b485e5776e43d8b4bdf0c1f4d5509c41111a7a15834ae37b8cd0680474a936c936d68cdcdd411b56c937af49efed3039002f51df1893ce4bf22f48e77ccb35704640cc8a7888602da613f07b4d6"}}, &(0x7f0000000240)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000001a80)={0x44, &(0x7f00000002c0)=ANY=[@ANYBLOB="4018f8000000f2cedc8b770cfb3d89a286e9ea968833d3090439981e204b20daa8128221c4d9ee8a854be73d5e9221e7b8780e6530b7762055150ead307ae339f03333cb795e38560c5af0e75b1bc9068cd4796cf869af89904b49c2a1c91dc915c39aeace360a6c277e1ae76ed0a542641180665fe3751e7d77ce0a1f1c4c29e5998ebce0d43b80684e790e7506979e18ded2a151aa64e677d2e13a32542be07855c1a69a27a96aa9b35ff7c2ec69a13588b4610276c9307048f45f919b68ac70b353748fb0217c1a97cec2917ae937e7d0bf1f88e2ae3c9ce1c9a0546d3bfeb1624c562b563d3ea2a69c55f5e896f1"], &(0x7f00000003c0)={0x0, 0xa, 0x1, 0x4348f433}, &(0x7f0000000400)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000440)={0x20, 0x80, 0x1c, {0x1f24, 0xfff, 0x2, 0x32, 0x1, 0x7, 0xfffffffffffffff8, 0xfff, 0x8, 0xfffffffffffffff7, 0x4, 0xde}}, &(0x7f0000000480)={0x20, 0x85, 0x4, 0xc5db}, &(0x7f00000004c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000500)={0x20, 0x87, 0x2, 0x7}, &(0x7f0000000540)={0x20, 0x89, 0x2}}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000001e00)=""/136) 15:00:51 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f00000004c0)) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x0, 0x23, 0xae, {0xae, 0x7, "0ac690b7caa98b41a3fd7a10506f33dbd5b138a78355017633136a42996173a20ebe5070bc2d96d3b30876d5c3aabce0eb30502cbd6148971b7f9bcb129978f3dccfc8a6fa52c44c0976b45137b5c42b2203b84c4fefa7f26ece5609d6138eed427c979f52e29770fa16dabaf1a09884832ac43f96374ab162045852d4e58603cb2c04ff7977ee71e568944996b2f4bfc466ac08a0dc6bb2d88daaf1aee7607ee368062d01a22413199db5ed"}}, &(0x7f0000000100)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000400)={0x44, &(0x7f0000000180)={0x0, 0x30, 0x7e, "9450f356fa6a443bfd35aab3f73f379909dff965d0b7fb765c659057112a2e5d60322678e7030e22c8d9a3ac13b0980dc4f10507053d3b24d76207f9b647256d75f7ec6e6a68fbd557dd230ed39f86a76c4a884554322550ff07f8380683bd4eb2cb7488a7bc0e37059ac7d4f0682375172336b80c017f054c8c715d8e71"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x4, 0x8, 0x2a, 0x0, 0x7fff, 0x4, 0x5, 0x44c, 0x6, 0x280, 0x1f, 0x2}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x89, 0x2, 0x1}}) 15:00:51 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x800, 0x40000) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f00000000c0)={0x16, 0x23, &(0x7f0000000040)="cbe7062f6a097f496c243c8e7c8f43a7fca1db61b4ef8147226d43174293a54477c6c1"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:00:51 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000080)) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x04\x00', 0x4, 0x10402) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x100, 0x501000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0xfffffdfe, 0x995, 0x2, 0x6b, 0x1}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) ioctl$HIDIOCGNAME(r2, 0x80404806, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) 15:00:51 executing program 2: syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f00000000c0)=0x3) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x185c, 0x6ae100) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0xd23e) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITSW(r3, 0x80404525, &(0x7f0000000100)=""/118) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGUNIQ(r4, 0x80404508, &(0x7f0000000240)=""/207) [ 1061.257367][ T12] usb 6-1: USB disconnect, device number 76 15:00:51 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x80000000000008, 0x82080) syz_open_dev$hidraw(0x0, 0x0, 0x201) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000000c0)=""/224) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000300)="23016bbe546c5bc95d149aaeeb300c90b983d018c1e89782b7156e655606aa8ccbdf7b3644a974918744e93e227960687f39cc96eb8fe310d498bfc8fff28cf0bc526c5bee2f2bfca22d120aba17da8599a49f5ce1cacdca823b69c2d56fa6baf1596e866baf0e0e0e789234c7e71081aea09ebd3d92eb6f26ee15e920fc4f84cf48ee0059fd0b8cef8ceb656cb118f89def9f091b2659570fb1b4b56b99489c1835652f794e644f2787c51bff5da496903fd18934aa77370b3ff7f204ba5d22162d3cdbe7dba004c1a75b1475b2c38732a7d987f9abc993cbc6f15df8c4c8b6fcd4fcfda704a5d6d7816574dc98d1406d") ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) write$hidraw(r1, 0x0, 0xfffffffffffffffd) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, &(0x7f0000000600)="9e77cd7e4ceb3ba0dbe61a8d60cc8a42b53f7ebdfa80191faf0a1322419b2c489fe35bb5692d4275cee36fab22a4f5f7da8c6984b2266cba8760fdea1eddaf74e0d89407afaa2ecc", 0x48) write$char_usb(r3, &(0x7f0000000240)="179df4098231fbe2c09b8886e9994f119b62dd9c0bb18d8f76cc40f2697d588e7369f3c5dda9d2560ed2efbbae6cf78f37446798f3f38c14b5ea5a1bce28460504eb1bf6130b8ed33fef5707cc119f58bbed68c299ec32e51ed94e92066987bc425eba3cd47862744ae417e3d2c1462d299ea9209ee6c558a41ebf8cf8c4feedbd797bbdb8a2852fb78a938ac1e9e0e120331af3688bbf8cc02e4cc9bf54", 0x9e) 15:00:52 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0xfffffffffffffefd) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0x9da, "e9111f3cb5b2df55e82c4021eac19173523919faa0166016f3d8b71e279dc1a2b7046ba6f3b240e32b7682ffc29d5ac2e5c70d575696b70b32eac9f96cc7b15bfc6a424b3f34b4ae4f336cc51a3b8845bfdaea5ef0e068dc149462e41be2ea7e538848ae50cec7544d032153a587b35b78f678495d1df40e892a8154ca79662e8c35873d547117ac795dd1fa73b39df174b8ed69745658944c94f0b2d4cf244f6ab80aaac3e3bd485d7b3f381730a9d08778d0251ffce102df4540d225a50ef0aebfc43d71685e2218db5de2ee26f082b6ae9205607ba77491966fb63b651e538d821458fada7e3bfc03ca3452e8c073a054470eda51d6303e822de46fffc1298fb665fa57ec124c42095b0e05652f179a2974ba2642c7acc5f477c8788004f72ec4f7bc2b51597996303f9c50d67833400a3d3da93e26a43e318d0a1ca98a05a9a14f80f1162807d015532283bd9e2bfa6bb74d7ba380622b770c59ba935f728196dc86e75b86ce8b20025c94e613c1d0918cbddc178350729ded2136b5fb015986d1db4cecddec7c87ff51f6df58d3bb61ddf30738eab6fab47e7191c715356d2b77d80f54195b699299f37aa285c45b579740b97a1a92becdee9b1f4ed1d6a4c517355fc5522941ebad30abd0f3f04af512d4d3e5b66f603b69466a7aa5dc749a3295e4c2780ecc857fc576c0e7dd6e15894d8d8fd03a8ce880110da73d34999dd590fe8e5697f8c270b867aca8ec5575ea6bdd466d5b9002713c82e4fae4589ca359160542e88d0e13247cc85c44df95540d72d5c61ae01d9211d3ab776228bb99438f12ab8daee1d85d52625ea9b9905bfc2c8c157d3d4186c09e855c883c1aa76cff5bf8688f6c98f61b4b07b2ab9a907c9d47717aa7423e29f95588cbc53b387f701dfbafc6f59cb0be9178e0c867dd277103f80fd645816c19a73a553efeac1c28bce73aea667998ac190cd410578967b977312eefcb76b5d56520d84ca305e80e81cf6796e0219423d2a94acc1d0f745353d4dc54c34078aa11fe8025d1336746eb922fcc3235ddf9086c1a946204a6ec3d57c5a2bc3754949a10529579bf4d304ad82db6cb219841b678c4ad69c3f48ce09036dd3995965d759c57ab1ab25bd33b688536ede460637366b092eaa204d5bd79d37ffdc44e899a1beac6f3ed4fe8f111c31dab51e4fa931e18b76fc973946642e90fdcc6485c138bee5f1e8bb2e93ed9588799508c26ce9cf6b2b0d4ceaec607bd5d063411761f423576a357bccef7c108aae6df8fff7289c9d50379e1be96c139e05400b8594996228217e8cf3e9a0ac82529680429b7d235c0f54b28c0a91e12b1f6c0332c0c8c8e6aecde70c23f46bc4ef2270b9ce926f16ad961e2ff92d141048402574a1ed403d09ef85b61303f50635414365703e5bae103c53b9f31a28ce34ba3c7a40f3ed9450c3a13fa0699c1573cafb2f61a5e6ca92db979c84add97fba46740e6128d1c8ac49e23badf09d2228b6a40665166e74cbdee86418aaac9c1a0344fda084fdb4bc48086c64ecc4658ffc33a0f71788a0050417bdfb82b9dab9ebc5e8c38c8b7b68cffc801ebfe3bac80942df405ffe163498a68f8579a695af8d5d37020b2f593550aebd3f0af95cc702bb0dad36422cbcbb1ca919511a1253df8b23b77d4b1856e4709f36923701bb9b1521bb7f250b2dd14145b5418480aabea078985400e5068624b83b912ad7e4aeddb7f33bf3829fb687bb834baedff8c1c216124b4ec2da259d1fffb419837a134c0e8c2ff9d6aaec56a5f593f1696e4c02edd925823b98e1feef7876b8cf35de450e1b1e44e31ce74f38b2b34898ccef2841717f3ab10af15c8fa97b274781c388a13905d593a9a39f2768ebb5d956203145165d18cb980253571d3b977fbf77d2e584622e43d4f6a6dc31e136f02905358d51fc30d03bf9d71c5b7e6e269cd36fd1404fd75217a818ca89222db754116f2a3915dabfc16a55ea461ddd0573f583846d7d144e03559dfa84dc42f9291bfb44bf6bd2b16b81b99bca3582e4d7622f3455a8f8c204fe1db6f3653334ce1020e66a7a6526f3e90fd5334ac9fe25a3710d5267cf2bf253710118a776fb4b35b63fbc26936db80b736727a3c65d4df1c1b94eaed89f0a6831768c13521ed37598e0a7fe581b4537d04046a21643fffe8e9e6afc7181904b7e09716991c83b391105c6d3f4f3a0f3f3733d2e8827bb4d98e6e3e085d847191145accd9b7f87a7382a9e7942df833f69a22b6df1fb1aa995a17361fb28f7ebbc46614609dc29ebe223d962068f0786365735cdf6babb1424a72338b6c3abd3965bca24ee186d00d1d10a1218739c09d3b6bb1654466df817c430978a969eb9ce6e84f2a9e718c8f334196b21c0860bb202e75931d2e55cbcf25c380be7b5833fa52e84004cd09d4ae2b0e1145192017e3c76d72ffb4e10ff6146588099cf9a68955ed9e0798b72da831871b0f48ca100b01c12043dfdf6436365fe434028c4b49cb831c61a2cc915793699c73f737af77818c3150db9e8a7446fccf985fc968d9581cb32b102a06726e26be17807b4f3a99a9c31866708f10441ca5684aa38bf76bedbfe70e97d63ab2222b35ffdd4391109b6410582c3a5c45a884ffdcbe9e56f362cc760371d877ec6f5ad841af6cb24cd2a053fba7ef9fd321e45236646bef90a7e56c3a9e365a6265de9b1b4f8533fd6e16c6fdbf5b21ae6dfb5c2273b214c9270ffaa769f4d3e1149532298e200eb9a2c72695eebae87a647bf06c73ce7f3f42e496ae82ada1eee9d1837d19caf9b139caaad10406e9b3288333bf9aadc076e948e741cad4b2887111842041584bea32bef647f1f0738002ccfb44a1aab958c6f0b2d49f94af2cf48afbed1d2607ec24b269d7c5bfd7b122f5bdc2d9131eaed5c07e32ddadf01bec4f3ed6efc7bb0e04bc9586483bdc99eb197e3db88c61c5101978cbc2d38ad3ae5281e901d9fd72a75394c62ab36a25a0ab1bdc83f5ab5245bd5148b1ba44db2a2a395259c2a2c015c70c75ec5abf27b48874ddf88f04c8e5ee23078cb74c0d13711f61769b9fc1782a6120142ca4996bc2630dad64e0ffd7250f4071410508429bf38f180dd4caa946c0a541c40b0901c724b1e55386221a3f89c55311f77f9bcc6b68cfd841dc1eae9048f1cd20d57a550c40b67f869c001a507bdf21178bd5b0bdf35dd51972db2eafc6c34717bb011b7a70bd27409a15d02f82d624320a331fd45c00c2d82eece31e08a06eba72acb20653201879f02d288072ac73ebe5c3680eded9bcda8c20d4745f41d4c155a4f5eb387c791ca9ac0b544db3f16c64b5fa61484dc38d22e553f9582ff80aeab7e2540e354ba5818e09f660588246d3c113a3528bfb7638839699f0d2260041aac28903ba331bbf7441d7367c5fc9e5e6cc09f02d3229ae8cfe5593969dfc68b27bbbc2ed6e078d816038f9f74edfc7c4a0c240503e757c64e77e3b7bcd87ad8d4177b22d6e0137971f4a327eb8b07b64da09d41e979f59c36e3a30b4f3e51964ed03d0d4bf68e9c28ae82e7e"}) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) write$hidraw(r2, &(0x7f0000000ac0)="191e62c6d0f2d5c138f2a2662a6b7fcb47498f63fdd9f49f686f9da3bf6ad87a5bd2239807bef0e1b198892a626781e90de90dcf182ccc3c37ff8859c41a554b817cc082dbc21073fc946fab83ddb7bda5aa7c92bcc6230a338f15f76110b63c19b8b0b9cd77334469ad4a0cd7fec58aa90c98a7ff7ba879d2d3d2187eb1e171b36c289069a7edd2a85587bab1d788296076eecf3f16be378cb29441f3068b7c0374a00eb2540506d90ee1819d42e2958811874c03e9bbbdc6bfc550f12f8b6c9a0acc60bf490cbecfd02f60334c6d8f7e0d90133399e8ef2f6c37e0e8be3ce16585c99d6b22fd78f1773c3f6a57e65097d34a565e967571ce30716ec59e6f48fffee937b06c28a7ee92039fd8d58db885370ba919cfb6fcf7a624f494d8f1d1d8e7a3e8da232d9b439cab92b3c2c0ec67e6bc42f988de5c94793a5fc90f1ee2e3074f652e8ddb06c31fa289646e6a7f6947c250fbb6916155d8692ab3521cfd1558b40fa89d2fe482b4cfc737fd4683a904b1958438489ef9f8a547496a5e822ac4ec21922a293a23702936432fc3f02a53c0b47dec21ec381f73f9a00f9ab654e157477cd58b080bf6e3cd4778e05e9595fead99a14945abc8fe325bd29fad010fd5c00e0bf055c61e1f493dd31b191fe52090a6bc7263ba32080e57bb9cb29ca048c671c1599fff308fe84dae19307ba00f42b006cde2efe06be92aea6198e8b8d00f13390f2912197ca1a36111b97099ae046e5c222efe64103673f03006a6baeddd83aadb55b8f25b075270a46f704f1509647b8350885cfcae21b513cce28247368440e302aa6e09fe168126860ee1c16f1b18badccebcf536e77385839ecc0e9242d077c954f73f9395321d6347a4bcb2e99d3d98531f588f311077a256cc9db954751af937822207aeca546c6b3793044e5e66613aabcaed50997b456cead59c768e601d80a7cbf6d757cd3f60d074140ea0dfbf9820ee45ddfeb5f916454fcb24cde5b3f3f6d5d631215c49b99ab6d53cb684c32998379efb1e44ce8648758a38938f1ab941edb9e5dfe4fc288b6f88dc2ff9e651947183efd82b1ca41cafc297b60da6f0d162092c0d80e9a97005d3f9cff6d6e9d7696ed02ecdabc33df96e4d7b1bf2fe2ec44483e180ae1337ce21766b990bc1efd244c58f510af439ec802c61f375c8c49b67060706ab9f2cd8a6cdfab2b1321bdccf9c86c92685f71871db44c0a96fd15cce0b742c0bbaaa762762f9cd6f7078ebd36b8703f64aea8d96d516388035feb20c52f2fcdf89120f964132d2af7371e2eb17cdad3873ba9dc1922a642a81dc352e5cba18e58d2f3bd05207f0b5f6e9d17e49f355e29714e01cb23e84627367e8264224815efec8dbd3046c6cdeab983d1e418fa3870da6bc49ff65f1a83352ce7acebf0e6e2247fcf277597fc73a2c3b8dc97f9638de80d3ec5d683804dd3561b9fbcf36c0b1a2ca4963e0fcb86fef03bedcccbb82f97f3013deea24bdf40921a641ec48ed90e4cd9f2bc0ded524063c1c001f931d4f5bfd3fe3d00a983b50d820f2debfcdaa047c9d86f944e35634aec55168a0ef63703cecdfdd23c4caafbc8030ae403abf34fc87cdfe72be0d8008d0be3b7ad2c6a887f9d13e4e8562cb803e4410f6744560f4f1115867c0dc31add3c165bedf62d04993d725347c1d7c70f96c3d53bb1a3429b8d94c0633e776121ca1e23db7b29bc17ea1cad144ad357d67b066579c8754c6c9baefd6d881ccf71936bac7d72b9c812f491f66a361cd9febe996fb0ebea0aa0aa766c62b54fd401e1349047b59f7e37381d777006e052212e496bff6095295e18c3d27d125cc7a3fb7b1c94d06016eee174994efae44c534df3915751db0546cca63ad4d552ca71cc485bbcf36056f0533badb971711c021fbe41cbba8bfe4da6fdcb65c2dacd3c7f81dfb64ea5ac61353939f34b4b83edad3d2524a5f684335bbd6b30d9c331e8daffe590477b8a34902e9f071ecd2c48bb13fea8e0a95cafd656a490f75351046cd961aebae32e1205205ce2f857799b3dbc8105e0b3a76168e8ad66797fa4b0c7f3663d9b232a605fc99f6750444451d91cdedf86128c324776e3942bd9908e8efb45ca28714ea9cdff2700bd634d8490b339950ea3a33c3611bced91543b9b7b896ce6fc95b623d350c914808892c9cd92c2f91aa94c8367b718d6de940846b053979570be96f471f109f9b390df2bd633910c815e1d5725b83283f88ec6306c482c0221bd9f954d2bc0ce1a023a676dbd3f4dd1633f8e65fb38215c3529f8aa1911dfa3c7cab4143a8e193918e66cf972edead07b4a42af4504c0f23b8761aa68e544bc98f7c221fe093a816bdda5f7af7eceae94458ce09e0be157828eec4aa445d39e908d4aece6f0384604e5502248d63c5ef2acf681996e82463343deb1b7bb774ce482755f4b24fa116547a7cbbc070220daeba74036f5804f50d1404590ca0b4a1e8229462c6f49b0e3dd74df8e628a2027c05fcf547b34d3d830799aeca12fb2034ce0be89697ec55853c26f40c51e8a4f2143b8a3b3f78be1aa5cd7f16e3e12c6c1369004cb63aa266a834d25cd601abd2b22937f6e92168302729772b113b6497101e92c2278a0d27d74c9cbf917fc3c6e4a0ba99e860dee042babfdf4e4ed5faa67abdd6b4f11be66483216088274dd15d377e6b7907600cce1d81607be4ae75a3bc73883ffb54e9ed5653bc0471fb1efc4786cd2ee8d4beda9ee536c623f0584a8c88e478d527384aeaa9c70006f8cde3448a84cc313134154d2020f14e1fb53e23fbb9cb9ddda10e11bd6dc516dd127de22ba7bfebd434e22a7a15c4e7dbb0f8bc5df4e044d6ba98c543439aab496be687ffacd56ad01e83a5e312d1d6d4e39d5802c37739c5d637e362bf281d36964b5c95bffe2fe6a192bc5c57e6041b4af811d580b144bc0438379b6d0f440af0908ad83a8f73d4ab4f98e92ffe5d15966e921ca702bf554079335c117bfc76985a723a609b3ccec6de90e36b2e5adb250319ac4be1f0e90b7d1be6ef71f9e39d3021ec4b439e319f526abd9bb89310bc197c481e06b31552c93257912891c683e8fe3f9cc8c7e7b7f0b1d814de1f4bf572ce0392afce0c7b34b572da14dd56e93fa9400afa3b27c6c3ec7bc6c13c82a40f26ed6c185dc09704ac7cfecdf902c4df337348c9ef5554bcb5a012b88fa559359dc3bf4fd6a9af945d2267ffae2c347f029d1b0a586dc47e430aa07d84b31e19b4f7033036b82521a83346d8c001a34cb6efebe8da6d03c2525e1933f7655dec3f0ee4601483611d4d7dcd7af3b3d5bffc802e84a651d00892433c21b02d2c85f350ccd69eb0abf8487e11d101d91b9364d9cff53f435dda28fd6e0d9b3045a34309d14cf1c10bedd39d3454d34def618d54ecc49f0b8fd8fc32cad09e65f607316ea286e605dad424c7939c6366c3e55073313f6ee33d7b405d68cd8d28d6a17ac06726d5efbf048d716a93a2e52f962d67ebf38dae4e35f495c129e9d7fd64fd80f4fb16218c49e54d04ee0e0ddfdb8d91667478698eb5850df7e37b6ea58052bcb3431dd843aa1071a483b4ada1a0bb6bf1a72394834e7a93e98af00676c108e715f03191b8ae280a0aa676519763a438c335626bcd7341c82595f77540c74770ba88c57c7c147fbf242f100ae34018e6ced03549658b986242b456a4ac921cf060735a60ea964bd5dde86b1c13b3859f2636a7bc3451db5b50e8a5e5767495275009ba167b403ce7268c43327ca238020700339253c7492b8339701d4501360d053080a344c67469410fda8ef681df6cfe155a915472bd53c6f1b2fad55502f875f194af5d70d851d86544258349dcdb5ca3f49cce4fe7f8a0c46fc7e848437948dbdc982c691ce306ba0c87081e5048c4922db674f607800598fecb265c24ac98198acb33c00d173688a9fe57a4c0ef847a2bd4c9f4832450c3ceaa2070a44e1abfb39ec938c055a8c6e1da45200112e25018f755a42aefcc46291a60bd50115121f5fa6f7aef40961e97bb54733a903aaade1a3831b59178b4d56a3f8103d736a479e4dec2adff62f0e18b23ae2f38fab9e11fdf2ea0ec53619c8936c7aa88d05deecddedd84223310ea49312d6380102b76bdd8cd9f551a1ef2a11fbbb11d621c8494afa14516a677ec46dd41816592ac8151acd60ab18bf13c0713e9d2ac439cc606899df0cf25c7cace8d392fd1edb535f189856e465f749589c8c653ad274d65ff89a2ed1c4d73115f28769d2f3de8e76c71289be7b4a520038e3a8df3ceaa97078b98bd9a1d68fec2b177cf56eb07fdc747731d76e4c4b180a0d1642715596aead95665edb8f2a9fe404dd78f41a86e02d4bdce817e929ede3e42a1f60ef872a4413af12edddb5408f6ee4fb686ca8b83b0f588e724118d3c3ca730edd4578321c448a35a152c61760afaecf47f5a39fd325956968a53f6574c2b9644292b4a99ce0839ab93c9b333ecdb006dbd32c8bc4020a5a9b72b862a10799e1e09d6a8f2d2588cc3842b28d5e237a27fee9866e920470387cbfc1b99d8f932e2d8ed0d6ce8f7ace89af60d4fba9889f9e2ea58fb5765f940b8caad4143226180dba7cbb031c56d95d2a3a7122b01c95aae5bdfb9c7d3cd7055bd9157605f83a35fbd8c2b33e692dcf68f3417856ea78b08283cec7a48ec838bd062d418b36f444880b65a381fc5f6db28e934ca7cadc1ca0af6393ac04f06b227b9914683c6206b1e419a6bf1a1d53c8b19a6fd8f8b65883cafe69a48baf6c7dca67b651b9be8d01095be43bd0cbe70cd10e4e1fc97b468ff2c4c16486df31de3d782e7af4907b433f90236f3aefe5d6c2d3c784d3e789541239f3ef9f705f2bce414f13cec518fb22c383630603cc84ee7db9e4b0ad8c8e8f0e12487e9057859956757e60fd924677c45acce476577ac883f4808322c9bb90cec9a88e4ff4a3680441765215956d1b836d8dc882c51a214de6fa6a371ac5165a47dd11b88b4c544c6cddc1f2b7732ef8f5a0dea74e742036e99e1c4164fe10f38023d981dce33964701571aea27cf2ec68a6b18114b569ef00d47855df97d7140e0a766246a71b1b2fb1d2ad40e300a7fdb27dc9c79c487e207e4b20308528ab3c307d8567a5d8ea8e18a82591020443a7f58e3d85fc59e57f2347186efced7dd316133f182214eb1b64623ac0ed2ea05a37c3625e5c6e217cfbe3e8baf2235cec004752c90fb4a6c7f19434d7008e665d93028d4e146c5db0341f3731b1a36dc2ebf17854d558b2382ce38de304c09b529c7e1ff32dad0a06243db8e335d65af9e0364d2b86e04d46bde4d5b58e652dbf5d43478c9fe6a6d1f17d3df8b1f8df9567e863f58d7cc25580ec5ac48544437fd0a95a0b3dc9a27fd705c0dc4dd1c0fd75d94b57003dbdc67cbc39c035d4df730ae263313dc8351e08a50fdd580ca862b83abd0dcf898e1126fc86004c52ea3064d3d39c71183ddb4c477d930eee9d252a998325a0a1be7418b8811c1947ebd9a55e4cfe6ae75141788168b824c0dbe836bdb6ea8c299b60b6278b906a62810fcf7570f196c56182e6307eeb7040c25c6f282e84d9f58299a95deaaa9f1bda1bf62d9b1b7aaa248fb0a7fcc8920ef80ad9427efb187c22af69e29c483b1d879993a7d87525e3a6c1f1a83a0de5c9820fd97baffe2095cb84fac4b8fc12d5f9ba24c01c23ee6aa7d21a956e29d7c8591d4ecda2635ae125baa0c686292b757c429b7ba4e8e3fb26b7062e78e95383568bee60f0dfa4844", 0x1000) 15:00:52 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x0, 0x180) ioctl$HIDIOCGCOLLECTIONINFO(r2, 0xc0104811, &(0x7f0000000140)={0x0, 0xffffffff, 0x0, 0x5}) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000000)=""/249) 15:00:52 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x6, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, &(0x7f00000001c0)={{0x2, 0x2, 0x2981, 0x1, 0x34, 0x80000000}, 0x58, [0x9, 0x0, 0x1, 0x5, 0x1d2, 0xffffffffffffffc0, 0xff, 0x1ff, 0x8001, 0x10001, 0x9, 0x1, 0x787, 0xfe77, 0x20, 0x100000000, 0x5, 0x6, 0x7, 0x46, 0xfc, 0x0, 0xe43e, 0x3f, 0x0, 0xbd, 0x1000, 0xbc, 0x3, 0x13, 0x7, 0xe2, 0x0, 0xce, 0xd2a2, 0x800, 0x9, 0x0, 0x800000000, 0x10001, 0x6, 0x3, 0x9, 0x4, 0xfffffffffffff444, 0x9, 0x9, 0x12000000000000, 0x3, 0x7, 0x7, 0x6, 0x3ff, 0x200, 0x654, 0xff, 0x101, 0x8, 0x0, 0xffffffff00000000, 0x8000, 0x5, 0x6fb, 0x4, 0xfffffffffffffffe, 0x8, 0xbe41, 0x101, 0x5, 0x6, 0x4, 0x400, 0x2, 0x8ec, 0x9, 0x4, 0x65cd, 0x3, 0x81, 0x7, 0x79c, 0x7ff, 0x800, 0x6, 0x9, 0x40, 0x40, 0x401, 0x200, 0x59c6, 0x10000, 0x0, 0x3, 0x0, 0x7fff, 0x5, 0x2, 0x4, 0x80, 0x200, 0x800000, 0x9, 0x6, 0x81, 0x2, 0x1, 0x8, 0x9, 0xd37, 0x4, 0x101, 0x3f, 0x9, 0x6b2, 0x7ff, 0x40, 0x7f, 0x10001, 0x5b, 0x2, 0x0, 0x23, 0x10000, 0x0, 0x8, 0x4, 0x6, 0xf4, 0x7, 0x9, 0x3, 0x6, 0x8, 0x9d1, 0x3ff, 0x798e810f, 0x10001, 0x3ff, 0x100, 0xff5, 0x3, 0x0, 0x5, 0x401, 0x8, 0x9, 0x200, 0x3564, 0x69, 0x9, 0x40, 0x8, 0x200, 0x4, 0x4, 0xfffffffffffffbff, 0x10000, 0x9, 0x4, 0x8001, 0x5, 0x7647, 0x0, 0xffffffff, 0x37f, 0x6, 0x4, 0xfffffffffffffffd, 0x7f, 0xffffffffffffffc1, 0x3, 0x80, 0xfffffffffffffffc, 0x8, 0x4, 0x1, 0x100000000, 0x7, 0x7, 0x3e, 0x44, 0x9, 0x7, 0x1, 0x1022, 0x5, 0xedc, 0x9, 0xffffffffffffffff, 0x10001, 0x2133, 0x7, 0xfffffffffffffc01, 0xfff, 0x1f, 0x9, 0x100, 0x5cd, 0x7f, 0x0, 0xc2, 0x7f, 0x2, 0x914e, 0x80, 0x3ff, 0x20, 0x6, 0x7, 0x3, 0x1, 0x6, 0xd9, 0x0, 0x4, 0x3, 0x0, 0x1, 0x8, 0x1, 0x6, 0x100000000, 0x4, 0xffffffff, 0x7, 0x1, 0x3, 0x5, 0x5, 0x746307a7, 0x3, 0x7, 0x0, 0x1, 0x81, 0x5, 0x5, 0x0, 0x80, 0x5, 0x0, 0x0, 0x6, 0x20, 0x101, 0x1, 0x309, 0x3ff, 0xdd, 0x9, 0x4, 0x4, 0x8, 0x5, 0x8, 0x1, 0x3, 0x7, 0xfffffffffffffffa, 0x22c55fcd, 0x2, 0x6, 0x0, 0x3ff, 0xdb67, 0x7ff, 0x5, 0x8001, 0xd6b, 0x8, 0x80000001, 0x1, 0x39, 0x7, 0x0, 0x3ff, 0x7, 0x0, 0x8, 0x1, 0xffffffff, 0xa1, 0x80000001, 0x800, 0xffffffff, 0xffffffffffff0001, 0x6, 0x20, 0x8000, 0x110, 0x71a, 0x976, 0xff, 0x101, 0x4b, 0x1, 0x400, 0x7, 0xffffffffffffffff, 0x7, 0x66, 0x9, 0x5, 0x0, 0x2, 0x0, 0x80000000, 0x6, 0x3c, 0x10001, 0x5, 0x4, 0x1, 0xf24e, 0xfff, 0x1a0, 0x4, 0x5, 0xfffffffffffeffff, 0xfc9, 0x0, 0x1, 0x7, 0x313f, 0x8, 0x5, 0x5, 0x7fffffff, 0x7, 0x7e, 0x3, 0x5, 0x7e1, 0x8, 0x80000000, 0x401, 0x7ff, 0x80, 0x3, 0x5, 0x20, 0x9, 0x6, 0x6, 0x4, 0xffffff0000000000, 0x7ff, 0x65, 0x7, 0x9, 0x1, 0x4, 0x7, 0x8001, 0x10000, 0xfffffffffffffffb, 0x0, 0x5, 0x5, 0x5, 0x5, 0x8, 0x20, 0x2, 0x2, 0x4bc, 0x1, 0x0, 0x6, 0x81, 0x4, 0x2f19, 0xffffffff7fffffff, 0x2, 0x46df, 0x1, 0x100000001, 0x3f, 0xd53, 0x9, 0x5, 0x9, 0x8, 0x3, 0x6, 0x40, 0x8, 0x1, 0x6, 0x0, 0x8, 0x20, 0x3, 0x40, 0x1, 0x4, 0xfbb, 0x1, 0x2, 0x71, 0x6, 0x15a4, 0x0, 0x1, 0x4, 0x10000, 0x9740, 0x8, 0x5a751570, 0x7fff, 0x100000001, 0x0, 0x4, 0x7, 0x4, 0x2, 0x7fffffff, 0x20, 0x2, 0x5, 0x6, 0xfffffffffffffff9, 0x100000000, 0xed06, 0x4, 0x0, 0xfffffffffffffffd, 0x1, 0x6, 0x9, 0x70000000, 0xbcbf, 0x53, 0x2, 0x1, 0x0, 0x5f6, 0x878, 0x6, 0xa7, 0x7fff, 0x8100000000, 0x6, 0x37c1, 0x9, 0x100000000, 0x1, 0x9, 0x1, 0xfffffffffffff001, 0x7a0, 0x9, 0x2c, 0x5, 0x1ff, 0x7ff, 0x7fff, 0x8001, 0x8001, 0x560, 0xe46d, 0x3f, 0xe490000000, 0xffffffffffffffff, 0x20, 0x6, 0x80000000, 0x4, 0xff, 0x0, 0x10001, 0x99, 0x3, 0x5, 0xcf, 0x8, 0x2, 0x7, 0xffffffffffffffbf, 0x101, 0x4, 0x4, 0x0, 0x81, 0x9, 0x1, 0x20, 0xd0, 0xca0000000000, 0x6, 0xffffffff, 0x2, 0x0, 0x100, 0x7, 0x3f, 0xfff, 0xadf5, 0x1, 0x3, 0x5, 0x1f, 0x3, 0x100000001, 0x434, 0x5, 0x1, 0x8001, 0x1, 0x2c, 0x1, 0x100000001, 0x81, 0x1, 0xd1, 0x3f, 0x28, 0xffff, 0x5, 0x0, 0x5, 0x73e, 0x11ad, 0x962b, 0x9, 0x5, 0xffffffff, 0xffffffff80000001, 0x0, 0x6, 0x5, 0x10001, 0xad, 0x3b7758fa, 0xffff, 0x4, 0x5, 0x1f, 0x1, 0xe3, 0x5, 0x3, 0x4, 0xca, 0x8001, 0x0, 0x8, 0x3, 0xf838, 0xff, 0x4, 0x3, 0x200, 0x3, 0x9, 0x78, 0x1, 0x0, 0x7, 0x6, 0x9, 0xec5, 0x4, 0xff, 0x1, 0xffffffffffffff30, 0x1, 0x3, 0x4f19, 0xb6a0, 0x6, 0xffffffffffff5406, 0x5, 0x3, 0x40, 0x1, 0x8000, 0x1, 0x4, 0xffffffffffffff81, 0x9, 0x3, 0x6, 0x6, 0x1000, 0x80000000, 0xb6, 0xcf0d, 0xbb3, 0x374, 0x4, 0x129, 0x17e, 0x1, 0x7fff, 0x7, 0x800, 0xceb, 0x5369, 0x1, 0xffffffffffffffff, 0xffffffff00000000, 0x0, 0xffffffff, 0x6, 0x4, 0x9, 0x8000, 0x8, 0x6, 0x7, 0x800000000000, 0xf34, 0x104d, 0x4, 0xffffffff, 0x1, 0x2, 0xffffffff, 0x80000001, 0x8, 0xff, 0x6, 0x3f, 0x10001, 0x5, 0x8000, 0x4, 0xfffffffffffffff9, 0x80000000, 0x6, 0x2, 0xfffffffffffffff8, 0x3, 0xfffffffffffffffe, 0x1, 0xfffffffffffffc01, 0x5, 0x100000000, 0x400, 0x80, 0x10001, 0x53f8, 0xff, 0x0, 0x4, 0x5, 0x3, 0x1ff, 0x700000000000000, 0x0, 0x21, 0x81, 0xf193, 0x5, 0xffffffffffff17f9, 0x86c5, 0x1000, 0x4, 0x7, 0x9, 0x5, 0x1f, 0x5, 0xa23, 0xffffffffffffffff, 0x1, 0x9, 0x5, 0x100, 0x7fffffff, 0x400, 0x7, 0x6, 0x20000000, 0x5, 0x1, 0x7f, 0x2, 0x2, 0x2, 0x1ff, 0x20, 0x3, 0x2, 0x800, 0x5d, 0x1, 0x1, 0x7, 0xfffffffffffffffa, 0x2, 0x8, 0x7, 0x3be8, 0x5, 0x1ff, 0x4f, 0x2f1, 0x1, 0x1, 0x0, 0xff, 0x4, 0xfffffffffffffffa, 0x4, 0xfffffffffffffffa, 0x2, 0xfa3a, 0x8, 0x7fff, 0x2, 0x7fff, 0x200, 0x3, 0x200, 0x100000001, 0x636, 0xfffffffffffffffa, 0x40, 0x4, 0xffffffff, 0x1ee2d2d1, 0x6e43, 0x2, 0x2, 0x1, 0x3f, 0x1d8, 0x841c, 0x100, 0x80000000, 0x200, 0x4, 0x60000000000, 0x5, 0x9, 0xbe6c, 0x7303e571, 0x1a72ccdd, 0xf3c, 0x8, 0x3f, 0x6, 0x8000, 0x3, 0x0, 0x2, 0x4, 0x80, 0x9, 0x31, 0x5, 0x6, 0x841, 0x200, 0x7fffffff, 0x400, 0x78, 0xdc5, 0x13, 0x1, 0x1, 0x6138, 0x7, 0xfffffffffffeffff, 0x20, 0x4, 0x4, 0x4, 0x8, 0x8, 0x5, 0x37fc, 0x7, 0x10001, 0x4, 0x401, 0x2, 0x6ea6e1ac, 0x3, 0x100000001, 0x9, 0x3, 0x0, 0x4, 0x9, 0x64e, 0x1, 0x3, 0x3ff, 0x0, 0xffffffff, 0x1, 0xf2, 0x7, 0x1, 0x40, 0x0, 0xeecf, 0x8, 0x3, 0x7, 0x8001, 0x80000001, 0x3, 0x92, 0x6, 0x0, 0x0, 0x0, 0x10001, 0x7f3, 0xff, 0x7, 0x7fff, 0xfa, 0x6, 0xfffffffffffffffa, 0x8, 0x6, 0x0, 0x0, 0x6, 0x1, 0x9, 0x9, 0x6a306605, 0x9, 0x8000, 0x9, 0x800, 0x5, 0x9, 0x8, 0x5, 0x10001, 0x3, 0x10000, 0x76b2, 0x7, 0x2, 0x0, 0x2, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x7fffffff, 0x8, 0x4, 0xffff, 0x1, 0x4, 0xffffffff, 0x1, 0x0, 0x401, 0x2, 0x2, 0x80000001, 0x11, 0x3, 0x80, 0x1000, 0x7, 0x6, 0x8, 0x9bee, 0x4, 0xfffffffffffffffa, 0x4d, 0x1, 0x9, 0x0, 0xfffffffffffffffa, 0xfffffffffffffeff, 0x400, 0x5, 0x0, 0x10000, 0x5, 0x5, 0x9, 0x100000000, 0x4, 0x10001, 0xd9, 0x7, 0x7a, 0xffffffff, 0x9, 0x2, 0x200, 0x1f, 0xfffffffffffffff7, 0x6, 0x1ff, 0x5, 0x7c00e2df, 0x9, 0xffff, 0x0, 0x9, 0x6, 0xffffffffffff62bc, 0x3, 0x9, 0x8, 0x5, 0x7ff, 0x6, 0x3dab9f91, 0x9, 0xb68, 0x40, 0x6, 0x5, 0x9, 0x4, 0x9, 0x2, 0x7f, 0x3ff, 0x300000000, 0x1, 0x2, 0x9, 0x8, 0xffff, 0xc0, 0x10040, 0xf4, 0xfffffffffffff001, 0x20, 0x0, 0x5, 0x30, 0x0, 0x44e, 0x46, 0x40, 0x73d, 0x8f, 0x1, 0x0, 0x0, 0x2, 0x80000000, 0x9, 0x0, 0x2, 0x1, 0x100000000, 0xcbdc, 0x7, 0x0, 0x2, 0x1, 0x34, 0xfffffffffffffffb, 0xd40, 0x4, 0x7ff, 0x3, 0x4, 0x8, 0x3, 0x4, 0x6a, 0xffffffff, 0x8001, 0x85, 0x5, 0x9, 0x6, 0x401, 0x1, 0x0, 0x4, 0x700, 0x8, 0x7fff, 0x8, 0xb135, 0xb23, 0x6, 0x5, 0xffffffffffffff01, 0x1773, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x1, 0x9, 0x4, 0x7fff, 0xfffffffffffffff7, 0x7fffffff, 0x20, 0x3ff, 0x7, 0x0, 0xdd, 0x7, 0xff, 0x0, 0x100000001, 0x1, 0x5, 0x6, 0x4, 0x6, 0x100, 0x1, 0x3ff, 0xad, 0x9, 0xfffffffffffff88a, 0xffff, 0xffffffffffffffff, 0x309, 0x7]}) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGFLAG(r2, 0x8004480e, &(0x7f0000000000)) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) write$char_usb(r3, &(0x7f00000000c0)="a7b682d8b3c2d3b0511158a22554fccc0da159a0128c04469dd3bf3da25465274c4a80c1fc6a6f829be79cba3ea5095233b84bbb16a24e412f38643ceaa380c842fdb953bea57c661cf7f6475bba683fed9e631dc77f0b0f3e47ee204a44b4571ef8f4e25ac9d600d262d684aadbd104dfae161e", 0x74) [ 1061.403104][ T2075] usb 1-1: new high-speed USB device number 82 using dummy_hcd [ 1061.502126][ T3417] usb 4-1: new full-speed USB device number 5 using dummy_hcd [ 1061.562112][ T17] usb 2-1: new high-speed USB device number 35 using dummy_hcd [ 1061.652100][ T2075] usb 1-1: Using ep0 maxpacket: 16 [ 1061.752149][ T3417] usb 4-1: Invalid ep0 maxpacket: 512 [ 1061.772200][ T2075] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1061.780384][ T2075] usb 1-1: config 0 has no interface number 0 [ 1061.786500][ T2075] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1061.795558][ T2075] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1061.804263][ T2075] usb 1-1: config 0 descriptor?? [ 1061.842168][ T17] usb 2-1: device descriptor read/64, error 18 [ 1061.849693][ T2075] rio500 1-1:0.133: USB Rio found at address 82 [ 1061.922132][ T3417] usb 4-1: new full-speed USB device number 6 using dummy_hcd [ 1062.032123][T20903] usb 6-1: new full-speed USB device number 77 using dummy_hcd [ 1062.172103][ T3417] usb 4-1: Invalid ep0 maxpacket: 512 [ 1062.177582][ T3417] usb usb4-port1: attempt power cycle [ 1062.232107][ T17] usb 2-1: device descriptor read/64, error 18 [ 1062.392156][T20903] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1062.402537][T20903] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1062.415434][T20903] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1062.424448][T20903] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1062.452883][ T2866] usb 1-1: USB disconnect, device number 82 [ 1062.459598][ T2866] rio500 1-1:0.133: USB Rio disconnected. [ 1062.482957][T20903] cdc_ncm 6-1:1.0: skipping garbage [ 1062.488168][T20903] cdc_ncm 6-1:1.0: invalid descriptor buffer length [ 1062.494832][T20903] cdc_ncm 6-1:1.0: bind() failure [ 1062.502138][ T17] usb 2-1: new high-speed USB device number 36 using dummy_hcd [ 1062.683432][ T12] usb 6-1: USB disconnect, device number 77 [ 1062.782109][ T17] usb 2-1: device descriptor read/64, error 18 [ 1062.892137][ T3417] usb 4-1: new full-speed USB device number 7 using dummy_hcd 15:00:53 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/75, 0x4b) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f00000000c0)={0x1, 0x200, 0x3}) write$hidraw(r0, 0x0, 0x15c) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3560, 0x101000) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f0000000040)=[0x3, 0x1ff]) 15:00:53 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/../raw#\x00', 0xffffffffffffffff, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000001c0)=""/4096) r2 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x3, 0x2000) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1062.982371][ T3417] usb 4-1: Invalid ep0 maxpacket: 512 [ 1063.142135][ T3417] usb 4-1: new full-speed USB device number 8 using dummy_hcd [ 1063.182131][ T17] usb 2-1: device descriptor read/64, error 18 [ 1063.232166][ T3417] usb 4-1: Invalid ep0 maxpacket: 512 [ 1063.237616][ T3417] usb usb4-port1: unable to enumerate USB device [ 1063.302213][ T17] usb usb2-port1: attempt power cycle [ 1064.012122][ T17] usb 2-1: new high-speed USB device number 37 using dummy_hcd [ 1064.282121][ T17] usb 2-1: device descriptor read/64, error 18 15:00:55 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x3, 0x200000) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:55 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f00000004c0)) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x0, 0x23, 0xae, {0xae, 0x7, "0ac690b7caa98b41a3fd7a10506f33dbd5b138a78355017633136a42996173a20ebe5070bc2d96d3b30876d5c3aabce0eb30502cbd6148971b7f9bcb129978f3dccfc8a6fa52c44c0976b45137b5c42b2203b84c4fefa7f26ece5609d6138eed427c979f52e29770fa16dabaf1a09884832ac43f96374ab162045852d4e58603cb2c04ff7977ee71e568944996b2f4bfc466ac08a0dc6bb2d88daaf1aee7607ee368062d01a22413199db5ed"}}, &(0x7f0000000100)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000400)={0x44, &(0x7f0000000180)={0x0, 0x30, 0x7e, "9450f356fa6a443bfd35aab3f73f379909dff965d0b7fb765c659057112a2e5d60322678e7030e22c8d9a3ac13b0980dc4f10507053d3b24d76207f9b647256d75f7ec6e6a68fbd557dd230ed39f86a76c4a884554322550ff07f8380683bd4eb2cb7488a7bc0e37059ac7d4f0682375172336b80c017f054c8c715d8e71"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x4, 0x8, 0x2a, 0x0, 0x7fff, 0x4, 0x5, 0x44c, 0x6, 0x280, 0x1f, 0x2}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x89, 0x2, 0x1}}) 15:00:55 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/\v\xedp\xe2us\a\x00\x00\x00\x00\x00\x00\x00#\x00', 0x5, 0xd8501) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000001b40)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b7977364a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000919eadee3dd4278fe85c8aa3e763abf39dc311380fbc4d14a5d896654813c0d151da73bca5d669e3fa3b02b75a7084e665133e4928e52b0750f17d4226b2af33b1024b532276e603dc7d6862a42686c025e6f5df6e70b4275d131e8cb024cd6226e5ba15a82ab266cbd9b69d677ab4b26b15538faeae31c4a54a5d1b20dfd392a3ca2f30f31760e7c4c7401b461a3157c07a3d25223ee1df53f4f787326299559b554c62"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:00:55 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="24a4404e2fc59f7bf6366b7abd0686070af885af4e4ca1c1e77271dbdb", 0x1d) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) 15:00:55 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:00:55 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x880880) syz_open_dev$char_usb(0xc, 0xb4, 0x1f) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:00:55 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x7fff, 0x61a000) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000040)=""/81) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x3, 0x1) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000100)={0x1, 0x0, 0xffffffff, 0x47, 0xf3e6, 0x7}) r2 = syz_open_dev$hiddev(&(0x7f0000000140)='/dev/usb/hiddev#\x00', 0x2, 0x4001) ioctl$HIDIOCGCOLLECTIONINFO(r2, 0xc0104811, &(0x7f00000001c0)={0x7, 0x1, 0x8001, 0x80000001}) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x0) 15:00:55 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)={0x514, "dd36ea054d08e55c1805371c280da59b2e99ed76feb05817f5cc978f23a06f363090330ce66f8272000f37b82ca14bd74ad4021adcdd10e29a541d5f389bbee1a15c20802b6a065977f599f570281f6adb9202c57e0c95fc5d227618a59a9eacf49f356942b79a3d117009964345e387c751fd6af62cac0224f9bea296bdc3fd6a47897bf80d3be9c857c11e2d0f52f6e47cebbc831897ac77ab52ebbad773b05fb52e96c8cd8a07e6e353ba06256a1f37ee4898fa883cd9fdefb01febf93e327f48bcc536669703586930bcd85d23e91e55c6b8dbef4f26f7fc50907a1abec50db8fbd089edf4203790c236bfdc35b30cc1a36c477982b95cec55554ed431e0e6ca1e145fd6261ecaaccb7c92ad5d9b0b25f8a46c6a39af43cf7f14f3ac129bcb8629a0058677177e59eda76dd1f6c8fc7de29c67ab1d9112db86381c14c30715a5dba3c2c45c1e5244340526d6f50c48c1d58046265c8f91b4fba1033b4cefbc7fdbfeea70804b1a658cae2023f241f7fa47bc533257ab605f6a075026488e7b095f0b8cedf6059bb96974d9a930719104c2f85fccc322b7512b677fd855c8e120f930f1c6155586c45b173291d918c42a50c49d685a8f7f1670e0ee871df54de90aa4e629b44509cc09ebc70b436229dcc91010581ff2696e91a15d05f4408403a76fe19db0d884eb2141c6547b987868c1fed615ada625f22a8005f0b4446d30048f859574f0d7f40746b9661759b803a1ed34800142bddab555e2fde24dbb0b6f9e3a6f33275e5b5910a9627f751efc13c2521bc9f998113d972c7b65fcdf122f16ff7fc43e160327c56b219ba3a850a137470dc8ccfed3a8671847d3d24333c623892b827594c8d023afa9d67b89aaf6d9af42877517b1f5af4f8f5923d12a062e2cd6a458bb981797a99cfd93637d233ce99dcf915ab918a20f978bd2ceb184ed6266263a1750479b8f9f43305be3e6783c87c37378fddc00b1d13dceb7f994927b38a56cff88adb325d10fe5464b5400d0932bd83ec86ea0a98a08ada9b257c21e4c41e84a2b8cbfb0b0fbd8bd70bf2b88794a2883d6d7db183a04db4da6fe8acc601c948a79ac31a5700fec33b6c9ff18c26f72e08814f23ff89897a275c9d853cb8359abed968db206e601a282c44b8e8a962a24aeebd32b68288d2d1acc9caf463c008a5a48fc73612e72be827f76908239212b6b58759a9c02816dc664010e6d2c9379c9503b1576e3def73bd8338ec2dbc64514ddc4d0c144a101b24afc5f275a06cf05586281455855a0b4c76ed94967b73442d133ab6ca312393f21e50046bb22d58fbe3f7905a4d493a332ca14bff5b7ee13f24ad7dc8f00b036e2d0e8bcd3ded804acfd23a31334c8ffb6e7c4d3e306cb6a90fdd96e608aeea656e1edc799c792a83c484ad9fc99b16caab78fe16ff93976930b970679dcf9b7a0b1f19eced1eddfed0a6cf252c9059e6a9cf326ef9baafa599ab8c3655dd53e5ab028cc07793ee973dbfd825bc2746b85da3073beedc83d8ef492a6466b0449f1a6e93e621a1545f0b227a700a0f5ef18a2b25ced62f3b5da4eed27a69ca3c312040c0472101532b112dcb2f6ba850eb499810fb0e96d2e1e3238f8c49eea67da12a3c1ea3a219e2486274f37639d14749c172921f2170c9c84dee7423768cfcac6ee9d887dba5c073c54460f4b63db7668f3c912baf57ef7d7864cd7e7075ac7bbf597348980bf37a2f3ad5718aaa70f92137032ea8fceb4fb8d7cc6e45fcf2de2bd692c9f9fe3013999d702c30712e23f7ebd58f381ab4a4cdfd5acca4b35590d1db51b8749801222aada37d4c0e02fdd"}) 15:00:55 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x3, 0x1, 0x80000000, 0x4}, 0xb5, [0x2, 0x6, 0x7, 0x0, 0x2, 0x7, 0x7f, 0x4000, 0xffff, 0x1, 0x1000, 0x6, 0x5, 0x7f, 0x7f, 0x800, 0x17d336a4, 0x2, 0x20, 0x1a, 0x7, 0x0, 0x8, 0x3, 0x1fffffffc0, 0x2, 0x1f, 0x4, 0x4, 0x40, 0x4, 0x91, 0xabc, 0x17f620fa, 0x3, 0x80000001, 0x101, 0x6, 0x9, 0x6, 0x7f, 0x3ff, 0x1, 0x8, 0x80000001, 0x4, 0xbc34, 0xfffffffffffff801, 0x509, 0xdf7b, 0x8, 0x4, 0x7, 0x70714afb, 0xe52a, 0x2, 0x6, 0x1, 0x7, 0x0, 0x100000000, 0x4, 0x0, 0xfffffffffffffff8, 0x3d1, 0x3f, 0x101, 0x5, 0x6, 0x393, 0x100000000, 0x4873, 0xe6, 0x0, 0x58b, 0x3ff, 0x1, 0x0, 0x9, 0x0, 0x7, 0x8, 0x0, 0x8, 0x7f, 0x6, 0x7fffffff, 0xfffffffffffffff9, 0x3, 0x200, 0x9, 0x7, 0x401, 0x1, 0x4, 0xfffffffffffffff9, 0x667f5752, 0x5c0, 0x6, 0x4, 0x1, 0x2, 0x10000, 0x0, 0xffffffffffffffbd, 0x0, 0xffffffff, 0x4706, 0x40, 0x2, 0x0, 0x0, 0x1ff00000, 0x4, 0x2, 0x7, 0x9f, 0x5211, 0x6, 0x80, 0x101, 0x741000, 0x6, 0x5, 0x9, 0x1f, 0x6, 0x7fff, 0x309, 0x7443eb49, 0x7fffffff, 0x100000001, 0x3ff, 0x4, 0x9, 0x9, 0x3ff, 0x5, 0x3ff, 0xffff, 0x6605, 0x2, 0x4, 0x8, 0x100000000, 0x7fff, 0x10000, 0x99, 0x877, 0x5, 0x7, 0x3, 0x4, 0x4, 0x1000, 0xfffffffffffffff9, 0x81, 0x0, 0x6, 0xffffffff, 0x7, 0x4, 0x3, 0x6, 0x1fdf, 0x15, 0x4, 0x1, 0x1f, 0x101, 0x1, 0x72, 0x5, 0xfff, 0x1, 0x101, 0x8, 0x1, 0x9, 0x0, 0x8, 0x7ff, 0x0, 0x6, 0x1ff, 0x40, 0x8, 0xf8000000000, 0x5, 0x2, 0x95, 0x400, 0x401, 0xffff, 0x9, 0x52, 0x7, 0x5ec4, 0x80, 0x800000000, 0x6, 0x5, 0x1f, 0x3ff, 0xffffffffffffffff, 0x4, 0x3, 0x100000001, 0x75, 0x8, 0x4, 0x80, 0xb6, 0x10000, 0x6, 0x10000, 0x3f, 0x1, 0x5, 0x100, 0x80000000, 0x2, 0x0, 0x7fff, 0x8, 0x4, 0x4, 0x9, 0x1f, 0x1, 0x9, 0x4, 0x7fffffff, 0x1, 0x2, 0x100000001, 0x6, 0x3, 0x4, 0x8, 0x3, 0x0, 0x97, 0xfffffffffffffc00, 0xe8, 0x63, 0x0, 0x10000, 0x2, 0xfffffffffffffc01, 0x1, 0x8, 0x1f, 0x3, 0x40, 0x400, 0x3, 0x1, 0x2, 0x6, 0x0, 0x3, 0x9, 0x7fff, 0xffffffffffffffff, 0x7f, 0x7fff, 0x0, 0x5, 0x153, 0x38, 0xffffffffffffe118, 0x8, 0x5cf, 0x7, 0x3, 0xc5b7, 0x6, 0x8, 0x6, 0x7f, 0x100, 0x65, 0xced6, 0x4, 0xd, 0x5, 0x9, 0x7, 0x9, 0x0, 0x3, 0x2, 0x1ab0, 0x5, 0x80000000, 0x8, 0x22, 0x8, 0x0, 0x5, 0x0, 0x8, 0x9, 0x8a, 0x1, 0x9, 0x12cc0, 0x2, 0xfe1, 0x6fbb00000000000, 0x4501, 0x10000, 0x8, 0x9, 0x3f, 0x6, 0x3, 0x10000, 0x2e, 0x9, 0x1, 0x4, 0x80000000, 0x400, 0x101, 0x2, 0x100000001, 0x400000, 0x4, 0xa1ea, 0x80000000, 0x9, 0x63, 0x4, 0xff, 0x4, 0x100, 0x9, 0x7, 0x1ff, 0x1, 0x8, 0xa4a, 0x80000001, 0x9, 0xfffffffffffff2c1, 0x40, 0x9, 0x200, 0x3f, 0x6, 0x2, 0x280000000000, 0x8000, 0x2, 0x245, 0x3, 0x4, 0x1000, 0x7fff, 0x7d3c, 0x20000000, 0x7, 0x1, 0x80, 0x100000001, 0x3, 0x6, 0x9, 0x3, 0xeab, 0x3cd, 0x2f67, 0x9, 0x7e3c, 0x5d, 0x5, 0x8a, 0x6, 0xfffffffffffffffe, 0x3, 0x1, 0xcbf8, 0x10000, 0x80000001, 0x401, 0x6, 0x200, 0x9ca7, 0x5, 0x4, 0xffff, 0x7, 0xa2d, 0x1, 0x0, 0x4, 0x5, 0x2, 0xa6f, 0x651b, 0x4, 0x9, 0xfffffffffffff000, 0x8, 0xfffffffffffffffd, 0x200, 0xffffffffffffffff, 0xffffffffffffff00, 0x40, 0xc6400000000, 0x0, 0x40, 0x6, 0xfffffffffffffbff, 0x0, 0x3, 0x100000000, 0x7, 0xba, 0xf6, 0x3ff, 0x0, 0x5, 0x7, 0xc, 0xffff, 0x609, 0x0, 0x7fff, 0x800, 0x1, 0x6, 0x0, 0x56, 0x9, 0x1, 0xfffffffffffffffd, 0x5, 0x400, 0x9, 0xfffffffffffffffe, 0x8, 0x3, 0x4, 0x9, 0x5, 0x9, 0x0, 0x5, 0x5, 0x8, 0x0, 0x5, 0x1000, 0x1000, 0x1, 0x8, 0x5650, 0xca1b, 0xfff, 0x0, 0xff, 0x0, 0x0, 0x5, 0x8, 0xa0, 0x53, 0x8, 0x39, 0x40, 0xd55, 0x800, 0x9, 0x7, 0x4, 0x1f, 0x80000000000, 0x1, 0x70a1a27f, 0x1000, 0x7f, 0x6, 0x10000, 0x4, 0xef4, 0xffff, 0x2, 0x4, 0x3460000000000000, 0x7, 0x3933, 0x5, 0x6, 0x9f5, 0x4df, 0x5b, 0x1, 0x4, 0x1, 0x57, 0x6, 0x7, 0xffff, 0x8, 0x4, 0x0, 0x7d440000, 0x9, 0x8, 0x80, 0x5ff, 0x9, 0x0, 0x1, 0x8, 0x7, 0x19e000000000, 0x3, 0xffffffffde15e423, 0x1, 0x9, 0x10001, 0x5, 0x3, 0x2, 0xa5da, 0x800, 0x5, 0x1, 0x7f, 0x401, 0x7, 0x0, 0x0, 0x9, 0x3, 0x400, 0x1, 0x80, 0x1, 0x8, 0x8, 0xa6, 0xfffffffffffffffd, 0x7fff, 0x6, 0x7, 0x53d9, 0x6e, 0x5, 0x5, 0x5, 0xf08, 0x9, 0x7, 0x9, 0xfffffffffffffff9, 0x8000, 0x2, 0x3, 0x9, 0x8, 0x8, 0x10000, 0x2, 0x9, 0x7, 0x5980000000000000, 0x5, 0x101, 0x3, 0x7, 0x8000, 0xffffffffffffffff, 0x5, 0x9, 0x7, 0x4, 0xe4c, 0x60, 0x0, 0x2, 0xfffffffffffffffa, 0x3, 0x81, 0x7, 0x2, 0xcce8, 0x2abdb659, 0x2, 0x20, 0x6, 0xfffffffffffff001, 0x0, 0x1, 0x8, 0x1, 0x2, 0x602, 0xffffffffffffffff, 0xffffffffffff46d8, 0x40, 0x2, 0xffffffff, 0x1, 0x0, 0x9, 0x8, 0x7dc, 0x7fffffff, 0x8a12, 0x5e93cf86, 0xfffffffffffffffa, 0x2, 0x6, 0x7, 0x100, 0x9, 0x8, 0x8000, 0x14, 0x5, 0x5, 0x4, 0x3, 0x3, 0x3, 0x40, 0x20, 0x2a7, 0x6, 0x4, 0x3f, 0x10001, 0x6, 0x100, 0x8, 0x67a, 0x4, 0x2, 0x5, 0x400, 0xdf5, 0xae, 0xfffffffffffffff7, 0x7, 0x6, 0x2, 0x80000000, 0x3, 0x3, 0xffffffffffffffe9, 0x748000, 0x2, 0x1, 0x140000000000000, 0x7, 0x1, 0xfffffffffffffbff, 0xc059, 0x9, 0x0, 0xf24, 0x80000000, 0xab, 0x7, 0x3, 0x9c, 0x8, 0x1, 0x5, 0xcae9, 0x72c, 0x401, 0x400, 0x5, 0x536, 0x5, 0x7, 0x6, 0x2, 0x7fff, 0x5, 0xad, 0x100000000, 0x6, 0x200, 0x8, 0x5, 0x1, 0x4, 0x0, 0x3, 0x1c00000000000000, 0x2, 0x2, 0xb3, 0x7, 0x8144, 0x2, 0x3f, 0x8, 0x4, 0x800, 0x100, 0x764b0845, 0x0, 0x4bf, 0x80, 0x62, 0x4000000000000000, 0xffffffffffffff55, 0x5, 0x0, 0x1, 0x10001, 0x3, 0x1, 0xf625b50, 0x5, 0x4, 0xf7c, 0xa71, 0xfff, 0xffffffffffffff40, 0x4, 0xffff, 0xffc0000000000, 0xff, 0xfffffffffffff505, 0x9, 0x4040, 0x0, 0x5, 0x5, 0x7, 0x10000, 0x9, 0x401, 0x9, 0x3, 0x1000, 0x8, 0xcca3, 0x4, 0x6, 0xc7c6, 0xffff, 0x3, 0x674, 0x4, 0x1000, 0xaf, 0x5, 0x4, 0x1, 0x5ae, 0x5, 0x2, 0x40, 0xff, 0x5, 0x10001, 0x9, 0xc82d, 0x8001, 0x3, 0x5, 0x3, 0x100000001, 0x8001, 0xffff, 0xffff, 0x8, 0x7, 0x400, 0x100000000, 0x1ff, 0x2, 0x8, 0x8, 0xff, 0x9, 0x7, 0x7fffffff, 0x5, 0x80000001, 0x6, 0x3, 0x10000, 0x8, 0x30000, 0x2, 0x0, 0x1000, 0x1f, 0x5, 0x2f3, 0x0, 0x9, 0x1, 0x7ff, 0x9, 0x3, 0x1, 0x1ff, 0xf7, 0xdf42, 0x0, 0x7fff, 0x401, 0x7, 0x9, 0x2, 0x4, 0x6, 0x80000000, 0xfffffffffffffa83, 0x401, 0x4, 0x5, 0xfffffffffffffffc, 0x10000, 0x1, 0x0, 0x100, 0x3, 0x656e, 0x8, 0x9, 0x100000000, 0x3, 0x9, 0x1000, 0xc7, 0x3, 0x9, 0x4b84, 0x6, 0x4, 0xa2, 0x6, 0x9, 0x4, 0x2, 0x0, 0x1, 0x100, 0xfffffffffffffffe, 0x80000000, 0x101, 0x10000, 0x200, 0x0, 0x0, 0x1, 0xffffffffffffffdf, 0x8, 0x40, 0x7dc, 0x3, 0xff, 0xe0, 0x6, 0x6, 0x3, 0x10000, 0x3, 0x9, 0x7ff, 0x80000001, 0x1ff, 0x4, 0xef2, 0x20, 0x6, 0x6, 0x3, 0x7fff, 0x100, 0xffffffffffffff18, 0xcf59, 0x9, 0x3, 0x4, 0x91, 0x101, 0x8860, 0xff, 0x7, 0x1, 0x5d, 0x10000, 0x81, 0x0, 0x9, 0x8, 0xd7, 0x0, 0xc6e, 0x6, 0x8, 0x80, 0x4, 0x1, 0x7, 0x2, 0x7fff, 0x9, 0x80000000, 0x8, 0x8, 0x8a8b, 0xd9, 0x3, 0xe3f, 0x400, 0x6, 0x0, 0x100000000, 0x1, 0x0, 0x8, 0x100000001, 0xd0, 0x1ff, 0x0, 0x2, 0x0, 0x81, 0x9, 0x8, 0x4, 0x9c, 0xfff, 0x1, 0x6, 0x9, 0x0, 0xff, 0xfffffffeffffffff, 0x0, 0x311, 0x4000000000000000, 0x1, 0x5, 0x1, 0xfffffffffffffff8, 0x7, 0x1ff, 0x8, 0xfffffffffffffc00, 0x9, 0x4, 0x0, 0x40, 0x9, 0x401, 0x6099, 0x8, 0x4, 0x7e9, 0x5, 0x1, 0x400, 0xfffffffffffffffe, 0x10001, 0x7, 0x1ff, 0x9, 0x3ff, 0x7bd, 0x101, 0x1017, 0x5e8e13f3, 0x6, 0xfff, 0x1, 0x7ff, 0x5, 0x1776, 0x48331721, 0x4, 0xfff, 0x7, 0x1, 0x7, 0x401, 0x8001, 0x3, 0x8, 0x6, 0x5, 0x4, 0x0, 0x8, 0x0, 0x4, 0x3, 0x9911, 0x40, 0x253, 0x100000001, 0xfe, 0x9, 0xfffffffffffffffa, 0x8, 0x200, 0xb87e, 0x100000001, 0x1, 0x3, 0x1, 0x6, 0x1, 0x8001, 0x100000000, 0x3, 0x80000000, 0x20, 0xffffffff]}) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) 15:00:55 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x33c, 0x40, 0x4, 0xfffffffeffffffff, 0x800000000000, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0x80, 0x5, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x2, 0xfff, {0x9, 0x21, 0x0, 0x8, 0x1, {0x22, 0xc02}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f4, 0xb2, 0x5, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x2c3, 0xdb, 0x100000000, 0x5}}]}}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x9, 0x0, 0x5, 0x40, 0x5}, 0x96, &(0x7f00000000c0)={0x5, 0xf, 0x96, 0x2, [@generic={0x87, 0x10, 0x12, "0763374f59caf4a36fba6e7602f0e8303641e5d26798263e072c242061e17016aca53dea3b0328f8e3853adf2e8240eac35184a93f6e7d006ecc126d0a9a3bcbe9ff3adae80aa3b1189a0c93ea4c7ac70242efdf89097981f5bab8a05e59b45587eecd529752ff0c2df3dc1c37ee7ef5d3f6639fe2712083bd85956b9580ab6093451e6a"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x2, 0x6, 0x9}]}}) syz_usb_disconnect(r1) write$hidraw(r0, 0x0, 0x15c) 15:00:55 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x80100) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/221) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x7) r2 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x4, 0x420) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f00000001c0)=[0x3f, 0x7]) [ 1064.732174][ T3417] usb 1-1: new high-speed USB device number 83 using dummy_hcd 15:00:55 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x881) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:55 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x8, 0x400000) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x10003, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000100)=0x3) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000000080)={0x100, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) r4 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0xffff, 0x0) ioctl$HIDIOCGPHYS(r4, 0x80404812, &(0x7f0000000000)) [ 1064.882284][ T2866] usb 6-1: new full-speed USB device number 78 using dummy_hcd [ 1064.972164][ T3417] usb 1-1: Using ep0 maxpacket: 16 [ 1064.972247][ T2805] usb 5-1: new high-speed USB device number 22 using dummy_hcd [ 1064.985973][ T12] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 1065.092215][ T3417] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1065.100638][ T3417] usb 1-1: config 0 has no interface number 0 [ 1065.106823][ T3417] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1065.115877][ T3417] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1065.125366][ T3417] usb 1-1: config 0 descriptor?? [ 1065.163358][ T3417] rio500 1-1:0.133: USB Rio found at address 83 [ 1065.252182][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1065.263142][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1065.272123][ T2805] usb 5-1: device descriptor read/64, error 18 [ 1065.276013][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1065.291156][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1065.333016][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1065.382272][ T12] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1065.390456][ T12] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1065.398562][ T12] usb 4-1: config 0 has no interface number 0 [ 1065.404699][ T12] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1065.413751][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1065.422825][ T12] usb 4-1: config 0 descriptor?? [ 1065.542182][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1065.551275][ T2866] usb 6-1: USB disconnect, device number 78 [ 1065.632160][ T12] viperboard 4-1:0.10: version 0.00 found at bus 004 address 009 [ 1065.662197][ T12] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1065.670982][ T12] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1065.682290][ T2805] usb 5-1: device descriptor read/64, error 18 [ 1065.688647][ T12] usb 4-1: USB disconnect, device number 9 [ 1065.772595][ T2866] usb 1-1: USB disconnect, device number 83 [ 1065.779182][ T2866] rio500 1-1:0.133: USB Rio disconnected. [ 1065.952122][ T2805] usb 5-1: new high-speed USB device number 23 using dummy_hcd 15:00:56 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x7, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/251, 0xfb) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1066.232154][ T2805] usb 5-1: device descriptor read/64, error 18 [ 1066.302163][ T2866] usb 6-1: new full-speed USB device number 79 using dummy_hcd [ 1066.452139][ T17] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 1066.622160][ T2805] usb 5-1: device descriptor read/64, error 18 [ 1066.662269][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1066.672974][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1066.685835][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1066.694883][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1066.742448][ T2805] usb usb5-port1: attempt power cycle [ 1066.743171][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1066.872158][ T17] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1066.880333][ T17] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1066.888413][ T17] usb 4-1: config 0 has no interface number 0 [ 1066.894501][ T17] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1066.903539][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1066.912187][ T17] usb 4-1: config 0 descriptor?? [ 1066.952210][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1066.960575][ T2866] usb 6-1: USB disconnect, device number 79 [ 1067.092159][ T17] viperboard 4-1:0.10: version 0.00 found at bus 004 address 010 [ 1067.122170][ T17] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1067.130953][ T17] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1067.152709][ T12] usb 4-1: USB disconnect, device number 10 [ 1067.462128][ T2805] usb 5-1: new high-speed USB device number 24 using dummy_hcd 15:00:58 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f00000004c0)) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x0, 0x23, 0xae, {0xae, 0x7, "0ac690b7caa98b41a3fd7a10506f33dbd5b138a78355017633136a42996173a20ebe5070bc2d96d3b30876d5c3aabce0eb30502cbd6148971b7f9bcb129978f3dccfc8a6fa52c44c0976b45137b5c42b2203b84c4fefa7f26ece5609d6138eed427c979f52e29770fa16dabaf1a09884832ac43f96374ab162045852d4e58603cb2c04ff7977ee71e568944996b2f4bfc466ac08a0dc6bb2d88daaf1aee7607ee368062d01a22413199db5ed"}}, &(0x7f0000000100)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000400)={0x44, &(0x7f0000000180)={0x0, 0x30, 0x7e, "9450f356fa6a443bfd35aab3f73f379909dff965d0b7fb765c659057112a2e5d60322678e7030e22c8d9a3ac13b0980dc4f10507053d3b24d76207f9b647256d75f7ec6e6a68fbd557dd230ed39f86a76c4a884554322550ff07f8380683bd4eb2cb7488a7bc0e37059ac7d4f0682375172336b80c017f054c8c715d8e71"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x4, 0x8, 0x2a, 0x0, 0x7fff, 0x4, 0x5, 0x44c, 0x6, 0x280, 0x1f, 0x2}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x89, 0x2, 0x1}}) 15:00:58 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) read$char_usb(0xffffffffffffffff, &(0x7f00000013c0)=""/4096, 0x1000) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:58 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x6, 0x393485) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000040)={0x2, 0xffffffff}) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) 15:00:58 executing program 5: syz_usb_connect$cdc_ncm(0x1, 0x53, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x207}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x2}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x2e8}}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ethernet(0x4, 0x5d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x4d31fb7d, 0x8, 0x40, 0x1, [{{0x9, 0x2, 0x4b, 0x1, 0x1, 0x1f, 0x20, 0x1, [{{0x9, 0x4, 0x0, 0x3, 0x2, 0x2, 0x6, 0x0, 0x3, {{0x6, 0x24, 0x6, 0x0, 0x0, "c6"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x80, 0xb63e, 0x5480, 0x9}, [@country_functional={0x6, 0x24, 0x7, 0x9}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x90, 0x3, 0x9, 0xbb}}], {{0x9, 0x5, 0x82, 0x2, 0x3e4, 0x3, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x2d7, 0x3, 0x4}}}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x9, 0xf2a, 0x8, 0x58, 0x8d34}, 0x2b, &(0x7f0000000140)={0x5, 0xf, 0x2b, 0x5, [@wireless={0xb, 0x10, 0x1, 0x0, 0x40, 0x5, 0x401, 0x4, 0x7}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x8, 0xffffffffffff8000, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0xfffffffffffffc01, 0x1, 0x1ff}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x40, 0xffff, 0x3}]}, 0x2, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x180c}}, {0x99, &(0x7f00000001c0)=@string={0x99, 0x3, "9819699dfe267127a6cd8b4bbce866f0658545d155cdd0f6aaab12e98fa3dba5c60f0f71ed800c04a3b6b6f4058a6b15ef7884ae92e42225a29188d5e84084e1e6b6cecf3e2d88b00eef74f4dd9fad55a28b07d237d20c0a985fbad320a8839cd32a5ed7abb416acacdfce71a9b05f4c34cf4ae3ae139716ec3ca398070454cda690bb60f87b9d293c595f6f0ffeeade566f9222f9d006"}}]}) 15:00:58 executing program 3: syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x88000) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) syz_open_dev$hiddev(&(0x7f0000000180)='/dev/usb/hiddev#\x00', 0x10000, 0x40) r1 = syz_open_dev$hiddev(&(0x7f00000001c0)='/dev/usb/hiddev#\x00', 0x6, 0x40) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000100)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff0180000000000000000000001b0000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x8001, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000000080)=""/88) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000040)={0x2, 0x1, 0x80000001, 0x2}) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGPHYS(r3, 0x80404507, &(0x7f0000000240)=""/197) 15:00:58 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000400)=""/198) r1 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_ep_write(r1, 0xa, 0x0, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/\x8e,zR\xe0\xe6 \xa9aw\x16\x00', 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x100000000, 0x100042) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000040)=""/181) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x0) [ 1067.732141][ T2805] usb 5-1: device descriptor read/64, error 18 15:00:58 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x60000) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000000fc0)={0xf56, "212225d97d4084d3fe74c49280271c17ac718ddd9fd0618065279c346543f9a8a2a5ee49ef1bd75b745837ade457dfc6c3ce5d80d29e4371715e29d5b8622c0a3e6814b9f61e1786999e43b9279cc9033351820679fd541e636f96200a0af89c1bd46f7e91a67afcb6586ba53410fd6f6371e1653f2d39a549b4e18f4e63c90aaf8cd926bfa60a6df8249552b8f6c9d3f933d3d217ab17d792632222c3d876f8b401639913f3ffdc971a85dbe24e8b679538b325f405e85f8f447d2cdd9025a329c0cf169cc3663d306aa4799dcb4f83f6e9673ca94682ee0567543a13995b1768b7dc4cf2bf8e0269f75a65e3de72b2b1554aa48706fa91e0a110cdfc7f82ddf18366c5063adeb54b7cc4f7c2b3097e99f851587ad2249dcc646d2110d508a4be76cc61b889f084f0aeacbb476d9f7c010e033e6efc7f710abc0057f00583be9cb9608d7bdb2f098d0a99fff89fb923f1313f84a7209d3bab71e2d09fcb23f30e54ae2f80cd639f3ef88602b95e62c4077e12fdc0f22ac331f2e51e82f2ed2b7ccf2f5c904dea86e3b6cc5e0555e5e555dd2ddbc8424d6901b763ad1b9a5ff92d89f57998dd7255efaa690ad09d167dca71f41214b572fa95f6ec16183c0cc819bbc1518ea3aa48afda295903da2a96873ebbd18d434a6ec47d2c3766c699449649012dfe3f5eeffe5b1662f1de9f39eb79b389a23d0c14d75f52f373fbc575595bb0800bb3ddb3bdaf6557b149169f4eb04a86b5ba4f83f7b48395719162cb43df9e0d4bcefad53889048e46258188b8f223996f095b5040902e396f608826569c24d1a69f049b473931eb3731da4e446d5d553e788d441030966c3ccbf7db45160abcc42cf49caf700462f8bbe2cf659b324d00e14dc8c6da2cec45b3070569f6c80119984e9e1b68a0ca7662b8b1fad95002fbd4bf5ce50c8b85c1315f244d699623fae0c8e70844718b49e49d924bb08f6e77ecfbd5c486ca7315c939325139ef86b88fb12853009b202715ac6f39fa20017ec749f3fd906977bccde5da2361657b7898b1439359cfe52d309a9277691b19d81617f153207dd93a68d6543b4e12c67da21aa32e5d3a3441ff625aae0c80a486f4126cf73adc43e7d6ec3f5f1dc7e6491bf87fee9c2d2060c11558b5aa1b4753cebc003d8dc41827a23ce940953f1558fe0bc4479af61118e212397ba141acd7a131e53c57062d6bba0fcbd1ab3264901d2ed9c0d528581f464a90d3976e858fe9ead7f1663d767395745ae42f08136c3436fe9809585a1cbf90d0f921556a5a66cbdd2ade4d667f0b84247b5550568dee3e44981b7459ea1510566cd8ace7f9e0103bda8b39ce4b8884d2778e41b06337b079e252e31a391e1e121441283f6957b14e694e2ca9caef6ecda2b23ab7513d2dbdc601b3faf706eb7f8c2ac81c6de2b3f64a6b079bbc2a4e7751e5a1c53060277bef9caf9a1b7353714dc87b156f5d0e47303cc2472094e01d126d747e1bef542a948abcfd1ad394e7fa05aba1b7d71a87b1beba5b53efb6f6c6db2863f31fe2526512e2239a8d6a0cdd576c942b214d60b554ee95a2afb87781595d7b1c32e81edfa0268d436a99e981128d7071a4ba538abf024b05abd83ab989199369ca6df33241a6cea5ad05d4e30b86a5383edbd6033351918b08f7c2aa4765c3c7afa5446b6eef7dfdeb484f1c569a67614ab36a3934cae45d4d0dcc393c3e481a47e0f189a35213fa38ce38da7cf73779655048c7816d4bba049580cbc53b018f6c52860ec53338354fb1a02cc700a44e74370d85ad09f76b8250cf1d1f7578acdc5aa0f120308d66303f18b18336dbb5b619b62d18f0af353b9a691dbd01763670dcd690233a52b09851ad02ed90d5e39667ecdbd71d15cd0001c5818c7c14bcd0b0309fa311dad92d2a1ecd1a177675b99c846c0841405ececf696f38057814d0a74173214c2972e5968e64c0b97b43027b03165f8ec2bb64cb5afedac7378bb9f8880f8afc900f1dd37a77a2c9afd37f236bfff68941c4b6c5e7e71d8727e7e4157d07e96fa898b973b1d1761911f62b40c272442fc4a5550b8f99ad2932d6e6d99c34fa35e77773850e2dda836f46041fd258c61ac5a96f92b368e38f646caf64e8521fdb8a0b4bd48ea1202f96685a497c645b2cb344ba742cf67d1d8d938cb9d028fa06f30d7cd8bca8c9066f58bc17352b2bee7b16eb03b7a6f2349a12662ffc08103329ce534eafaa45fc6bcee8bf4624bccd04421f66f3603da4e11311532dee8ed2141cb87f8def4aa8e9f770c6fb9ca63ecd0528a47c046ee047d79d358c211ba25db3b13f1d31eb4e75d62317d77d35696dbd5203a9fcd93fd46a972c108dd25ca9964f4cc560a97b7e0fa640aa46cae65080c5139a569f06bcceb5d1887ee21a23cf2ec3a33e53b1b3493445cbd2f67e12575131f40b2ff23543de491f6399d1732e3f3f8da1271d9bd69039645c36453a934fad3e97466eec3ab3f85114ff95bf72ae4475bfee89c7a24785681ba3b16792020d7ed507e4f7460d9fb5eb53d9299f8d0a918391e57fd746f6f304f3df64411a4911f8e61220b739aea1d87e3fe9b4e423dd339e2aad0062aef77d765cee2d63d41974e6468cd7206ecd0b58f50354f3c093bb61e1f3564a1ed9daf7863e976c889dac65c254c55110b81bcd34a5fd454055ff3b4996fdf15362a412cbd8994e1a5ddb336185e6b2f9a7fbb88719060f0006968daf236ad28408e7abe82aa99714ce51dcbe384ebfd6df4d57a5bf7dabe4e0b56d167b766a3a3e91c02279f29e9732db44ccc683f075b8ed1e1ff1f7eee095b5c4aa3537bfe15f7ff15c8dd8fa9a3d68685fa954cf1949ef58c7555766c924e160f5416c5d1ef7489d40597638962b93461670acb8c48d518b4b4a2105b3dff4ef19da2286d012f91a177f7faa1ca43facc3bb65b1e32aee39db56d7c62876ec7b565825d60b0668f243e85847988cc0c302965c644a00165900673901f1763aa47dafe7219dd329380b3abdc920b611d9ee747f101b47d4e1eb93bb6f283067b3d51b11dd863ce30a494a9000fce74833d65cfc2ded5c73d83b992ce7fec5a2d89e306ea5f91d64c8bcc9386c0361433b6fc234beff7297bac004e229250418fac6b5a915bb73868b25aae72127e84f95b4ee19abf65c5a341dd62a32bcc91e2ab9a2ea9bc8f3ed568cdd43fb98dc6ef49815cc64cf6f32dc9af2dc24bffae7e3e66e4f95795f14d5a8471a6a0020c4e71dc3f73de69cd963c0108839dbd47e45fa5fa5f2839683d09da39b52fabf0ee6245cb86ca634abcb8e46bfbe38bdcb5c489a4c9f163f6133736ea58404c0bc5a68900b1e282005fdb2b6979cbd577b4a8ba5dde2cd66a3c8c193694680c77e1e9bc3bd86d689260262aac7c75aa347f658c6bb76031f3ab3452cae0481211779d48c55bf7e5fbb22f3fd2fb4de308572e0d6beab246bd3d0c669fd010173ace9647651dd7305765acb10bdf900bec2252ec60d5298da6a1ef857716bc6d26adb4f8c07bacdd740ba3022f028772624992cb2df6d0e9b6e250cb625458f97fc7fafa055e343c3ab756f92ec43012e691d1803e7506db71a1a06448af1f311d7a51c352e2675c6b7b99425f2ff4bb58ddb63932e327c775dfcdcb2ae1f6cb7184a0b7d501aaa70b5a3c195927be7af83b91b5c1b9acc25250758664059fca0252a069d6965e905972989cbd56fa9e520b19cd4ee2a1570bd465628ef2dc7509e91a7385da26f1efdef12e2981d2675b797f9be498e98d0a43e81e255e36b99500ab2be789ea1f25915091cf3d77a6d9d6dd2fa6361c5e751fe0b4b44c8409ff488083d3b09ac3bc4d337ff6aef773b1729984b98eeb09c3d829488d9ddaf1197b199aed6289a6cbc55b1b3c79a9b2e8540f760698df6b1e18905c123ed0fbf5afaf529e0cdc98273aabf389d230a316f9ab01e464e01a78c683fa8ffefa5446ad9df4cc1e7c20471da1fe86eaff60b0b9d5ac54aea9afb52dc647c4719e89a4b42c97c3f258ed6ab7ad207e46be88ae1d2edf619180e98c6418105912a5756a41ccee8c1eb0afe01c0f9358b0054e3840c995532e2c4fdda4070a336d58f6dcc3e759312d4c6efd47e56df62ca02469598f15f2ae139f3ef9093ad3493dc345bdbf3b12aefc2449b328540a08ea037f698a4fe5d8ede0325cd84afa1f79736c806fedd188b81cbe403b5a3e8011fbbe9802de62008704f038666a146ebb6f65ab3ec56d16e78d79fa02d5c503480f607f0775525da47d41f018260b749bbb3a75acc4c1fe8ecb2d4d4873575021e95313bd0b3d405389d523913bc399f96b71bd41101fbb95377025778fca1ffae6769989fed9f5ac22d2269329053358161e75b29618018c1dbb683ff54a4be400c3378f4a9e94dc0fdfbb830f74c7402e50a917342d95cdcb90d36d46d499259c174bc1fb6392ea22519070584277e112b89a042c87ca7a97bb66f6663a3818b1d482fd1a4c58e4b24ebb03105fece811b91a016417ad551ef96b02625281c4260ed77380f4cf714e74bf499c59a9d2ec662fc350e634693752cae98591f4adcb8e864dbed082efc3e113b2ca4d1af51be4da4b88b889027623f1668ffbf6c606e8d537236e46a3f1c152182823fbcced001b9aeeff3c6cca0ea291e753731b659217a542faee4cf3eb0df20cbfdb6a1121d3a790cbd8040fd7089397eacb1dbaee0b31fa9f0ab5691f996e052d9511046180347761539c67f82d41cf92aef6307a1debb93ef77c9a265bc442242b47d9b0629a1d476b3d034a7bbf0ce1a57a57280baafb991da0469214cded35deed7c39a5408e19efc32130039f073331d8a1dc9e4668db216a3fb581becad7d8b1cd75f12ab11c95464f79ebeb71670e75962ee7f972f5a886d183017b5b7508073e77cbc60f9fb56f616a8452925c5ee81b3d3fc5268f128436eb69c52ce2fafb8a9f65ef8eec1cf1dd0bd671a8e6fd4f6e6563f03e36cc28316f3d2c39d929ba1bc4981059d25a6aeda4e9b622310e0f3c469a6b80b7ed1caf26e6fd9bf6dcf687f5f1f586cbb2fb0b442668308cc1d718a934a2099142dd04483d72b806962a73562cc0af1186883f53227f231875a4717368f586c515d0ee6800534d442e6a30b616e2bda7cdc299d76ecf1ba246049afd7d7dd76d9af50226eba782a6db10ec04691bbaa72e55206c09a4980d20c55415c3a41a73b6129557d32ca44a8b57e7178f346e6a573f1597e576f916bbd97504f53bb955e8a5160afcfb5048a73cc63f361c1708b37427a4e0585ff49a942e7a39b7399279d7b0f1dadc950a3d71a0a5416c4ce0f9aa4fade1c00f54fbbcc01d8c702bd7c0df30981ee6d195df0ef88876c817eb8bdb11ac719f8ec56f858ab526437fc2e971962b9101a642bfdfb259fc941a39e7d337c43c1e3db664035f0907cddf67b1b7a9d3f8337e7b85a5c13c62efd298d019ffe7d0bd6f0f627acbfc660aba941e47b1bd1bc89d6ac4ff56b0b10759c31252a2f7a00"/3926}) [ 1067.922254][T20436] usb 1-1: new high-speed USB device number 84 using dummy_hcd [ 1067.929926][ T12] usb 6-1: new low-speed USB device number 80 using dummy_hcd 15:00:58 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000000)=""/56) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:00:58 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000240)='/dev/usb/jiddev#\x00', 0x20, 0x0) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000000280)={0x1, 0xffffffff, 0x3338, 0x6, 0x4, 0x7, 0x2, 0x9, 0x3, 0x5043e31e, 0xfff, 0x4, 0x3ff, 0x100000000}) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0xfffffffffffffffd, 0x7, 0x100, 0x835, 0xfff, 0xa308}) r2 = syz_open_dev$hidraw(0x0, 0xfffffffffffffff9, 0x602e01) write$hidraw(r2, 0x0, 0x15c) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, &(0x7f0000000600)="9e77cd7e4ceb3ba0dbe61a8d60cc8a42b53f7ebdfa80191faf0a1322419b2c489fe35bb5692d4275cee36fab22a4f5f7da8c6984b2266cba8760fdea1eddaf74e0d89407afaa2ecc", 0x48) r4 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x3, 0xa0103) ioctl$HIDIOCGFEATURE(r4, 0xc0404807, &(0x7f0000000180)={0x3, "fd0623ab731a724a15ac3df7f91c805f4374ee6d33fe8d0f761cd21d2cfb0dc248de5bde262aa716f6078da0f4228feb1cc6f2253308e5753605a9e803bee44d"}) read$char_usb(r3, &(0x7f00000000c0)=""/180, 0xb4) 15:00:58 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x7, 0x70002) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000100)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xe29e, 0x200) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000040)) write$hidraw(r1, 0x0, 0x15c) 15:00:58 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000001100)) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x40008, 0x101000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$hiddev(&(0x7f0000001180)='/dev/usb/hiddev#\x00', 0x7ff, 0x200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) read$hidraw(r3, &(0x7f0000000100)=""/4096, 0x1000) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f00000000c0)=0x2) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f00000013c0)={0x25c, "b8548696754d8f4743cfb5be6f5c62525ecc4a95f4b2ee5cbf829761ccd17707830504cc136977e25172be2547879056399f6126a7cd58a0c6a020bfe3b476737b9fd24170997861e90344aabe1ee7119e2a1f0fcdfc73a404cd183231a9d480476ce809edb8443f341752defc721242473f5890f3f1e9ae94ed7e2e92e578e9a06668a8676a2ca22ff92ac5904052dc039cc087c939f1a624d721e689ee08545d676167fb4656fe9eed4558ead27707feccd5d96dbddec3b7de916376016defdec2fc644247faee4fbbf70a1786730b6dca8eded9e79b54eae35b3e2291bbdef68bfd672e7a0405404fab4882866f3fa3b78f5ae1e9923f9925a8b5b9d41c73d9f7d5b42447ab82953e9264ff64717ac46cea7e00796906530497569138a2862c9d699b87f169b281791d3d7da5829ebd33d0848b98608feee91979de7856e346260a668893288a1acdc49e5e7d6c04b103b60be151270cceacb062b622fd969a9f5ec0a10f40893e25e12fc0cd7d9f8e3e884dcb0f93cbc74196c29fea3b5242de80aa48ef9861deb45a981d1e238854d82fe9243cd9c9fb2afbd65f494c585c27a6d5e45215bdd9e85fb4c1c28f2e707b9fbc73c359e325277df748b2029bf2bd7ceddca5f5f877205563c19c39fc0f9723565a7b7389b027aa18894ef5db1e2bbf2ddde9c294db8d942a15f9848827cefa3aac6ac3667ca7ad767f6402eb17e46923c9c84129257241257b89a09cf8760f3e1f0036cc7144a704be96221a134f3fd16692459dc9d51079572232c1428d1041beaead28130a23bb53eff166f3e76fc30e047be50de1a00f606e0d25ce12234293ad1a1e0fc85190"}) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000040)) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000001140)={0x2, 0x3, 0x5, 0xbed, 0xbf48, 0xc1e}) write$hidraw(r1, 0x0, 0x15c) r5 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0xffff, 0x2) ioctl$HIDIOCGREPORTINFO(r5, 0xc00c4809, &(0x7f0000001200)={0x3, 0x200, 0xd9a}) [ 1068.162178][T20436] usb 1-1: Using ep0 maxpacket: 16 15:00:58 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$hiddev(&(0x7f0000001100)='/dev/usb/hiddev#\x00', 0x0, 0x101) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0xfff) write$hidraw(r0, 0x0, 0x15c) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCGUSAGES(r2, 0xd01c4813, &(0x7f00000000c0)={{0x1, 0x200, 0x101, 0x7, 0x7, 0x3ff}, 0x6a, [0x3, 0x7, 0xbca1a, 0x8, 0x20, 0x100, 0x6, 0x9, 0x7, 0x8001, 0x1, 0x400, 0x5, 0x200, 0xb3, 0x4, 0x0, 0x3, 0x1, 0x6, 0x1, 0x0, 0x9, 0xfffffffffffffffb, 0x1, 0x0, 0xfffffffffffffff8, 0x731, 0x0, 0x74, 0x5, 0x0, 0x7, 0x96f7, 0xf1, 0x7ff, 0xfb8, 0x0, 0x6df8, 0x0, 0x797, 0x1, 0x8, 0x1ff, 0x8, 0x1, 0xc7c, 0x7, 0x0, 0x5, 0x5, 0x5, 0x8, 0x81, 0xacd, 0x2, 0x8, 0x11d, 0x3, 0x495, 0x2, 0x101, 0xffffffffffff8001, 0x9, 0x2e2, 0xabbc, 0x9, 0x80, 0xeb9, 0x29f, 0x1f, 0x5, 0xffff, 0x1, 0x7, 0x3, 0x9, 0x6b52, 0x6, 0x3ff, 0x68aa, 0x2, 0x7, 0x4, 0x100000000, 0xfffffffffffffff9, 0x9, 0x4, 0x5, 0x101, 0x1, 0x9, 0xeecc, 0x0, 0x3, 0x1, 0xfffffffffffff000, 0x401, 0xffffffff, 0x6, 0x0, 0xfffffffffffffff9, 0x1, 0x7, 0x8295, 0x5, 0xfffffffffffeffff, 0x0, 0x52fc83f9, 0x2, 0x9, 0x0, 0x100000000, 0x0, 0x1651, 0xfffffffffffff001, 0x2, 0x7, 0x8, 0x2b2b, 0x4c, 0x9, 0x0, 0xffffffffffffffc9, 0x5d9b, 0x7, 0x1, 0x7a, 0xdc, 0x5, 0x5, 0x6, 0x1f, 0x4, 0x7, 0x8, 0x81, 0x4, 0x8, 0x6, 0x8001, 0x8, 0x40, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0xfff, 0x5e, 0x80000001, 0x1f, 0x2, 0x4, 0x8, 0x0, 0x8000, 0xfffffffffffffff9, 0x7, 0x1ff, 0x8, 0xe9, 0x1, 0x4, 0x618, 0x1, 0xcbae, 0x400, 0xf99, 0x80, 0x6, 0x9d6e3f1, 0x7, 0x28000000000000, 0x3, 0x87, 0x773, 0x4, 0x1, 0x8, 0x7, 0x4, 0x954, 0x8001, 0x4, 0x81, 0x0, 0xffff, 0x8, 0x7, 0x6, 0xfff, 0x0, 0x5, 0x8001, 0x9, 0x33, 0x8, 0xfffffffffffff2df, 0x36bd, 0x7, 0x10001, 0x9de, 0x1, 0x7, 0x1ff, 0xc07b, 0x80, 0x800, 0x5, 0xffff, 0x9, 0x3, 0xffffffffffff0ce8, 0x20, 0x7fff, 0x800, 0x9, 0x4, 0x9c42, 0x7f, 0x4, 0x31, 0xea9, 0x0, 0x7, 0x1, 0x800, 0x7f, 0x9, 0x3f, 0xfff, 0x80, 0xffffffff, 0x81, 0x7, 0x8, 0x9, 0x6a, 0x91, 0x3, 0x10001, 0x8bc1, 0x1f, 0x21fba5d9, 0x665, 0xff, 0x5, 0x7, 0x7, 0x4, 0x10000, 0x400000000000, 0x7, 0x3b10, 0x7f, 0x7, 0x5, 0x401, 0x1f, 0x0, 0x8, 0x6, 0xde9, 0x1, 0x6, 0x2, 0x9ba4, 0xffff, 0x7, 0x1, 0x0, 0x3, 0x10001, 0x8, 0x6, 0x3ff, 0x3, 0x400, 0x401, 0x0, 0x2, 0x4, 0x9, 0x7, 0x8, 0xffffffffffffd88c, 0x3, 0x81, 0xedfd, 0x6, 0x9, 0xffffffffffffff05, 0xfffffffffffffffa, 0x7fff, 0x0, 0x8, 0x1, 0x10000, 0x9, 0x8001, 0x1, 0x0, 0xcc, 0xffffffff, 0x9dd, 0xaf, 0x8000000000000, 0x401, 0x2, 0x6, 0x800, 0x1, 0x100000000, 0x6, 0x61a, 0x6, 0x9, 0x8, 0x2, 0x8, 0x0, 0x1ff, 0x1f, 0x6, 0x8, 0x7, 0x4, 0x8, 0xa, 0x101, 0x4, 0x2, 0x2, 0x0, 0x5, 0x1, 0x10000, 0x9, 0x8, 0x6666, 0xad, 0x3, 0x0, 0xfffffffffffffffb, 0x3, 0x0, 0x4, 0x800, 0x200, 0x958, 0xb42c, 0x5, 0xfffffffffffffc75, 0x3, 0x8, 0x7, 0xfffffffffffffffb, 0x976f, 0xfffffffffffffffc, 0x8, 0x0, 0x9, 0x6, 0x7, 0xffffffffffffffff, 0x1, 0x401, 0x100000000, 0x3, 0x20, 0x9c, 0x1, 0x4, 0x10001, 0x5, 0x10000, 0x5, 0x3, 0x0, 0xfff, 0x0, 0x1f, 0xc60c, 0x10001, 0x2, 0xfffffffffffffff7, 0x20, 0x8, 0x4e, 0x3ff, 0x1, 0x9, 0xebfb, 0x8001, 0x6, 0x6, 0x8, 0xae, 0x5, 0x401, 0xfffffffffffffff9, 0x9, 0x3, 0x401, 0x7, 0x632, 0x80000000, 0x429f, 0x10000, 0x0, 0x7, 0x8001, 0x100000000000000, 0x8, 0x3, 0x400, 0xfffffffffffffffa, 0x6674, 0x5, 0x6, 0x3, 0x5, 0x4, 0xff, 0x0, 0x5, 0x800, 0xfffffffffffffffa, 0x6, 0x1, 0x2, 0x9, 0x7fffffff, 0x2, 0x6, 0x9, 0x6, 0x40, 0x2, 0x0, 0xff, 0x7ff, 0x0, 0x7, 0xfff, 0x400, 0x3, 0x6, 0x0, 0x3, 0xfffffffffffffe00, 0x2, 0x10001000, 0x30df80d5, 0x5, 0x16, 0x401, 0xe04, 0x2, 0x99e, 0x1f, 0x7, 0x7fffffff, 0x1ff, 0x9, 0x2ad, 0x6, 0xe213, 0x7fff, 0x5753e3be, 0x6, 0x101, 0x7f, 0xf1, 0xc90e, 0x3, 0x401, 0x3, 0x9, 0x80000001, 0x9, 0xffffffff, 0x0, 0x100000000000000, 0x20, 0x5, 0x6, 0x4, 0x8, 0x8, 0x6, 0x9, 0x1, 0x8909, 0x8, 0x86d, 0x7, 0x7, 0x1, 0x1, 0x8, 0x7f, 0x6, 0x0, 0xf92, 0x4, 0x3, 0x6, 0x51a, 0x2cd, 0x8, 0x17de, 0x6, 0x7ff, 0x10001, 0x2, 0x100000001, 0x4, 0x10000, 0x2, 0x5, 0x800, 0x9, 0x9, 0x3, 0x0, 0x7, 0x0, 0x1, 0xa0a2, 0x2, 0x1, 0x400, 0xfffffffffffffffb, 0x3f, 0x1, 0xf411, 0x631, 0x0, 0x5c62, 0x1ff, 0x1ff, 0x8, 0x80000001, 0x100000001, 0x5, 0x8000000000000000, 0x2, 0x6, 0x7f, 0x2, 0x6, 0x2, 0x4, 0x60e, 0x2, 0xcc, 0x9, 0x41d4, 0x4, 0x8, 0x0, 0x4ed9, 0xfffffffffffffff8, 0x200, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x4, 0x1c00000, 0x93d, 0x80000000, 0x81, 0x9, 0x1000, 0x6d, 0x9, 0xfff, 0x1f, 0x0, 0x7f, 0x1, 0x1, 0xb5, 0x8000, 0x8, 0x80000000, 0xb95, 0x59, 0x5, 0x0, 0xffffffffffffff18, 0x3, 0x7, 0x1, 0x5, 0x595a, 0x1, 0x8001, 0x6, 0x10000, 0x31, 0x80, 0xb215, 0x2, 0x0, 0x2, 0x1, 0x9, 0x7, 0x3, 0x1ff, 0x1, 0x8, 0x8001, 0x5, 0xc3, 0x5, 0x1000, 0x5, 0x249, 0x1, 0x81, 0x5, 0x1000, 0x8, 0xfffffffffffffffb, 0x4d80000000000000, 0x9, 0x0, 0x101, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x18ad6001, 0xfffffffffffffff8, 0x1, 0x11d, 0x80, 0x48, 0xa5c, 0x3, 0xb18f, 0xe56c, 0xc00000000, 0x2, 0xe6e9, 0x9, 0x3, 0x7a, 0x81, 0x6, 0x1, 0x1, 0xffffffffffff0001, 0x2, 0x0, 0xfffffffffffffffd, 0x100, 0xfffffffffffffff8, 0x1, 0x0, 0x9, 0x8000, 0x6, 0x20, 0x0, 0x9, 0x4b381121, 0x7, 0x9, 0x4, 0x9, 0x9, 0x0, 0x141, 0xfffffffffffffffc, 0x3, 0x81, 0xa6, 0x3, 0x2, 0xfff, 0x7f, 0x5, 0x3, 0x8, 0x9, 0x3cf9, 0x0, 0x7fffffff, 0xffffffffffffffff, 0x1, 0x0, 0x800, 0x4, 0x6, 0x5b, 0x5, 0x101, 0xfffffffffffffffd, 0xbdf0, 0xff, 0x3b59, 0x4, 0x1, 0x5, 0x7, 0x4, 0x24000000000, 0x29, 0x1000000000000000, 0x4, 0x9, 0x4, 0x2, 0x6, 0x4, 0x3, 0x6db, 0xb71, 0xff, 0x3, 0x8, 0x8, 0x2, 0x2, 0x8, 0x9e, 0x4, 0xffffffff, 0x5, 0xd3, 0x0, 0x5, 0x3, 0x215, 0x1, 0x9, 0x7f, 0x4, 0x2, 0x9, 0x4, 0x4, 0xe2, 0xfffffffffffffffb, 0xcd, 0x3, 0x100000001, 0x8, 0x48, 0x80000001, 0x8001, 0x0, 0x20, 0xffff, 0x400, 0x9, 0x4, 0x1, 0x2, 0x1, 0x200000000, 0x8, 0x3, 0xffffffffffffff0f, 0x7, 0x401, 0x9, 0x1, 0x401, 0x10000, 0x100, 0xf4, 0x3, 0x94, 0x7fffffff, 0x7fff, 0xfffffffffffffffe, 0x3, 0x1ff, 0x7fff, 0x534d0000000000, 0x6, 0x0, 0x6, 0x3f, 0x8, 0x80, 0x101, 0x81, 0x4, 0x3, 0xbff, 0x0, 0x0, 0x8, 0x0, 0xffffffffffff17a5, 0x2, 0x80000000, 0x7, 0x4, 0x1, 0x80, 0x1, 0xfff, 0x1000, 0x8, 0xffffffffffff869f, 0x1, 0x9, 0xfffffffffffffff9, 0x2, 0x3, 0x4, 0x2, 0x2, 0x2, 0x0, 0x100000001, 0x0, 0x9, 0x1, 0xfffffffffffffff7, 0x7, 0x3d10, 0x1ff, 0x81, 0x0, 0x100000000, 0x7ff, 0x2, 0x5, 0x7, 0x100000000, 0x6, 0x9, 0x200, 0x6, 0x7ff, 0x4, 0x2dd0, 0x0, 0x37b5, 0xb5, 0xf4, 0x81, 0x3, 0x6, 0x7, 0x5e0, 0x1, 0x3, 0x1e8b70a2, 0x2, 0x1, 0x5, 0x2, 0x5, 0x4, 0x1, 0x8001, 0x3c8, 0x400000000, 0xbd70, 0x6, 0xffffffffffffffe0, 0x5, 0xd, 0x4, 0x5, 0x6, 0x6, 0x1f, 0x6, 0xbccc, 0x9, 0x6, 0x7, 0x7, 0x2, 0x81, 0x80000000, 0x101, 0x2, 0x10001, 0xffffffffffff974a, 0xffff, 0x8, 0x100000001, 0x401, 0x8, 0x5, 0x3ff, 0x20, 0xc8e, 0x9d94, 0xaa, 0x7, 0x1, 0x100, 0x8, 0x0, 0x2, 0x3, 0x1f, 0x3, 0x4, 0xe5, 0x1ff, 0x1, 0xd7, 0x7fffffff, 0x100, 0xaf, 0x7fce, 0x6, 0x3, 0x1, 0x8, 0x0, 0x0, 0x8, 0x4, 0x2, 0xc5e, 0xa63d, 0x8, 0x4, 0xffff, 0x7f1, 0x7f, 0x4, 0x0, 0x8, 0x8, 0x100, 0x1, 0xffffffffffffffc1, 0x3, 0x56, 0xa877, 0x6, 0x8, 0x0, 0x2, 0x100000001, 0x1000, 0x7, 0x7fffffff, 0x3a47, 0x9, 0xffffffffffff8000, 0x4, 0x9, 0x3, 0x0, 0xff55, 0x793, 0xff, 0x4, 0x7, 0x1, 0x8, 0xcf8, 0x2, 0x51c, 0x5, 0x0, 0x7ff, 0xfffffffffffffff9, 0xf2d3, 0x3, 0x8, 0x57, 0x7, 0x0, 0x9, 0x96, 0x80, 0x0, 0x7, 0xffff, 0x7, 0x7fff, 0x6, 0xa91e, 0x5, 0x9, 0x1, 0x7ff, 0x74ae6422, 0x1000, 0x5, 0x8000, 0x3, 0x80, 0x6, 0x3b2c97, 0x2f, 0x9, 0x8000, 0x3bf7, 0x7e0000, 0x8000, 0xfffffffffffffc5c, 0xf78, 0x100000001, 0x101, 0x7, 0x8, 0x57, 0x40000000000000, 0xe7, 0x80000001, 0x6, 0xfffffffffffff000, 0x9, 0x8, 0x3, 0x1, 0x5]}) [ 1068.282355][T20436] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1068.290555][T20436] usb 1-1: config 0 has no interface number 0 [ 1068.297236][T20436] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1068.306496][T20436] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1068.314596][ T12] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1068.323328][ T12] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1068.342598][T20436] usb 1-1: config 0 descriptor?? [ 1068.347695][ T12] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1068.360607][ T12] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1068.369708][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1068.383391][T20436] rio500 1-1:0.133: USB Rio found at address 84 [ 1068.412984][ T12] cdc_ncm 6-1:1.0: skipping garbage [ 1068.418201][ T12] cdc_ncm 6-1:1.0: bind() failure [ 1068.615030][ T12] usb 6-1: USB disconnect, device number 80 [ 1068.995458][ T2866] usb 1-1: USB disconnect, device number 84 [ 1069.006057][ T2866] rio500 1-1:0.133: USB Rio disconnected. [ 1069.392156][ T17] usb 6-1: new low-speed USB device number 81 using dummy_hcd 15:01:00 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f00000004c0)) 15:01:00 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x8, 0x400000) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x36d) 15:01:00 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f0000000000)={0x3, 0x3, 0x73ea, 0xfb8, 0x7, 0x2, 0x0, 0xfffffffffffffffb, 0x36, 0xff, 0x726, 0x0, 0x2, 0x7ff}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000580)=ANY=[], &(0x7f0000000080)=ANY=[@ANYPTR]) [ 1069.772146][ T17] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1069.781004][ T17] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1069.791123][ T17] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1069.792127][ T2805] usb 1-1: new high-speed USB device number 85 using dummy_hcd [ 1069.803998][ T17] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1069.804012][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1069.863004][ T17] cdc_ncm 6-1:1.0: skipping garbage [ 1069.868256][ T17] cdc_ncm 6-1:1.0: bind() failure [ 1070.062127][ T2805] usb 1-1: Using ep0 maxpacket: 16 [ 1070.068156][ T17] usb 6-1: USB disconnect, device number 81 [ 1070.182139][ T2805] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1070.190315][ T2805] usb 1-1: config 0 has no interface number 0 [ 1070.196457][ T2805] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1070.205493][ T2805] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1070.216719][ T2805] usb 1-1: config 0 descriptor?? [ 1070.253201][ T2805] rio500 1-1:0.133: USB Rio found at address 85 [ 1070.432116][ T17] usb 6-1: new high-speed USB device number 82 using dummy_hcd 15:01:01 executing program 5: syz_usb_connect$cdc_ncm(0x3, 0xaf, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1f, 0x2, 0x497, 0x1, [{{0x9, 0x2, 0x9d, 0x1, 0x1, 0x21, 0x80, 0x7ff, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x100000000, {{0xb, 0x24, 0x6, 0x0, 0x0, "2a82a65d6f1b"}, {0x5, 0x24, 0x0, 0x7fff}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x0, 0x3, 0xd9}, {0x6, 0x24, 0x1a, 0x7, 0x9}, [@mdlm={0x15, 0x24, 0x12, 0x9a}, @mdlm_detail={0x2f, 0x24, 0x13, 0x97d4, "76ae1921987275ccd2bef04265b439c4a825c428aeaa6cdf2024a3ba7717661c0dd1675dae65a9b0a0bef4"}, @obex={0x5, 0x24, 0x15, 0x1}, @country_functional={0x6, 0x24, 0x7, 0x8, 0x8}, @network_terminal={0x7, 0x24, 0xa, 0x598, 0x8, 0x3, 0x4d}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x130, 0x1, 0x3f, 0xfffffffffffffff8}}, {{0x9, 0x5, 0x3, 0x2, 0x4, 0x1, 0x3ff, 0x8001}}}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x200, 0x1, 0x8ce1, 0x101, 0x20, 0x401}, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}, 0x2, [{0x44, &(0x7f00000001c0)=@string={0x44, 0x3, "984a792a4ab2e279d4288593d41432ef3880ba68c3d6c21724dbd2e5aa3791b7fccf15af1af76d2d3d5da3b520c643f367631ecadd58142f73fb858115ff1128e0e7"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x3401}}]}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_usb_connect(0x5, 0x1a7, &(0x7f00000002c0)={{0x12, 0x1, 0x200, 0xb6, 0x10, 0x12, 0x20, 0x12d1, 0xb913, 0x47db, 0x8, 0xa2, 0x8a87, 0x1, [{{0x9, 0x2, 0x195, 0x1, 0x4, 0x2, 0x40, 0x0, [{{0x9, 0x4, 0xb3, 0x3, 0x2, 0xff, 0x4, 0x1c, 0x5, [], [{{0x9, 0x5, 0x2, 0x1, 0x290, 0xffffffffffffd663, 0x80, 0x7, [@generic={0x59, 0xa, "a366831c652d6f3ca4732f8f3a582b2ee3b35bee4cce1b334713c4841b445148e54f14e063630aefa2d49f310dad8f6cbdc5f8c2203d4a33420110ed4206c1f9ee0c7fd66793c3954d0921bbc73b4b4bc662983e5cf29a"}, @generic={0xd8, 0x21, "4baaae5d1fa8877bd695959aad4fa8c1e05faa04cba2388d938706b2a7ab307e0a187484231e31a588267dd64b5a908257c92971bc2ed024cffaec8486dc29d1b7b9ea093645f6bc34e696e9157b606f93bc772c7034e15f7f8f125beb6426a60712e99fd2197f774a4aa0a338aad1393d6c29e43cfae2d07e7180c43d95cee2eb99346786d475291c27bde9228cb594b1ff6605b05469135034102e3cefeacc36a392cac2c806eeaad6bf1b6c741de77bd5be0015e9c515cd2d308921b30b0e864cd38c4a4a94924c8339dbf329ec28a3884222c8c3"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x4e, 0x7662, 0xa7, 0x0, [@generic={0x40, 0xe, "45bfb273e56482ab7ca198497b571ebd9b68cd19fe0521bafb8081f96d48ebcf1594c801fd91e6f29bcaf9975e00e342cde00b2c7dd1bdde9939ea23e160"}]}}]}}]}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000480)={0xa, 0x6, 0x110, 0x0, 0x8, 0x6, 0x0, 0x4}, 0x4b, &(0x7f00000004c0)={0x5, 0xf, 0x4b, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x2, "f0378be2719b7e1e13344f4642873a45"}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x20, "2469bd10e2e2a65167d72f88163af6ec"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x33100000000, 0x5, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x81, "78b644c89b9bf10d81f77513a8644ced"}]}, 0x4, [{0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x180c}}, {0x2c, &(0x7f0000000580)=@string={0x2c, 0x3, "8d6d208367ae66e7ccbdec10e2015c643c7687a024160f418e76b30755156fc6500a44610766dc3aef86"}}, {0x53, &(0x7f00000005c0)=@string={0x53, 0x3, "dc18d548c8f12dfc78020a2cc6fe498db0606a74a265cfd4b051c6b0e9ac0d0073630fe34d1d2dde6985c4eb2256989f56995e82518efabfb2243dcf0dfba74b42e904c6cf18ac543950a12e86f3449d28"}}, {0x7e, &(0x7f0000000640)=@string={0x7e, 0x3, "73aaf2c757ac84eaf106aa55877187628dadbb1645f1a084becb654c3f1f96dcaeadf537e373a0f6e9338ea219893688b97265742dc26c3814fd5e5284e0f477dd9d533ae1dfdcce2ad74301013fd024ff22b1d6301888225cd024a3293e3eeeffb54d2011e36d19f0050b64d4f6f262e38cd6f72d8e133c3f29b853"}}]}) 15:01:01 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x1, 0xc55400) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3f, 0x48ac03) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000040)={0x1, 0xffffff7f}) 15:01:01 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0xffff, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r0, &(0x7f0000001200)='\x00', 0x1) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0xfffffffffffffffe, 0x20100) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000000380)="4713e77a10714c2d76048f3f297888855d65b221cc01bf22ed57c27734e644107fd1346d335237ad80b64fa6806ae93ad593f7d15e8ad5870b54a3adecb5058305e2b8602a2478630145eb35b36f7e4a1d9d48d22e9b323a686f798c1c977265ab55849eb91c9183492804d9b1a84bc4b579806c4feb7cee1ccd5e4a9e217a0e8eaa1cb2f2bf51c372f4e5aa396408c6c0d043e038f6c34e895f0a38a527911ba28853ae1172bd13d6b3dfcacde2c02c9a8a86dde432d4576d273de4dc05752497928412fab82fcfbebe0e5211fcb7e0a66d45ca3ce2f57d075dfa3fb2b5fe624b3920b721a97a376e7e6d185eb6454e3534d60138412c92b94a5e") r5 = syz_open_dev$hidraw(0x0, 0x0, 0x441303) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r6 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r6, 0xc020660b, 0x20000000) read$hidraw(r6, &(0x7f0000000480)=""/132, 0x84) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x7fff, 0x8000) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:01 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xf1, 0x101001) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:01:01 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000001ac0)={0x14, &(0x7f0000000200)={0x40, 0xc, 0x51, {0x51, 0xf, "768ef3b801077590f4e82ea1d4e21bcaa249aa82696dd8118bbc45da366e465c582182996af53c1d7e2e64b5bb40a9a31c8e2bffea068395e1e6774cca950b6fe109c62df17866d7517f79e07d893c"}}, &(0x7f0000000400)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000001d00)={0x44, &(0x7f0000001b00)={0x0, 0xc, 0x39, "097810aea7b9c25eb641d883b5426f924f1549aa01553b1a1e7ab3fd179ee7ecc95bd5d0b544c96a0722614235d732f41addf421fb78299fa3"}, &(0x7f0000001b40)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000001b80)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000001bc0)={0x20, 0x80, 0x1c, {0x1ff, 0x7, 0x1, 0x1, 0x4f861bc6, 0x1, 0xc0, 0x3, 0x800, 0x9, 0x3, 0x6}}, &(0x7f0000001c00)={0x20, 0x85, 0x4, 0x80000000}, &(0x7f0000001c40)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000001c80)={0x20, 0x87, 0x2, 0x3}, &(0x7f0000001cc0)={0x20, 0x89, 0x2}}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) syz_usb_control_io(0xffffffffffffffff, &(0x7f00000002c0)={0x2c, &(0x7f0000000100)={0x0, 0x40, 0xc8, {0xc8, 0x6, "6a7c42114cbecfa1e66dee6e1692068e3090700b0c198744c4c678d7d45f829e02a8ec413d06fe0f2219421a2c75eeeb3c84df9146cd4849d0f22e7015e77d76c5bfdcd8da80d8d19c2c5502ce0907bd4f4ebaf9d08cf78318e054d20dcf69a3bc8fe101616b0fe4aec91ff5af62b192c06abda6c252c1d1885cedfd3c0a5155d111a577c583e7e8d8df18eae9e7456dc27ea4be58b667969fd2254f636b3ca020523a3dfceadef6ad64e8da2a6149c3e0b8d64fca33a4958d801616110b0b359f65ca2f541b"}}, &(0x7f0000002e40)={0x0, 0x3, 0x50, @string={0x50, 0x3, "f4cf2da017831a55a2dfa2bb2578c6e4406e32778b4575900a0dd8d9072af3a3ace4ceba138d85191bb809832e330d871a0b7b896aec9862323a36ec81a921efb0f4c8f77dbc48ce111230e30cf6"}}, &(0x7f0000001a80)=ANY=[@ANYBLOB="080008100000050f081001"], &(0x7f0000000000)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8763, 0x1, 0x0, 0x80000001, "7e1297ad", "106df322"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xfffffffffffffda8, 0x2a, 0x3f, 0x60, 0xfff, 0xffffffff, 0x6, 0x0, 0x2}}}, &(0x7f0000002d80)={0xac, &(0x7f0000000300)={0x40, 0x13, 0xb, "b8c52323c3cb6c25e4b886"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x40003}, &(0x7f0000000380)={0x0, 0x8, 0x0, 0x5}, &(0x7f00000003c0)={0x20, 0x81, 0xffffffffffffffcf, 'u'}, &(0x7f0000002ec0)={0x20, 0x82, 0x2, "000400"}, &(0x7f0000000440)={0x20, 0x83, 0x2, "ef33"}, &(0x7f0000000480)={0x20, 0x84, 0x4, "c5f21c9d"}, &(0x7f00000004c0)={0x20, 0x85, 0x3, "371f94"}, &(0x7f0000000500)={0x20, 0x0, 0x4, {0x3}}, &(0x7f0000000540)={0x20, 0x0, 0x3, {0x80, 0x80, [0x7700]}}, &(0x7f0000002ac0)={0x40, 0x7, 0x2, 0x8000000000}, &(0x7f0000002b00)={0x40, 0x9, 0xffffff60, 0x2}, &(0x7f0000002b40)={0x40, 0xb, 0x2, '#2'}, &(0x7f0000002b80)={0x40, 0xf, 0x2, 0x692}, &(0x7f0000002bc0)={0x40, 0x13, 0x6, @local}, &(0x7f0000002c00)={0x40, 0x17, 0x6, @remote}, &(0x7f0000002c40)={0x40, 0x19, 0x2, '\\)'}, &(0x7f0000002c80)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000002cc0)={0x40, 0x1c, 0x1, 0x7}, &(0x7f0000002d00)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000002d40)={0x40, 0x21, 0x1, 0x9}}) 15:01:01 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x2, 0x210080) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000040)=""/200) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:01 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000280)='/dev/input/event#\x00', 0x4, 0x410900) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000002c0)=""/147) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f00000001c0)="918d85d24623cc199da6d25d3ff78c5cf5a845db4d412bb6ee7c41e0eef777adf5b2de7fbe55160eadde4febb4f084865351c850b5bed38977cd969a1feb04dbfe59cad3fd44f32ea5d541060f98288dde920b1b0ed1b3b47cf91775ea1393aab8959761521422") r3 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCSREPORT(r3, 0x400c4808, &(0x7f0000000100)={0x1, 0x183, 0x1}) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGNAME(r3, 0x80404806, &(0x7f0000000140)) r4 = syz_open_dev$hiddev(&(0x7f0000000380)='/dev/usb/hiddev#\x00', 0x648, 0x100000) ioctl$HIDIOCGCOLLECTIONINDEX(r4, 0x40184810, &(0x7f00000003c0)={0x3, 0xffffffff, 0x8b6, 0x8, 0x1, 0x1}) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x2, "efd738a4e4709e23e0576f5778cdadc400d396f2b14628752f3a1851e41157d9e50affe73ad5c752646de09b2010edff7e8fac70d5628e233ede9d8dff65f62a"}) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r5, 0xc020660b, 0x20000000) read$hidraw(r5, &(0x7f00000000c0)=""/22, 0x16) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, 0x0, 0x15c) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000240)={0x3b, 0x6, 0x1000, 0x1}) 15:01:01 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) read$hiddev(r1, &(0x7f0000000040)=""/218, 0xda) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:01 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0xffffffff92da74cd, 0x201) write$hidraw(r0, 0x0, 0x15c) [ 1070.855123][ T2805] usb 1-1: USB disconnect, device number 85 [ 1070.861871][ T2805] rio500 1-1:0.133: USB Rio disconnected. [ 1070.892190][ T2866] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 1071.102130][ T17] usb 6-1: device not accepting address 82, error -71 [ 1071.262149][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1071.270407][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1071.278498][ T2866] usb 4-1: config 0 has no interface number 0 [ 1071.284601][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1071.293642][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1071.302313][ T2866] usb 4-1: config 0 descriptor?? 15:01:02 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) r1 = syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f00000004c0)) 15:01:02 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x1) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:02 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000001100)=""/184) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, &(0x7f00000000c0)={{0x1, 0x100, 0xf7, 0x9, 0x75, 0x7}, 0x195, [0x5, 0xfffffffffffffff8, 0x639c, 0x6, 0x8001, 0x3ca2, 0x2, 0x9, 0x7, 0x101, 0x80000000, 0x4, 0x64, 0x6, 0x80000001, 0x0, 0x1, 0x1f, 0xd8, 0x3, 0x98, 0xfffffffffffffff8, 0x5, 0x2d, 0x2, 0x1, 0x20, 0x6, 0x40, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x1000000000000, 0xfffffffffffffffa, 0x7, 0x2, 0x10001, 0x1, 0x3840, 0x4, 0xc63, 0x1, 0x7, 0x80000001, 0x9, 0x101, 0xffffffff7fffffff, 0x0, 0xf4, 0xfffffffffffffffc, 0x100000001, 0x7ff, 0x9, 0x7, 0x2, 0x3, 0xfffffffffffffff8, 0x100000000, 0x9, 0x25c, 0xffff, 0xb57, 0x80000000, 0x0, 0x4, 0x3, 0x40, 0x1, 0x7, 0x7, 0xffff, 0x8000, 0xffff, 0x7fffffff, 0x8f0, 0x1, 0x9, 0x401, 0x4, 0x2000000, 0x3, 0x5, 0x3, 0x5cda, 0x4, 0x5, 0x5, 0x9, 0x100000001, 0xfffffffffffffffc, 0x1, 0x6559, 0x10001, 0x0, 0x2, 0x4, 0x0, 0x3f, 0x0, 0x0, 0xf22, 0x8, 0x1, 0x6, 0x8, 0x2, 0x0, 0x9, 0x2, 0x9, 0x0, 0xa79, 0x9bdf, 0x80000001, 0xfffffffffffff708, 0x3, 0x4c, 0x7, 0x1, 0xffff, 0x401, 0x2, 0x1ff, 0x5, 0x1f, 0x4524, 0x7, 0xffffffffffffff98, 0x3, 0x6, 0x6, 0x81, 0x1, 0x1, 0x8, 0x1, 0xfffffffffffffc01, 0x8, 0x3, 0x3, 0x7fff, 0x1, 0x5, 0x100000000, 0x81, 0x0, 0x3, 0x80000001, 0x7, 0x9, 0x94, 0x7, 0xe608, 0x6, 0x40, 0x7, 0x6, 0x2, 0x156, 0x175, 0x6, 0x8, 0x8, 0x9, 0xffffffffddb2b70e, 0x1, 0xf9, 0x7, 0x43, 0x5, 0x8, 0x6, 0x0, 0x340, 0x6, 0x3, 0x1a5, 0x10000, 0x10000, 0x70000000000, 0x827, 0x1, 0x3, 0x80, 0x9, 0x9, 0xfff00, 0xff, 0x9, 0xc3c1, 0x7, 0x3ff, 0x8, 0x101, 0x3, 0x1, 0x0, 0x6, 0x1f, 0x7, 0x8, 0xc76, 0x40, 0xffffffff, 0x4, 0x81, 0x7, 0x9, 0x3f0a, 0x800, 0x8000, 0x2ca, 0x880, 0x3, 0x0, 0x9, 0x9, 0x7, 0x4a7e, 0x800, 0x1ff, 0x200, 0x9, 0x81, 0x4, 0x8, 0x0, 0x2, 0x9, 0x7, 0x10001, 0x3, 0x0, 0x2, 0x5, 0x4, 0x8001, 0x1, 0x2, 0x7d0c, 0x5, 0x2, 0x9, 0x218, 0x6, 0x400, 0x5, 0x100000001, 0x3, 0x1f, 0x3, 0x4, 0x0, 0x7, 0x1, 0xc8e, 0x81, 0x5, 0x7, 0x7c00, 0x100, 0x65c3, 0x4, 0x6, 0x3, 0xa6, 0x7, 0x101, 0x3f, 0x7fffffff, 0x7, 0x1, 0x0, 0x5, 0x30d3, 0x2, 0x3f, 0xfffffffffffffbff, 0xfffffffffffffffe, 0x1b93, 0x125ac721, 0x6, 0x0, 0x100, 0x8990, 0xc4a, 0x5, 0x1, 0xf58, 0x2, 0x7fffffff, 0x3, 0x6, 0x100000000, 0x10000, 0x1f, 0x97, 0x6, 0x7, 0x8, 0xda, 0x7, 0xbc9, 0x80, 0x3f, 0x2, 0x100000001, 0x7fff, 0x5, 0x4, 0x4, 0x9, 0x1f, 0x7, 0x3f, 0x495f, 0x10000, 0x4, 0x401, 0x3, 0x6c, 0x0, 0x7c00000, 0xfffffffffffffe01, 0xca5, 0x34dd39b4, 0xc9, 0x9, 0xffff, 0x20, 0xffffffff00000000, 0x3, 0x324, 0x37f, 0x200, 0xda91, 0xffff, 0x0, 0x6, 0x2, 0x2df, 0x5, 0x7ff, 0x920, 0x6, 0x9, 0x8, 0x100, 0xfffffffffffffffb, 0xb3bb, 0xffffffffffff4810, 0x8001, 0xdc, 0xffffffffffffffff, 0x8, 0xfffffffffffffff9, 0x3ff, 0xd75, 0x9, 0x40, 0x5, 0x4, 0x80, 0x1, 0x3ff, 0x0, 0x100000000, 0x1, 0x9b43, 0x7ff, 0xbc18, 0x2, 0x2, 0xfffffffffffff3b9, 0x3, 0x4, 0x20, 0x9, 0x6, 0x838, 0x4, 0x8, 0x0, 0x9, 0x6, 0x3, 0xf8, 0xffffffffffffbce9, 0x7b96, 0x4, 0x2, 0x0, 0x0, 0x7, 0x3, 0x80000000, 0x8, 0x8, 0xe77b, 0xffffffffffffff01, 0x0, 0x5, 0x4, 0x4, 0x1, 0x6a, 0x0, 0xa4c, 0x7, 0x327, 0x1dd, 0x3, 0x6, 0x3, 0x22, 0x0, 0x4, 0x6, 0x100000001, 0x3, 0xa37, 0x1, 0x6, 0x8, 0x80000000, 0xffffffff, 0x6, 0x2, 0x10000, 0x7206, 0x1, 0x751, 0x40, 0x0, 0x7fffffff, 0x4, 0x5, 0x80, 0x1ff, 0x7fffffff, 0x7f, 0x20, 0x3, 0x3, 0x4, 0x10001, 0x6, 0x4, 0x9, 0x5, 0x9, 0x30, 0x100000001, 0x0, 0x3, 0x8, 0x0, 0x2, 0x5, 0x1000, 0x9, 0x100000001, 0x5148, 0x708, 0x50000000000000, 0x401, 0x5, 0x87b, 0xffffffffffffff73, 0x6, 0x4, 0xb1f, 0x35, 0xfffffffffffffff8, 0x80, 0x3, 0x7, 0x4, 0x4, 0xf73, 0x8, 0x7f, 0x1, 0x6, 0x0, 0xffff, 0x6, 0x37ec, 0xfffffffffffffffa, 0x0, 0x2bc6, 0x2, 0x9, 0x3, 0x100a, 0x1, 0x9, 0x9, 0xfffffffffffff800, 0x90e, 0x80, 0xd6, 0x2, 0x80, 0xb0, 0xad63, 0x6, 0x70, 0x2, 0x7fffffff, 0x2, 0x9, 0x0, 0x2, 0x3ff, 0x0, 0x5, 0xffff, 0xe, 0x30c1, 0x4, 0x10001, 0x400, 0x71, 0x9, 0x3, 0x20, 0x1, 0x5, 0x7ff, 0x7fff, 0x0, 0x0, 0x4, 0x2f, 0xffffffff, 0x3, 0x3, 0x4800000000000, 0x4, 0x9, 0x0, 0x7fffffff, 0x10000, 0x1f, 0x6, 0x4, 0x7f0000000000, 0xea, 0x7, 0x6, 0x40, 0x101, 0x800, 0xf7f, 0x800, 0x3, 0x4, 0xa1, 0x1, 0x6, 0x80, 0x8, 0xba9, 0x7, 0xffffffff, 0x7a6, 0xff, 0x6, 0x2, 0x6, 0x1, 0x400, 0x4, 0xfa73, 0x5, 0x7d, 0x80000001, 0x7, 0x5, 0x40, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0xb8, 0x4, 0x8, 0x1, 0x433, 0x1, 0x4000, 0x1, 0x36f, 0x87, 0x8, 0x3, 0x8000, 0xb9c, 0x8, 0x4, 0x5, 0x0, 0x1000, 0x9d, 0x3, 0x1f, 0x1, 0x6, 0x6c4725b, 0xff, 0xffffffffffffdae5, 0xffffffffffffffff, 0x2, 0x9, 0x7e, 0x8, 0x4, 0x30b, 0x0, 0x80000, 0xffffffff, 0x2, 0x4, 0x10000, 0x8, 0x0, 0x4a939e2b, 0xfffffffffffffffe, 0x3, 0x9, 0x1ff, 0x800, 0xc74, 0x401, 0x9a, 0x6, 0x7fffffff, 0xffff, 0x0, 0x2, 0x89, 0x80000000, 0x2, 0xe, 0xf5, 0x4, 0x9, 0x401, 0x2, 0x7f, 0x1, 0x8, 0x3fffc00000000000, 0x5cc9, 0x80000001, 0x4, 0x1, 0x5, 0x3f, 0x3, 0x9a6, 0x1, 0xffffffff, 0x3e, 0x7, 0x8, 0x7, 0x5, 0x101, 0x4, 0x20, 0xff, 0x6, 0x6850f779, 0x0, 0x40, 0x20, 0x434, 0x7, 0x100000000, 0xfffffffffffffff7, 0x1, 0x1, 0x7fffffff, 0x0, 0x100000000, 0x7fffffff, 0x7fff, 0x5, 0x30, 0x2, 0x6, 0x6, 0x7fffffff, 0x3, 0x8a, 0xfffffffffffeffff, 0x5, 0x81, 0xfffffffffffffff8, 0x8, 0x7, 0x3, 0xfffffffffffffffe, 0x5, 0x3, 0xfffffffffffffe00, 0x7, 0xf, 0x6, 0x5, 0x9, 0x3ff, 0x8, 0x5, 0x13, 0x5, 0xfffffffffffffff9, 0x326, 0x0, 0x5, 0x5, 0xfffffffffffffffa, 0x3, 0x7, 0x0, 0x5, 0x0, 0x80000001, 0x4, 0x8001, 0x7, 0x4, 0xa3, 0x3, 0xb7, 0x8, 0x400, 0x5, 0x8, 0x7, 0x5, 0x1, 0x20, 0x2e9, 0x0, 0x5, 0x9, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x3, 0x400, 0x7041, 0x101, 0xe3, 0x73c, 0x7, 0x5, 0x5, 0x0, 0x7, 0x0, 0x77c, 0x9, 0x400000000000, 0x9, 0xdc, 0x6436, 0x3, 0x7fff, 0x1, 0x3ff, 0x4, 0x3, 0x59d, 0x0, 0x6, 0x100000000, 0x9, 0x1, 0x1, 0x40, 0x0, 0xb639, 0x2b5a, 0x9c, 0x4, 0x3, 0x101, 0x5, 0x5, 0x2, 0x3400000000, 0x8, 0x3, 0x8, 0x4, 0x48c, 0x3, 0x0, 0x80000000, 0x1, 0x3, 0x400, 0xfffffffffffffffc, 0x6, 0x3, 0x1ffc, 0x6, 0x88, 0xd4d, 0x9, 0xfffffffffffffe00, 0xfffffffffffffffc, 0xfff, 0x7, 0x7, 0xfff, 0x5, 0x6, 0x100000001, 0x7f, 0x3, 0x3f, 0x6, 0x0, 0x31cb, 0xe52, 0x2, 0x1b39, 0x6, 0x3ff, 0x101, 0x7fffffff, 0x7, 0x0, 0x58f5, 0x5, 0x10001, 0xd59, 0x0, 0x63e2, 0x1, 0x200, 0x2a43f91a, 0x5, 0x9, 0x4a235d75, 0x8, 0x9, 0x4, 0x80000000, 0x89, 0xffffffffffffffc1, 0x1, 0x2, 0x20, 0x7, 0x10000, 0x80, 0x2, 0x401, 0x81, 0x3, 0x0, 0x1ff, 0x40, 0x200, 0x4785, 0xff, 0x2, 0x21, 0xd2, 0x5, 0x1, 0x4, 0x7fff, 0x81, 0x5, 0x200, 0x3, 0x9, 0x9, 0x3, 0x1, 0x0, 0x5, 0x8, 0x2, 0x4f08, 0x3ff, 0x2, 0x4, 0x8000, 0x3, 0x400, 0x5, 0x2, 0x81, 0x7, 0x800, 0x5, 0x2, 0x20, 0x0, 0x72, 0x1, 0x4, 0x73b, 0x1f, 0x100000000000, 0x6, 0x2, 0x3, 0x100000001, 0x7, 0x0, 0x85f5, 0x400, 0x8, 0x7, 0x5, 0x5, 0x5, 0x9, 0x8, 0x9, 0x1, 0x81, 0x9, 0x2, 0x100000001, 0x4, 0xb89b, 0xa4, 0x2a8, 0x7, 0x10000, 0x2, 0x9, 0x3, 0x100000001, 0x3, 0x1c000000000000, 0x7ff, 0x7, 0x4, 0x0, 0x6, 0x3, 0x8001, 0x7fffffff, 0x100, 0x4, 0x0, 0x81, 0x9, 0x1ff, 0x0, 0x81, 0x3, 0x5, 0x20, 0x3, 0x8, 0x30d, 0x0, 0x8001, 0x4, 0x3, 0xa4, 0x100, 0x100, 0x20, 0x54, 0x0, 0x6, 0xc51, 0x99a0, 0x3, 0x7, 0x3ff, 0x4, 0x4, 0x5, 0x8, 0x1f, 0x2633, 0x1, 0x0, 0x100000000, 0x1, 0x80000000, 0x1f, 0x101, 0x81, 0x36, 0x6, 0x0, 0x9, 0x101, 0xff, 0x7, 0x4, 0x100, 0xb1, 0x7ff, 0x1, 0x1, 0x57, 0x8, 0x2, 0x1000, 0x79, 0x100, 0x200, 0x1, 0x9, 0xfffffffffffffff9, 0x8, 0x80000001, 0x56]}) [ 1071.472162][ T17] usb 6-1: new high-speed USB device number 83 using dummy_hcd [ 1071.482205][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 011 [ 1071.512213][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1071.521097][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1071.544168][ T2866] usb 4-1: USB disconnect, device number 11 [ 1071.652110][ T3417] usb 1-1: new high-speed USB device number 86 using dummy_hcd [ 1071.712109][ T17] usb 6-1: Using ep0 maxpacket: 32 [ 1071.892146][ T3417] usb 1-1: Using ep0 maxpacket: 16 [ 1071.912219][ T17] usb 6-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 304 [ 1071.922146][ T17] usb 6-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 4 [ 1071.931758][ T17] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1072.022188][ T3417] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1072.030483][ T3417] usb 1-1: config 0 has no interface number 0 [ 1072.036898][ T3417] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1072.045949][ T3417] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1072.054675][ T3417] usb 1-1: config 0 descriptor?? [ 1072.093481][ T3417] rio500 1-1:0.133: USB Rio found at address 86 [ 1072.312134][ T2805] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 1072.694755][ T12] usb 1-1: USB disconnect, device number 86 [ 1072.701413][ T12] rio500 1-1:0.133: USB Rio disconnected. [ 1072.732214][ T17] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1072.741253][ T17] usb 6-1: New USB device strings: Mfr=31, Product=2, SerialNumber=151 [ 1072.750596][ T17] usb 6-1: rejected 1 configuration due to insufficient available bus power [ 1072.759367][ T17] usb 6-1: no configuration chosen from 1 choice 15:01:04 executing program 5: syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x4646cb06790c1528) r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x7, 0x200802) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCINITREPORT(r1, 0x4805, 0x0) 15:01:04 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000100)=""/92) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x80000000, 0xa0001) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x50000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, 0x0, 0x15c) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCGNAME(r3, 0x80404806, &(0x7f0000000180)) r4 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r4, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r4, 0x4802, 0x2) ioctl$HIDIOCSUSAGE(r4, 0x4018480c, &(0x7f00000000c0)={0x1, 0x300, 0xfffffffffffffff8, 0x8, 0xfffffffffffffff8, 0x7}) 15:01:04 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000380)=""/70) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x87, 0x8d302) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000400)) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x650000) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) r5 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r5, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGKEYCODE(r5, 0x80084504, &(0x7f0000000100)=""/80) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000040)) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x6, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x5, 0x240) ioctl$HIDIOCGNAME(r1, 0x80404806, &(0x7f0000000080)) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000000)) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f00000001c0)=""/255) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f00000000c0)=""/172) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:04 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) read$hiddev(r0, &(0x7f0000000100)=""/133, 0x85) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:01:04 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) [ 1073.640858][ T17] usb 6-1: USB disconnect, device number 83 15:01:04 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x4, 0x272202) 15:01:04 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCGUSAGES(r0, 0xd01c4813, &(0x7f0000001f40)={{0x2, 0x2, 0xffffffffffffffe0, 0x9, 0xf3, 0x3f}, 0xb7, [0x1, 0x4, 0x9, 0x80, 0x3, 0x9, 0x3f, 0x401, 0xfffffffeffffffff, 0x100000000, 0x1ff, 0x7fffffff, 0x6, 0xffffffffffffff96, 0x6fbc, 0x4, 0x2, 0x53d7, 0x8, 0x6, 0x81, 0xfffffffffffffe52, 0x4, 0x8001, 0xc6, 0x5, 0x1, 0x2, 0xd5e8, 0x5, 0x17, 0x1f, 0xffff, 0x2, 0x2, 0xfff, 0x599, 0x1, 0x7, 0x1, 0x10001, 0x9, 0x3000000, 0xfffffffffffffffc, 0xffffffffffff7fff, 0x3, 0x95c, 0x9, 0x36800000, 0x495, 0x8, 0x7f, 0xffff, 0xffffffffffff7fff, 0x4, 0x3ff, 0x2, 0x4, 0x8, 0x1, 0xef, 0x100, 0x7f, 0x3ff, 0x81, 0x7, 0xfffffffffffffff7, 0x1000, 0x3, 0x8, 0x2, 0x1, 0x0, 0xe44, 0x1, 0xff, 0x8, 0x1, 0x9, 0x3477, 0x3, 0x0, 0x8000, 0x7, 0x8001, 0xffffffffffffff18, 0xfff, 0x3ff, 0x4, 0x1, 0x29, 0x4, 0x80000001, 0x8000, 0x2, 0x3f, 0x92, 0xffff, 0x40, 0x1, 0xfda000, 0xbc, 0xffffffff, 0x40, 0x3, 0x2e, 0x5, 0x7fff, 0x7, 0x4, 0xfffffffffffff246, 0x0, 0xbd30, 0xcbf, 0xffffffff, 0x1ff, 0x100000000, 0x0, 0x9, 0x8, 0x4, 0x0, 0xa6, 0x1c0000000, 0xffffffffffff9eef, 0x3, 0xfff, 0x3, 0x9, 0xfffffffffffffff9, 0x9, 0x400, 0x5, 0x1, 0x800, 0x1, 0x1f, 0x0, 0x100000000, 0x100000000, 0x2, 0x7, 0x5e, 0x3, 0x7, 0x7, 0x2, 0x0, 0x867, 0x1000, 0x10000, 0x2, 0x10000, 0x6, 0x7, 0xfffffffffffffffa, 0x401, 0x3, 0x7, 0x3ff, 0x51, 0x2, 0x20, 0x3, 0x1f, 0xffff, 0xffff, 0x6, 0x8, 0x2, 0x2, 0x3ff, 0x3, 0x81, 0x0, 0x1, 0x3f, 0x2, 0x8b, 0x708, 0x7, 0x2, 0x4a, 0x82, 0x1, 0x8001, 0x10, 0x4, 0x100, 0x0, 0x0, 0xfffffffffffff956, 0x0, 0x8, 0x9, 0x3, 0xfffffffffffffff7, 0x7, 0x80000001, 0x1, 0x4, 0xffffffffffffffff, 0x6, 0x5c5d, 0xffff, 0x9, 0x8, 0x3, 0x3, 0x0, 0x7, 0x1000, 0x4, 0x7ff, 0x1000, 0xa3, 0x8, 0x4, 0x401, 0x3, 0x8, 0x6, 0x6, 0x401, 0x200, 0x3, 0x0, 0xffff, 0x7, 0x9, 0xe41, 0x80000000, 0x8, 0x2, 0x9, 0x6, 0x4, 0x72b8, 0x6, 0xfffffffffffffff9, 0x8001, 0x6, 0x7, 0x7f, 0x1, 0x6, 0x420, 0x3, 0x0, 0x7, 0x1, 0x800, 0x5, 0x1, 0x5, 0xfffffffffffffffe, 0x8000, 0x80, 0xc402, 0x9, 0xfffffffffffffff8, 0x1, 0x27, 0xfffffffffffeffff, 0x5, 0x0, 0x400, 0x8, 0x3, 0x10001, 0x800, 0xfffffffffffffffa, 0x10000, 0x800, 0x100000001, 0x4, 0x3ff, 0x1, 0x6, 0x61b5, 0x9, 0x656f, 0x4000000000000, 0x3, 0x9, 0x400, 0x586, 0x2, 0x1, 0x22, 0x7, 0x7, 0x6, 0x401, 0x1, 0x1, 0x20, 0x4, 0x200, 0x100, 0x2, 0x63, 0x9e0, 0xfc4, 0x2, 0xfffffffffffffff8, 0x0, 0x80, 0x7f, 0x10000, 0x3, 0x3, 0x4, 0x2, 0xfc2, 0xfffffffffffffff7, 0x5, 0x7, 0x2, 0xfffffffffffffffc, 0x7, 0x80, 0x0, 0x2, 0x1ff, 0x8000, 0x9, 0x0, 0x20, 0x2, 0x1, 0x6, 0x9, 0x2b4118a2, 0x7, 0xffffffffffffffc0, 0xff, 0xffffffff, 0x1, 0x3, 0x0, 0x800, 0x2, 0xa89f, 0x8, 0x81, 0x3, 0xfffffffffffffff7, 0x9, 0x7, 0x20, 0x7, 0x7, 0xc4c5, 0x6ff5, 0x1, 0x101, 0x403, 0x10000, 0x4, 0x7, 0x9, 0x2, 0x8, 0x7fffffff, 0x9, 0x6, 0x7, 0xcfff, 0x2, 0x8, 0x4, 0x5472, 0x800, 0x9, 0x5, 0x1ff, 0x100000000, 0x370, 0x9, 0x7be, 0x8, 0x7, 0x20, 0x1, 0x9, 0xfffffffffffffff7, 0x0, 0x9, 0x2, 0x7, 0x0, 0xffffffffffffff3f, 0xff, 0x8000, 0x2, 0x100, 0x3, 0xdd1, 0x800080000000, 0xffffffff, 0xb2, 0x0, 0x7, 0x5, 0x80, 0x5, 0x1, 0x40, 0x0, 0x40, 0x4, 0x4, 0x9, 0x4, 0x1, 0x5, 0xa9b3, 0x80000001000, 0x80010000000, 0x3, 0xffffffff, 0x2, 0x4, 0x7, 0x2, 0xd860, 0x3, 0x200, 0xffffffffffff7fff, 0x5, 0x20e, 0x4, 0x5, 0x0, 0x3, 0x5, 0x10001, 0x9f, 0xde0f, 0x1f, 0x10000, 0x6, 0x5, 0x5, 0x0, 0x7, 0x2, 0xffffffff, 0x9, 0x5, 0x2, 0xfffffffffffffff7, 0x7f, 0x401, 0x80, 0xc0aa, 0x0, 0xca1, 0x400, 0xd409, 0x0, 0x0, 0x39, 0xa06c, 0x9, 0x1, 0xfffffffeffffffff, 0x1, 0x100000001, 0x6, 0x5, 0x6, 0x9, 0x8, 0x8, 0x4, 0x57c9, 0x3b8, 0xea9, 0x8001, 0xffff, 0x5, 0x80000000, 0x6, 0x4, 0x4, 0x1, 0x8000, 0x100, 0x6, 0x0, 0x95, 0x3, 0xff, 0xb1, 0x7c92, 0x7, 0x7fff, 0x101, 0x800, 0x9, 0xf, 0x7f, 0x8306, 0x7, 0x80, 0x401, 0x7d0, 0x80000001, 0xffffffffffffff00, 0xfffffffffffffff8, 0x400, 0x56ac, 0x401, 0x3, 0x49, 0x4, 0x5, 0x100000000, 0x7de, 0xffffffffffffff80, 0x1, 0x100000000, 0x400, 0x6, 0x1ff, 0x4, 0xa8, 0x1ff, 0x570, 0x7, 0x7ff, 0x8001, 0x3, 0x2, 0x10001, 0x8001, 0x5, 0x3, 0x5, 0x100, 0x2, 0x5, 0x8, 0x4, 0x8, 0x5, 0x6, 0x4, 0x9, 0xfffffffffffffffe, 0x3, 0x9ef, 0x1, 0x8, 0x101, 0x8, 0x3, 0x7, 0x0, 0x9a, 0x401, 0x8df6, 0x5a9, 0x3ff, 0x8, 0xffffffff, 0x0, 0x1, 0x1, 0x5, 0x3, 0x2, 0x127, 0x6, 0x80000001, 0x8, 0x1, 0xde27, 0x3, 0xd9, 0x2, 0x4, 0x1862, 0x4, 0xff, 0x6, 0x800, 0x2, 0x1c37, 0x80000000, 0x9, 0x8, 0x7fff, 0x6890, 0x746, 0x4, 0x3ff, 0x40000, 0xc6b6, 0x7, 0x1, 0x7, 0x300, 0x1f, 0x101, 0x3f, 0x1, 0x7, 0x7, 0xfffffffffffffbff, 0x6, 0x2, 0x80000000, 0x9, 0x8, 0x5, 0xffffffff, 0xfffffffffffffffa, 0x0, 0x1, 0x209, 0x5, 0x2, 0x6, 0x7ff, 0x3, 0x9, 0x3, 0x20376647, 0x9, 0x317a9959, 0x0, 0x8000, 0x4, 0xffffffff, 0x8, 0x200e, 0xe7, 0x80000000, 0xfff, 0x8, 0x0, 0x8, 0x7, 0x1000, 0x14000000, 0x100, 0x2, 0x200, 0x1921f6e3, 0x7, 0x5, 0xe2f, 0x2, 0x5, 0x81, 0x8, 0x3, 0x100000001, 0x100000000, 0xae5, 0xffffffff, 0x3, 0x5, 0x7ff, 0x7fffffff, 0x0, 0xe89, 0x2, 0x8001, 0x80000000, 0xe49b, 0x37, 0x8, 0x5, 0x0, 0x0, 0x8, 0x8001, 0xf4, 0x1d89, 0xd0f4, 0xfffffffffffffffe, 0x4, 0x200, 0x1, 0xfff, 0x6, 0x2, 0x100000000, 0x7ff, 0x7, 0x168, 0x3, 0x0, 0x3, 0x2, 0x6, 0x4, 0x3, 0x8001, 0x80, 0x7, 0x3ff, 0x4aa, 0x3, 0x0, 0x1, 0x3, 0x41, 0xfffffffffffffffb, 0x4, 0x4, 0x7f, 0x4, 0x9, 0x28000000000000, 0x4, 0x2a40000000000, 0x4, 0x6, 0x3, 0x6, 0x26d, 0x20, 0x7, 0x401, 0x9, 0x6, 0x6, 0x4, 0x7fffffff, 0x6, 0xe6, 0x10001, 0x7, 0x2, 0xa7d, 0x0, 0x100, 0x2, 0x2, 0x6, 0x7, 0xffffffff, 0x2, 0x3, 0x3, 0xcae4, 0x1, 0x8000, 0x6, 0x401, 0x3, 0x6, 0x3, 0x5, 0x4, 0x8a8, 0xc0000000000, 0x3, 0x3, 0x1ff, 0x7, 0x7f, 0x1, 0x3, 0x51f9, 0xfff, 0x6, 0x9, 0x6, 0x3, 0x9, 0x1, 0x9, 0x5, 0x8000, 0x5, 0x9, 0x2, 0x8001, 0x200, 0x5, 0x3800000000000000, 0x7, 0x8, 0x7354, 0x2, 0x7, 0xfff, 0x1f, 0x7, 0x100000001, 0x4, 0x6, 0x1f, 0x100, 0x5, 0x80000000, 0x3, 0x2f5eb32b, 0x0, 0x5, 0x4a, 0x3, 0x40, 0xd37, 0x8, 0x2, 0x3, 0x10000, 0x3, 0x8, 0x4f1, 0x7fff, 0x80000001, 0x3, 0x19f1, 0x2, 0x80000000, 0xfffffffffffffffe, 0x5, 0x3ff, 0x8, 0x4, 0xfffffffffffffffd, 0x3f, 0x7c, 0xffffffffffffff2c, 0x6, 0x6, 0x9, 0x80, 0x6, 0x80, 0x20, 0x4, 0x40, 0x7fff, 0x0, 0x1, 0x0, 0x7, 0x2, 0x80, 0x9, 0x9, 0x10000, 0x8, 0xc, 0x5, 0x1, 0x1f, 0x2, 0x200, 0x3c7, 0x0, 0x8, 0x0, 0xa39, 0x1, 0x3, 0x10001, 0x8, 0x1000, 0x1, 0x1000, 0xfff, 0x6, 0x1, 0x1, 0x800, 0x95, 0x2, 0xb1, 0x90, 0xffffffffffff6a54, 0x0, 0x401, 0xffff, 0x1, 0x5, 0x0, 0x401, 0x80000001, 0x80000001, 0x80000000, 0x9, 0x3f, 0x8, 0x80, 0xe0000000000, 0x2, 0x1, 0x141, 0x6, 0x80, 0x2, 0x1, 0x100000000, 0x100000000, 0x30e, 0x4, 0x100000001, 0xffffffffffffc02d, 0x3, 0x2, 0x7e81, 0x7fff, 0xfffffffffffffff8, 0x1, 0x4, 0x100000000, 0x8, 0x5, 0x36e, 0x1, 0x4ef1, 0x8, 0x1, 0xfff, 0x7, 0x2, 0x6, 0x6, 0x3ff, 0x9, 0xba, 0xb0, 0x8, 0x1ff, 0x7d9, 0x400, 0x9, 0x3, 0x7, 0x2, 0xffffffff, 0x9, 0xa671, 0x9, 0x0, 0x4, 0x8, 0x30000000, 0x9, 0x800, 0x0, 0x5cc, 0x0, 0x4, 0x5, 0x10000, 0x6, 0x4, 0x5, 0xffffffffffffa7a7, 0x5e359ae7, 0x2, 0x401, 0x2, 0xaa3, 0xffffffff, 0xfffffffffffffffa, 0x20, 0x6, 0x9, 0x1, 0x8, 0x4, 0x0, 0x5, 0x0, 0x2a1494d0, 0x5ce26951, 0xe7c8, 0x0, 0x1ff, 0xa3a7, 0x69, 0x1, 0x5, 0x3, 0x9, 0x1, 0x4, 0xfffffffffffffff7, 0x2, 0x200, 0x1, 0x9, 0x5, 0x4, 0xaf, 0x80000000, 0x0, 0x3, 0x4, 0xffffffffffffaf8d, 0x0, 0x5, 0x8, 0x1, 0x6, 0x8, 0xffff, 0x2, 0x3, 0x80000000, 0x8d6c, 0x200, 0x10001, 0xffffffff, 0x7f, 0xacc9, 0x5, 0x5, 0x8, 0x4, 0x7ff, 0x6]}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x6e31, 0x10000) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f00000001c0)="1dcb4f610f10501137e569b0dd8550d3489bd030ed148015ff95ed0c786e13d7a776ba439b713a32e0fc2580b6660625bb6ca30bfce1e76d7905aeba6329dca94ec589502badc4ef50dcf89068f53aaf2f11567c39bd58da78610f75bd54f45f6d48b05cac76de4ba326d9d12343b38c2f083f27965b0cb0af949cd0303f4c69824c1d3d5730a90b5c4cde2fd3e5ae660a27b9db1c2df40b0db670b56b98be319d633f10e72200ce9e58a5b9a4e0d7bf5ac805de416032d3e2817f68708989128e1c4a8d4facc7abd7459c57f5fa94369171438dfb7e450ed7d89d895af5182ab660769635c18318ff209c68c94c2239") syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f00000002c0)='/dev/hidraw#\x00', 0x9, 0x509900) ioctl$HIDIOCGRAWPHYS(r3, 0x80404805, &(0x7f0000000300)) r4 = syz_usb_connect(0x3, 0xc0e, &(0x7f0000000340)={{0x12, 0x1, 0x250, 0xa1, 0x63, 0x3a, 0xff, 0x413c, 0x81b6, 0x422f, 0x0, 0x1000, 0x9, 0x1, [{{0x9, 0x2, 0x9df, 0x1, 0xfffffffffffffffc, 0x80, 0x10, 0x80, [{{0x9, 0x4, 0x6c, 0x200, 0xe, 0x7, 0x1b, 0x34, 0x5, [@usb_cdc={{0x7, 0x24, 0x6, 0x0, 0x0, "e505"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x7, 0x8001, 0x6, 0x1000}}], [{{0x9, 0x5, 0x9, 0x4, 0x336, 0xcb7e, 0x3, 0xff, [@generic={0x65, 0x3, "ba1532fe44a59f40b799db0473a9a18d1909adb0ac1653bc5c3edd4ec43c63a61c1028996204aaa0afac9a922d91d9b28f1a96f0dc0d5e94a253ace83f3f2754908e57e46b77b641aa01db1c7889b1deee14149569bc6e9ba264a3f09f0ab3d3673d19"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x2f9, 0x6, 0x3, 0x2, [@generic={0xf3, 0x30, "1d6a1e9cd4f57d22170bee28e47c6a512f5599a0f974f8acaacea6615b85c38f70fe829ab3165c20f982916a647548c8913bb18a4a7d5c9e4b94fcf303f2a13cbd579ff0014f2a1799eecd6ce0f87f342b5a973977f1f3d7645dff41cf5bdd34360f30aa8939b14ee416f6a203b1db8cf7d56fbbf2869058548de8b939929b908fa23194dad31caf510cdd33ea557e67c6f2bd7d0eca8510d0f680bdedee5c17b63d0c97796cd25ad2f2d35b87a9e7ca0067e9b197cf9a61cbe97e6c34fb6db037d66373e4b3debc21c0a6bd0117e1f6fa9301cffaada3c850cf4e36e40ea9cbfb2db2299ee3e9ff76e3515cc23232d655"}, @generic={0x19, 0x2d, "4b2ac30983a67abb9171454674caa98ef9047d589968ed"}]}}, {{0x9, 0x5, 0x56eb41120a99b03b, 0x0, 0x12c, 0x9, 0x9, 0x7, [@generic={0x47, 0x73, "b70f6297b019fac5bd70a125729218164d0ad7e20b9b87e584f7c4410a097e6a44fbe11264db1515db00b48b8440e6a0d6328795329ef14202fdd7f49ba0833e847bdc5ff1"}, @generic={0x52, 0x2, "94868d74a79fd784f305cf038aacd776321374af3e01acf7de0717815de66073f559f1e48d88f0edd88741fe372f43b433738a5faefa64a4800271b3ffcc54385a07a2a41bdc82e35556fc857bbcf0ff"}]}}, {{0x9, 0x5, 0xf, 0xc, 0xe9, 0x3, 0x401, 0x5, [@generic={0xb5, 0x9, "4087cce7476c0eb101ce9724a9bf655c308fb9fab8c6d6d4ccaf1505b04628597585662f4c752d267c2a649fab0d1084478e2f4c411deac4b5b9d1e26bda6d403c0671b27c82121792dfa4462b23a5f063513039056790c631981790fc37b22200540423a7750e69742e933a5e180a3e70d9be0ea9bb773686781af43f693a8a49e4b62b2183ac66731fbd2ddb35c8cef939fd3dbd2dbcde67f58d51dd2c65a9ee019c8df49d706ba456ab5e6d0be9b6f39fcf"}]}}, {{0x9, 0x5, 0xf89b7e2c65a9970a, 0x1, 0x344, 0x100000000, 0xffffffff, 0x5, [@generic={0xcb, 0x8, "eaaad438f6b09e93a663dab966116e66227954b75a64310ff143ea9ad7453fab71fd2c4e035dd84779173579870a6b25969e6aa83182dae998d1c6d842ad6f7fcefb0c324a100e4bdbba5f84d7ebada60f99b1152207194db7fe9aac113425f65fcd5d36ae68308da5309379adf7e88f26cc718161df92742a3113edf0d1a92acf0a35a64b6a1ee3a27f4cdb5b70bf921b0d55d01b10a6ef9b62b9dca363586c05a87fbba8ceb268089130588568e053e5a2a2d2eb429d65352aca217a5356eaf67392442a65a952f8"}]}}, {{0x9, 0x5, 0x2, 0x10, 0x3d, 0x9, 0x6, 0x0, [@generic={0x41, 0x10, "5416adf5402dffa035782e7cbec468cc75f800721d2d9d6bcebf8af375565e5173107ba4a463aaed8690dc4482dbd2b856645143382773a0d1fb4a3a999d56"}, @generic={0x8a, 0xf, "784e65bc3c3ddfb0f64d640cd503dc5a4bd0922c7b0877217216e9b52e66654860361b74d747343d49e44cc0212866b794e7f28fa6efe51516584e3c9b0f55efc330f4fe088d1e101d6525c1e9ac79bc9640c5efbf68ced38e7092d6da23199c685620a80a85c4426136ae45a077d53c1190df59cdc8f81812b9030236fdffa9267cf50d3f39c2be"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x319, 0x7, 0x8, 0x6, [@generic={0x93, 0x8, "8f1d459881e2096440eabe41d3f078a5866525a0d0779df1d2bbbef807c99efa632162b0ab07a897ecaa99f9319b6f31feafdb5a5a4a36b517455382c3fb6212173198001a582be787a2efe7bb6e490420879d3e36cd1338f26602bfe5a277e12df3fec0198947db7d6828aa12eee400d2d86cb4b80af21c44f221f5ab0c9954c10cc8221a9c2de33d69ae91013eb0f231"}, @generic={0xd1, 0x0, "5261e241655bac15e3896d253cb7ff6a2e23bd7ac597a89cd2444b826f82735f3e37cae0c1baa2e526ffd4fbec2e0c55b0945ef37758b65eed2ed4d7bda1147ec327c57549676b33c3a3303c9f29ecf6cf608f304171c3a166df82f6a52eb35e83c7a74bc064edc6603863a43beeb28e893778d9ad365ede812b80fe75244661d045923dfc7bbf2b0d8ff656f856e07d45b85d60cbf30b3c60994b2dd2255afe82e31d2c3d5b001984f7b257f7b84e113cbdad7eba00865daf3ba410954f05db47b16ba2ee8737a18004e0de56af84"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x212, 0x5, 0x7, 0x1, [@generic={0x93, 0x3, "9a507369bb873df824b7b5a9aa797265193b67e8668ff42a588c4a732a097268efb86df6a54de2756c02bc8bf9f33d49de1a0adfd26cab792c901b159bfe7bd660a9e0c976e8084a6e5f0a176105538aeede423f377adec5a5c3bbc94d480464d83d1dc486037b89b36760319d317914df7ef556035a6f1b2375c2bb95ed1b2d575617dd973f11dffca0bac5e3f93853cb"}, @generic={0xc0, 0x2, "3d10decef10e59e8584b41ffb2bd2ab7b5734b06961a4003796d44dae5c08c4250880f877f539b99fd35b0e5d896fddc574599c6ae6a7cc19ac8ccf291167bf4d425f39fb345c506f23e93672cbd06a5a4b155f3a05795757a3b0ab2f5b38d850b9da59e2aa46d333c02908f3ced06f95ad022b92dab2be41d146ecbcd9f6e9025d10ed49201155500f7d6326ab07bc796c3178763fcd86aaf9d0f6d877ad5732c1b45d2d471a671882cf9c4d33f84e6e0482607b7426df85555ed63caaa"}]}}, {{0x9, 0x5, 0x7, 0x3, 0x1ac, 0x472, 0x1304d2fe, 0x6, [@generic={0x7f, 0x0, "6510b4f88de8d239aaccb1bf0f073e52c4038895fbb2f34db5351f5ea1b3ad3376615bf3559c38fc657ad034bbde077b4c9f0f38f6b6c2e6031a42e5bd999dac38cf608092344c5438a1f49a47ff2ad11342fbf34a493901838b5844efba52923a4dfdfb9c083671e50ff3d6452e16ef564cd9b2dec3009cad878b607a"}]}}, {{0x9, 0x5, 0xa, 0x12, 0x188, 0x401, 0xe738, 0x0, [@generic={0x79, 0x24, "66a837e81bf13ffabe63c0baed49dcbe6bbe1174a1c2cfcdc8392420b7aa5cf9a0684610e5540484b9bb1d8473848a1eb30f48c653105306b2649d0c6f513eb7dc3a16f8aa19594482bb8043a9cb8cfcd8028dba89c7d370be10efee25c398abf3ff47821c176ac6445f48faf8b28e733d2328b729bc29"}, @generic={0x13, 0x6, "45f8c58abe3976966f14d1f48ba4de145b"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x1b5, 0x1, 0x200, 0x4, [@generic={0x21, 0x9, "14d67c989d61c1664353374684c0105f3627a69d3cffe91837da472b02a12f"}, @generic={0x39, 0x3, "945ad55975e1a5bf8b56accada90590efce013f4f791f847b6768e12662ee165b7c0d8a104a1f07af73873d622ea9acbe01ded65182efa"}]}}, {{0x9, 0x5, 0x9, 0x4, 0x2ee, 0xd2d, 0x1000, 0x2, [@generic={0x24, 0xfc13d0292b0f87e6, "f736717e15c3c6e4d6fee9382eff3a8da8c2388517c3e252c56558659fda64ea6655"}, @generic={0x76, 0x7, "f0712e1486b1b9be6064945ef8a816b794c39e2eb2036cd457fb2d4fe3a03c51895e662afd15fa172380d1310b93882c43d23dbf402dfd0317afd85159c349ab608c9b030d677abdc566f07c7bca86573422e37118e5580d7f9f05ca821e443e229b61758bd19318844c466e7a2b425aae0b6ff7"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x302, 0x240, 0x7ff, 0x2b, [@generic={0x2b, 0x5c, "b85d85298f026ad888e134bbdc3aec5351e857cdf191d1e7cfb35cee22f4afc0eabe91d44df74b6f83"}]}}, {{0x9, 0x5, 0xe, 0x14, 0x304, 0x8000, 0x9, 0x5}}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000d40)={0xa, 0x6, 0x110, 0x5, 0x0, 0x3f, 0x617f28ac36caf987, 0xec48}, 0x19, &(0x7f0000000d80)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x800000000000009, "3378c06f7fd07b5acd4b5e2ee49516e6"}]}, 0x5, [{0x101, &(0x7f0000000dc0)=@string={0x101, 0x3, "3dedf23d7370fc4cc2912d7da305ca52c7c2b8bd187ef0b8edae0f5dde0d39d40b4bda32b04bc347a803789932d08a5dc61ebd6260a1dfd4ef98325d98a46621634561ba1473b5dfe8847859218bcdab3811bc15b7c5c971ac84e6eea6d71b49d399b68204e38d4a825d8ba3e27dfca1a2256c0c95ccae4f12c90fb087d1f8db24058b2c3082d093c09c8eda58cf9d5a880a95443372790c82a21b4e492ccfcbbe68cf619b2df7a05174e435bda8f7564e63a996d181210721a88e963cc512f49fbb3bc7c8b05ca8092c424f176e280b79acc6a9dadeeacc131b844436e2cde210af58c31fd858396f352fbf115871585c9e7b5fdc1032eb96d93d826277fa"}}, {0xe2, &(0x7f0000001f00)=@lang_id={0x0, 0x3, 0xc4d}}, {0xac, &(0x7f0000000f40)=@string={0xac, 0x3, "fb6e4b6b75751a6593212321708889c0b2035c9229b6841027274c1c112607708271ad8b9110a5a96246088194eb00993161dec32fe58474e99e8f946c356800326b701dd8d164257bf5390b6e36ff8b4911135d2ff34868fd78ac92339050c9e0a7ca5fbebd74565239bb4d8601d189a5f8ec196d4f8fba2772b37b0ff8f0aac0d57fa78eefc60f5a72faa86c4819341a384828f73596dc5666ee2901980e86608b026621b8c5e2f1ba"}}, {0x4, &(0x7f0000001000)=@lang_id={0x4, 0x3, 0x430}}, {0xb7, &(0x7f00000010c0)=@string={0xb7, 0x3, "ffceb6eaeec250ca7ee7ff06824dd70f5217b968a908baf890b9c6b5182781ba0b20bb912b82eb7efed83e86d79893c8bf3184e90611ceaad5013e2bbda3ca15ae788ad2555ae4e788dc1d6e230eb0520b7014876d5e4c309eac745ad4f6a26da8986b1eb4f37245936d4e31da826a8b5f9874beacf3cf1893a2c2bc47919f2cdced1356fa6db09555ef5a11944af42403d31dd416654c02cb1fb3386edb95ebe161a79fcaf73559d858e4d34e89c064bc6ce0ee23"}}]}) r5 = syz_open_dev$evdev(&(0x7f0000001b00)='/dev/input/event#\x00', 0x4, 0xa00000) ioctl$EVIOCGNAME(r5, 0x80404506, &(0x7f0000001b40)=""/187) syz_usb_control_io(r4, &(0x7f0000001380)={0x2c, &(0x7f0000001200)=ANY=[@ANYBLOB="200d7300000073015d4b95ec30dd0d5fd55485520ae69f63480e263419f8a8e391c0ef957bdf9cca2024e189bfab5b0e7ad2b4181bebc4d22d1396ad7b9e111952162aea06a4a775eba09166c751992fd748b3af9bfa2f42fbc5ed336b7bf7673ca2733bdad932917bab941559dfcfab92e2326dd7a251895c"], &(0x7f0000001280)=ANY=[@ANYBLOB="000482d5d4f9421f4a8a"], &(0x7f00000012c0)={0x0, 0xf, 0x2c, {0x5, 0xf, 0x2c, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x4, 0x6}, @ssp_cap={0xc, 0x10, 0xa, 0x58, 0x0, 0x0, 0xf07, 0x80000001}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "8c8fdc2a962159534ea08f66f35e5a56"}]}}, &(0x7f0000001300)={0x20, 0x29, 0xf, {0xf, 0x29, 0x4, 0x98, 0x1, 0x3, "4bf4074f", "354573b9"}}, &(0x7f0000001340)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x2, 0x60, 0x6, 0x7e2, 0x1ff, 0x3, 0x9}}}, &(0x7f0000001980)={0xac, &(0x7f0000001d40)=ANY=[@ANYBLOB="2017a4000000b5d206b7ad0243b351b0acf825aadb945c1a60bf9f40837d8e2642a482857c70e0497c4194a96253883279618be9f256391226e0c877b343940b91284374ecd7e63bedbf335da38548f307e6de43d9706030f04a6ab6268b0d60edc7549aad90d2b9664b41107e350958280eb637f6e1905542cc19f9cf881d04c4ed876a5328af9cee904165d9f90b82492c26b270803dc2421464c00f47835fb6f255835ad314579a5a4386ba2a4783a59a45a9a59d657b99fd55c20999c3b29b2fd7f885bf8bbd2b6a014ce57c33d03a0011efa834ab1cdafc6181ad30f4da85afe0878126a51e1db4f2df82650acdee61e80410de7c3a4facb749084fced361b784ccc52071488f8b7b8ffe9b901061838b1911405baf66e7f7ef73a94bc1b06287729940818569a90e8ecc92469d7ab057d7bf5a8aa95f6e6b761095c90fbae775581c160ae34e1e878786dc06890fe6306dd3ae10d815335ec16e34456a6b6b0e647b9b247e189b5af85fada310118735ccdbd51bf7c8d063095ba8be0dd18da75aae40bbec65da8d88b8a44de3c77b63e35ee604f99d2ecb1f9e82ffeda1145b"], &(0x7f0000001480)={0x0, 0xa, 0x1, 0xff}, &(0x7f00000014c0)={0x0, 0x8, 0x1}, &(0x7f0000001500)={0x20, 0x81, 0x3, "749992"}, &(0x7f0000001540)={0x20, 0x82, 0x2, "7393"}, &(0x7f0000001580)={0x20, 0x83, 0x2, "901d"}, &(0x7f00000015c0)={0x20, 0x84, 0x1, "d2"}, &(0x7f0000001600)={0x20, 0x85, 0x3, "ae6604"}, &(0x7f0000001640)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000001680)={0x20, 0x0, 0x8, {0x100, 0x20, [0xf0]}}, &(0x7f00000016c0)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000001700)={0x40, 0x9, 0x1}, &(0x7f0000001740)={0x40, 0xb, 0x2, "0f9b"}, &(0x7f0000001780)={0x40, 0xf, 0x2, 0x9}, &(0x7f00000017c0)={0x40, 0x13, 0x6}, &(0x7f0000001800)={0x40, 0x17, 0x6, @dev={[], 0x2b}}, &(0x7f0000001840)={0x40, 0x19, 0x2, "0fab"}, &(0x7f0000001880)={0x40, 0x1a, 0x2, 0xac33}, &(0x7f00000018c0)={0x40, 0x1c, 0x1, 0x81}, &(0x7f0000001900)={0x40, 0x1e, 0x1, 0x1000}, &(0x7f0000001940)={0x40, 0x21, 0x1, 0x2}}) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) r6 = syz_open_dev$hiddev(&(0x7f0000001c00)='/dev/usb/hiddev#\x00', 0x5, 0x320100) ioctl$HIDIOCGDEVINFO(r6, 0x801c4803, &(0x7f0000001c40)=""/199) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001a40)=""/180) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f00000000c0)="97d9655bc4bff4ba8cd026b3c8f3be376fb5fc2d1b13c4dc6e03e932d25b9d48a366fe26f190e4d7fc54198773b1214e732328c27e573ec0da1e8eec32c1f1ce8ec1e2d0a1258f674048bda92e5f7ec132117b7231bd41456d803996c98dbb1c8db19a4f4eb5c6e1f6b5d46c55bbb2811d2aeafb4f5345f654cf43729f3e6deb7fea4e36035d6c0dc0b26f7e2d2690eb242042a912a1fdd8847cd4334fe5cbaab42f4a1260505fd99469c60e9b2853549b7a63989af3093d1d358e8423fec8b479d38279eb3eb420d6a50f46e6ae2ef6") syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x1c, 0x80000) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, 0x0, 0x15c) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x6, 0x20000) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x7, 0x20e200) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000040)={0x3, 0x100, 0x1}) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f00000000c0)={0x1, 0x100, 0x6, 0x1, 0x7, 0xfffffffffffffff7}) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGCOLLECTIONINDEX(r2, 0x40184810, &(0x7f0000000000)={0x3, 0x3, 0x3, 0xfc, 0x5, 0x7}) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x401, 0x200000) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3, 0x30040) ioctl$HIDIOCSFLAG(r1, 0x4004480f, &(0x7f00000000c0)=0x2) ioctl$HIDIOCSFLAG(r1, 0x4004480f, &(0x7f0000000040)=0x3) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000080)={0x1, 0x2, 0x3, 0x9, 0xffff, 0x4}) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x7ff, 0x200) r1 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x10001, 0x20143) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000080)) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGUSAGE(r2, 0xc018480b, &(0x7f00000000c0)={0x2, 0x1, 0x8, 0x2, 0x0, 0x9}) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000001c0)={0x741, "5bce18e944402447d77bd2c7a353fe4b9c002fc41214362d163e895d50dd5d74c510e6be45e68c597cdfb2a6a20fc41bd0785c2a42a01d0cee7fc3d8c61bfb9dff6ed4052c7c999b192867f18083baf1d0cd447bbd58a7e128aad9a846c1798acacc46205e03ecbf8b705d6bf4eb1097a1c4b72296cac6631d4ebda4ca1bf1284bde846c69571e10c36a5af819416a36d51f2892545394bb0d75d7eb26d6927b26a0691299af2f82f0ffb600a06d4858758810e35001c698b0ec5d439d0b7c6d8a8da221f3d0f5db462912f57be4e5f39bde16964b4e19890fcae4eeb344a5c65841a0cf871e13c132a4c3530d225f421c79131df8e4fab03c69f33ba398d56e40e65172ff230ecdbda862e3e0094bfbefb4c98e2c50f318d47b057707a8bcb0de1b066f0f683126d4b51dc1b00612e2664d932e64c02d9cb315d3000a59cf94e61fc22ae9cdc97bfe90b56a13ff9ececb4b155143bab6fb60acffb949cf08f272c4e9c403eb27b9d79950af89db0c296c600269030f8e77fc16ab5abbc56215b75a529b90a6da82c2bbe79251bf53b2cbb6383ff9bb58aff97eca300cb3aee1f1e8d3aa1f2b5fb59a233202c9ca7ca4453266b9edaf8c29050a3bec1cec2fcc3193d3d9d05a1c231f9254d5902df0572773eec22b524741674c0b64cabe3b5ba5a1ff4ae35613fb0fdb840a9e9aba4e37434582d630bada543c2bf3a2e8eb8a471f77a4e614456d1b58ad8f7038446f2d71c0770f6f8015df635d96d2ac64c55cb2850925fba22d3ffe94a3b5969b91484bf69d48fdabe0460db8409501f4af43be21faa7a790a10416913206d9416f4aaf5874b841958fee181c92c66cf4fa9de4355a9167018d763373a20d471ba5f2a189fcd939183df760f6a08ce64fd23a531f475090690a56afbd4d6a80e0338e1485953cadb2c8018694adad4c5c5221a0bc65bc925771d8606f4ab4c7a47fae35639003c60d875f73cb78c3435546718b53c4bdd96f179a637530d82c84d091e8b66aa497be3972dd361ff182563c35acdf581a4a630aacc24425a535f4117bce33539e78122171e6c6aae13115e0efa055df3105b2aad90a3dcc60eb4061135702c8a6adacf659789c4a9aeda5cffdd092b348044bc63ff259d97ab8a000a37348d0583f85b1f723ed47e85a5cf3d3e91a7ebb5cbfdd840a61c663f443112956dc1adea258cd0bf85234cadc4781569b215898c60f523851fbfc9b1268e4ae677261ab847fd6087cab7a4ac9f7fac0f91098640b60edf21422a7a79fc9b51fcd8283087e2c1c202aafc7a63915c752503f6e630529b159b7f0a7ad4c1b289e37f2ff1f728eb81dd71ab919bdba164398fa667c2a7fe420b0235554cf6cc1a774f556d44b516b2e45bd31f53b423c2be38446117e1981f5597088df443521f36eecd91372fa5c8876f351d85416e5f94e79537ffe2dad44a3e890755dd65b13555a438ebd2fb8b515f759b990b871f4e731d323c2d0cc88ad4e2c778b44cd42ec92be068f46b2124a562398b51446a1a2be2b276b3a948c7b2d8ce2a2a99336196bf0ae7537131ab0fd03ae4e7e8b30a1fbc22e240f7425b887c26d0e4c74f3161330c718dcefb696e7cea800d7c4963371985d4db1bfd49d1f6010e65b4046b797599610eba6faab55b7a89b4e0c7441c7292b98203133b15cb6a1e8a95f76abc5f7b0f89417c97549b714a146b90dd391836721ff05eb917a27013562adb7cc94d4a0956777451751b03ca3a1a614c6bb45e63e55a71beb9327b1d66ed050b079c0f4c4471b0789071dd53c9756c2b0d4a86c6ae4d2bdf8c0a7187dd3c51b5cdf7d198c868d210f1cabd3caa448e7661a171dfed5c91b2a45cf863d60495aaa51d56ae1fc42aabfcd3fafcdc879792244ad08699af2755770fc598cc68f14d5f65da43a8cab7a53260fbef88398348cf89cf66020111e577c5defeeaf92e23269a16fdb1a68ecc20222b013dd4a4485ca5b3413de1be10f70618649017b37de04c9d7e2ffa9e2c2e507bb6dd92e2a603552b655ee6fb05b71b8abecad7863515ba6cb83652b2a85e62793e869fffb97035dbdbf4bcd68c572e5c97c85f4217f353c08e7f70881960bc5f1f82f22a6c865f9df00825a8b67bef84f0659c1739649c4c3135a76d2cab33a60c69dc1218f1edcc51d75a1d2f730b469f164358db4b0f41afa2202aad7b1da64d293175d16c35ba89971a73e4465707b408c4bbcdcbdee636e69030ed85b3b0ac8798c2ddef163548462f19c1a47ac83e4efbce866fb572002c5236868a848506f72c0de8e28755bd1e8d04f62e39b6c945496ee8fd0865a2518d52615b135eda860a47914068d6340a8a3163bef79aef4e11f36d744d0eb7bc6f166373308169a8fa21df50a2b3512768c24104ec8aa640110479551e3c8ed690920ad5f20072a77dd195e138acbdaf78be3b2485335df5c5c150ec8cb759aaf016350931be5a1401c2892189289baa6cca6a1f71cab4c3975d93d21fb0acaa77d05e11e66949e12cd023bc0745ce4448e272e8154220a26146de687cfd55a353e171baf4455b0ab72081e3817151a000e9325ffb210c67f4be4f2ea64f00f10b6be8ff4a1131de6a011"}) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000940)=""/4096) r3 = syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hid\x00', 0x0, 0x4000) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x0) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x4) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000000)) 15:01:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x0, 0x65, &(0x7f0000000000)="6196f6398ff1432acfccd6e117c83d637790385df6cb6c8e6c982135ab0c73fc7f64a99ee7fc75496be1da62a14f5b6a4d3fc862d9ed27cccf2cf747fa491c3515be0823ab4744849c40c491e7df887cf1f75209339735a646cb2dccc847229dacdd9aee1a"}) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) [ 1073.952163][ T3417] usb 1-1: new high-speed USB device number 87 using dummy_hcd [ 1073.952357][ T2805] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 1074.072141][ T2866] usb 5-1: new high-speed USB device number 25 using dummy_hcd [ 1074.142154][ T17] usb 6-1: new full-speed USB device number 84 using dummy_hcd 15:01:04 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x100000000000000, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000380)={0x8d, "558d8bcfd7073be8543086fa5a82403b2b7a629b1f4d6d39f2c550f07f21fb1d0a6541e29c5535a58667108bdc78e800ab01df141c55fe11e66e6c1a40a5b554cc251e2b893013bc427a0c94071e41f73b8c69c61a070605e404ac438dea6024f255447111690564f87b1edee7466a9a51d839590c50c92ab701dedfa6af9a05010bfdebcb7c87c455e64ec44f"}) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:04 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYBLOB="990500002eade6a6efcd6d0dbe81dcb8d887a6c93ee2b4cea418cd16074a39492ed0fb9c41f41f872ad6de1f91ef5336dc0e3174e422d4a378d6d820fef881c197c46d88d0735bf769059bbe89969d9ad014c2c8b335cb0a33354e937b4fd907c05f2095c96f7606eae7964ef4151f124fe848d786151e562f012a006df550c91dcdf44077cf4aacbe64436820f0670589d7dd9327da7bd4dd705409d9984391c95e597a11922009076a1e8adfaa9a15828e2d55e42be86d2429fdb5b544444a2ec85329aeced41195e7f5037bfe29335f08c5886811c2912b6718533b1aa54b5520d7fd8692709b8c99b8e8dc055e0d6591e6ad2a3ab51b04aea8cfb5f6f391f34156947aa9c52636c10b0c1780445cfb93147755f507149f7b83eb8ec958a0a0f7fac70e9f66a26095ea5b82109c78c3904dac6807d6de74e16a56619d43e33a7b48185dee622dc34809398867b609b788fd68806d16095b5daefcb0666a8bdba5858e768bdf8f1b601af99873cf214fd458c9fecf63f547b2a3db5d9f5c8cf6df165eaa3685f693d93ab0b86771f813c9ad3d10c12d715d11dd713ecc2e2ea1375ad653e8aca9b6f3856d7017e94eaacb015dbc926be1a75cfd8f02cc6a656a74b0afaa99c6bc1500b0af58d17eab3e3b93312a4beacc6ded97a3ac014f2496bf904b598a334d51291f275a86f9f9cedbd3a31a1ad1006447aefaa97d88c1f438c9d10ffc7a3c87ac0505ff85b866d32d8644c806dcdb0ed08b84b6a7d987b465c97b192f47dc5ac5f1a3f41697d5a98dea3ff97b6d3f59c932ff316186e9a2a4007e6542f4ef74d1777767733cfe46eefeab814715999ba327b43a7f6a57797f6c2b16661306d7c86a6d7e8d1f4213816fc3712a5a84a8e9762144d1bdfdf14b719abd1d578ecb25d234cab0d6399a2754fa807fdafdcc6cfa39a8392909bd81517eb16cb89776f8d06708dc66fe4364000e0c1ff2dfdf058700bd491fa9aeca60cacc339855c83eaaf2a521dfb94eb24c37c4c9eff6be3f001da5a99a9b78327b0a0174f8a931b156b7931407d9fc7352b825d55f10bda633f9bf9d18c3572855e5353a24d96b82d28ea443920a4f228eaefdf86a9f668562bb4944d0e72e275734139c1871c203d40782dfda388f7aed318ddbc1734473182cbe9a61edf6808a70d16a16fad911b10e04906fec7a89512ab91a5df99d1ca02c6e5a052f3f9d837955466e4c5aa7b03f357fdb65eb8ef7c2211e7bb3825ab3f836d72ebf3a0d497e62d7cdba199244f831e14981ce3ef8d9a194fccc70357c34d20e9310b5e340b2e9e3ad9d45d6a582a05f42e092baead2ebc87513f425f581cd726742a4c8f27699ecaf0e3ff9ff1f748d6a6f7e06935f9a3028df086c19079202aed6996410f76e49bf83d0f8f0b98517a2ae6526708ccc2ee655ba0f229483c142a811574aa6a0d27f16034313a310a9ecc28e59851277a01ccb356912d45b0fa9fd7f00d13848c4b47f9f1634bb8dc8ef0e22c2598180fe69855e59a78109d20470f71fc547bcc029129c649a73b2b79430c8ca24a58ba36a7b42880c5b8c8d526424445b61273357e5a5a322a0b227c1d85dc6e24b7f31217c1ce62b67e60e0690cbb40910f169fad57873fea80eceacd74c244c43f9d01726834c91765ab7caec258ebd5e1c9683709de7ade4a70e0ddaffb38fc1f9fe7c49416c8ae0020ab6bc60ffe60039ffce4cdc5e92740eedb57ac4138b64a1f37057f7b61b44f1318b5cbbefa1517cf2bef405daa1e3b8693c48fded5f917648478cf0ca3199f2ae215f30b7a421f885c55c4e8b762b71eac0850c116556c692b25f1c8a44d1ed2f529a8def24524610f6e409e05bb7f63ac8f7b0cc37960138bb73bfa033da64286467419dcd5af678a79b36b4103a9510ac01e449d8eb1d1bd0e7b8d05d5a10ca7beb581eaf5adfaf7cd6fd1416b19e1f97a286b2f3595991d2bd6a085e6ce4820ef0ffb4fbf5e898a2e480f1eeae47c146960ab9e696ebb3dc3e4991a0bc43"]) [ 1074.192133][ T3417] usb 1-1: Using ep0 maxpacket: 16 [ 1074.312266][ T3417] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1074.320464][ T3417] usb 1-1: config 0 has no interface number 0 [ 1074.326993][ T2866] usb 5-1: Invalid ep0 maxpacket: 512 [ 1074.332901][ T3417] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1074.341977][ T3417] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1074.342174][ T2805] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1074.352363][ T3417] usb 1-1: config 0 descriptor?? [ 1074.358146][ T2805] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1074.371130][ T2805] usb 4-1: config 0 has no interface number 0 [ 1074.380001][ T2805] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1074.389181][ T2805] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1074.397962][ T2805] usb 4-1: config 0 descriptor?? [ 1074.413358][ T3417] rio500 1-1:0.133: USB Rio found at address 87 [ 1074.482179][ T2866] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 1074.502244][ T17] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1074.513056][ T17] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1074.525966][ T17] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1074.534992][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1074.583093][ T17] usb 6-1: selecting invalid altsetting 1 [ 1074.612160][ T2805] viperboard 4-1:0.10: version 0.00 found at bus 004 address 013 [ 1074.642262][ T2805] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1074.651071][ T2805] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1074.663561][ T2805] usb 4-1: USB disconnect, device number 13 [ 1074.742148][ T2866] usb 5-1: Invalid ep0 maxpacket: 512 [ 1074.747639][ T2866] usb usb5-port1: attempt power cycle [ 1074.802154][ T17] cdc_ncm 6-1:1.0: bind() failure [ 1074.809723][ T17] usb 6-1: USB disconnect, device number 84 [ 1075.025240][ T17] usb 1-1: USB disconnect, device number 87 [ 1075.032143][ T17] rio500 1-1:0.133: USB Rio disconnected. [ 1075.422113][ T3417] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 1075.472117][ T2866] usb 5-1: new high-speed USB device number 27 using dummy_hcd [ 1075.552145][ T2805] usb 6-1: new full-speed USB device number 85 using dummy_hcd 15:01:06 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xff4b, 0xb00) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f00000001c0)={0x8, 0x4, 0x2, 0x8, 0x43, 0x7}) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000100)=""/163) 15:01:06 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) read$hidraw(r0, &(0x7f0000000000)=""/90, 0x5a) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x2, 0x200200) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) [ 1075.722179][ T2866] usb 5-1: Invalid ep0 maxpacket: 512 [ 1075.727647][ T3417] usb 4-1: device descriptor read/all, error -71 [ 1075.882180][ T2866] usb 5-1: new high-speed USB device number 28 using dummy_hcd [ 1075.912165][ T2805] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1075.922974][ T2805] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1075.935848][ T2805] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1075.944868][ T2805] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1075.994779][ T2805] usb 6-1: selecting invalid altsetting 1 [ 1076.102136][ T3417] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 1076.132126][ T2866] usb 5-1: Invalid ep0 maxpacket: 512 [ 1076.137698][ T2866] usb usb5-port1: unable to enumerate USB device [ 1076.214537][ T2805] cdc_ncm 6-1:1.0: bind() failure [ 1076.238618][ T2805] usb 6-1: USB disconnect, device number 85 [ 1076.462178][ T3417] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1076.470459][ T3417] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1076.478546][ T3417] usb 4-1: config 0 has no interface number 0 [ 1076.484637][ T3417] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1076.493660][ T3417] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1076.502339][ T3417] usb 4-1: config 0 descriptor?? [ 1076.692146][ T3417] viperboard 4-1:0.10: version 0.00 found at bus 004 address 015 [ 1076.722728][ T3417] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1076.731441][ T3417] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1076.744289][ T3417] usb 4-1: USB disconnect, device number 15 15:01:07 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0x6) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x7, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000000c0)={0x5, 0x1f, 0x6, 0x1, 0x0, 0x28}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, 0x0, 0x15c) r3 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0xeaad, 0x80000) ioctl$EVIOCSABS3F(r3, 0x401845ff, &(0x7f0000000140)={0x1, 0x80000001, 0x237, 0x9b4, 0x6, 0xd6}) 15:01:07 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSMASK(r4, 0x40104593, &(0x7f0000000100)={0x11, 0x51, &(0x7f0000000000)="e89cf760650a6007e634d9ad4f76e12d1fb93c1030a2ee53cddce882f3190fd2a2065f5f21aca5f810ef04bbf9993c35c32f11f0a1d9ca766c91a7ca6a4cf314619ce9e165f853fbdaa8c597861c4b2b6a"}) 15:01:07 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) syz_open_dev$hiddev(&(0x7f0000000480)='/dev/usb/hiddev#\x00', 0x2, 0x2000) 15:01:07 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f00000000c0)=0x44fe62b4ecf5be5f) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGFLAG(r1, 0x8004480e, &(0x7f0000000080)) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0xfffffffffffffff8, 0x100) ioctl$HIDIOCSUSAGES(r2, 0x501c4814, &(0x7f00000001c0)={{0x1, 0x200, 0x0, 0x1ff, 0x5, 0x5}, 0xee, [0x7, 0x8, 0x6e57eb14, 0xaa08, 0x4, 0x1f, 0xb790, 0x40, 0x7, 0x2000000000000000, 0xdfe, 0x1, 0x6, 0xcd, 0x4, 0x3ff, 0x5, 0x5, 0x2, 0x6, 0xfffffffffffffffd, 0x6f, 0x9, 0xfff, 0x101, 0x2, 0x1, 0x0, 0x9, 0xcf, 0x4, 0x6, 0x7, 0x6, 0xfffffffffffffffd, 0xff, 0x8, 0xfff, 0x6e0, 0xffffffffffff8000, 0x1, 0x5, 0x6, 0x7fffffff, 0x1, 0x8000, 0x0, 0x0, 0x8, 0x8, 0xde2, 0x100, 0x5, 0x0, 0x1, 0x3b53, 0x9c, 0xe0, 0x0, 0x8000, 0x2, 0x200, 0x7, 0x0, 0x21, 0x2, 0x2, 0x9, 0x184, 0x7b, 0x164, 0x5, 0x0, 0x6, 0x3d79d9eb, 0x8, 0x6, 0x1ff, 0x100, 0x9, 0x400, 0xe56, 0xfffffffffffffff8, 0x8001, 0xd6, 0x7, 0x62bf, 0x1f, 0x8d6, 0x9, 0x4, 0xdf0, 0x2, 0x3, 0x7f, 0x5, 0x400, 0x93a5, 0x7fff, 0xffc00000000, 0x7, 0xa6, 0x2441, 0x0, 0x7, 0x5, 0x40, 0x5, 0x9, 0x0, 0xf2, 0x100000001, 0x10000, 0x2, 0x2, 0xb9, 0x4, 0x8, 0x1, 0x0, 0x2, 0x1ff, 0x400, 0x1ec5, 0x9923, 0x9, 0x5, 0xfffffffffffffffe, 0xfffffffffffff800, 0x59ff, 0x1, 0x10001, 0x1, 0x7, 0x2, 0x40, 0x3ff, 0x1751, 0x80, 0xffff, 0x0, 0x6, 0x5, 0x80000001, 0x3ff, 0x100, 0x80000001, 0xffff, 0x6f, 0x8, 0x400, 0x5, 0x8, 0x4, 0xffffffffffffff7f, 0xe3e5, 0xffff, 0x1000, 0x7f, 0x8001, 0x8, 0x0, 0x5, 0x7ff, 0x9, 0x5, 0x8001, 0x39, 0x4, 0x5c0, 0x0, 0x101, 0x34, 0x0, 0x0, 0x4, 0xda, 0x0, 0x1, 0x1, 0x8, 0x21, 0x9, 0xe2, 0x5, 0x882a, 0x612, 0xb3b, 0x2, 0x5, 0xffffffffffffff8d, 0x2, 0x3ff, 0x5f4, 0x3, 0xff, 0x7, 0x508, 0x5, 0xfffffffffffffffe, 0xe7e, 0x40, 0x3, 0x3, 0x2, 0x2, 0x1, 0x7, 0x4, 0x1800000, 0xf32, 0x80000000, 0x2, 0x100000001, 0x5, 0x7, 0x3, 0x2, 0xff, 0x5, 0x0, 0x5, 0xffffffffffffffff, 0x7, 0x3ff, 0x8, 0x9f7, 0x9, 0x79, 0x10a, 0x1ff, 0x903, 0xfffffffffffffff8, 0xfffffffffffffffb, 0x4, 0x3f, 0x0, 0x100000000, 0x7, 0x80000000, 0x7, 0x7f, 0x1, 0x5, 0x10001, 0x89c4, 0x7ff, 0x100000000, 0x0, 0xfff, 0x8, 0x1, 0xfffffffffffffffe, 0x2, 0xf3, 0xd75, 0x5, 0xe6, 0x1f, 0xffffffff, 0x4, 0x4, 0x3, 0x6, 0x20, 0x75, 0x6, 0x80, 0x5, 0x20, 0x5, 0x80, 0x5, 0x1, 0x7ff, 0x7, 0x5, 0x7, 0x1, 0x7fffffff, 0x9, 0x895c, 0x8, 0x7fff, 0x10000, 0xb17f, 0x4d9b1b07, 0x93, 0x1f, 0xdb, 0x3ff, 0x3, 0x7fffffff, 0x7, 0x8, 0x669, 0x7ff, 0x8ce, 0x2, 0x75, 0x9, 0x4, 0x7fff, 0xa, 0x80, 0xffffffff, 0x10000, 0x2, 0xfffe000000, 0x2, 0x7f800, 0x75, 0x5, 0x1, 0xfffffffffffffffc, 0x5, 0x9, 0x6, 0x71, 0xd9ba, 0x4, 0x7, 0x100, 0x1, 0x8000, 0x1, 0x9, 0x2, 0x2, 0x7fe000000000, 0x9d2, 0x7fff, 0x100000001, 0x1000, 0x1, 0x7f, 0x8, 0xfff, 0x7fffffff, 0x9d6a, 0xffffffffffffff81, 0xbf3, 0x1, 0x8, 0x6, 0x107, 0x401, 0x4, 0x80000001, 0x7, 0xdb, 0x4, 0x6e, 0x7ff, 0x0, 0x8, 0x4, 0x7, 0xe58, 0x28, 0x7, 0x3e85d07e, 0x40, 0x5, 0x8, 0x7, 0xfffffffffffff801, 0x2f3, 0x0, 0xe7e6, 0x6, 0xaf9, 0x80000000, 0x4, 0x6, 0x6, 0x81, 0xf7, 0x3, 0x37, 0x3, 0x7f, 0x7ba3a7c3, 0x3668, 0x8001, 0x8, 0x6f, 0x7, 0x400, 0x9, 0x101, 0x7, 0x6, 0x91, 0x4, 0x2, 0x7, 0x1, 0x5, 0x7ff, 0x5, 0x4, 0x0, 0x2, 0x9, 0x3, 0x26, 0xfffffffffffffff7, 0x1, 0x400, 0x9, 0x3, 0x0, 0x7, 0x7f, 0x20, 0x5, 0x0, 0x5, 0x80000001, 0x9f, 0xffffffff, 0x0, 0x6, 0x401, 0x6, 0x7f, 0x6, 0x6, 0x80, 0x40, 0x9, 0x0, 0x3, 0x101, 0x3, 0x8, 0x5, 0x4e00, 0x7f, 0x1, 0xfffffffffffffffd, 0x81, 0x8, 0x994d, 0x3, 0x1, 0xffffffffffff5f24, 0x0, 0x33f, 0x1f, 0x92, 0x10000, 0x3da, 0x2, 0x2, 0x20, 0x6, 0x40, 0xffffffff, 0xee, 0xa0, 0x4, 0x0, 0x0, 0x7175, 0x101, 0x8001, 0x6, 0x8fd4, 0xfffffffffffffc01, 0x18b6000, 0x9, 0x2, 0xedd, 0x6, 0xfffffffffffffffa, 0x9, 0x711, 0x2, 0xffffffff00000000, 0x1, 0x1, 0x3ff, 0x9, 0x366b13aa, 0x8, 0x4, 0x9, 0x7, 0xbb, 0x1, 0x1000, 0x10000, 0x7fffffff, 0xeb2b, 0xc512, 0x6, 0xd0d, 0x3b9, 0x1ff, 0x1, 0x2, 0x2, 0xfffffffffffffffe, 0x4, 0x7, 0x0, 0x7, 0x5, 0x0, 0xfffffffffffffffd, 0x7, 0x9, 0x4, 0x2, 0xe6e, 0x0, 0xfd6, 0xffffffffffff09c8, 0xffff, 0x3f, 0xdf2, 0x3, 0x4, 0x4, 0xfffffffffffffffa, 0x6, 0x1, 0x2, 0x5, 0x3f, 0x35ec, 0x40, 0xffffffff, 0x5, 0x3, 0x4, 0x1, 0x100000000, 0x65, 0xf4, 0x2, 0x3, 0xf37, 0x7fff, 0x80, 0x4, 0x4616c6cf, 0x4, 0x40, 0x9, 0x1, 0x80, 0x3, 0x10001, 0x0, 0x1f, 0xffff, 0x4, 0x1, 0xef9, 0x4, 0x9, 0x9b, 0x8, 0x0, 0x2, 0xfff, 0x5, 0x8, 0x2, 0x3ff, 0xff, 0x8001, 0x0, 0x40, 0x80000000, 0x8, 0x6, 0x81, 0x3, 0x7, 0x7099, 0x100000001, 0x200, 0x9, 0x80000001, 0xfffffffffffffffc, 0x9, 0x200, 0x4, 0x66bb, 0x7ff, 0x6, 0x3, 0x9, 0x3, 0x5, 0x4a1, 0x2, 0x2, 0x3, 0xed2, 0x7, 0x63f, 0x6, 0xffff, 0xfffffffffffffff8, 0xdd3, 0x1, 0x401, 0x7, 0xc0000, 0x9, 0x2, 0x101, 0x7f, 0x6, 0x2, 0x7ff, 0x1ff, 0x8, 0x2, 0x86d, 0x0, 0x20, 0x2, 0x1, 0x7, 0x8, 0x100000000, 0x1, 0x7, 0x3, 0x3, 0x6, 0x2, 0xffff, 0x0, 0x3, 0x80000001, 0x400, 0x43, 0x2, 0x40, 0x5, 0x7f, 0x2, 0x8, 0xfff, 0x101, 0x3, 0x5, 0x200, 0x8, 0xff, 0x8, 0x2, 0x0, 0x3, 0xc8, 0x1, 0x0, 0x401, 0x6, 0x3f, 0xffffffff, 0x9, 0xfffffffffffffff8, 0x1, 0x3, 0x8, 0x4, 0xfff, 0x40, 0x41f, 0x3, 0x1, 0x3, 0x4, 0x6, 0x1f, 0x80000000, 0x0, 0x40, 0x3, 0x0, 0x1fbd4111, 0x13817a0d, 0x6, 0x8, 0x8, 0x0, 0xea14, 0xffffffff, 0x6, 0x24e, 0x0, 0x966c, 0xfffffffffffff1c9, 0x9, 0x1, 0x0, 0x6, 0x100000001, 0x2, 0x1ff, 0x1, 0x7, 0x2, 0x7, 0xb9, 0xff, 0x80000000, 0xf504, 0xfca, 0x2, 0x7f, 0x7, 0xfffffffffffffff8, 0xfff, 0x80000001, 0x3, 0x20, 0x7fff, 0x9, 0x8, 0x2, 0x6, 0x7, 0x9f, 0x100000001, 0x7ef7, 0x1, 0x100000001, 0x7, 0x7f, 0x3, 0x3, 0xfff, 0x2, 0x8, 0x8, 0x0, 0x1, 0x200, 0x80000000, 0x10000, 0x1, 0x6, 0x1, 0x4, 0x0, 0x8, 0x7, 0x6ceebddc, 0x200, 0x40, 0x6, 0x924, 0x1, 0xff, 0x1, 0x6, 0x5, 0x9, 0x0, 0x3, 0x200, 0x80000001, 0x5, 0x51f8, 0xffffffffffffffd7, 0x8, 0x8, 0xfffffffffffffffc, 0x20, 0x21e9, 0x81, 0x2, 0x5d1191ad, 0x1f, 0xffffffff, 0x2, 0x3, 0x2, 0x2, 0x7, 0x4, 0x0, 0x401, 0x6743, 0x80000000, 0x8, 0x4, 0x9, 0x8000, 0xffff, 0x9, 0x6, 0x3, 0x1, 0xfffffffffffffff9, 0x10001, 0x5d6, 0x3, 0x2, 0x1, 0x7, 0xff, 0x6, 0x93, 0x401, 0x0, 0x2, 0x0, 0x3, 0x8, 0x7, 0x3e7, 0x0, 0x3, 0x808, 0x2, 0x0, 0x7, 0x2, 0x8, 0x0, 0x7, 0x3c3, 0x4, 0xc91, 0x4, 0x0, 0x10000, 0x6, 0xc3, 0xfff, 0x2, 0x4, 0x4ab, 0x5, 0x4, 0x6, 0x8, 0x101, 0xfffffffffffffd7a, 0x20, 0x1000000, 0x7f, 0x5, 0x6, 0x3ac0, 0x5, 0xfffffffffffff736, 0x8, 0x6, 0xad, 0x8, 0x6, 0x7, 0x8, 0x4, 0x5, 0x51, 0x10001, 0x4e3bf920, 0x5, 0x6, 0x8001, 0x2, 0x3, 0x6, 0x9, 0x8, 0xd45b, 0x9, 0x7877, 0x5, 0xd42, 0xfff, 0x0, 0x4, 0x100000000, 0xd8, 0xbbb8, 0x8b8, 0xed, 0x3c0, 0x10001, 0x800, 0x8, 0x40, 0x2, 0x8e2, 0x2, 0x7, 0xfff, 0x4, 0x9, 0x9, 0xfffffffffffffbff, 0xfff, 0x8, 0x6ba, 0x400, 0x4, 0x7, 0x7, 0x5a9, 0x8, 0x0, 0x8000, 0xf4c9, 0x2, 0x9, 0x18000000, 0x3, 0x400, 0x2, 0x1, 0x6, 0x58f, 0x8001, 0xf80, 0xb6, 0x5, 0xc, 0x80000000, 0x3, 0x9, 0x26d, 0x400, 0x9, 0x100000001, 0x1, 0x9, 0xfff, 0x9, 0x8, 0x7f, 0x6, 0x4, 0x7, 0x4, 0x5, 0x0, 0x80, 0xb65, 0x42a3, 0x6, 0xffff, 0x4, 0x5, 0x9, 0x7cb, 0x4, 0xffffffff, 0x3, 0x2, 0x6, 0x3, 0x8, 0x1, 0x2, 0x2, 0x3ff, 0x7, 0x7, 0x40f9cfe8, 0x101, 0x100, 0x2, 0x7, 0x3f, 0x6, 0x8, 0xe43, 0x8, 0x7fff, 0x9, 0x100, 0xfffffffffffff000, 0x0, 0x10000, 0xffff, 0x8, 0x81, 0x2, 0x7308, 0x1000, 0x44, 0x2, 0x1, 0x3ff, 0xba, 0x0, 0x9, 0x0, 0x0, 0x200, 0x8000, 0x646, 0xfbc, 0x40, 0x400, 0x5, 0x3ff, 0x7, 0x9, 0x9, 0x5, 0x262, 0x2e, 0x5, 0xffffffffffffff3f, 0xffff, 0xc0, 0x8001, 0x8, 0xe4b, 0x2]}) syz_usb_connect$cdc_ethernet(0x3, 0x6a, &(0x7f0000000100)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x0, 0x4, 0x5, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x5, 0xa0, 0x97, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x2, 0x6, 0x0, 0x10000, {{0x6, 0x24, 0x6, 0x0, 0x0, "e0"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x5d, 0x5, 0x9}, [@network_terminal={0x7, 0x24, 0xa, 0x3, 0x8, 0xfffffffffffffff9, 0x8000}, @mdlm={0x15, 0x24, 0x12, 0xb81}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0xb7, 0x1, 0x1, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x3c8, 0x5, 0x4c000000000, 0x6}}}}}]}}]}}, &(0x7f0000001740)={0xa, &(0x7f0000001200)={0xa, 0x6, 0x250, 0xfff, 0x9, 0x5, 0x10, 0x1}, 0xc1, &(0x7f0000001240)={0x5, 0xf, 0xc1, 0x4, [@ssp_cap={0x24, 0x10, 0xa, 0x2, 0x6, 0x10001, 0xf00f, 0x4617, [0x1fe3f07, 0x3f00, 0xf, 0x0, 0x0, 0xcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x28, "8ad812fed258a79e91f2d966d5697a74"}, @generic={0x79, 0x10, 0xe, "714ff3c8e8a159da6da79d1a94551f95266ddc30cd2589b3b36d3df1845d502c1205be48dbb51e00a113c479ead8c64c4ac33580343f9ab1c723e14180d93149aa6ff365391dedfcf3a4539162f47649c359c69ce5a4c14d039a0f7a7ffd64a7c6f7d5e53c50fa463d6188df7c8f2e94e0b8e5b6bc8a"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x176, 0x81, 0x7, 0x1ff, 0x3}]}, 0x8, [{0x100, &(0x7f0000001340)=@string={0x100, 0x3, "1ccd3731570d6fc4a6564f5a2b6bbb38736d3f4d01bcebba3cbdbeaa48793b5d42fe5bd062f6f0e76cdd5336e3d347d5523cc4b254acbc612e61132e1ab5c08662be78ea6768f6e4d2693abc91797e9faccdef9041ed2271da60b7786ebe1e843975f9590792040408dd8cdb8b57aaaddabb8b84292c23aa72d62a97c0a908434d4d0d524c50edafbf86e6c2f29ab1a6df9d7002511352f67ed672e71ba6568f737c823a39ee9fef606ce59067062d1503b324951e1b5a06c5542fb7c0fdf70b5a2464d61d19ce36fc3ea1c246efe374f175132120a505278420b78fd38c7ee53161d335ec149ca59b0de646a53abe830e69bf2b9a115322fe042d526103"}}, {0x4, &(0x7f0000001440)=@lang_id={0x4, 0x3, 0x401}}, {0x4, &(0x7f0000001480)=@lang_id={0x4, 0x3, 0x419}}, {0xa0, &(0x7f00000014c0)=@string={0xa0, 0x3, "577f7fe6ddbcfc88cce375772a2c6afe819e03eb2805d663347719c88ab317f5e02a233a452bdd8de80509ec19c0e249a3f26745b9341227d6fbad784628fd741528082105fe6d317c5e15913861e9386e1d771804a3105aee95a446f43a5c8d62b1a5f36f5d66ec55a786196764ee8a2a0255784d7e5d8f018c25e62fb1a84a4860b549d9010a8dfc06f415ac5c33428d798f80f74a70f9b06c8ad3f507"}}, {0x89, &(0x7f0000001580)=@string={0x89, 0x3, "5c990536eea62c9173bebd12a26cc475f0b8d1253632e0d4f09e1b7c028433774099bf169d41fb10b6d670ea6db5e348ae0e620f14c5f8968a789601522c531acad62321398623162599718d0c9c10a3bf5e630669fc99339f8d32c23219e973c91801f241d77d5ae6afbc9eef5d6394df02b094f4a58859e97fa31b0272abcf4dc60818c95204"}}, {0x4d, &(0x7f0000001640)=@string={0x4d, 0x3, "2da444ac0ca28cdc3a48884345470e61e3e4e774095bee5747764c8fb27a039ccc045f7232f640535d0bddf523b565ec63cda570e18ab765065ffc142a5362f13cb398eaa5b001c4d25357"}}, {0x4, &(0x7f00000016c0)=@lang_id={0x4, 0x3, 0x2809}}, {0x4, &(0x7f0000001700)=@lang_id={0x4}}]}) 15:01:07 executing program 5: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000480)=""/66) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000040)={0x14, &(0x7f0000000140)={0x0, 0x4, 0xd6, {0xd6, 0x24, "f6bfb7cdd8f5dd9fd0e48b2b79c3648a74e9fcc4e67d5f5f7384052a24dad0c8ec35504fedaa0b62a9ec8d1857d63732206521272a102060c688733aefded235631aff3c48ac0572530efe8213aa59bf7536c1f849f06d62428063f8c6dd0ecfcead56f548856fe1449a4af6c2e59f0bb05ce85f25fe2ae9dfd15d3b66c6699620445c0e2e8bc92416f18d4e965fd2270414044c9f5c3a2e80557eba218cf963b034ee245646d7a6d8df409b041ba68b182cede2863391f470220f2be05e035b9be69c8b6d7ff1a71527322f32f3b12e3815e87a"}}, &(0x7f0000000000)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000400)={0x44, &(0x7f0000000080)={0x0, 0x11, 0xe, "d3a6949cb1e45233ac3b054211d0"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000280)={0x0, 0x8, 0x1}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0xb8b, 0x111a000, 0x5d2c, 0x800, 0x45, 0x7f, 0x8a, 0x6, 0xcd, 0x8, 0x1, 0x2}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x929}, &(0x7f0000000340)={0x20, 0x83, 0x2}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0x3d2000000}, &(0x7f00000003c0)={0x20, 0x89, 0x2}}) 15:01:07 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x100000001, 0x40) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000100)={0x50, "cc58e8bedf681381332e07e2d16baaff74a3b53585f44b4d27c6cf0f5e998e19ecb37fc45bf2112d25e01172e74aeb79cbe26a80e5e0c3c2541a0af9410fc9abef560e7ba57d0e6878439a1ec5b26453"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x1f, 0x40000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) r2 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x3, 0x40) r3 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCSREPORT(r3, 0x400c4808, &(0x7f0000000180)={0x2, 0x203, 0x5}) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000040)) 15:01:07 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3a) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x9, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000040)) 15:01:07 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x34) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000000)={0xe, 0x7fff, 0x9, 0x1, 0x4, 0x9}) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:01:07 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r1 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x304, 0x40, 0x7, 0x14, 0x482c, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x8, 0xe8, 0x1, [{{0x9, 0x4, 0x0, 0x3, 0x1, 0x3, 0x1, 0x3, 0x1, {0x9, 0x21, 0x81, 0x805, 0x1, {0x22, 0x71f}}, {{{0x9, 0x5, 0x81, 0x3, 0x20b, 0x4, 0xa4, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x31b, 0x0, 0xfffffffffffffff7, 0x1000}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0xffff, 0x5, 0x952c, 0x10, 0x96a}, 0x106, &(0x7f00000001c0)={0x5, 0xf, 0x106, 0x4, [@generic={0x87, 0x10, 0x9, "7de3099c4b7c66f423397981b7a17fa50123a36a73dc10153596a2e6841cdbd743a312ed2ea2d124ecbc1ffdedbacd1642b68dc83b6c781d7d9a9b2637d87a8faed15aff9641b96269571c06d7d9d4f41f07c3357f6bbd6f789d849b44e32e0217dcf49bcfe5c82c207594775e8c42a0bff0d00aedc0ee527871150a43e74241c5990595"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x7, 0xfffffffffffffff9, 0x1}, @wireless={0xb, 0x10, 0x1, 0x6, 0x31, 0x100000000, 0x100000001, 0x9, 0x2}, @generic={0x65, 0x10, 0xb, "ef53702bea430b7c59639d3ce367e9d2ce97470eb0da195b2cae276642f1ab39e556c3a48f27db179ba5afd8af790e1f94da1578aab9d118cf126196bda55d57afa1c68b3988d1cebb47db3e1acca5788f0e0bbe11f5affcf06de9a1d3ca78748a7a"}]}, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0xce970b00011afa76}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x1801}}]}) syz_usb_control_io(r1, &(0x7f0000001540)={0x2c, &(0x7f0000001c00)={0x30, 0x21, 0x19, {0x19, 0x31, "460d5a35814e64382bd35fef59b0fc2f00400000000000"}}, &(0x7f0000000380)={0x0, 0x3, 0x1002, @string={0x1002, 0x3, "1c612dd62afd17aa88bf82ed5fa97ba46e8c0a2b5bd9ee929a6176c8e61fdee48e6d34830ff369425e1de4c63783d8cd98106007c1852767c94bb82f0d1dbd266140f28b7e05660f16e57d7fb5b8224f8cf597a3fc68172fe3a8265d0eca692398e28eb64f6415ca6380ddb869ad812cfb4097cd3f071b1fc47ccea5742aba1b6bdb6b9153653bcd0a70345a57c02fbc422090f8bc5c697bd9c7bdc1a49ef83e26b546f6684aa585b82232726bc1435e1297e9a45fbd47443692f6d658b6ecd84c84da00f0d9eca728f8e2005a91b22427de158d5ea84029d9e5374a599f2a0229741ef630c6855e2f8c3d4309752dc092b9542f5793c4c4cf3efc158b4b852f85a28c4613b328a956fa89d753200d62451a4fe8a4413fce3751fbee667d27154094c4e2a5ea88c0ed9af8b7824988350095440d5704127005939d4f83a6fc765233544436c49c045b641a9ef7393d32bbd99f7ecd1fc557e020d33d6d0730946596397fe63e2db1357911ed6ba4b7b7a5b78036e07b42df0c39afcb87170e02eaca80563e95269e4337edb33e298b59bc520c79f42f320a52daa82cf2a2b53627f5a678345d614c3848e7461a50a855807146683c3ace5552bda734317f6b16096407441317357aa725e5660142f9f855a5e7783dd441d679f7902a0f0b6ccc7f548d3cf4a099ec63be3cfbeee9c70519c41acecfdf3f947ec46752bbb42ffed961cbb6c61438221b7fe0c2a0c5d456fd40e968852d80cd22e50994966515bc5e36883989780bb742c2ccd563177c8ad49a9406ea201078b1b43d79c20962c0d28f6c32d0f930e7f93e0fd29e1b88b77d7c6b31293b08aa5f90e616c09d5f5a94e8b0ca7be5c94d16620e32e6e9ac9f216fc29559d5d0c812ab41f70d4a884625d93b8f294abea0fcf1ffe64e60e5a6124bd242dc65fcefe9fb66fad0fb50ed9aafdd8b7e5a3f48f0cf5a5ee414f2412bbf99a3e04c8d44f55fa5f610847441370f2795cc510532d6307611e2b2ac6757a031474b2e37f9f775cb5a91bc5d65d3c0373ade78a14c46ad51e7ea3ec8aeed104c4a985d1b72b32180e099e627eebb60bb82187464f7b6b037d214ff134196c2052a730d596eb4115538788d9e20dad840d94171d5a9c604e66425498a3c9b73c3e6e1caa1e59d790c25748e19a6fff391c4cc6f7e4004eef746eff0caf47927bec4c595bdff26f6539b1e244b0d5a0ac27fe551e45fa5e8683937cdffa575e4d0540bbbb3009e125074af0efeed33e551677fe195bd620a63c441967f88db6ae793943cbac4349940828d4bd637da678f080679695753049a5e330e2e0bc6392eabaa43b11f68c40cc76515a857d8653e7fe20efdc2bd064d119bc83c19f9b74508110f30126b85fbfd29f0b49631d7f76fdc72cc7a31e42809841c151ab7df3a2b6a1083f326eeda4489a074efa4948881a8faaa54bb9b679a31413ba85f02c9f7bde7cab7b55ee5685280151ca59e061842a98800949a78577a7285f4c6c1517eae83474ea0562ef56f9115099029b0b7877bb604a3da75fa0f3c94336a19c160a40c03fc046b41b3fa1eefa35644dd85d9fdb7d97f06b8f460f27a494d437247ad651f0744af7cfe9f4d8a5ddcfd1d5acd1773f5c36ae7b48c2c99d387c7eb3b8890594771a08425cda3565218489cb88cc423b403436cdf9e150254b44698b9430f23c8e83a1a5afb9369c2f47603a9917391c88176f6f3b112b4c9c69afa9755b2d6106efffe5b5b230e61f334476f52d0af2d036b6b4a5d0e97c7e2031ad3d5d961b67698def905d409b0c9956ab886a95974c2804cbe587ce2a0ae3d3769cd363f9fb46091771fa68273b886989649c219a0e82b70c71affe76cbcd6e552477aa27f755ff40913d8d759b5fdfc2ff64fcf8dfcf23e193437400219dd734915a3ee692623bb0ee1362a4f94269cdad40804baad3b3e55b20d5f85665c6f5092326c6cebd53e3181fe1255228e1db3b9820fe50b2b13a247298925d19fe4ff246efc116fcf905c42a6d298c6188cb8ab07d15d3569e674169898d079d70c614e4ac44aaa57de8a03ea235d5e77c57e0b286ec9b150735228fa39dfa7c5cb0f65447430dbd1eba501afffe8af18027a79eb70391bd1c340f1dbaceacbdac7dbac0d95e4c743edf8953346712e720b214c3f31b5ba11f7120834e0cfe9f74115fc38c9c138ce48b2d401d3ba05edbd1977cbf8fda601722d405bbf7b2afe8eaaa57ad48525e42899b7cf961844b446c1c413f4d4649e69792529f28f39ef2967407a42f67cd636c8b9a827e496a25f1c43bff7a9048dbeed4f1ddf89525d1e59c19ec0b91892a491d6c72905246c75b1f91a320006642cb9a306f3d917730ccb3700d1af3b392082335d331a4e81576c7adb73a0ebe4ca9f98d7d93db1887930c4af03d5c9771ce192053cee14565ce55f05244350634b3f7d7e3371a0d0bf73e32a2fb3782d4e139fb25815ddc41f9826d93a379bc28677d29a8386b09a548a0ad232e2d99ff791e4482dc432689354a0d0c1982833238c0e9887fab7c72b4f30700819f0d56cf2a571f7d446eda1d2888d014a382ec1f9c589cb9954008512cc4edb66fda55ccd504ebdb3b0726ee17a55a7d7f0912e86a84f96781c5f871b9b26ca6b6c43976f4d2fd9bb24a4a7b01199ee0576c9958f449b49d622ce0c2d52835fab0a9605de93d2909710eaf3681cda3ea8e48859be90bd34e6db09bebc2b9c9aa860fb6d40917b60a8d614a3031a068dcda2795254ba74604cf8c2cb6c0f694499c4a7f3abd6c2276d634d624e39c96ab01107cdceeff28ba24b84a7ee18cb720f188f94cc3e8fd45500be8478f6f3103bde8bcf963c29d82ab5c1c4440723eaaa072b1ec91ea4324a9f3d53ff91dc30684bc0130d2a7c19a79b3fc9e19e641a6cf007be277632f5e6717d4536789e39b969632794eddf509e9912fd0617fdbedc1c24d4c3a9c4727ab2577afefd3d87f638c1e64ea9fc38898e784e1aee0f396f1bdd8ac4baeec0c4ea2780d45accdc847c6355a0a32effc3b365b9a4e8da5a27d3bf7b699017554fc3dfe883f84a8006ad7cc34539534eba969e9499e2f15f648c0d22108d26d5799b21cb83d02070fe47c975936a840b9997007be37d5dfc09a3d8420cfde159f7ef58df0e2c07134927839442c8b64c79cb82a724ecfa828243b599a39619f7af0fc036a1084bcc7973454938d33169ebc90d8abb78c7a24b74ff0e03f3704427ab0d2e3e1f7bc4d68fd1cbb7a0f7e2e4d2186d18af95b1fadf67a1a612666b2dfef72429e7c3a86bd03b463ba5a9a496b731f02961a852b2e6b877c74746f42d63b9ab23e05135599fa29ca65d2c4b221506e285d1301f61962f52ca97d6c16bf121cceeeaafa862a23f6a995c42e9788b1577b14462e5cc5ae856fb119a0245b154384232ea24935595b841f35cb1aa4f49f2b5d2d4b17dab0a4a1494f706fe2d047f0fee8ac950f5bb93ca5f239ff1d8223d66aa9a8bdd42df38c2c2443f2f3d3eb08c7c6c6273d3396786a747b77bc5fb8631928bb31de02c612715584e5c64bfeac4ff2ba2670b9c742960ca00d3b8cd7d613ea3f32c75e186dab433d93fff6d10a5c2069544c5c753c87753bd3dea777a3ea86415897d827da27ac76546313566a7e11946c302ac3591999e09b7b2a5e63cf459d2c1fa650885cb7affa4553ba9e61c71e3303db54eb4f01f70aaef27fdb247cafc3d85be6cba4b9076eb5f6806746102986a21a93d7d47b07e5daabb026b53051c98696166e0cb52285bf5d14cef4f7e1b4f30827d43da62389c58ae5b4f3ff0c741b72a58620565d66301ca47f0f25acaea3e9158f411cd8094767b1e6e1f28f9e52e7f7f4db920e8891958f79732861f0841987fdcf0c107f395f6e39967d79336324fa2f89efd977a5aae7f7f7c1291609aa4729b7a6313e4fbf858ccb55f902f742ead025036439bf584514d82afa23bf5ea74f05ebfcc70407b508e02bf10391d08d351a9d04aac95c985a645bbad3c0c11c54658c64130c8d95a53a1639c89789b50ccaa904d1877e847ef87c1d24606439edcb63465c9b2dff722aebfbd572f4bb8422434471cb81d661c2e0ca08c0e50750cb12d744903cd80b50913fc78d2c35050e3b3de7c54cfe5e92efb70edd4b09d0c8a6fe9df8ce6fbad97a2300107a749c48acf909b5603d23ba1754966e453d0b68f5087eb69e34f192011bb601a915cf0cbd23872b54269091dc78b9c249818dc8fa298749f91093cf918537af197939176f307b947cd3815848b6ae9cbeb9096544fa7e7c34d6351532d903c6ae5b80693816140e97b0847567faf85eb08f90d25ef281bbe32ebfbe80e8ce41a2ead37349eef0aaff108cdfb6532e372858e7b99604c10a81cfa1731f8d88e696e39da9ea722a5f0b29d597f44cba826edc4b096ab6406e6f44a85927bed48288c1e52108f746536c384ba284303831f83143096e1723193325b0e8044951e0f8cf3efd41773a57f6a7461cf50d6fe240855e9eeec6a90223b0bd94301bc6b52dd3569868a143e1b36cd171f7ad26eb7565b3ae4fa7a7fc353b61a069db2cf24500e1b46053be7546f57b11bb97cdd0a570ea3a1492fe22eb8aebd0e3a60f4fd8b78e42fb8fd8e46eb8159ba156783fc6edb6ef3af906067a31c78054bcd2213244e95fb2bb3a9b10b3d55ac1d18cfcec3d9c9d31315d7bc07e927704f64dd056b56b22d0e784174b5ca1d820716ce7c990b9df93c918400928b6fa48f9b6532147d2c7830dba6bf279b762ac2587332dc0ab43eb28c1e9e487f53b810743fd6d3ef15e6da465a8a3742cc3434b6e3329c7d7d12dd00b5e087528779387c218bf2d5bd01e18d08fa19d8a1c92e80a230d4d24cb516483b7fd9be16c56bda4f9974d4ff7a3c04e178692a939a1648c3aef0baec9dec53c61d13587bd7dcd201ba7098806f2b16329d2970e526a729c120995dc049ba4f3fb4d52561c418314ea15aa8f2567fc584b213a1ddb87e2735a59b97035418988a75419919fceb166e2b4633653d834be6633adebded4fb1b176e4dadde683171d8d01245e67677e32602ab3a49c0c86cb1a251007eefbec89751d47e654c68218d37ef1c436d5810765102a829101f5d95239a70ffb0f786751c2aad27c1f179ff42279eea4baffc358eae29d359ff37599a690d5d268955f48cfe115040ef6048c75322adac119d112dfd4b21c01e7afa7e9544decab1beea6196d6e1e4df23624f4310a99a2bcea1169af71f3d8bb38ee1c333e5a9013013c5e256aaadf42ead6c3eebc0f885e7050cd43ca7b12518a89a1cd80beda5ff185cea02f61e15caa64f937f129bcc5394e138932d7bc60cfaa2936f4b29b165656f64496dfc010e7bfbdece5df75e97a12db041d8d6856b3c04259b893ce59cec587811860b7030e3a1a54e55ba01ed602840020e3226a6b8de5b24017e345898a6fce55edccefb483c9e31f414ff0e914ee02779e5255c80354d8acd99d597e76417e1e3121615d7c6eb1ad5ac8328c8c9f57a6fd2fc9c9aa3177250cbc89ce8631b4b6b14b77af7c82cd002537459bca9e810f237d506bb95793b432f18f966b1d7dcdeead86e8413258f9dc87114d032346e59ff9f4b15dbf6a5bccf216eec71b1ded247ff759816d70ec4eced0e9d52c730b44f139cd22188f23f1c66b910dce4a55a77bc83211db2946b93bfcebe45a8ba210efe956c33c9b011faa5ff50d205f3f4820f8dfa9693ffc608debb0ca2af5bfd2e4a289"}}, &(0x7f00000013c0)={0x0, 0xf, 0xe3, {0x5, 0xf, 0xe3, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x80, 0x33b4, 0xfff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4ccb1844dfdd9986, 0x3b, 0x1, 0x7}, @generic={0xca, 0x10, 0x2, "25a69b9e69849684abf1568f36dcca0a9c6dd497f00c84c5a9a7bca17d08c4975b2c9ffc0c79a871667c3e29154d56cacf90df8d8befeaf83ad650c2371791d58d89bcfc11c0bbb91285d6d6a69523e9ab1bca8ab4f8f5a6959f0ecee487d821e942530955ef6210aef6c205b698e8d3d7ae0f16ccb66ed9aab9538d17f4900011434254e42e18b9b641781a3bf5c64254426ae50a977d70e18066578f2b6f1b662915f1d42aa20552c9a9ef02250e4bf44735a4dc94715ebd9253180358e6fcdca79a8c748e28"}]}}, &(0x7f00000014c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x80, 0x8, 0x1, "b45b6ab9", "7c0bf458"}}, &(0x7f0000001500)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x0, 0x15cd, 0x5000000000000, 0x4, 0xc15, 0x3f}}}, &(0x7f0000001b40)={0xac, &(0x7f0000001580)={0x40, 0x12, 0x7e, "bfe5ea9c0c635501a3f1bed10c46c10774a58c43dfec41883f1be27b2d718760609381da3b7d10a7c2d214795ac78fc31db1eb9b5bb8adcb0cecfbd4a9bb8923282b6f9978c257f468e3326e3625b4d1302f420447d2969c1b3be27b016755f4f2ce7f431a4bfdbbcba09a3ca08d606a9e04c77112ce126979997ff9b73a"}, &(0x7f0000001640)={0x0, 0xa, 0xfffffffffffffeef, 0x2}, &(0x7f0000001680)={0x0, 0x8, 0x1, 0xff0}, &(0x7f00000016c0)={0x20, 0x81, 0x3, "6e14de"}, &(0x7f0000001700)={0x20, 0x82, 0x2, "5f06"}, &(0x7f0000001740)={0x20, 0x83, 0x3, "c64b38"}, &(0x7f0000001780)={0x20, 0x84, 0x4, "83ceb550"}, &(0x7f00000017c0)={0x20, 0x85, 0x3, "5b8d7c"}, &(0x7f0000001800)={0x20, 0x0, 0x4, {0x2}}, &(0x7f0000001840)={0x20, 0x0, 0x4, {0xa0, 0x80}}, &(0x7f0000001880)={0x40, 0x7, 0x2, 0x4}, &(0x7f00000018c0)={0x40, 0x9, 0x1, 0xfffffffffffffffe}, &(0x7f0000001900)={0x40, 0xb, 0x2, "be7c"}, &(0x7f0000001940)={0x40, 0xf, 0x2, 0x200}, &(0x7f0000001980)={0x40, 0x13, 0x6}, &(0x7f00000019c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000001a00)={0x40, 0x19, 0x2, "e48b"}, &(0x7f0000001a40)={0x40, 0x1a, 0x2, 0x9a}, &(0x7f0000001a80)={0x40, 0x1c, 0x1, 0xa0ce}, &(0x7f0000001ac0)={0x40, 0x1e, 0x1, 0x7}, &(0x7f0000001b00)={0x40, 0x21, 0x1, 0x88d}}) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, 0x0, 0x15c) [ 1077.132144][ T12] usb 1-1: new high-speed USB device number 88 using dummy_hcd [ 1077.152300][T25128] usb 3-1: new high-speed USB device number 73 using dummy_hcd [ 1077.160060][T20436] usb 6-1: new full-speed USB device number 86 using dummy_hcd [ 1077.372184][ T12] usb 1-1: Using ep0 maxpacket: 16 [ 1077.392245][ T2805] usb 5-1: new high-speed USB device number 29 using dummy_hcd [ 1077.432202][T25128] usb 3-1: device descriptor read/64, error 18 [ 1077.493033][ T12] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1077.501260][ T12] usb 1-1: config 0 has no interface number 0 [ 1077.507893][ T12] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1077.517008][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1077.525185][ T2798] usb 4-1: new high-speed USB device number 16 using dummy_hcd [ 1077.533072][T20436] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1077.543802][T20436] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1077.556676][T20436] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1077.565696][T20436] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1077.575680][ T12] usb 1-1: config 0 descriptor?? [ 1077.616940][ T12] rio500 1-1:0.133: USB Rio found at address 88 [ 1077.625869][T20436] usb 6-1: selecting invalid altsetting 1 [ 1077.692394][ T2805] usb 5-1: Using ep0 maxpacket: 16 [ 1077.812321][ T2805] usb 5-1: config 1 interface 0 altsetting 3 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 1077.825305][ T2805] usb 5-1: config 1 interface 0 has no altsetting 0 [ 1077.842135][T25128] usb 3-1: device descriptor read/64, error 18 [ 1077.852385][T20436] cdc_ncm 6-1:1.0: bind() failure [ 1077.865161][T20436] usb 6-1: USB disconnect, device number 86 [ 1077.932227][ T2798] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1077.940454][ T2798] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1077.948575][ T2798] usb 4-1: config 0 has no interface number 0 [ 1077.955154][ T2798] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1077.964256][ T2798] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1077.977122][ T2798] usb 4-1: config 0 descriptor?? [ 1078.122303][T25128] usb 3-1: new high-speed USB device number 74 using dummy_hcd [ 1078.162223][ T2798] viperboard 4-1:0.10: version 0.00 found at bus 004 address 016 [ 1078.192432][ T2798] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1078.201161][ T2798] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1078.228466][ T2798] usb 4-1: USB disconnect, device number 16 [ 1078.243606][T20436] usb 1-1: USB disconnect, device number 88 [ 1078.262745][T20436] rio500 1-1:0.133: USB Rio disconnected. [ 1078.392189][T25128] usb 3-1: device descriptor read/64, error 18 15:01:09 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, &(0x7f0000000000)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1078.602143][ T12] usb 6-1: new full-speed USB device number 87 using dummy_hcd [ 1078.612369][ T2805] usb 5-1: New USB device found, idVendor=056a, idProduct=0304, bcdDevice= 0.40 [ 1078.621429][ T2805] usb 5-1: New USB device strings: Mfr=7, Product=20, SerialNumber=44 15:01:09 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000000)={0x3, 0x300, 0x3, 0x7, 0x200, 0x7}) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x1, 0x4000) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000180)={0x1, 0x10000, 0x9, 0x5}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000100)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000040590300006c10f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5cd5860b89ca5a3562477792682250700002748000000b66f"]) 15:01:09 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x5, 0x6a, &(0x7f0000000500)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x18, 0x525, 0xa4a1, 0x40, 0x7fffffff, 0xff, 0x46, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x1, 0x20, 0x1f, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x2, {{0x7, 0x24, 0x6, 0x0, 0x0, "9b06"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x4, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x100}, [@mdlm={0x15, 0x24, 0x12, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x315, 0x6, 0x8f57, 0x800000000000}}, {{0x9, 0x5, 0x3, 0x2, 0x39d, 0x8, 0x4}}}}}]}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0xfffffffffffffffa, 0x5, 0x7, 0x10, 0x8001}, 0x2e, &(0x7f00000005c0)={0x5, 0xf, 0x2e, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x1ff, 0x8, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x2, 0x400, 0xffffffffffffff7f, 0x9}, @wireless={0xb, 0x10, 0x1, 0x8, 0x88, 0x5, 0xe47, 0x8, 0x20}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x2, 0x2}]}, 0x5, [{0xf7, &(0x7f0000000600)=@string={0xf7, 0x3, "37b78b48f73bcdc85447fe4f3cbfd4eb320a680f1942ba25117b218d6b4cf2ed5da2b5a921054f7996592681c2a4edbf16ced3eeb0162b81c01f122a836638aa96ffc4580e76eab288c31fd6fd376250b5cef89d931711c3f15d992483ccee95e622a6554c385e2a508f1de6d8aa0b34f6752d34a0384f98d58c8f6b5fde72630ebb5270a43c29140fd882427685c6199a97ff2fbf38d63ca3d6865be0dcbe85bfeb6c040c4c67b4ba9371afa89a59dee2dc15e9acd6a564c70bd775ff0b9f36c71c73cdbd60fb077ec85d037e552bec31aeb63cd0e75a7d6b951844f9777c7513a6a1d02b4ff136799f53fa2e723909a958550e1b"}}, {0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "2aaaeba7265b16e7f85639218b222757fbf7eae549f60bf410f2520f4c081bcf18d7396beeafb7a93b17a1e9385e8e12108517690049ccc5546fcc60cc190517c17b92cb1c46d3a2bd12af19b003af06081c3a337270ee93bae3e68821dcc80a052672ddc80876114e980189fda96643d4f9a06bb4d8bb155c42ceb8e6285b0853bd72e142c66fc4a9280eb56e002f73650616aaa4a5ba2bf06d62caffb2c2058975867e4e54910315613d9dd515833dba9561436fbea3f0f05f425b3ce6afac33f524cf6e2566104125701535d7926d8bfe6b5e1dc52864e7c1a8fe986a50cc728c17560f4806de2a68534a399ac8e0515ed0ccc62b6662126661c6827b13a11548f1fea69e58050b79a4d7c77143264cbe34a93423d4cbb7ee1822fe77996c16a8aaab9daf80f7d6809e14ed7c905b7775ebf8b264de309e8dd63dc7b0cc37e69594d9719b4620143aaeca800c755266e05dc27c23f05b62cf0864d25be0e273b19745a568a8a51f03db2155ea301009556232b2b43b80795eb1434422bbe1656264ec5da1365eca0563d30760beb52fd48016ce01dc3e9898d825e0efc14f86908a7ce24f3cb9ef487cd8b4b23a86245f72bee09e095ffcb3f454af9806e1d7de182e3105a4c59746ac7bba66373eca1acecfdaa31cdb3d75c5a965cdac1ffdf65e49d080d3e4b65866e428ac79284eb4029d1c28e39ede59278c20753d9e67ad3fad8b4beb51cf1672ae2e3635a612c4f08b588480341af5257a7c2c394efdc1bd3f496aebf03f84ab791d06f562c91a27ffd78ae02fad1250866e6be82573bb6e6374277885d26eb9252efe2a6b8be0c307137a459f752355abc187f7a0fd5287841e930ae9b19cf19386f9b3dcd95d96e13bb15cb8987213282971b949e743c151e1695d76981b47eaa1d335cc677ccb65352a678bcd976630ec0d777f31c2a09d5da2a3995047b2882890f6c96bc0c4fdedd1e3f69dd5d09eb57dbd40ac973d3bc756af58f7fe3df2fe15dcdbda7749cd07ed1a010865fe93a3156f8bfc3cfb10964a67c6044c2b34aa9440122613a103ee8aacc45119226697eab1039ed53350f1ae2cf9001bf7fda1a4b3f833c9f0af6c2e3cdbb11272af95dde3699c37935fb1be94c15a8b0b5a510f9ac44d691fdb0571ced2b2e88244e36dd267eee1713648dd680a98015d8920364b3a834488358eda8a8aeb34343ba1419f3fb47ddf69a56b7f51181afb1d1c05ad435e31fbbba7f35ec2d8c9bef00b2065ca8483093390bca93338378601a5b9cc31bed33b73b5c099fb046f580f9a6e0a1b61fc563c017c4a7cc57b61e63c625fde608f851dc04efe066959ac84e40972697a03056a66957603fa79f72688e68dc6960fc9efef02d729b6a9418114baf7413d3f63a76e3e4be5076b3906f362cb9f5f7c52ca127389ff5edc710c236be3c6a2b09083532a449c0ccef2d718d271d662119414effb0d28acf570a696a8858ad64bf722b411f4d3225d8d2c16cc1cad846a066e02ce9ad2371f357028fe2e98bbabb2f05cd955852a18ccabf15d96211cf17e8e5f2b7c4764bf8e7eff5ed4b2e7c3f11481792c59a15ee36272d7e8b204a40937ee26a09a473e95784a5553aa041c70442692e39e468342dbf600822fe4ab83e0be71ec574689bdf46c8edf3fec2d36b09b2e466c6abd95870dc5da96fc250369b7461bc09f1a27236d33035c30e713a3b0cb37afa25bed327d97e54cc711e4411cc34d0f750ea22198422f74095860ab584d786f44fd93e3554a865fbe09a599d1d6c9187d6e9c26136ae1fc610019af6db60dda4710659a9d19354e8767ae7d553621e272dd6ca854d5131d6da04c5b6a9e530527e9e76fbc728360012019ff0fcf12fc3920f03042855718e9807b9cb96a949e1e6353df05681054ab5cafa17b089da79f4d7e6496a26034f65041703c8b257c635bbd2f23b356077cd7725d43bd55dd6c130e7840554184e99804bbf683e8fa265298e787e51aa11424f876b6f4659586c9c82648c968701056e1cbbe277b8459a313de2bb8c862837563c58a26b932a09ef836c9ad058e13db8fa9d5379734da9b3844281b77628e2ba3bb970f8d1079604cf852e36169d0d04575fec5f68646fb0f48db6473ee4845cc166cf2497ddf9d0c2e515f65e85c1545a6161b528f94de54d9887348418be61ddafd6bbc7633f39449a40f83b0528dd11412cb391c5c6903f48ee29ca92d368f3c5e42c80aae686bfc29b4b4c1a065c7873e5ab41a687227e4920d24b7953c4b8d0f4369f27b906f774be82fb3053be002cbc0a5a975912497360778c3458b64316b49b4d171d30253d8a83d2d5374fa266e3791783bf94024455d02c5efef07078991551f1a5cc3c1e5b57dd54cc615544f0c7a90ae5375b983dfea85618fe440f73a6ee044e722123cff6aaf267589e43fb7805a9183016a0db15f09331c137ed076d2de726f13829a7cc57c7fff70c94d7aadd493bc3c42f9d512461553b003e6ea1d3c0f03f07cd6baa4601c7ff56744b25eb33a74241af32cf6620d607ffded31dbf2aabb02c20d8cd078299f8acda6351b5ed2202512e1895b4ac136cfedd860daaf2afe8a9b36bd57a6028de2e78ad7b20c07424cc046af1473ca46ff985e0873328805983b4e740a86b7afecb8431c1db003e02a0c918037b71ab3b83538eda21787e139796d4924e66392e6cfd0be4edbbb5843bfc65c093f4d6c7309f68134ca982c2a82aa9d75ec456a8cc1711d3074836e3bc82af50a2831fc67905dedb319dd2cb80b5be413e1d6a3ff20cc1cb6d13c011745c59307e68798d3cca29494ec6e9ffc42c04e3648a237d70902b871f9310b569a67b41dd9a0777526beb210349e5ce2840c6246239cf61e6f2a626e76e022e11b349e1d27d57f44808efde5ff5233aaeec7f8ba093d9d0a55348465b68de2002add84ee5ea4cd5a21dc344695bf1e1978f543f32b1a06accdb3cee621aa3a466500a9ac9febcea34fdad35491aa14709d20ac97708910ec15b4b0970710ddde21af97b6966cd58aea24009350a3982acf1c14318944ebc8cb017209fe818ad5c85c09f3511df2ce451298c9fd4426546c737b1da9a514f4b264aa9b9d3cc010bd90cf540b2890f89c04da10ab04f3e586b159a90f6411fe3350039729ab02c4ee12d4a7586c3bd46b6980ee28a53e55efee03c05b5a81bf4204330cd0e6aec4419fc2142538a93e609b58d88c55f4cc3c50e4896aa0b5ccc5333942be8813156664f7e8a8b3803716a99943b25e02351e1b9e4d439c5f6383370e587682549eb8a02702ed25511cdacb0663d726a0649aa7a3006d5d1497a79c8a08da51fb61124e0889087fcb0a92b7d00af6249bb61c1fa409c81ee036e70138878e05cf2f64ca160ea5d1080dd94690a341c313a0ebad7f10e035f6a23020405e6671c9aa0b58785ef2c013d9a02bdc2133fd0c260c85b3b0f6dfffda581cc4a5d03f90e79b1c87efe8efa4ad53bad7dc24a2d5fb5f319a550cba14493cb8218b148b2f007707e811c3c31d473720f31b1e0ae57b313837bb0aea530aa42ab85caa81e8fd1b4bf7420dc8ce8ab5c339fea5fd10306fde15ae5990c56ab07ecbcc5bfa90bcf6325a0dbb6608462ab3e75220eb401e714a77d9be4cb3a00333606a7fb47548fbb22385d4db702b0518ccfbc6157e965e07d670a425fd5b1e933dff94e37d3bcc4ec47da1e5d33b565aacbea73634806d75942c26fe9e3a34f52647ea1906b7eabb3dcbdf476360c4e5e637d9c2b0bdf75c841f4c43db5d425eac463023c33e7e6f9bdeb4ad8f177e6566d51d848b42a04f4ba479f96ce18c6f12fdcc6d437126b631539bc4834eb42b70554fe5af2d0747b4f878f8dcb9610451dfed0181f6aaf6e830c1e144fe6e3c4c722facb6fe1c8c387255af8be948aa29f19ca9e0add83b2c89d8fdb9981c3df3b5a0d1d655719669a1e822bd80ee5f5fd63b660dcdc03e3321d7ea88616f8a8e76d04ee0176e50db6a72cd643b962e4a10fe22af2e3145f2d045f9201e0a84228810be096537fe737fe0559ab23039259ce174d9c036211bfba94e645df6766bc95589afb98cb1d82e1e57b2996f8f9d6a46ba4b9be4645d3ddfa736b4e4cd38d9a6ed4e25d2890880683eabe798d33d5cba2d60695d1e5f72459d5fb62949c1846dd0885de52270093cc94437b3086d402718e69d91a9d953234403ff985d79092268236091cac0fa727cfb6b50edb3ff5b1e1513f81d5659ca8006b600f1a792a301a26ca32a06c966b884751fae9bb2e4f957c25694ea2b3369882c1424cc5deea8cfed338beb2268d8d811b4e1e2c4f530b87172f98651918ccf113ac63c837910616dff5b9440dbeb34c5199016a202ff4e571f56619e2d90149b5b8949691be39ee0676800fdbb9904c548c3e0cc0af9bc25b12f418048afe04f756937cb99f1a5489e4cd0758b6eb914dcc142c7c3e546a6ebe7bf9494269ddd4c56e2be5586d9bce65b3e1b8992483ae84438b78e1c364ad7f60fdd5cd86ab0ff64ce037239c4be70338e039842f87e4966485667ea0c54aca9a011ef10059b9260c715765b98531326d6ff52c17f37f4bfa56422281f0e1bce969f41d5ddc05037248cc10cdb0c707c3da29da6de4814ad38d7b6663f20dc3f09bb77f5cf03da8584b9376f3bf811a23864249f4a159b272298cb321af6a365df87e7eb268d3d253731aaa45ec0b926f2fe496e4630158ca52a85fa060c63e88c562220eaa3026603454fb8fe6be358c9b74eb9795d45857be512fc91761b93f1d9fa743221033b78809ee04e2dbc1ad029a30530cfafd5407231a7bf6687d26da76014cf289f6b381316a3fdb4f6c7513161f962340b9666e0e005b50a02d82b8314aab052bf0acd487697816d484a75f032f68a9aea2500b0784cf9fae08c2f3752fca0eef4b52f9ddf17a4980684d8be68a2a9742a30ca0dcfc1f67db87063b5a7897563052d984c52714df197244fffddecbd75938d94deb92275392acfef833ffd5c0791d631a5a83fc424424c494585bc2d830c48c5abd11d0dcda2eaf65ca9279ee37315304400ef92abc1645f5203e256777af0249250bfb856dd0f80bc7f50244722bc1f482b2767aa366ab1f20ea69509529e18e73ea67a5500ce83fc20d6e58d8211e26a8ee2e9c40207b55ab1d386e602e5ff6db05651c027426b62b672166b95ec58b9839214bec11b12489395dae9b9b50d3a1364fb1d0b58657ec17694bebe540081c47fe51c7203d5e61d1970f9159fd7d74132bc329c89cbbd9f1346000321f09aa11e959846b002baa60b117cb0377cf28325be907fc5186de50680f5ca0cee2094a97eddd8f68bec48efc45ea83ee4276889bb25e8a601abd7489dbcd9629107177de0e66db9d387c6387ba66dda2d9990b49471cee25e39558b57bfe3d35d3c066a7120f378ea491d285f93a3197a536c20fdae7a5803a028e1a2a7af9e7de69e2ccb29d21bb21d625d9839f45b94d5af6b4743ea3f2628e8deaa6f8fd6574f567a9f8bf73933a89c6bec81b5a4aaad9ca8d98d29e28e9c45d860c30c3917a9120e160be71940b5d0fca32cf73a17deb4899e78a64d7235697e38dc4fbcfb5df211d0df75d40fb3373ad3da43393a127e56f601af64dcd05b4f3a73358e2076b79060784d6db36fc3d0e2f6d54494214260841c6ab45762cf7533b1e7e84a929681dab457d1f67a66473a8b8c31edcf2649b380b5047aa096f942836875865bbeeaf604705e9633a1"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x100c}}, {0x7a, &(0x7f0000001780)=@string={0x7a, 0x3, "c1739cf125846627705b9c780db1344d9af6a7a1c6dbfeff81efaee12dfdfde72a90562e91d2938c65c03c65ccc4ba1294d2c957e18de5573634437d37081465f6f9c29ef11abf64290f26003c14748f8a903484ace41561b6b75581296d64474176ee95dccf3a4e5f97e5e8ab9c2f549bf18934927f9c4f"}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x421}}]}) [ 1078.782162][T25128] usb 3-1: device descriptor read/64, error 18 15:01:09 executing program 5: syz_usb_connect$cdc_ncm(0x4, 0x53, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x20003, 0x2, 0xd, 0x0, 0x0, {{0x5, 0x24, 0x6, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00'}, {0x5}, {0xffffff79}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x84, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0xff, 0x5, 0x10000, 0x1, [{{0x9, 0x2, 0x72, 0x1, 0x1, 0x0, 0xa0, 0xffffffffffff6dc9, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0xd, 0x0, 0x4, {{0x9, 0x24, 0x6, 0x0, 0x0, "c1705e92"}, {0x5, 0x24, 0x0, 0x100000001}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x8, 0x6, 0x100}, {0x6, 0x24, 0x1a, 0x1, 0x4}, [@mdlm={0x15, 0x24, 0x12, 0x9}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x81}, @dmm={0x7, 0x24, 0x14, 0x0, 0x800}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x7}, @dmm={0x7, 0x24, 0x14, 0x6, 0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x311, 0x100000000000, 0x2, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x3a6, 0xffffffff80000001, 0x36b7e326, 0x401}}}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x90, 0x1, 0xfffffffffffff800, 0x20, 0x2d7}, 0xfd, &(0x7f0000000180)={0x5, 0xf, 0xfd, 0x1, [@generic={0xf8, 0x10, 0x3, "10e4fde0d8432778864c5da0fd628716c19416f16952e6fb134e9a9bc2077b3acc61351beee4f78d624e64f4731edfc1df30da8b8299178d1468465279c9264fe39bb4d2866be4541e04b07ee4b1eaf378f127c4602153afa77119acfbc09422fc67dff083b0febf8bb9dd2da42808783bed5ee9fb6549235cc0eb448392f19dca528e7dc67ca50b127f17cbd0da85fce565b1e515f4c63003824815ab07080cdb058776802b2588ff9160dbe5a620dd40d180d384db4ef11890d449a83e1e84acd235baff485b51a02603bbe0d66c47a9e7eb6c6448ccf65ed8f2cfe771bc0cb129ae649eb4665e91377e981bf50849ed316f9d6f"}]}, 0x2, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0xa55a0b26de67691d}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x425}}]}) [ 1078.902253][T25128] usb usb3-port1: attempt power cycle [ 1078.962153][T20436] usb 4-1: new high-speed USB device number 17 using dummy_hcd [ 1079.032132][ T2798] usb 1-1: new high-speed USB device number 89 using dummy_hcd [ 1079.272191][ T2798] usb 1-1: Using ep0 maxpacket: 16 [ 1079.312224][ T2805] usbhid 5-1:1.0: can't add hid device: -71 [ 1079.318507][ T2805] usbhid: probe of 5-1:1.0 failed with error -71 [ 1079.325355][T20436] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1079.333688][T20436] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1079.341737][T20436] usb 4-1: config 0 has no interface number 0 [ 1079.354431][ T2805] usb 5-1: USB disconnect, device number 29 [ 1079.362931][T20436] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1079.372030][T20436] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1079.388584][T20436] usb 4-1: config 0 descriptor?? [ 1079.393956][ T2798] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1079.402277][ T2798] usb 1-1: config 0 has no interface number 0 [ 1079.408940][ T2798] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1079.418053][ T2798] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1079.431028][ T2798] usb 1-1: config 0 descriptor?? [ 1079.473574][ T2798] rio500 1-1:0.133: USB Rio found at address 89 [ 1079.502171][ T12] usb 6-1: new high-speed USB device number 88 using dummy_hcd [ 1079.582396][T20436] viperboard 4-1:0.10: version 0.00 found at bus 004 address 017 [ 1079.622264][T20436] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1079.632281][T25128] usb 3-1: new high-speed USB device number 75 using dummy_hcd [ 1079.645711][T20436] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1079.664705][T20436] usb 4-1: USB disconnect, device number 17 [ 1079.762137][ T12] usb 6-1: Using ep0 maxpacket: 8 [ 1079.862225][ T2805] usb 5-1: new high-speed USB device number 30 using dummy_hcd [ 1079.882610][ T12] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1079.894783][ T12] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 15:01:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x401, 0x2) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/65) r3 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x7, 0x80040) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000000140)={0x2, 0x3, 0xfff}) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1079.907731][ T12] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1079.916846][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1079.927585][T25128] usb 3-1: device descriptor read/64, error 18 15:01:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x100, 0x210000) r1 = syz_open_dev$hiddev(&(0x7f0000000240)='/dev/usb/hiddev#\x00', 0x6, 0x2) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f00000001c0)={0x3, 0x2, 0x7, 0x400, 0xfe0, 0x80000000}) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) ioctl$HIDIOCGCOLLECTIONINDEX(r2, 0x40184810, &(0x7f0000000080)={0x1, 0x100, 0x2, 0x1, 0x0, 0x2b}) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f00000000c0)=""/191) 15:01:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00', 0x4, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x200000) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000040)={0xa8, "876e28ed9d23ce01a46c8b98906dd0a0c1f5d2b96a0ee626a6aea5dbb2e51f443459c8a183acd00ff083ce6969478548fcc3f0cb2c559ac64a638141fa8b90991220cc1011504258d003b61bd41e2bbf66db0ef1b47d9fcdc385637d8f32cb951c32b1f22914039192e3961123cee9fed18790127bd98c9b2e574e439b0d91209071c33d66694fc83a53f93dff73593eb8dbe1870926f18cbfa8a81dfc646d394d9576388100b44d"}) [ 1079.994310][ T12] cdc_ncm 6-1:1.0: bind() failure 15:01:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0xfffffffffffffffe, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:10 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x8) read$hidraw(r0, &(0x7f0000000000)=""/27, 0x1b) 15:01:10 executing program 1: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x9, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x80000) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x42) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r4 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGSTRING(r4, 0x81044804, &(0x7f0000000000)={0xa, "6f63705146f5db1555ea"}) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1080.075760][ T12] usb 1-1: USB disconnect, device number 89 [ 1080.084204][ T12] rio500 1-1:0.133: USB Rio disconnected. [ 1080.132208][ T2805] usb 5-1: Using ep0 maxpacket: 16 [ 1080.196513][ T2866] usb 6-1: USB disconnect, device number 88 [ 1080.252278][ T2805] usb 5-1: config 1 interface 0 altsetting 3 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 1080.265180][ T2805] usb 5-1: config 1 interface 0 has no altsetting 0 [ 1080.412129][ T3417] usb 4-1: new high-speed USB device number 18 using dummy_hcd 15:01:11 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000001ac0)=[0x4, 0xffffffff]) read$hidraw(r1, &(0x7f0000001880)=""/217, 0xd9) r3 = syz_open_dev$evdev(&(0x7f0000001980)='/dev/input/event#\x00', 0xfb, 0x200040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000019c0)=""/213) r4 = syz_open_dev$hiddev(&(0x7f0000001800)='/dev/usb/hiddev#\x00', 0xf9cf, 0x115a44) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000001840)=0x6) r5 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r5, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSKEYCODE_V2(r5, 0x40284504, &(0x7f0000001b00)={0x4, 0x12, 0x1, 0xfffffffffffffffa, "98f4680ff11bef1e3cd114dcf033c06198c8f532ff7b0f7c7ccd739c8ec95ef8"}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000540)={0x14, &(0x7f0000000440)={0x40, 0x3, 0xa5, {0xa5, 0xe, "466cb06b284012f3a9f79c277ef6909905aebb40bdf45bebe9a0117dde53da7f4da25b68a16fff73dc802a788993eae540b0ba4032e99291fce37f4b920e923f108a5223d332394eb60c7c630b929c6b637b057e0f4b91f39de372f5278b59cf47b29bc6f1dfac71e4ab227d347ced2b3e0400f623d95c16bd91c670f907c9dcf26ee8a1ff985bd1326def25d4f29310ae6c378cfbb92c67ddd8def7c1a771064d5d0b"}}, &(0x7f0000000500)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000001780)={0x44, &(0x7f0000000580)={0x20, 0x11, 0x1000, "3f0c238563d52360a5d0c863a8aebb192e285276d98ec4195b73281e74f03279877a6489a8144c4468c83aa6150e540f77cb7c32047f87046023d5f5b9cd8dd8a4b52a5813436b0698c287df61c665d05caa7456a218b6c1ebdaa8dd7b10cbb5507200dab3d7ac00e2c1d0e7d2237fb4c45392b465a39e37e47436a0708e30b6899a5954c447c2455b93b1b5e3e940db7f78699a790c60e075c588e5b54d08f272098731cc9e427fa4159d4320a65aceb7c9f8a6db755f3066ef4a99f1c74f61859b161fdc3f119f750aabb54f4e99418bc339308c60ab7edbb1c559d25b2449b60245720aa0edf2c3b6b67bb07f9522b855f1a74e7897517ad5836ac3f4b911f2bed453d528264b5429db89f0158d4203d52f599f3c355ed0df541977360d9692a9daa898deec59ffed0ab758adb87d64b5b166c5e370098aa777584715b3120cf121da8bda462689973b7b3b9204f471c613af9fde032547dd47341d64cd5dc88b117c69c7726ebe673d4cb0afc1bf1ddd9f34f82d9705f53a8f405c21d164543adb0894c957e0d75026640f7be13994751edb213510889204786e4225c9562f5f1cb0062a78882187b832dd527586e902a38ddf87de0073000086e3322439219148464936de00a06662271a1c3fd8f5708157cf967f4389079ca898cf992b501e034abadf847fb114ff7b664ebe2fdc526ea8ed0f1ffc3d55aa535f2274bdae1224385ae93e883027466815e572ed8de0ea1257d61f4924b140991ab686874accb122c788dd34f72bb08687665be18925b98914d06be7122b54e88f36a47924d6bbfec3d007b86fb3a47a430ff702b698e58eaa842dd608e9a1be381ad24401954b7785c23fa8f51040f0e3d97efb861b02eb0b2de0cde2e785b23ce229493982674749457200ce2fe1a44fb1314930d06ddf881cceb704ac45e0319c5385efbfce311e8d3ca84a19e3d935a7f62601a3b6bec8bcec6363c9653342a808c6f8eadd57648c87c0c144e7d3aa63e6e88cb446ade9e86ec275d606d2b54bd2c8734fc4459f92dcdad73bbd8091d9aa19a4b9b87d571ac0f94439f9b5c96e41313963843a47308fc311db99cbf9baf02b87a6b900aeb91aa5787bc1382f6547f889a4ffc65169769554d0668fe7b4f8124a84fc3e827307b8e6bc8583e2abaf11e4ce97c32a01c22f9ec9a7056725595dcf157d0a765a22828ef31e676ffd20eac08aebbab7d1cf8200e47291d4c55dd61931eeebb4ba210f884a2ab726f07010a560c39bc9f786e0bbed9fde5ff45f8efeebe82c2ab94ffca7468829b902c33d3a51aaf8b9ce42584f3f2881723691c44c036f6d1021b28486914e003e0205bfb212201f853a2babcaa11515e3046725a3971ed585fb927dfb508544f57bc73a2367bddb7740c845139c3a164e9784673e922ae67baf1a6ede4faaffa65b2fd979c169bfa7cfa3e180fd6cd6083ff42a34dcf063c1253103c312627cfd1df412bdcfec03378cbaba0bdba2dc546f3e3c680afbcf5dd1acff9df178ff5e81df48314dceb71e06f2b8cde638ecd1a0db8c64527785d349fd0084491c0627dbe3076ff44ed7f3b5e352aad55b344de1ebadcaaa9c4390d61bf433407d8d485b4ca7a3cb53b67392ef193b39d0b21e81d2f9355eead76b35df990b0fd52f15036e8464bae9abfd3172bfb04cc0cb38b00579d61fe0557ce7a54b41f0fd609c457b9259987bf4304fcaa894c68232dabcfe8bdab4fe2c4c66080e924f5351f70d4da1a80bde681bf7fc60acddf5d4f526c5f70a904746f746f8ccf2587c6cb2a11c74270cc44874b7586488c128dfa69c81307d2f7f317c933307abe531ae7e1005ed14113454f049e6f248abe60cdfe40680c7037dd5eba54f2f9112ae58272638b18b2d4f9a6139ab843a5a7109d8089a8401e9cb26d1de0037f2c69b025a13d214efe88cbeb6630d0fdc1d1415c118076aad28f4fd910d5b5cce6c0d8a9994d97451ca71eead076b6fc49acf6541406d972b9f09d5297a4bd5d5c1bcb25dce93b7c8cd2214d92e647d62b2153c546e603d99e2c460061fb401b2ceb330c9589bc504c2da97264c69a62fb482d125f91b94c348832fae525f52f2bf7ea8224acda3ec9d4fc823d346c3fb312db346579b4b8c903709216af4a3a73506aed7b964ff48b58901143a9f470b1ad9eea344656877967ad46a273bdef6d6c267e1ab5c34439e4e056ca83ffda8c0fa15b2e635a98433e7b95082c6e143cef0db88a61f2ae884dff516b3eb62cbcb28fcefac8e7644b613ca4a7ca88ad3e559186507e213456ba972f575bf80345e9da4414f3d06f1e04c4ee3e766d1213e9a1233b52bc53a9a2c2b8a4bc86637704862fad7d1427e4d9acebf590708603d992ee621899ee5fa5628dc1b3318bc0ead8e53395af7093f53f65ed62fe8c77eb93c183875d031e8bab816ea725ed60d020111b4056570a1066b6e41409ce6ad41ca2c72a1be6016fef7c29e6b9b8bc3719d2af5440302d675bbfd026d51d3d06042b6b4db0006753c343b9429a4ef68013e5fdc333a1f280a06e8ba85e037097a76331ed6bf00f38aab2434cfd0a478089c23e03736e841ca9b6b75b6d14dfc12f2220087ddb4639b02b14ce372bf38a2e5024d9d2aba30cad63c0e80ddbb4738db9d0c20b58308ff8882a2e0304cfcc400b5e7386043c59d2506287c6b66660d1bb4473d521726353c97cadaaf7d074b79f73936f2c9b76f17d1da7b5979e5c8708932895d6fcee7fb086bde4263d246713681a68b88b0202806dd5226df581008a1264e4adf96fe0a596be50b06db947b5520a223f926e64bc6714640cae4989c95eb285630e28fb372dab10536b612830b9a09cd5e6aec28720d74415c4876cf6bbdac0cd024ea4ee96180cf04e80db5b117f275e2cad64353ef96db73a398ca96faa237fdfac031535260b594badba0704fb39a08842239fd8487c28f23212be7f08323d43809ee6fb238b1027baf5949be4c136eec6dbd6ca5f08aa7c5e77a9e664de6df4432df10db558bf89536db1f0374984bfddd69afbe80d7070e63a6ac111b7cfe91cb0ace4526242b617bc001eaf1c186fee085be5dab1e7d6de3d42016641e77a8ad86cabc3d4625a1e2b81d17a8cd1383993277b0f6b127bdebac781995ecf63223169dc65d87847cfc5257df2c402a2be5e2f1c03d074aa1eec83080e5ddbd255270978ed87db013469273662ea7a3cab14f0d79e31242cfe4f9a49539efc7b592c844a625304f09d6ca08c6b4b64c241a4825194a474ebe2526ed27e7235e9c82ec2dc64e6ce975a4aa7e9c6013d803652f7393ee4763d6850813110d13b0077ce4d86820138601c04b202bf385f94af307f0dc040c8262be660d25be5289ab21a852954adff2a8034656d1a16d0fea4b1a9a96bc8d95720b6afaf5c3758bd6a8029e7e8e25500fab8786e34804bdc82d377f841774213e539dc089c8a625220091d2a2d06b562052e522be401f4f427ee9944a9af88e5d7c7fc43ecc2bd5130b1bd458e142aeebbda093b179d8b19357293f1a31c4ed9298b09a943144665f687caccc70ba0e961ae5026673ae952d3c234b12e851637984cfc4fcc49e758bc6b9bbebbc46e589411b7b4a20c19fe8dd98a597cc05885f1277f05710944c4b2e74b40a255023e3397a46904be04a44e8495e7306185082113a96a7f391f568b6d809249825fd755991a21dde6c7d9d2feef24ca97c5bfcd02b08cc38c4aae498dd6871ac09f48f186f7dff9ba01d5fee7598e871bd838b739a41f8089e67d01c9e6cfa4c514770137bb9ad90cbfaae0fa58726411e48713b93770a061c3cc7b69ce9b73619efd0989d5b0d9c369292e06d36c22c78303e9af14b6fa4206381228fc4ead6928ec4399c8339d61728b37cbad95530e851119169b1ae2d786a7d9d266f653e5d2569529a9a8b56b84347e526da58eaed27f26a3bfc6685ea5642b307e088590df24531a1e66dc9d7210ebe3d6ab19de303d035ba35103617f3c2ff7b5f031e518184b26a561d973bbf312d2035f1126ff211ab69fb2b6d08069cb580d736f1b62c971485a1c44e965ba6b8c352ed37daf5e26ffe26db0ca62110667394187cf98631c7d9f2bc8285e9c52dbdf6b2b9fbc719b505976523f93da04c1b3be6555b322835f136a10ce1a1cdff8f315b41af27cc78268dc7c141d27693e80ea739c71f09bc5bbf6b8f006730cea779eec3b87cae37a5c31a5f25e1b33a330380a21f213484f0c2ecddb30bae9cbc2580786b059a2f349146af62eed1b51b39687b80f8fc98174cf9b2eb4197b41caa86d9609c7906122362317bdb43d8b7c9abc3400d79d78cf93d85d42cd42c48517a81e76b6fc5f6dfb3989fea2d2a93964cf34bcec170c86baee9e8ab4bec3e9590c80ce319344cff8861fe9a27aedaeca5ab20050cf7add06ed9023642c00092c0885430b067d9826562c422226073ae0e341c6336fdea48479dac8fffa90c0a611d045999a9b7300250cfd01839e1c81b03dcde0094fb95e2466e3d26e9aa8e41ffa6dd4462cb982932014957a609b4ca813f25815d1b436c333fde02658534b82494c4f035c428f7303ae4ff0d371925f7b848941eb4a55ebb7d84cf29d21b753e25aa94cec5e9cb8a4584284c09b772d1bfdc1815e9e12212a911fe773c417b87c3f1338f10225216efb3f7349ed4e0a0c9313417621fbf99c40dbbb10f79f524f47ea76a22fc9e5ee9564e63f133280d10aca50b482fb6cbc15267e704e8c634445d602a22779827536549715ca4d4eeee7535b4cfd75541a445804e8932d692d2137048f31456582f45ea49a189eccd7a9a62524e464c3d84d3e160ca244cf238ec99f032fa7f5e916e8e7b081029b29e890b0300d4c73d1001fe386ed2da8bf5ee8a6a8f2703eb4c0af2a6c1e180f82b3df2c9038fe7c08ea8021bf8f6eca57621947f84f74f12554f4475fa9eb0b1abc68bc92781ab7d19ff11bd04e9d221bed1fe9ab519c957f81dd0eb64b871d0704ddf860567f5ad2c1283b87e64f821f98c553ea3b0a263e420a5e685e37b43a7cdae8f4f7cb1527e1f829fad8c98991c7768dada7d7fe57b7848eeb4901c15462803982d0fd9526997f20b8971ab9412aadbd99d8fde19b9920883216c63462d41f578771b2a8468eb1a661ce27e358a687c48d73209d11ce81e371735f617a04ceafc4131992a840471329b1b0bd339ea5f583101dfeb27b1fd74f6171897c0f95d615ce1e36809dd5bcd1099d83696b8be58028936c6d838afd824137efb9102e6383bfd0006218fcbf3398169d429dba5cc4c68f2abe3b00875ca072a0809ad1f7ec8cb95fba254f850805bbbb50b446f43f92ad27b4d3139f28620edaf00bf66f930976037951f077b7aa5b817aeb5b0ab1f2f9af7f784b98c6d49e638477aea71810fe4e141e6852b1a3e080f07970273b747acec377e2cb9b8d38350e1b1951d803938fd6a4ba11a0a2ace42c0daf7c982f99a1ed692e4fbc2fb436b702ac0c4bbbfa1872bb70a44c49cf4273860d1069ac9321937601fb83afd834766be7fdf6897cbcdded8992db10d59ea9648b60df8df8f8280d3676266c3291b7fdff5a888e8cca03e8f98015cbc4b5df421237fd9f40837ce524fb771e588c7accc6c8d2f58cadb0b5987390afba6510e024ada4d91552f4c0bd86c7c254fe46f8b2ef31298a5767ec411d39a16f963f5a29e51794729266a31cf0161aa0e5a3f16476f18c168e37c4b6aa7c561abe29d8a2af5203382ac42"}, &(0x7f00000015c0)={0x0, 0xa, 0x1, 0xfff}, &(0x7f0000001600)={0x0, 0x8, 0x1}, &(0x7f0000001640)={0x20, 0x80, 0x1c, {0x2, 0x7, 0x0, 0xff, 0x70, 0x80000001, 0x0, 0x9, 0x6, 0xff, 0x7, 0x81}}, &(0x7f0000001680)={0x20, 0x85, 0x4, 0x400000000000000}, &(0x7f00000016c0)={0x20, 0x83, 0x2}, &(0x7f0000001700)={0x20, 0x87, 0x2, 0x5}, &(0x7f0000001740)={0x20, 0x89, 0x2, 0x1}}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x421, 0x0, 0x0, 0x0, 0xff, 0x603, 0x600, 0x40, 0xc541, 0x9, 0x8e95, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x4, 0x20, 0x6, [{{0x9, 0x4, 0x0, 0x8, 0x1, 0x3, 0x1, 0x1, 0x5698f1ed, {0x9, 0x21, 0x0, 0x20, 0x1, {0x22, 0x9c6}}, {{{0x9, 0x5, 0x81, 0x3, 0x329, 0x1, 0x28ad, 0x1}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x0, 0x3, 0x2, 0x1000, 0xff, 0x9}, 0x8, &(0x7f00000000c0)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x7, [{0xda, &(0x7f0000000100)=@string={0xda, 0x3, "165bcfe9eba9e2bf54cb26e2a9e58e7917719f7dca43d9d26b16986708a68a630550dd95e517881d23007c15262f59477285b1f401bb2ba2114c6045d586fdfc7bdf2ecaa86f444e479edec0c9e7dcbc7c09a7a0ace1348a069f1fcc51ac4c6c8ec19e95cffc39367c08d88e7c942075fed1491180b267cb8766d31928f4094a1ad1fe44a203dc8be63adfa246743edae555fbdb7cd3c6a0fcb1af8c1111c66ade06128a1a61c82351ec5d5b34e65a073afcd58d51f155ac6796fb760ffef495603ac77a250652b12c09775bc2a16c4c0c2eac959ffe6bed"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x69f0199ab45c0d3e}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xae11}}, {0x68, &(0x7f0000000280)=@string={0x68, 0x3, "b06e3d9639b22cfe0028b65a912e52dffaf280bb37bbfc4f49a1bd44c1944a35472a3a46568d1d41c5f1ce49106f30c7e1bb56520199f92ae692d063c39522351ad85f3a6f398350148d5edb797ab25522045d94e592978f3a38c84bea2d36013b3a5cbc463e"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x412}}, {0x39, &(0x7f0000000380)=@string={0x39, 0x3, "17a646d9376699225e8446cbc0b9404585ad3e0307f8f82e6608122459b8fc7b62a3d234b1f4678d2c341e79c058f558cd6f754fade49f"}}]}) 15:01:11 executing program 2: syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0xffffffff, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x1f, 0x100) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:11 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x1, &(0x7f0000000580)=ANY=[@ANYRESDEC=r0], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:01:11 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) [ 1080.682337][ T2805] usb 5-1: New USB device found, idVendor=056a, idProduct=0304, bcdDevice= 0.40 [ 1080.691389][ T2805] usb 5-1: New USB device strings: Mfr=7, Product=20, SerialNumber=44 [ 1080.722246][ T3417] usb 4-1: device descriptor read/all, error -71 [ 1080.732209][ T2805] usb 5-1: can't set config #1, error -71 [ 1080.739474][ T2805] usb 5-1: USB disconnect, device number 30 [ 1080.962130][ T2866] usb 1-1: new high-speed USB device number 90 using dummy_hcd [ 1080.969929][ T17] usb 6-1: new high-speed USB device number 89 using dummy_hcd [ 1081.142158][ T2805] usb 5-1: new high-speed USB device number 31 using dummy_hcd [ 1081.212124][ T17] usb 6-1: Using ep0 maxpacket: 8 [ 1081.217335][ T2866] usb 1-1: Using ep0 maxpacket: 16 [ 1081.332151][ T17] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1081.342410][ T2866] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1081.350552][ T2866] usb 1-1: config 0 has no interface number 0 [ 1081.356961][ T17] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1081.369847][ T17] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1081.378898][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1081.387139][ T2866] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1081.396184][ T2866] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1081.402101][ T2805] usb 5-1: Invalid ep0 maxpacket: 512 [ 1081.405213][ T2866] usb 1-1: config 0 descriptor?? [ 1081.456174][ T17] cdc_ncm 6-1:1.0: bind() failure [ 1081.463192][ T2866] rio500 1-1:0.133: USB Rio found at address 90 [ 1081.552228][ T2805] usb 5-1: new high-speed USB device number 32 using dummy_hcd [ 1081.653693][T25128] usb 6-1: USB disconnect, device number 89 [ 1081.802480][ T2805] usb 5-1: Invalid ep0 maxpacket: 512 [ 1081.808134][ T2805] usb usb5-port1: attempt power cycle 15:01:12 executing program 2: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:12 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000001b00)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980be2777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000c1e02d361c0f84357a6dbff679faa67ce7e4ae336b843780fee8498ba1f7655e29fa3593b37f5b14e82c38c6c8c923e8b536c82a428636dd7898ef839f8874e2a84dbc1fd463442047e09c8fe18e45c533dfee6228e1c9d9890bef5049a2458516143c5b39a3a73b45787f9b5c484e93f38c58348d2ad9851bbd218d036dd1fb727440607f77833917e3951be89c9e715b61b1dd16a0e6bffe90e8a926ac72699017"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r0 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0xec0d, 0x2000) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x4, 0x20000) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f00000001c0)={0x3, 0x1, 0x8, 0x1, 0x3}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000140)=""/90) 15:01:12 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x9, 0x200280) ioctl$HIDIOCGUSAGES(r0, 0xd01c4813, &(0x7f0000000140)={{0x1, 0xffffffff, 0x8, 0x80000000, 0x8, 0x2}, 0x154, [0x80000000, 0x6, 0x4, 0x7f, 0x0, 0x7, 0x892, 0xffffffffffffffff, 0x1, 0x8000, 0x5, 0xfff, 0x4, 0x20, 0x6808, 0xffff, 0xe24, 0xffff, 0x5, 0x1054, 0x2, 0x3, 0x0, 0x81, 0x0, 0x4c, 0x5, 0x101, 0x4, 0x7, 0x8, 0x5e0, 0x100, 0x1a, 0x2, 0x80000001, 0x200, 0x1, 0x3, 0x3, 0x8, 0x7, 0x5, 0x101, 0x4, 0x82, 0x9, 0x7fffffff, 0x40, 0xffffffff00000001, 0x20, 0x3, 0xf5, 0x401, 0x4, 0xc36, 0x80000001, 0x8, 0x7, 0x6, 0x80000001, 0x19711c66, 0x4, 0x4, 0x4e68, 0x1, 0x5, 0x80, 0x1, 0x100, 0x6, 0x6, 0x100, 0x6, 0x5111, 0x3, 0x80000000, 0x10001, 0x3, 0x8, 0x8, 0x6, 0x699, 0x2735, 0x3, 0x1, 0xfffffffffffffffc, 0x8000000000000000, 0xd0d, 0x9, 0x8, 0x80000000, 0x70, 0xea4c, 0x3, 0x9, 0x1, 0x8000, 0x4, 0x8, 0x466, 0x8000, 0x1, 0x0, 0x4, 0x7ff, 0x8000, 0x273, 0xffff, 0x0, 0x8a, 0xa2, 0x100, 0x3, 0xa1, 0x1, 0x2d, 0x7, 0x7fffffff, 0x200, 0x4, 0x1, 0x4, 0x8, 0xffffffffffffc819, 0x3, 0x4000000040, 0x9, 0x4, 0x3ef6, 0x80, 0x5, 0x8, 0x80, 0xf14, 0x3ff, 0x5, 0x9, 0x3ff, 0x480, 0x2, 0x8, 0x1, 0x10000, 0x2, 0x3, 0x8000, 0x37, 0x1000, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x6, 0xd3, 0x3, 0x4, 0x470, 0x100, 0x1ff, 0x2, 0x3, 0x3, 0xfff, 0x100, 0x4b6, 0x7f5c, 0x7, 0xf73, 0x4, 0x6, 0x1ff, 0x3, 0x1, 0x5, 0x2, 0xffffffffffffba43, 0xff, 0x9, 0x2, 0x4, 0x9, 0x81, 0xfffffffffffffffa, 0x4, 0xfffffffffffffffd, 0x1, 0xffffffffffffffc0, 0x7, 0x4, 0x0, 0x8, 0x2, 0x81, 0x3, 0x0, 0x4, 0x2, 0x5, 0x0, 0x2, 0x3ff, 0x10001, 0x7f, 0x101, 0x1, 0x6, 0x1f, 0x10001, 0x3, 0x9, 0xfffffffffffffff8, 0x6, 0x200, 0x2, 0x7f, 0x34, 0x4, 0xb9, 0xaa, 0x1, 0x4, 0x8, 0xd0a, 0x0, 0x0, 0x7, 0x5, 0x51, 0x101, 0x7fffffff, 0x13a1cdb8, 0x7, 0x3, 0x2, 0x11400000000000, 0xfffffffffffff787, 0x7, 0x81, 0x100000000, 0x8, 0xfb9, 0xfffffffffffffffd, 0x200, 0x3, 0x3, 0x9, 0x10000, 0x10001, 0x8, 0xfffffffffffffffe, 0x9, 0x100000001, 0x84, 0xffffffffffa82165, 0x7, 0x3, 0x0, 0xfffffffffffffffc, 0x1, 0xfffffffffffffff9, 0x6, 0x4f5, 0x6, 0x8000, 0x9, 0x7, 0x80, 0x0, 0x7, 0x3, 0x80000001, 0x80000001, 0x9, 0x9, 0x8, 0x81, 0x4, 0x9, 0x7f, 0x10000, 0x8, 0x2, 0x6, 0x6, 0xffff, 0x4, 0x101, 0x100000000, 0x7, 0x1ff, 0x2, 0x70ef, 0x4, 0xffffffffffffffc0, 0x9, 0x1, 0x0, 0x159e, 0xc4, 0xdd9, 0x5, 0x100000000, 0x5, 0x7fff, 0x5d, 0x2934, 0x8, 0x5, 0x7fff000, 0x2, 0x8, 0x2, 0x9, 0x8, 0x9, 0x6e0, 0x8, 0x7fffffff, 0x3, 0x30, 0x1, 0x80000000, 0x80000001, 0x8000, 0x8, 0x1, 0x9, 0x3, 0xec0, 0x81, 0x6, 0x5, 0x200, 0x200, 0x9, 0x8001, 0x9d5, 0xfff, 0x5, 0x2, 0x2, 0x9, 0x9, 0x9, 0x10001, 0x0, 0x2, 0x30f, 0x6, 0x5, 0x6, 0x1, 0x20, 0x1, 0x0, 0x1, 0x21, 0x3fff80000000000, 0x1, 0x7, 0x6, 0x7, 0x3, 0xc4700000000000, 0x20, 0x4, 0x573e57ed, 0x6, 0x8, 0x9, 0x80, 0xa114, 0x80000001, 0x5c59bd48, 0x9, 0x100000001, 0x1, 0x2, 0x8, 0x3, 0x8, 0x1ff, 0x2, 0x5, 0x1, 0x7, 0x9, 0x0, 0x1, 0x2, 0x10000000000, 0xfffffffffe7a11d3, 0xc8e2, 0xffffffff, 0x529, 0x2, 0x200, 0xffffffffffffffff, 0x7, 0x5e, 0x0, 0x9, 0x4, 0x3, 0xd7, 0x20000000000000, 0x401, 0x2e, 0xffff, 0x100000001, 0x7, 0x4, 0x3, 0x5, 0x73cd, 0x0, 0x8, 0x6, 0x1, 0xe3, 0x1ff, 0x2, 0x2, 0x5, 0x20, 0x7, 0x9, 0x9, 0x1, 0x2, 0x0, 0x40, 0x7fffffff, 0x5, 0x3, 0x81ee, 0x0, 0x4, 0x7f, 0x95ee, 0x7, 0x2, 0x1, 0x0, 0xf6f2056, 0x3, 0x4, 0x6, 0x80000000, 0x3, 0x40, 0x9, 0x0, 0x100000000, 0xf3da, 0x3f, 0x0, 0x5, 0x2, 0x100000001, 0x1, 0xffffffff, 0x5, 0x2, 0x7, 0x4, 0x2, 0x3, 0x7, 0x200, 0x80000000, 0x8, 0x3, 0x7fff, 0x5, 0x1, 0x0, 0x1000, 0x3f, 0x7f, 0x1f, 0x100, 0x7, 0x1, 0x8, 0x4, 0xffffffffffff74e4, 0x40, 0x4, 0x2, 0x1, 0x9, 0x7fff, 0x100000000, 0xfa1, 0x45, 0x6, 0xfffffffffffffff7, 0x2, 0xdbe, 0x6, 0x200, 0x400, 0x3, 0x1, 0x2, 0x9, 0x80, 0x1, 0x29a, 0x8, 0x7, 0x9, 0x20, 0x1, 0x66c, 0x9, 0x0, 0x84, 0x60000, 0x8001, 0xff, 0xff, 0x9, 0x100000001, 0x3, 0xffffffffffffffff, 0xffff, 0x67e4, 0x2, 0x100000000, 0x1, 0x6, 0x2, 0x8, 0x7, 0x7f, 0xffffffffffffffd9, 0x2, 0x917, 0x5, 0x82c6, 0x3f, 0x4cf, 0xff, 0x9, 0x80, 0x20, 0x9, 0x9, 0x8001, 0x10000, 0xe2c, 0x1, 0x5, 0x9, 0xe0, 0x2, 0xa00000000000000, 0x8, 0x9, 0x7ff, 0x3, 0x7fffffff, 0x0, 0x4, 0x3, 0xc321, 0x0, 0x3, 0x1ff, 0xecec, 0x1, 0x3, 0x23a3ef77, 0x2, 0x9, 0x3, 0x2, 0xffffffff, 0x7a, 0x8, 0x401, 0x0, 0x5, 0x822, 0x1, 0x80, 0x2, 0x0, 0x0, 0x10001, 0x7, 0x3, 0x8, 0x8001, 0x7fffffff, 0x8, 0x10000, 0x8, 0x8000, 0x0, 0x3, 0x0, 0x1, 0x401, 0x2a9c, 0x9, 0x4, 0xf7, 0x9, 0xa2e, 0x8, 0x9, 0x0, 0xffffffffffffffc0, 0x0, 0x5, 0x1f, 0x7fff, 0x80000000, 0x8000, 0x6, 0x9, 0x9, 0x8001, 0x3b2, 0x40, 0x8, 0x1, 0x0, 0xd0c, 0xfffffffffffffffc, 0x9, 0x3eee, 0x400, 0x503ec0d9, 0x7fffffff, 0x5, 0x23b0, 0x4, 0xf36, 0x6, 0xfffffffffffffffb, 0x4, 0xbb72, 0x4b28, 0x1c, 0x3, 0x8, 0x80, 0x4, 0x90, 0x3, 0x8, 0xc58, 0x1f, 0x2, 0x8000000000000000, 0x83, 0xca, 0xc36e, 0x1, 0x5, 0xffffffffffffffff, 0x7, 0x1f, 0x8, 0xfffffffffffff801, 0x80, 0x0, 0x8, 0x0, 0x101, 0x1, 0x3, 0x4, 0x5, 0x8001, 0x5, 0x80000001, 0x6, 0x2, 0x7, 0x75, 0x7, 0x10001, 0xa000, 0x1ff, 0x4, 0x5440, 0x1c3, 0x7, 0x6, 0x80000000, 0x0, 0x4, 0x800, 0x7fff, 0x9, 0x3, 0x0, 0x8, 0x90000000000000, 0x5, 0x9885, 0x86, 0x6, 0x1, 0x1fb180000000, 0x2, 0x8, 0x2, 0x1, 0x2, 0x80, 0x3, 0x8001, 0x210, 0x20, 0x3, 0x8, 0x9, 0x200, 0x40, 0xc34f, 0x10001, 0x8, 0xff, 0x7, 0x7, 0xba9, 0x10000, 0xff, 0xad9b, 0x3, 0x7, 0x8, 0xba, 0x4, 0x10000, 0xd54, 0x3, 0x1000, 0x7, 0x0, 0xb7, 0xb95, 0x1, 0x100000000, 0x10, 0x0, 0x9a, 0x8, 0x6, 0xd1, 0x1, 0xfffffffffffffffb, 0x7, 0x6, 0x800, 0xd8b, 0x3f, 0xfffffffffffffff7, 0x9, 0x5, 0x5, 0xc5, 0x80, 0x7fffffff, 0x8, 0x3ff, 0x4, 0xffffffff, 0x7608, 0x1, 0x4, 0x101, 0xffffffff, 0x2, 0x9, 0x800, 0x2, 0xfffffffffffffff7, 0xf89, 0x100, 0x2, 0xff, 0x101, 0x2, 0x7ff, 0x7, 0x2c7, 0x5, 0x81, 0x3f, 0x5, 0x10, 0xfffffffffffffff7, 0x9, 0x1, 0x7, 0x80000001, 0xff, 0xc352, 0x400, 0x9a, 0x0, 0x7, 0x6, 0xa1e2, 0x9, 0x1f, 0x5, 0x8, 0x400, 0x100000000, 0x1, 0x5, 0x5af9, 0x6, 0xff, 0xfffffffffffffffc, 0x6, 0x6, 0x2, 0x0, 0x5, 0x800000000, 0x91d8, 0x0, 0x3ff, 0x5, 0x7, 0x949, 0x8, 0x8001, 0x6, 0xfffffffffffffffa, 0x80000000, 0x3, 0xde2, 0x2, 0x1, 0x8, 0x80000000, 0x10000000000000, 0x0, 0x5206, 0xdf, 0x9, 0x55, 0xfffffffffffffff9, 0x10000, 0x0, 0x17e, 0x40, 0xffffffff, 0x8, 0x200, 0x100000001, 0xfffffffffffffffb, 0x2, 0x10001, 0x0, 0x20, 0xff, 0x401, 0xfffffffffffffff7, 0x8, 0x1, 0x4, 0x9148, 0x5, 0x8001, 0x7bf1, 0xdf, 0x1, 0x5, 0x1, 0x4, 0x3, 0x4, 0x100000001, 0x8000, 0x9abc, 0x6, 0x5, 0x4, 0x8, 0xed9, 0xfffffffffffffff9, 0x3, 0x7fff, 0x101, 0x10000, 0xf91, 0x1c00, 0x200, 0x8, 0x8, 0x1, 0x80, 0x80, 0x1, 0x1, 0x1, 0x1f, 0x3, 0x1a, 0x8001, 0x3, 0x0, 0x0, 0xd802, 0xfffffffffffffffa, 0x0, 0x7, 0x9, 0x8, 0x7, 0x9, 0xfffffffffffffffb, 0x80000000, 0x7, 0x9, 0xb8, 0x4, 0x3, 0x7fff, 0x7, 0x5, 0x3ff, 0x0, 0x8, 0x40, 0xaa, 0x3, 0x1000, 0x1, 0xf6, 0x5, 0x5, 0x4e60, 0x7fff, 0x1, 0xda, 0xd0e7, 0x0, 0x8, 0x6, 0x800, 0x2, 0x26b5, 0xbef6, 0x3, 0x4, 0xfffffffffffffff7, 0x1ff, 0x40, 0xf93c, 0x6c13, 0x1, 0x3, 0x5, 0x4, 0x7, 0x9, 0x400, 0x36, 0x544, 0xe0000000000000, 0x8f, 0x8, 0xffffffffffff2ca5, 0x7fff, 0x2a, 0x5ad8, 0x40, 0x1b73, 0xc0f4, 0x7f, 0x0, 0x6, 0x3, 0x7fffffff, 0x4e, 0x7, 0x5, 0x0, 0x698, 0x0, 0x80000000, 0x5, 0x7d5, 0x2, 0x9f, 0x80000001, 0x4f, 0x10000, 0xffff, 0x57fb, 0x80, 0x8, 0x7fffffff, 0x3, 0x8, 0xff, 0x3, 0x4, 0xffffffff7fffffff, 0xec, 0x3, 0x4a9, 0x400, 0x8, 0x251, 0x8, 0x9, 0x8, 0x3, 0xffffffffffffff40, 0x0, 0x3ff, 0x2]}) 15:01:12 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000000380)=ANY=[@ANYBLOB="13090000d6136f5a69798ff01f8c54e44dfac200f30d87524b6ce9dcdd64d1fe712f99961f85c30645556fbf8c82463d45718fdc9249da5926b26465f4f6fde1d6d21076de43cd84ef358b8427b21cd1c32ebce98b199a6dd2b4ebef308d1085ba9325af81ed236f28d3875d4c9c0657897810bf65295a814ce96c6ec579b18283a41867f75e513b19fed7e22697be4f4497dce6b0e7ebc378e605064281e78b23d81aa95e18b55f59b28e5960fb514b0f82335c449f84410d5b21acbae9c37f2e22a03e6af75bddb080462f82d102b5d87deacdbb6749f6dd20760ffb83a0f03661bea68f3d6fef2dcab35db20689fd3313b43428e593131a845842924ca6f763904d89551e502976798ed258d48887be16b446453587bcc8949aced9ae557abc31b6be4c390705136a157e1429a36e6e850479769f38edd78ee46e9578d92f2a0b11302af9a7e10e7b98d5229191c763f53ef9f885d70a0809fbbfae07a1e9624b256a6017a6f643126b85253a1e85900755a1a125a86ad6dd3956dbc90c1237b68f14cff05f5d9cc56ccaae1f3db310e0b4f7330b2fd88e7aef7504915f3d49b4cc558a63225b026437b6207e9c14340e82bfe4bada49e3793a97c6bf98948f41807388e5ebac5db20624d71ef7585ff5d0a2e684a90ca8812b8241d34bb00834277628173d71e27820c4bad8be76b383675908042aff685ba7096e5862d2c9aeb6ba0f949021757e9057d9a81c31417c2e7f3dd556dfc30b6e7a29c859b6748a8c6038bfe981d0c398059e75bfe70715b914f50dceedc5c475d89ee0e1e9e0d10ee94bb0444b0866221b369e30bb74717db38404d2a682790340965c118ddde9c1140d67e0408497fa1b4b02ebeee3244b1878e86af1632def49eaf73890b4299d7527642beec0459cc6d822075284c692225eaa498610002a60c0ab0114852156923a00901e0d19ff16272063226b069d586e25d0f40fee536744310357a859be03ad072a031c6ad78733cc16210d9f01e59ce3663896c921cb9d88a07bfc785dc70138bfc30a7f635119ff229047e51ad75d13dab657e77f6246a164e24fce2dc672be6384b1f7b50705c0a47255fc0afa5a93d59d7c962a4a419c284b54e1bb997798b2065f0a3af14c2c7d32335f5747c782b5c6a147d394883f66f549c6bc485165fcfcb8782127de27dd15fc940637cedfc45fd061a9b567dc96934bc1fad3d2d52d4820104c5b141fe3d0a39230074a9524a8d51f66d3c9a07da8209ae2985280ee7d5c78ab04728d65a615b9a313145f52037ca5b3313eb251315e96f6bc1b068b5701a9d64df251736509c41b4f17110b982808d8ad1ec809c56d9171fe6f141b14077a7379a163b7935efdfb5f29567200e056c1b25040df4dd89cb4d0d6fc4102fe0294cfebdb3bb15cb16f90d331104e3df9f467e3783d6c44143aa53b806edd1a8e9d9fe1e2b698f0d18d11804d0747fdeb8f7bc69d5533b3d57093df4640335082ba016838f587402484a21d20a45b888a8d7bc498dc86675bd57f5e05f3973fc10b8e6c47b51a79b020c54d7c6465586081908041f9a7c4b24f15cb5e0039dd60b8825d840dd7107a4138a928b4f1538e8b76246ed5585a2ff268c73316f46c6d240448888785bdd9afd7a5206eb341d15149e45377457824a2eec458aa5a6a9fc0ead06e6dc6a2dc497bc1edad0ed105e96ca904de504ecbd929b6f752902f232324b009b7ede9b8a9eae7d9067e41f6c35e70daf36cbdfc7222c4554432457c1c99d4579363136bbe127a1f8352032863547becefc1d2b343a99163501d683d101c88469ba872e26ca8ca0c747ecb6df6e2d0e4395ef2afd53b18aa5124b2d573c348b4bb0c76457fd6fc714e588909b4f2ff9eec86dadde3aedbebdca77be628246b8233339339bb4b7ebe245230d02905e8a6769283b101155d0d68875124b34ea3ceadaaa9a1fc7cd007aafa1f86d062b9cc13b8d05c2f13fc8e7fd7a2a1a109b7b276baeb7dfab83b4002ac43af7ed04b7922013da21d262b63f93071c26873da7e5b71cd89b77bbb145428c66602b9879daf1b50ef36cd1e1e61fe8c8cd481e27ed323bedaa027af96f6edc42eb1d888cb51fc6ad55663f7edfb35ecd6810925601086821658c1d7f9ae5a4b2689f1f90a28da18067784fbd97656a5ee51f986ed025bbb9cfb792640eb2ee5920b083ae4e1dbbde5207cf93fe697458878985cee0eff918aaa317a7387c303282b97ff87859109b8487dd890403934c5ba10a36f2ebfb7ea2b21a8d053bf20b9536d38a5276eb30216d5d91c5e0534e7691ad776b7f6e08bf9ff01ec892f24a657662413628cf1e9d44cff8b091333150d11873e6e30d975b7b79e8a0a436f7f2808648d32d5bfde153a7a47ce6ff3f9c9f7816c3e6f7da1087687adf479716a692c262a9426d0cec394db7496b2add43e1333c9d5594305e08a5baa94856c61e42fb1d4e79a57d4cf0c95d49a3f764cb36fb137a3f61dd88898354837df89631cf92ec84fd4df2d70c36097e37ec9b9ec2bcd4286e9c8c615498ae5461f5a843ea0c55f16b8530e2c2b9c4a649c389d80f4c1e3cec8b4c3646272bc9d567239f43694cf11d254d6bdf0ae970d5c1b978b3e02be99ffb08c0a4ca63ce5bb2624868cc3e718bf230808935fb8eddb05bb62c64fa44ef17a2880e243d0fe2fea6e455cc9adb1d0a131b0abd474b0d20ce3082a1be020d9d270bfd1bd4de4921ce7070daf73c4480ebd2492a27b31852a98a3938a97c0c50e7b2994f99e99ff401dfeb19ef7ffc2217fb66684ef34459e24b90dfbd3d53dc8cc4a939c866eb6387d36f7df4781a6b57219dd18da8136270e6b9ce1288fd217518c0b4c9880deeef41dffe8d338e1993affb4fc2e79a8a2f2d7f677893a1c5d96a82cd7b5c0aae5cc7374c97d5dd7d8ff933467ebe3d2ac2e06211f9882d593f336dcc1923829cbe97508c012df389d0b275c4f6df2892cf3431a97a45694e9ad9794e95cf15883a58885492a98b206281106261c928ba9781d0c7ac542d45c1e812fd44be7d26d11c49caa30800bd79ba479212a6844b76306a24ad8ac435a4b632b1f5c38b3fa377b07b1a07229911bed9862fe871858d6f8ab7cdd337c3239dfcc63f63b513e7d05dc38b20674c7255103b057a3cee6a937d52855eedf4d1a7eb8520e1e59ebf68bde215e60c6269c194a1ea599a1cb468ebd354e785b1b6c2ab867221ef1b64f17cf2913fd4eb12c8c06531b0774d7b8ec9e6b2743b682a2b100000000"]) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r4 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x9, 0x80) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f00000001c0)={0x1, 0xcf, &(0x7f0000000cc0)="1361781b719beb6c3bed0fe818e26c917e95e2894a1d7939e71f70ed06868078f935cf3cfd1736bf81da7dac999a715cab0019173c11c22cb8544b86767dc54ba023b69c6793d447baae3cdf63bc92959d56843bcd3e8550d1410ca044548186a3809d480794d3af878e3c2b060082d9258f11fdc6522c02e12b3df320a6be41373236e56ed7980338b689d3543d31fa9686183fffcd3398a848895ae2a167ead80cc9dac085a5ed1a4791d66a8a966bea6535390835759735460fcd181ad1f64978d735b4c80a0f249feab51bbfee"}) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x562301) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000100)) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000000)={0x1, "6e9b76553f2c2865b75a3b1cc84ab20b707f3af35a2a7b03f2001bd7049657e4f198c5b95c7e60f25630a1a0be70677197fd16aa85bfa1eeb58ea04c2e40aa63"}) 15:01:12 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000080)='\x10\x00\x00\x80\x00\xe5\xff\x00', 0xfffffffffffffffe, 0x80) r1 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x10001, 0x20000) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000180)=""/22) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x7, 0xb3911ab0220bd876) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000040)=0x3) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x48000) ioctl$HIDIOCGFIELDINFO(r3, 0xc038480a, &(0x7f0000000100)={0x3, 0x494fc269d89a3db6, 0x5, 0x8, 0x9, 0x5, 0xffffffff, 0x1, 0x5, 0x3, 0x5, 0x3ff, 0x5cc0, 0x10000}) 15:01:12 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000300)={{0x12, 0x1, 0x120, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0xffffffffffffffff, 0x4, 0x8, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x10, 0xfff, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x7, 0x1, 0x1, 0x10001, "", {{{0x9, 0x5, 0x1, 0x2, 0x291, 0x3, 0x4, 0xfffffffffffffff6}}, [{{0x9, 0x5, 0x82, 0x2, 0x4e, 0x5, 0x1003ff, 0x800}}]}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x0, 0x0, 0x1, 0xff, 0x1000}, 0x5, &(0x7f0000000140)={0x5, 0xf, 0x5}}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f00000002c0)={0x2, 0xfffffdff, 0xfffffffffffffffe}) 15:01:12 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x4df, 0x30140) read$hidraw(r0, &(0x7f00000001c0)=""/179, 0xb3) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000080)) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/../raw#\x00', 0x8000, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000100)=""/180) 15:01:12 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0xac136be8270fe36d) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000b5456b08c4103c208aef00000001090212000100000000090482000003000000"], 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0xd2, 0x0) [ 1082.055932][T20436] usb 1-1: USB disconnect, device number 90 [ 1082.062821][T20436] rio500 1-1:0.133: USB Rio disconnected. [ 1082.152162][ T12] usb 4-1: new high-speed USB device number 20 using dummy_hcd [ 1082.302161][ T3417] usb 3-1: new high-speed USB device number 76 using dummy_hcd [ 1082.312140][T25128] usb 6-1: new high-speed USB device number 90 using dummy_hcd [ 1082.522204][ T12] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1082.530432][ T12] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1082.538554][ T12] usb 4-1: config 0 has no interface number 0 [ 1082.544652][ T2805] usb 5-1: new high-speed USB device number 33 using dummy_hcd [ 1082.552109][ T3417] usb 3-1: Using ep0 maxpacket: 8 [ 1082.552320][ T12] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1082.566324][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1082.575230][ T12] usb 4-1: config 0 descriptor?? [ 1082.582137][T25128] usb 6-1: Using ep0 maxpacket: 8 [ 1082.692165][ T3417] usb 3-1: config 0 has an invalid interface number: 130 but max is 0 [ 1082.700350][ T3417] usb 3-1: config 0 has no interface number 0 [ 1082.702205][T25128] usb 6-1: config 1 interface 0 altsetting 129 bulk endpoint 0x1 has invalid maxpacket 657 [ 1082.706772][ T3417] usb 3-1: New USB device found, idVendor=10c4, idProduct=203c, bcdDevice=ef.8a [ 1082.716453][T25128] usb 6-1: config 1 interface 0 altsetting 129 bulk endpoint 0x82 has invalid maxpacket 78 [ 1082.725453][ T3417] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1082.726650][ T3417] usb 3-1: config 0 descriptor?? [ 1082.735473][T25128] usb 6-1: config 1 interface 0 has no altsetting 0 [ 1082.772374][ T12] viperboard 4-1:0.10: version 0.00 found at bus 004 address 020 [ 1082.792140][ T2805] usb 5-1: Invalid ep0 maxpacket: 512 [ 1082.795168][ T3417] usbhid 3-1:0.130: couldn't find an input interrupt endpoint [ 1082.802231][ T12] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1082.818068][ T12] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1082.829558][ T12] usb 4-1: USB disconnect, device number 20 [ 1082.942126][ T2805] usb 5-1: new high-speed USB device number 34 using dummy_hcd [ 1082.982178][T25128] usb 6-1: language id specifier not provided by device, defaulting to English [ 1082.994760][T20436] usb 3-1: USB disconnect, device number 76 [ 1083.182167][ T2805] usb 5-1: Invalid ep0 maxpacket: 512 [ 1083.187799][ T2805] usb usb5-port1: unable to enumerate USB device 15:01:14 executing program 4: syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0x5a, "da314fa484a2807959346f5a7ecf242deee6c8330d7ec66d2e32d05d641ab86b7f098d1330cfab3986711dc19b7e94e76cf2509adb8312ae5bde2baec6441e193c6780d03dbcebbc16f79c9f424b1f21515eb2e74a8ab9d40def"}) 15:01:14 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x8002, 0x200000) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000100)=""/124) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(r4, 0x401845e0, &(0x7f0000000040)={0x5845, 0x2, 0x0, 0x6, 0x6, 0xffffffff}) r5 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r5, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSCLOCKID(r5, 0x400445a0, &(0x7f0000000000)=0x1) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:14 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) [ 1083.582135][ T3417] usb 4-1: new high-speed USB device number 21 using dummy_hcd 15:01:14 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) write$hidraw(r0, 0x0, 0x15c) 15:01:14 executing program 4: syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) [ 1083.732309][T25128] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1083.741444][T25128] usb 6-1: New USB device strings: Mfr=255, Product=4, SerialNumber=8 [ 1083.762215][ T2866] usb 3-1: new high-speed USB device number 77 using dummy_hcd [ 1083.765902][T25128] usb 6-1: rejected 1 configuration due to insufficient available bus power [ 1083.778497][T25128] usb 6-1: no configuration chosen from 1 choice [ 1083.922185][T20903] usb 1-1: new high-speed USB device number 91 using dummy_hcd [ 1083.942234][ T3417] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1083.950423][ T3417] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1083.958518][ T3417] usb 4-1: config 0 has no interface number 0 [ 1083.964841][ T3417] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1083.974476][ T3417] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1083.986745][ T3417] usb 4-1: config 0 descriptor?? [ 1084.162135][T20903] usb 1-1: Using ep0 maxpacket: 16 [ 1084.167488][ T3417] viperboard 4-1:0.10: version 0.00 found at bus 004 address 021 [ 1084.192178][ T3417] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1084.201049][ T3417] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1084.223020][ T3417] usb 4-1: USB disconnect, device number 21 [ 1084.282143][T20903] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1084.290317][T20903] usb 1-1: config 0 has no interface number 0 [ 1084.296536][T20903] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1084.305559][T20903] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1084.314229][T20903] usb 1-1: config 0 descriptor?? [ 1084.353160][T20903] rio500 1-1:0.133: USB Rio found at address 91 15:01:15 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) syz_usb_connect(0x0, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32, @ANYBLOB="97106f3eec41c4b4dba315b3ad317b3b779948cfcaf98b2cd15f88912377e067c62339b6389316cbbff76b89222ec18836a905935930cbceedf87a81ae6a86ef659a16eaf86b6d8da20e4817f34cb91519d9d030b6bfa6c9ef66db909e3a541adcfdb0608682549ecdcc8db273b10eac599989a350227c33a7fd1216aa8e1b48c3b235b6d128f19e3577f11b87d9f3068b17bbd624fe9b99b5d6a3d05617532960ead3a41417", @ANYBLOB="4dfc2eb4d628b0c105398923b2b1c66694f404b33eac3b72110ea2cec8a8657df231cab7d66b953b74632ac23e9b98dc8120bc3bc423ef36485c50a1bd3bd8da15808601"], @ANYRES64=0x0, @ANYRESHEX=r0, @ANYBLOB="8175a7369dae82890ae02006a6988c256e57a1b58cdd41b98b592173ed9e5371a6ead4edae0fc11eddc873463858d38dc6589008e067bb8c031dfacf72f4092b44a471317f1fe75ea1d78047b68d4b84b54e399fbdcab1239eabb727bce73bb0a38f497e6ebe889baa32807f68a91c9df79f2270cf889bf4295a2cfe3b827bfff937ab310d94a2252b9bb581a52ddc90c59606a30375fc79fd80f510a6d5fea234a1beb66b9f6ece5cc6a79e230d987ff08c75ebb66d8031b341a4f8c34b0a80dc1c16ff097a9a8f447974fc540cebab08410e774fe3ad5787226925f0b410e5be23ec63966ec090204b4f4109", @ANYRESDEC=r1, @ANYBLOB="300acc2ae4cd1ee61a4104c453c841fba43cedee601f60ee5de351f2a76f0bf0ed0f5c21c17f1e4e578d58e3368c01f212845fdda8b03eae67a975e1748bc121ee8ef5384df5c914cf543f86acb3484aa4a005503bb67abd9117ffc1531452c633ef0b634e8c4b2df6da1989e1a24425a02859b9fd48e48ec3771cab5c3d91bb67549d86c98bbdd910000dc04980523eb735483c6901015fe0a80cb9d765133c8815cfb0f6858926fe78c5076f68621a"]) 15:01:15 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x7fffffff, 0x440000) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000040)={0x3, 0x100, 0x2, 0xd759, 0x23e, 0x75a}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:01:15 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000000)=""/78) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:15 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/Dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1084.954818][T25128] usb 1-1: USB disconnect, device number 91 [ 1084.961637][T25128] rio500 1-1:0.133: USB Rio disconnected. 15:01:15 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x2) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000000)) 15:01:15 executing program 2: syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x2, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x6, 0x2) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x8, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(r1, 0x40184810, &(0x7f0000000100)={0x3, 0x2, 0x800000004, 0xfff, 0xfff, 0xab1e}) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x3f) r2 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x1, 0x40000) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x0) 15:01:15 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x7, "01ba0973a8c2187c0dadbc11de9bde8ab0c3c2e49b07242d54f85a7007d2d9b4374c7f7e8236b3e9a810e5eeea4f4f89e53b9b33b5e0353f74f13171caebf7a8"}) write$hidraw(r1, 0x0, 0x15c) 15:01:15 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x181822) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1085.015599][ T2866] usb 6-1: USB disconnect, device number 90 15:01:15 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="d580f28f0d2b54254e824c821212134a9c85ef722d1cd39a64") ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x53, 0x500000, 0xff, {0x10001, 0x8}, {0x40}, @const={0x3, {0x9, 0x9, 0x1ff, 0x5}}}) 15:01:16 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) 15:01:16 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x9, 0x8a880) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x7981) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCGPHYS(r3, 0x80404812, &(0x7f0000000080)) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000000100)={0x1f, 0x372, &(0x7f00000001c0)="1302f19d9c534a99d72f8b6686599e52386da808a33e506d61fad2040a53155271a9d4fcacf2194b6a1048ea9c92fc814861fc6b9e4910c69aaf77043845ebdc3e8bdf3b11fc250f93c2fc59f4515783e92a292b7858a1a643a4ef12692545c72af0cf1506ed7891a37c920e8a091fb76028064a4c656974d0147343e38a9036235264109ae75670891627462934e2c705190677e5c7ecab1428c5f9a36eb38d31973a79106681794c64e4c05b9645c8084541ba6f32adb80f9cfd6b887ae7475e239fccfb59adbbab552f7a"}) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000000)={0x2, "67499ef012ba8c304465c112addd45cb91d4397659ae75f950be087ff3ede1bb06f0ae6a613ca3e7c25348f64aa8bebef0fc6184f4b6b1503428b353d339b53f"}) r4 = syz_open_dev$hidraw(0x0, 0xfffffffffffffff9, 0x88000) write$hidraw(r4, 0x0, 0x15c) 15:01:16 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x80000000, 0x440) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000080)={0x0, 0x800000000000, 0x3ff, 0x2800000000, 0x3, 0x3}) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x100004, 0x8200) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) [ 1085.452166][ T2866] usb 6-1: new full-speed USB device number 91 using dummy_hcd 15:01:16 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000580)=ANY=[], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:01:16 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x2000) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) read$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) 15:01:16 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x8f1, 0x80240) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f00000000c0)) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) read$hidraw(r1, 0x0, 0xfffffffffffffe69) r2 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, 0x0, 0x15c) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000000)=""/3) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000000440)=""/64) r5 = syz_open_dev$evdev(&(0x7f0000000240)='/dev\x00\x00\x00\x00\x00 \x00\x00ent#\x00', 0x401, 0x222100) ioctl$EVIOCSCLOCKID(r5, 0x400445a0, &(0x7f0000000280)=0x2) r6 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r6, 0x801c4803, &(0x7f0000000080)=""/53) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r7, &(0x7f0000000600)="9e77cd7e4ceb3ba0dbe61a8d60cc8a42b53f7ebdfa80191faf0a1322419b2c489fe35bb5692d4275cee36fab22a4f5f7da8c6984b2266cba8760fdea1eddaf74e0d89407afaa2ecc", 0x48) write$char_usb(r7, &(0x7f0000000340)="70b68ea928f553ba15cac77043c1a10e18e81806f8b0a0db343f612f27b7759b4f9321d3b4c36696311684a0090ae50458d72028341c9674160e73338db57e59718102f9ce5bbb298611406fed4d8af57b0b010d17f21869cef34dee29c4ef9df11667cd69371ab45f88b0f35279a42c2ce355dd383a1d1933b4669085363e9910d89cf611ef1e308c808ecd6bbea596f475fb821c3135cdb60eb4ac5b774c7cdb4e15f76342324f86df237feff2a8141e1c7f83a91cbf755a76a2f6f1860457ae1da78612ed82505e3221a5517c8e6f96dbd5a61d688d360b6c23e4c5", 0xdd) ioctl$HIDIOCGCOLLECTIONINFO(r6, 0xc0104811, &(0x7f0000000200)={0x42c, 0x1f, 0x5, 0x81}) r8 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r8, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGSW(r8, 0x8040451b, &(0x7f0000000480)=""/20) r9 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x2, 0x105803) ioctl$EVIOCGSW(r9, 0x8040451b, &(0x7f0000000140)=""/178) r10 = syz_open_dev$evdev(&(0x7f00000002c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGLED(r10, 0x80404519, &(0x7f0000000300)=""/39) r11 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r11, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGKEYCODE(r11, 0x80084504, &(0x7f00000004c0)=""/141) [ 1085.772133][ T3417] usb 1-1: new high-speed USB device number 92 using dummy_hcd 15:01:16 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1085.822767][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1085.833554][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1085.846562][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1085.855726][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1085.953307][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1086.062144][ T3417] usb 1-1: Using ep0 maxpacket: 16 [ 1086.172194][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1086.183871][ T3417] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1086.192101][ T3417] usb 1-1: config 0 has no interface number 0 [ 1086.199201][ T2866] usb 6-1: USB disconnect, device number 91 [ 1086.205526][ T3417] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1086.214644][ T3417] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1086.233764][ T3417] usb 1-1: config 0 descriptor?? [ 1086.276677][ T3417] rio500 1-1:0.133: USB Rio found at address 92 [ 1086.675069][ T2805] usb 1-1: USB disconnect, device number 92 [ 1086.681889][ T2805] rio500 1-1:0.133: USB Rio disconnected. [ 1086.922137][T25128] usb 6-1: new full-speed USB device number 92 using dummy_hcd [ 1087.292191][T25128] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1087.302900][T25128] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1087.315771][T25128] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1087.324885][T25128] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1087.372988][T25128] usb 6-1: selecting invalid altsetting 1 [ 1087.592176][T25128] cdc_ncm 6-1:1.0: bind() failure [ 1087.599648][T25128] usb 6-1: USB disconnect, device number 92 15:01:18 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0xe3, 0x600002) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(&(0x7f0000000380)='/dev/hidraw#\x00', 0xeebf, 0x2001) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000000)) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x5, 0x10000) ioctl$HIDIOCGPHYS(r4, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) read$hidraw(r3, &(0x7f0000000040)=""/35, 0x23) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:18 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x1fffd, 0x181004) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x200, 0x58040) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) ioctl$HIDIOCINITREPORT(r2, 0x4805, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCGPHYS(r3, 0x80404812, &(0x7f0000000080)) 15:01:18 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) write$hidraw(r1, &(0x7f00000000c0)="ea4c825633be8b14ffc512e8ea228ddd5c65460d3bf932649dd5e46c5e3600ddbf06fe43e648b5fc64e3ab1e84f2a763d7770eff7c287901664099b2206da935317ccbdde025f5c49238c1501762c091923e29e8316de09c04cd95b88f3f25c9cffc55a57b4b793c8a8734620b90212f3ebff2dbe15c666f9f01b9c4c38c1fcf4bb61c108699a702c9746a67e401872d59ae9ed67923f120f70e7b2d303f9bed530b61d6c21de103d97031a4245343c27f38f627c10e46d136f24f", 0xbb) write$hidraw(r0, 0x0, 0x15c) 15:01:18 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000000)=[0x2, 0x101]) syz_usb_connect(0x5, 0x1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174f58dab2fdefabfa8f60f81e7c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac130328e3e4f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b4233e180432c29f92445a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2a3701ef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dde09050000000000000000added970435991e4a0372d7ff81026bc8ef405f7343cec758000000000"], &(0x7f0000000100)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000044118d096669a1842fb3841e10b6e200e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29e0000000000000003000000b66f"]) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000000180)) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000000c0)={0x1, 0x200, 0x8}) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000080)=0x2) 15:01:18 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:18 executing program 5: syz_usb_connect$cdc_ncm(0x3, 0x63, &(0x7f0000002580)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x3, 0x100000000, 0x1, [{{0x9, 0x2, 0x51, 0x1, 0x1, 0x44e, 0xd721791964cc2457, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0xd, 0x0, 0x7, {{0x9, 0x24, 0x6, 0x0, 0x0, "69a9f93b"}, {0xfe6c, 0x24, 0x0, 0xff}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x7ff, 0x1, 0x4000000000}, {0x6, 0x24, 0x1a, 0x8, 0xbab8}, [@call_mgmt={0x5, 0x24, 0x1, 0xd825329c81cdedb2, 0x81}, @dmm={0xfffffe51, 0x24, 0x14, 0x0, 0x9b}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x2f7, 0x5, 0x0, 0x3f}}], {{0x9, 0x5, 0x82, 0x2, 0x39d, 0x7f, 0x69, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x304, 0x6, 0x9, 0x200000005}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x4, 0x100000001, 0x6, 0x10, 0x54}, 0x5, &(0x7f0000000140)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x80c}}]}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_usb_connect$hid(0x2, 0x0, 0x0, &(0x7f0000002500)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x300, 0x3, 0x8, 0x9b, 0x20}, 0x7b, &(0x7f0000000280)={0x5, 0xf, 0x7b, 0x5, [@generic={0x41, 0x10, 0xa, "06bc07c2cfc55e9f7e913571b8ea4b72c85cb52c861d4601b19229bd8924ea96e27628af41c865441cea95932dae96318504eb4b93dacbf6c2a92ef45020"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x40, 0x200, 0x0, 0x9, 0xffff}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x3, 0x7, 0x81}, @ssp_cap={0x20, 0x10, 0xa, 0xf3ab, 0x5, 0x3, 0x880f, 0x5, [0xff0000, 0x1a0632d3cc5b7054, 0xff3fcf, 0xc0f0, 0x0]}, @ptm_cap={0x3}]}, 0x6, [{0x1002, &(0x7f0000000300)=@string={0x1002, 0x3, "caf454f47a3b5112666c7bc856c9e243706d8a599a26cf2b200c493f067522dff46da63e8af77545cfbfa11958d47df6e0c0cbf8377a6e73494227637fe2ebb57dd6b91bf1f98132fcc389e2a0a0524beb847c24ca30095de6ebcaa82df9fd5eaba03fefb6a618a0174f6fed3fdcbb25cd5ac016963472438ab54fc7d0556bf989c4b6fd71efaf9e744e9ac7635dcd6a6e10708416dbefacf7802f82ee7b29a6de10fecbccee92b581139fa34a64c98bd5b9cc475a5d7e386851a6e309d38c6aa27728b4d42289dfc267626d54b69f0ecd137a77814da61d68effd27321c2bcc3fb015725c40d6ae984de3ebe51b13131a2918b8522eaf7c6ec244dc9e479e4a8f7122993ebdad0334b51bdfed7b2c73f1ff11233672d0f8c05320d5c8c56b56577670970c82afea6cb58d87c1a6dde06ef0d7dff7d9896ff252209f159a91b978e32efef0adea9cf5473492dff54bf7526f4b33724e95db8b05c842a38815879126a040d08bb8dcaa2ea4030ae35daa6661cd6dc0fd87c7740ffc2b6946f68419b598c6d39df74209e954cd5806c623e4d5367f59271b35bcba4f4c5a8d1a568f59a652fa3f8b30755dc44b6d840f5754744183cfb73a258f4d0a614d795919ab5c924c5981c5c32fd99932b5cefcba796337607e1685af58e65908266c29738d81f6e639804a0d20ad6e89d9c1b228cd6f8108311fb1e17ff1a1df0b77b5376d30fcb337464647d9cc28e3f60e662f715428e1b6b00d4da46dc425c4a44e730bf328b021f94303153f24618bf8ae5ae05e7f53a8b4df1c6c7a48f9fd521e387896029323d7ba2a046342e1fdf9475dda0cda43ee208b1ae667d8a34d6b7b16eca664c56fc461fc4706ce1f0c85cb86f41b7f3b679fb7d8e9f36dab792cc252170c9f576435425786152855ffe63dd644e5aed04142114085304cd4b044bc44f99df02878db5918f8459cf0ecacd806db0c7d7083049d711b3f06f1446be2baf89464f82ae8575275ff3b493d099e26746c732881ccc450787ea16a8720c7857e3061a8502db5f9fdf3aebc66f3d79883fe050dc1282d418e50305d0403679038cc3a4df7c3d533f41e94ec44d4038bf13a775710b57faf9880b032b7827809a69a09fc033f90d0b406da18db63b31c86856baafec717abf31266577db6c5ed0bf5d0db947e63776a50662e1410663961914f55c2d25428ed493fe0299c44d7cffca619019b23bfd00247c51e7adf6c16fec99b383fbc225068dc96e577dc23fc65b38bbd168a238e767a2f52560d3042efec9731eda534aaa7b43eef91a0b6b973e49e7e2cde0688b9c22bc9fc3b0eb445d162770eb6e41ec1883f7802346a2c7c4d4dfc3be1479fc04310d5a215481cc50125f6b2afcc61712aa490338db8dc0c3346c6790ece39cd4cf9704e43ab5bb5afbbcf6c6371b44d3f084a804a67f12a50004c4c58a29f539b9de1145abc057a4f0a0532e96580ff7fe2659deeafe78387d1d8d678ae8832b26500b33df26dddfb881388efe9b70d0e018504d7409d7d6ca52b48d43759629b401830df925c8dfe01fb4560e2680b2f71a6c948d3695e44869b09192ef5152c35ef8fcbb62bf7dd5cca0ee8c72c94270b6a6dedea603eaeea947b43d16174c9688f93d2bc817cb85c409c33f69ed6707882708f85c745830f6feb18a998ec89b23837ef7bc294b6d2bf0947c56e615d1097451328b4180a4027d80bfdeaede095c544892986acb7b4edb314ca3a0d6bbc3d97f42c55bc1d655b380936e189c7298bcd0ad19d8bdd7488d7ba93fe85a1fd3e2c923d484bdd289629845bb7513d2cb5238726736f9bd405e9be74e2a545e008c4ce53506a737af25d845e64bc48bdeb04c4621b5bac089d9d26f12d299c3986c739bc23ce864bb5c882ecdc65ca74f45d9d5b3ea38a2ecd588a62878abfa04380c0185e97daf5c5d0785500fdf87345a955390de1b5553b1ab8b2aea647e4b86899715134f4e09c5adf9cce07ad026f1d8a7470cce9adb2ab2737e4c8cb461f5480deb251574ddba4149e4604048488e8a9f016169a46e2c31405f3d7ccb24e7c0ebe7768aeb76de2c917c7b6277b8a76b229267eb34380e3fa5b66c783c60ca168868e3a3775cb78d7a241b53cbd124ac8371c42534e53006db4de96c8b6bb2b83c444812a5ba167de424cc1b16bf9793b468219ae54374d0da31d3f91b62ee98db4a2c1bd9810e6305d3425b51a821e0deb185190692da229e5d08e60d8f178bca16f4ea27281ab6b5fbf79230c88ca739471d28a56b7193a363a1b6e15f53fc48e868fa4d77b26fb29b62327a1b49e3dc692aea1df28ae35f95480df5d1033583cbd94b38e2bb4c941e4600c4897f55a064f4cbc08698b4396aadd083307475e28f1dd7115f586e380998008e476fee7dd6bb05352923b877ca97676aa4ed0bb134f5b9c354ffcf10a1b1f0cbc421a3339b655c578c656aaf6acefc291e878611268d46948bec4b55ccf2f2f1359df5de90247967811ff6e7678b12dbe2da2cf8f7c9f51c23a6baa05a0674900eeaaa64659fb53e965e82c4da3a9d148b00da1ef5f8d5ad52d424bf890fed456fbb71314605a75aa4c24b16b6aa0e1f2b1764a63a736b7eba236d90b6f97b8eba6fc4a5a2c4cc32b4a3b3e6ae4607661391a07bce04ffb207f3c74f187774824387d6538fe2264a9c0399bdecffb03306583f28e310629943cad0c9ab59c3dcb62d5957398699d502b51a6f66b819a9210d1b17dd5d59772d1eb781ffc7552fd90a5a29ccb7c0b3f6d80e96b0a59214c643717467546a618220b90887aa1e9bc53a30ac9f504b0d85007ae9fb06203c524db8b846eab3661d2a5f279fd59f231ae73ecd2df52811bf4e5fb99259b764e67dabd0f3b5994711c269db57b7d36b6a6d792e6a516e534864e719ddd6d1a987dfc691eaf07b3c1cc2efff403ca255bbe6336c86e13d1dab8279eb1bf13c4e1f7633ea14f97cf412323c7f221a75df43d7aad67a5fb840aeb0febb7a1384e74172ac08fdb56a86492287e8b2b95cc70db74618ad68ea4336d8cdf9231182e760ec63108f9bbba748ff197cf038515864e726e0ae0c16f56376692dd2816752f431f7605c23adc1efb97b1656f8f8d225c836623505f2b4f8b0b21b33b6a8a483d5434282c7053866569aa9f8e32fad6eba2feaaf41626cec65805e5085afffaf0ace0c85ea893db8d19499300bdab9bba7ee1dbd02bb39fed153c9d56068cfa790c9bdeaf506777a2d76695192e7fed4d4eb829c08eab27ada4a2472cf127858762eae241424c353078598cbdea295db2b0361f73747f7a177724abe4c55c0ed420769e9cd85b8f9e6e846ee0ef261dc1554c40e9e610e140919a40a44f668b960c092a06f7bebe7695158b1feb383d1fbe701a8b2e400d4cbf752135fcde7d7d7d64c1183063d175b8846f90066e292e21da91626f660698415d0270e578c7fc99d5164197ac118d10710275e1011c2b8e79a2518565265a3a0195c5e6f1c73c644046724b80ab8b00fda92a838ec2c5a38d324a901914c00148799b92635f59dd3030b01dab637bd3f2ba82462562cf861f7831fbf8bf2d3310b5149a4fbb6d6cfcb7b0689d848a66353813a9041c9f1ba9675aba90d4f78c4271ef3b7be42465942d6f67a6ce333e2c1de916ae7a28912cdfe6f11b9d3ddf180aefc1af4d393e34a4caa9d652200af02205d6f70b81c0f255f01ef34f759a07a909563e8ef87e6588997d572d07dd4715bdda050d6229f3af40ec2b440de833f3f83a83b53988dd20213ef00c3c4bb379ec5b589de0b445d3d4e90a1cf9146a448354e8668c6cc32a2931b0892a60337ea9cddab541aa007b11c5a2982178c8133ac4561946eb1d54f9f9e9f84ed8c62c2b9257cd3c9eef16d4167eee376a932fc159fa9d89f6ab87ed0505a90657d14cfeb018b1d2c8e810f11f73e2c90eb11bd1f7756981468be2b30e1af456de987f44a2bcac3ed38f4c16dcb72990ac1971a39ef14171d344d6d7ae41f63ea22cd1a3e9116687230f894495356d2738233577e9119e27095a8a877acda8b7867218c79a5c69cc1a1904cf7e49c3675ca7472991d170171c9ea1a657969627db2f21d889438cddb0a8261645a405d1aa257306e45f8c6f4c0b34f28d215bbd6674f0dd229735666fa75094a1b9078461f7973e49692cbd5653e2ab3079a98a7d824a33aa72a9bcd9adac103913f01bc4a0d7cd105971c24bd40772cf84192e3703e8fe730175d7b706a883390736b7c4fafc29090fd44aa05f084638e7f4a6bcd92335308229be64880ef6530b9eea635941317778154ba8df29a89e3100f33b1126fdd213a0f7fbe8dc671934742f58745e66356af9117e1a01989687422a8e5544f43161b6e4ff068f67f0c201f7861bc76307496b44b753bfa7eff9b1401af3a57b9c4be12446828b858039fadbc73b87b31755cad6c8d2c96c6d03d3299d94bbf02dae718cc184f95c362c8e22694d1e5c536e68f172dd178dbc14d843fec70e8ab55f881e9b2cf2260d2b5e3ad57064b18c70d0749a1472fa6af3d9117583fc6e3654ebedafab43019e7fee4392278ca172386a272261462968671ace62d95db2d31dbb9bb5fb15f49d149101612afc2382293afdb4d728e7734643816b3de75781a6ef89907433f15154e00910005c771d970f96818eb140a7dc36fe1ee2030f0c2cbabf4c23f0ef4a375278bc4e4cea53eb5a8c1550e2d65112834df5849ff0bd03a6980094ee171784bfacbdbd169defcfeaad9086f3956c9ac958c8d21a787bb91b342dc845df1ad2c2c0f136c49df006cd27af2935999f748fd87447802a70c3949d6515e8a62497947f420e3759e16f2044d0985ba79d2c6b304e3bf1086ebaf58c00fb21adc32a3b1066333ff79b5386917826b46df3b6e2e5adee38fe0ef63ceb8d9fe4f1432e5b36b8bcad8e3fa66c078c51519b9735a7ca73b4ff16e5fe151ad048778cce6d39c4f4d6e04211608d08a7e9eda316f8d1f87651071ebbb88faaa5056cc9a07bcba478037c30c0ae6445dc731f646bfadf5e8c5b3406eac653e8432e9eeb5398f7fa9ef6b013687dee05945495c0736365897ca44dbfebc8c31292bed41cde87ca4747f1aea9ff924d47f708db27ff0c2b7b85e1f34620198d4e359e7d47a00a842cb2090491f09104c4135770e3101bc5fdd2183397b191fdc80f8c914fce14a3e84dd2adb69469d413b766ae7f2d66c222d4860369ba9854204b60004c6a9f23f24c159ef851d9feaddfc0a211a7756a56030bafdc437c77cd1304ab34a6ee91a92135a24f54d8cc05bd570c52f51758f9ca74addb3db0322d8c85ad88c825571017921153854eef87f8e8d534a1a6b0378c026095a1997f29349a10fbce7533a768da03938e8b2c29bf1700d7bd7a8c40287571b284ab9b13f12074bee3593e728618fda63f54ee754a8a5706536d675ad4fca883312319a300aa4832d40565c6b378c8cfe826c678e9baa64863210935852e483050ef1bdebb2bfa2c7ce0163c7ce25910dd2faf0fdce7de2523d709a30fb51811beaa5151e70446ba1b6294824c1e0287830b1d1218f262e2615161996decc36bb93b01d5a8a67ec604ed1280e0eb23f238a545e5a63ff56ce633f7ecc5668d1ab16d0d2c75259fbde36a355c8cc8a8a0e210a326f6499e4ba836c706f0a15f1212e876321ba6fd30ea89969a0702cd8e4b5df503c6e72d4bb53456a64b099a7f0d7bdaef831995995edcb7166bcbfafbe8282bf74fe807"}}, {0x5c, &(0x7f0000001340)=@string={0x5c, 0x3, "e196a1d8118acb77b9c8a309440519b045fcd603b159f0b3286543bc0bf38a24b126862fe2a4556fbebec21726738c325b30b53ebae4be2bc08dee4d5e2ba6fddb18bb97838777d16b7d568446c32ec68238025f09deb434f751"}}, {0x1002, &(0x7f00000013c0)=@string={0x1002, 0x3, "5b3fa298b1e943d73118f33d7bd231bd1bd2a799bfc9808fadb0e5a57cc4b91e80ec112799deee50461db0d1ec0e406a2b99a88a1b96c3fe0782f9dd83cd7ed22f689862d331440cc6f37b83248696776a60aaf5caf87eabb6312183e509afd9a9670874bf5f5931dfd8b3b388996d5f4c1e14d99e57f47ce7fb2e98c9252b96acac6b210a6c88269f7d4163c63398ead927a2bbea01ec590b29baaf262b3d0ec933bb221aa73d7860f53ffcfb1cadf142597c1638f02dea56d03510d4f6fe5b5e127bb9a9b140618c1e3fae13cb84314a9b3c4337d9b53094dd67a694f6b8cd24c3be5e914adf5463e85f5b9de91bd35f4d66b51b4e260eb3a190837e2d41c14f6eeff7a9b5e3b57ac82618c69873bf65cdc5bb95582898c6a7627d9582269f2475a6a34143faa4a850b08feeaf98bf8447a08aef69c71416bf076a7734716274611fd7d34be6b219e53e24d7b0495ee86ce57bbbe40f73bbd6d0626249aa6d810d6f5f0edbb728fc071925c9a024126e2cb4277747e2654ff2f1a5156afbbec0e58b009c09102f7ebca4d5178f2a18a92d8c5645fda52d6c852480593319cce2c5ec094905b25967389edf4fe30ea74426bf83caba894e1b87ec899b46c5e4b9494a1d764b03156188ebdc0e05e088f2f8197e8638fc9e578fe427db5e80b987f0e745ddb7e6300b8360813c2d5595853a2f89588d33087f5a374862a19acb2e40e3078e2dd9f1866d6a338cc2335b71946ac5fa5b0fd468a22e69d4d18bfee316f44cea77fd7d0784662494bcf6b2d180a65be2fb27b9cf69de9fdc4cdb3ebc5f605b2172f03ee5813c5defbef79f29f7992136dc299be7113718b43dd7a59d8b049764ffbc418cae134b359306c53f28a72f298f6a64d8e2ac96ea83bfa4ff7f534e0565972982ffc4deb356d527586970a6975f0818b1779927a395625a81428f608889096c21e7084906efab842c8cbbb702c7b1698b88bb84e8febdb80f4c9a7fe324ec6927ce3a742208a51202cd22e8756ac7ea118f21b402399b8d345e1a24ea0f5f9c1c98f3ab5a744959e02aacd246c910f259c63386ac793b1fc8405d4930950594fdbe5733641093dd25aa571cf8bb182fc1bc7e3e2a8b1d916dec4d14773bbd9bf2a85041345903d69a1f5a2c259fa8915a6e2bfa1b4d8a1a768fde38a6c14f8aa12fc47c88f8203b8c22157baa4781a4e07504ba8b317f460d19ef43d71a91a4640d2afdb127fc3c7363469aef8d9782e9ee2ca9cd5b332b3be6cce873243313b589719a46834243ec9f0942b7cc7aade88a6a3b1325b94a88774044f27e1222fdef9c71d7edf44bc667bd4b4598fdc542f1496a92b05d2c929cecc992b9f0ad70a4ae85250d112be4c37311c6c6893b5c187450df1dc766f78ecebef2869946a7b56439442c5245bbc1b45f21903ccb2140184dde74402c1fcd33f5d7f923772af8a6826abb207f4587c42704bae3201bea48f3792af44c266fc8cd67fbd179b8ad998c440a13108a866bd44c74d9142bd7cf2ca0b5128bc7816438e30cd0b415bbef682771e20f55a51936c5dac9cfe5d977261e22c44f7c7029a4a9833808114aa9917dbe8cf1db78dfea9ee6effa479276fecf3d25df5267af3011ec0a9e064f13c166c30d04abe241aee49add037c94294ee721c2fea34cfb2bb5a80b5f2e25e859f90ac4e241219977201c19f934350851aeae9292d6cbfe224a01d98974563d7ffe99769c5539cc1558fd1ec9901d3b9808e5b110aa371179775def0c3a20f628a6b5441fcf6835651efa9e4bbd41dc07cfa686d4884a223ce92bfc5db32a8a1f3c89f86db8da8435bd8862af00e67d8f81277330cbdf06a84cf1240aef565f6afb1f3cf61948583e382ee6e209da619bc6e098486ea4ab55e3ac10f5ad1f822aa0e90ff3b57354ab02f4ff297a49419ce16290aa50b2ef49cccb6ec78e3d0cdc36b1ffe9fad38c215fc2b3fac48f89d41c9a50f9de288d56255b81e1a298d3ab57d313bfffad93d5d0ba7d650d32492f0ef0de84948a1ae87034257f334110b147085c4e21b8c8a572364cebd533e0738b7951d2fb31657092b2c07e065e32b978abea06f51c65edafe183c277a1ff0bda31c5b18321213f398b10d35302b8811b4b299eb0b47ac945f10ad896a55c0a4d5f00cd9610ac27e3311c9c3b5ab2b4f4c3f14d3b459667d5e6f13e4ffd951ccf9ab58b0aa4a316efae36d353ae6ba39c935258f33ff1cc6ed52c802363a63e88c3853485e7074bc4d2748d976d13a6c7192553092204cde61f773236c66c619ee1162ec0e9692ba5256c292220ccab5702e2d53214d9f404b0ec8ab2d63086062bfe2659c2a1f31d313b6ba75d1ccddf2fabdb8049fcdacafe70adb972c474616a5eda4164e577e1a16e9320fc9a71a0f1ff3329adc0e0c23a030b58ab682ed40b58d8be4b5d7128ab3e5e357fc45d32176a2c4bda1b035781ad07107c5c02f79e8a3d6da54d77daba808a128b6266cee8367193c4d006da178f8d677c50a0a2dd49cceaabdf2f71515039fd7eff5614124241ee3088cd43fd2a50d143ab61638755c8183968e068af6f66958c7c93b646370ac4d6bafc140d77c6f08e4773884ea4fd9005b8692a5ee267a11a8b4df4cde2559cba4d2645631e32ce7475e24c4eedad9e2b5fedf8e27d2b5cc0e5a9ea974ece08441f27b407d46c109fb04dd3cb32aeb538bc26e528bbdce011412ca54322186eb201d9220313444509f9e2ad7777197f2c9fdf86dbf41dcc3b9d655e705d144e9510e76be0cae9dc62997cd3309b50e519f68dab3102924865879fe0d4f552ac4a6dbd34dba503eebe53e0f882114955d831405ed96350a0e427b4d50a5e8aeb017a1e3158208dbd5bba7156ac6ccafbaead413aff96c2cf782e98a8ff2c6b85b2515265bd3c266cddf28acf66e53e7353a01b7f047b30af04fd240c4e8d4be47e2718c2ec71e707959756c57bf8ba2ce616f48725e1cac8a90f62bfb1ec54b20bcefe5a3536780dfd24d9adf49a796549e2315762ff598d81296aa63e9b28f3349335d3ea21cc28f2ddb543a0225873ac5b0ed5eadb281b7b424ce1252426eda7052afb12a8de3f8650c9ef2a77a70076fdc6ac9691abb259afc1fbd2cb813c84f985fffe0e2ae3389c3b46749f1efdb8c1b50dd70aed0aa80ef07fb606ce64bf0efb3d97bbb46879eb8ecadffa4f154d3d8aee6f474d610a8b3210a35e929251b3fc3fcf861cc26458881e33e5a0efd0795bbfa0eb418957cc5a6256e09677bb8e707b3e0aef6d37a702a301d8eab6e22479fea41c71a5313b24a23a9330188e57f89d2d0c8cad0b07f4c3978cfbf032f501d3427784726afb663efbec8b7ffdecf10b17b348471949b240087dd600923a3f4fab6e34f70c5339ebef3688a9ee16252e81b3d19d39e28cf1fc06b4625c15fce44350b659a48693fb7aabe62f2da86f1c4cb1cbb762efcb9a8523b42ba6103089dd7a4af9cbd34596d28014614d9c4329cac95f20283bfc0fe9806aad9c71f1687d296aebc9e187d39442a8621ddf75bce2441a8dbaf6e1bcb264bb0721e5f323f9739bc6a9a590d1ecf7690116275f8e02b48d565aed38aa88bcddbe313139d733ec52585fcab7f97c483435ffb8e43c8a89c7a423d4a08bfea6c5af6e4939a17ed15355f5d787d798538535239f5855a4a70a30f91133a7b484e9094aceb6d1007dac71d5bfdcff212277fc6a502759f4cf34df2cdb5213abc6e7392c3e27f0a2d982c175b1f2b26c74038851e5a0fd8cd1db11e99623a0d02da9dc4a09962aaab262d69b5eefdb7f47eb328a74d7e9562a574cf0fa4b0ff335d8cd46213095fd177a75c7c4ae7c86dad5bff9a56a65bf5687471da48139304ce55d447ef3a6292357e04a92e23bab11739e40d145dc894a515cc87f2527f5edb654be2cb460980a5f95cf06d707e1d852620c4ce106ccd7b322177395bb4894f7dfffdcd4f61fae67e6051be90b7509f862b7b73137e55dd08bf49b102b989a46ecf7b4c5bc4677946fb214535791cc0b84be6986d15c323acc4083a167d1e768d373ad8ec89df10815bb2c22d60546163abc460e85581d3f11ca5ede10e5c1114875c60fc74535598cac873ea8f3413da3c89cba66fb9247ba687855f38b572ae5adcbe34519fe770c4d0e395e330146373442a7c336375f6edd902187677a371d288b481960da9cc147573947fb7fb4d5ba372d4748465e94bf7a05b7fa5cdb68fa39f415d4f34e939b57907070b9f6d47369ad745afbc190c3d784de426074d0b43db5882c40a3f5e25c7ba0d3dc1de3fd2e48001263c2c2859aa15d2a9504f9723dd5be8016d17ff65c09683b5cf6457b42069ec07ece8f22022bd28cdfb795d3a91fae6150499a6d7b6ea56d41fd63cb6d71a70161044e6693d005bb4cd32d6ab18d8045f8f9e471d1558e5e3ae97ffbd33b907c2a476302f4d6aa93e305486cf61d4172aa759fdb81575a5819f710005a0399510cd97c604d123c4fb8f1abec013d38374fe73c91f04fee47108c4d85052187ec242e711e80b5ede21c0b9006ea14a740e3a8342eba9043a9de77a26d4fe53ce995b9c99d996ae40de3b9e114e128d021cb08d446b12c712bfde52c4d9b3781e7af05382abef7609e199640de0a945726bdd15cefb3b203252d93fe458c260bb2848c94f02e6b6fd5aba964052dc346188dd98986331727380055fe9edda29415075eef2477963ab421ba3ac46ee92fc2175f1922043dd7e4007ef7661985a8f8b2ad111992a364932396bb8f80ce09b261f7d4553e9ab1de0eafe0794bb85958f91a1157078d9e22561ae85bcfca5a3ee3104d7fec004bb48c45bdff9e2e039f4336693becacf0f49e06efc5c5174911e57c8c90b3a4a4095b3daf1573d39a6b711b28c0335720d5afe3fffb13cdbe79f539ea9d4056ba34f957c7d614706cc580f473920cca7505bb26ed697d162a7242216651dc425d264a86817dce4824626885704c9ca5b7c955e392f831e0507f5fbc5246631d2b62e551ca8385cdcb8f852bafec103b197e5d4bbb8a8da586e54f46d3eb2a7666ee8981649b33750c8d772298038cea11841468503793f27688639af946b4e807f3aaf52ea471e3432a84a823f0a7e27f3759d032351ba1b2e99ca7906d94327740b10793ead881e06d74237c6ff69bc547e207211d4f0a38702978106e606fc9fb189b952a616e8ad90d73324faabe8c2b6b2118661f4c8f54e8dda3e5a9911a31f202d15c366d19ab1534e21f61b960f0dc88a761a2f3189264558dfa15c2b55bbf2eded337a449e9c0593cde73ebe99e3942c4bef456e2173a20d0f4ea66228ffdcb27486c1668374cbe81b36418911617f67383bb067f734aa517619b8aecc755a3689719b8cd75add0dad2fb5100486d7658b5972c0eae38ba59697c54e4f8f500b80a70ca8e1c9f19e36d550f834aa86a9545c40396d7954b684a30fe160e6a41b6eb6e14da268d9bc5b83e1586218aebd33838c90900fce097d7a2ab08accb5715be5b275436753098bfd8030722ea150dc1ae1e996e46feaaaf861ed4c59de0a6ffc0e4203fce189c87049b24eab5525f04149130a2392695378c82a38ca9638732ecc7454101f9f735890d253ec7ad91512a40207aa2ea8921ba13976ea0bd01f319fc4c11ac75ad9488b4e40c76a78aad9d92e32df90ed828dfbf9f75e3f64162ecf8f5254da45bbca1da5bc195ec91ed5fb6274eb4d84f35580822ec53c70be7565671f18e73654bb8bc5f9caa55"}}, {0x4, &(0x7f0000002400)=@lang_id={0x4, 0x3, 0x42f}}, {0x1d, &(0x7f0000002440)=@string={0x1d, 0x3, "29b685f9a0354d6d2503f18fa3ab4c6633f2599f1fe36935219b3d"}}, {0x6c, &(0x7f0000002480)=@string={0x6c, 0x3, "c0afb335ced12ae8648ee866ff5d059704efe7c76cf1fc39e7cbbf9339e2dfe228d569776c72546e590603588f2cabcda812bc2966f786e2a364e20ca47d491cc2353ff291a44eb04137baac1090df02369a97a2e82eed1839f2366c84dac75f516f0b8ecfe0e3f7d0e7"}}]}) syz_usb_connect$cdc_ncm(0x4, 0x115, &(0x7f0000002600)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xc73813eb16870301, 0x525, 0xa4a1, 0x40, 0x2, 0x3, 0x7, 0x1, [{{0x9, 0x2, 0x103, 0x1, 0x1, 0x9, 0xc0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x4, {{0xa, 0x24, 0x6, 0x0, 0x0, "7b0d6e181e"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x576df121, 0x1, 0x2, 0x3}, {0x6, 0x24, 0x1a, 0x9, 0x4}, [@mdlm_detail={0xbd, 0x24, 0x13, 0xffffffffffffff80, "cfd841c94dc544ada46a0e5bb1a47567338edcaf1c0f5a94539f9935400abdb2de79d6b2e4e2cb0a058514b2914a85154afcf6b51f67b091526df3feacbd60b672d1b9899bfc3a947444ce92415bf8293234b1a50c29e4d9864ecc5cf9209f809d66f62c18bab41c2f9af157b895e233bae823b88554729bf4ca27d526128251408f702338eb531c46896c7af49347cfdf9e9145f8591cc19b351d913b8e2644e8a9293b64500710e67c4cc9a5173664e9058bf8946e1e2e49"}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x344, 0x3, 0x4, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x1b6, 0xffffffff, 0x5, 0x5}}}}}]}}]}}, &(0x7f00000027c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x621, 0x400, 0xd4, 0xe, 0x20, 0xb155}, 0x36, &(0x7f0000000040)={0x5, 0xf, 0x36, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x9f, 0x50034555, 0x5119}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x7f, 0x200, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x9, 0x20, 0x6}, @wireless={0xb, 0x10, 0x1, 0xe, 0x20, 0x1, 0xe70, 0x4, 0x80000001}, @wireless={0xb, 0x10, 0x1, 0x4, 0xa9, 0x7, 0x0, 0x79, 0x1}]}, 0x2, [{0x31, &(0x7f0000002740)=@string={0x31, 0x3, "93c08c7fb6109023818c75321eff9d5c98c7ed93179d0a513002b547dff0229a984152edd4f47de75e76fdc18cb020"}}, {0x4, &(0x7f0000002780)=@lang_id={0x4, 0x3, 0x43e}}]}) 15:01:18 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x80000000, 0x40) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x9, 0x30f080) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000040)=""/201) ioctl$HIDIOCINITREPORT(r1, 0x4805, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:18 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/ke\t\x00\x01\x00\x00\x00\x00\x00#\xac', 0x401, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) write$hidraw(r0, &(0x7f00000001c0)="844001a04219ea047fe18359eca3dd8c22ad7addf95c8232374f8195658cfc20f5cf22b1d01e439fd70fc6d3b7d227926e5eac7550369cd2a77316aee43a2be11ff4ab1dc6db9121398bbe7122d5bc7a425aa7925b4fd1bb0839814ae136cf7302ee572727dd3fd24816fef81f61c47bf1fb05d2c7c02237ab8d7f2288a6cd321b5a82a382007931790e12bba633a8ebd4d94d704dce61f9b6cee3e713621253c158acd52023fe4f494851225eecc399eb85ea9a0c19f8c0d076e0bd19c365b6fdd25a7813000000000000000000", 0xfffffefa) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000040)) write$hidraw(r1, 0x0, 0x15c) 15:01:18 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x8, 0x402180) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="fd02904f96deac1b3d508fff37c4aabbc0c8901186a710a9dbc5eb32d6f7869ee245f433b0225c48afa8ad499a01d7c1072a43c60cbc1294cb99660b01375f07746419cced886725f60d42c1731b9465a31592a62a49100f9684f44996c66b54b81838890899924d8bfd3b4ec737cfddc55a38180e23909f62f4a838af8bf5688f19de585fc0ba29fcb6e1a39aa16b42e8b5f1278f4448d25f6b808233e073d577da3630cc0860d82080a70474fa7281e52c2f4c4e40a43204ed6d34957e2aa4b2ec6a6bec1327192457b882fcc70f360532412264ae0edab43c7ff73f6c198595d78acd060461d54e94a53b776df175") r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x7a75bdb27fa2bbdc) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) r3 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x1ff, 0x200) write$hidraw(r3, &(0x7f00000001c0)="eaf413b04c40d7c2d313e59a61f6d1d109bf6d37998e4c5ad7aec540f3c9414c6d5488cd7137e302a4da3584329d8406c67b76ccd7a45e445d8c2b9a5098fda1d0323574f5df90f63aac7134865c952f3e5c7c2070acf7c0fa5dedcfd02ecd2f5fc1e59dbfa67bdc9a987eed95bd9e3fd0d3475f21e182e4867f900b488ca4e07a37543432afd1765fbd3fae85b0b8e93f6d4f40ae41059f43443fe5753754a03f051258a3817de153471c890209b6dfb9dfae90d6c77b5aee6d3ef944294b6006f7f0517f0fa512bb93066d182d6b87087c1d1e2daae5002f1de3b96a06fabbae715134d1cabcf080cd5090cbcd2f34085cbe9611fb193af63df4d2fa0bd9c050d3131b27490c8149dbc9ae50e6636a8958c97d037a1c676e5aadfe4b9d61ba9f3c47fcd3cf53f3b8aa372e92836d8d7e2db0433dbb0367d75cc53121f5fdd286fd86337acd9d13d15ac0399655e60fd854b5052fd22a905c54bee528ea5ac7b53ff18f918190f5c47aca550489f901128e30371bb91afa376263c59f2e3208abd0a7836ce2155224b44417e2735f9b780cbabf924d52d5fadc1f17229c60066e656d1929ac04969c60d5252c606b6465e92853d0e80a0ca0629611424a495d988685bb8ca4d399cb017de508eb905e4444db715a864288dd0c61b848e701249f1fea442f1054ec76aa80f5e609432f790e728ff0337a2785abb3ccd9e3e6017872496d1276f18ed223bc589fd66422f019fa59e761ee96eaa40b70b5460c151b2b039ecce0c3d78431a277992ce53746b48f5f7464656981f00d1f2abf5d873539515d3e91a0115982bc75b53f842197c433d1a75374ce424d704cef5a57d004eb0501460694fda341ef20dbf9bc638722768a1ddedb67a389babe1f45d566569a5ba26efebcbfd56de696632335f984229d7f27ca2773df4f4e94afe01530cdae80af9e23448d826b10a574b7cc9e63ea85ddc5216cfff38a2fa553fa90cb254a87e7f94bc4a5a51e502ccfe18a1931e0e6a69c0e885a185c0cc672adcb0a9698790e212cfca1461cbae76900d14092ee60988635b09731b68ff62d3aaa82348b6716106e15cd6fa135b5d590c39fe1270320348ed0dffc101c0182eb376b1ae16a7a688d74aa2af112249d21ce1492384a3049b2e0f3f568eb0c7d93e894a897e860293154e637d281d8ed5af365e4f4cf635858cc974e4d55b7818effd5f4abdf5b1bb4d4bea90bfbc13352c5e129cd68087c636e0358503f3bbd3db45ca0cf1f4a5971d19412dab84c418dd3549407dd985e7265941c9a9e078c61f6bbf60a55184cc4def8cd9f89e5ea96efee8483b4af81c8b4a0e240503990ce7f81de547a175f56163179bee0342f4cfba2595682a2a11346fc0709e4ef5b01e935ead8635289b261ad0e5d73ef3ad248441651570c5b7301f77e6534dd83c90740a5ff078a448bcc4cf806dbbc56989e0f6b5cdf37fe1b7bb53005b378001fed5c2666e28fc407279ce179f525ec124a7bb0f552c500aa1651b68ca95a0b9e466d347c7d7a419d9e579d755ed116c1c362a31b26d994a358da91ea9e5bbcd35c6bd82d61e2d949e69eba0ba6f48de6b0f0eeef04c7bc094bbf62b57bb1073f68e00d2c6b35e9403af235fbc8d968a375fa102f2e94aebfda53851ffae20c9e14098ee5641b2afe83bf16d810544711828d7f2adbfd6bc09321453eec783f4266f4d98985fbb616c658e1d2602c334d3106a455de98f63bbdbabb337cff7905b3523cb5f8f0a05ed31b69ee9f471390fb6d5787588a1cb02541fd5df223cf4f0215f39700f52f9f0183628f0ba89450686a2b2bddcdabb18abfd728ac2fb7e764c45af344d883c2c020d3803282598a381f3c0c0d7f9d4c6240f8ee4067d2b81de014290373f2fd4c5c6e7173125addded85c941503aff135d00d2d6c8b0cc043f7ee0a313748a970c77bc7a074eb7f733d92db4d9570aa29e2aed60c28e0c552cbd159696d5530b375b174d919d3d554fa19575cb5e7c9342f5b2008456d50371e91f99057c503a5122606f8e73c0004f8fd5d48bc73f695d20c6c8f92e247e677385f85f6b1407e3c2d40ff1fcb04238fc14292015e24191fa8210d1e6ae7aad2d6c49f3809c8cfd0957380be8c4d5a48591a4e576306f2efb507f62ca8094bf278ad9fa44ffba8f2e08642dcb9bf3d8798a74782bee43fe3c4b3c89c7614d147bea5423c23c2e3037eb75cdc7cb289be1adc95e5ecc9bec829b86f8d8442bf23f8a05e9631fffa709d6cdd7a391afc34316b365fe7f4f4cac2a24ef7dc611d83d8641e598e7b3d2dd7e8e9c224aad0af53cd423052c35fa1cd2e3fa093d8db99a4756a119d97470a5ca3fcf83b2a4103c1241f69186b8269015acfe5b71943887697d19d538620d2a5b9f11e0630b3db39b8d224fb1edd37fcc461b4ba986bdc265e4022065a954fddb3601d789337d5663d264200fc00e1f2a9f2075f33e530bc2d787c4298174e1a71fb75c1dfe1ba0104584ef8e41b54ef8f558c5ca156e82dbd367855e6c609c8c65b3d3d2b97cb1c53aa0b65e31cee30cdff821e1fb417101ea2fd99853c21b524e0fbe9a81b769c9d3e3877e17d9e37fbb7d6e13005c67313cd3643bfe427b6c9ff831e7fb016ab502b7b475640f7ce8f8fadca3b30f0cc326165ffe9775759cd4ae24745cc48afb532ca0b193b15558318a0aa886f2aa298a6c5f313e33321ffb1982accf818a5b1f4085effd740f89d0bceb1590a552dc598126764c8f1db756d29c295f2a01d8b9b818e88562eff1144fdde4a28a1e56bef1bce6ce659fe9c394c342dd6feb874f4b0cc303d4326eadc40e3cb5e092fcfaa7b73b472b156cbc2c5ddb32dff8818e35f4576c8726f22b768c6f8fd73b4915c1e529df6415be877928c60995346767aa96febb9d37557583e8424a2d02aa24a5c4ce420492f30ecca8742af765aa31f0022b2a5e543c2434ae3937af13a3cd6470047b11211b7b944233b785ee0c16a303d36af9a2facf5a88c6a7229c44bf47a76f048217d106b486d07c2c99713b520493fcc3c0a226ac1f6198c8aeef1f2568dee1cb9ccb25f945333468907377d928fb1db0ceb918d35dbe9f0f0b803482508587074acd61844e9ae8e3cc163247f065c2f8b93296c498be019ca053ce52afdccb62d17e8d468a8affa7c6f279b42de2e0db3883e3dcd2510c77a7422869247133b9ae722e3176b24ce202d4e39c3e7f51e730c25b179de203ca49659b636e666486d2b6040be9979d3372c87b6573d30d4f306bd9c322af83dc0b286988104043b9686d575d1d1bcf9090d51e54b594cc512f221374bfe6d726ca4d21f62993901bf563e38042ac54e7cf6928bce2c1c9ca1a2664415e57924a61b173ac017033f77618bea32d324358f7d6e56595e92de79ee7c938a68211fd3e739114ea686608261eb1e536a128f29272c2a69370a8d53b5848841c458fab99dd56ec15274d992d5ea14acb58c009b40e37e8f7b484f3e033c83e2801a9e5a6f22c924697eb38959de0bb48f5729c8803707f14339e10cb12f897ef017da9c1415ed8f55c1612fb339d667991d286c2c682be4911f533437f2f194717679fce5c561a127b0e7f9e9794e730fd0c1593032db45bf3c95487f705e1f08c21bb9a21ba285c42389d3904009d16001f7f534a63665b1424861816216599c30c528d9b8cd58ffcbfe1bdeb4e615ff2b6dfa84873265d961ac70e20da7fefd2739020e52b1dd6b235ef88919f8d0767fcd6a1c95c0aaabd0d6b4cfb9ca6e5776f46031c7caa33d7edc0daada471acc18977977073a33014b6ba445a43501e7e503c966fd742bb1e91d9e0b6ec8ac7c3db6db7b0805abf7010f093fcb93a11727b5c4e6355ef57fc46acd4f6f85f1ea43e4356e2443136335babeabc3a002cd1be217ba728d94e05ff2aebf11c4ddb236a1e1d492a87d4031ce4cc0416eb251890ee170748d333d0293000a4f37db42ffb23b5f0a4567fd573b7a2255c3da54299bc696165cd812756aac3153d807cf023e8ae13e5e80b3d1d71111cd0d2fe1277b6b18ba387e79ecdc3084647a817d6b50f277137bb54e1d3f0a408f2ec4363bd004543bbd18cc22cfd7d123cb4077d15f6589c5aaee0e401665b5264b23c9b43f7ff0b516c5afe6675c8a448a9b2b508002b2161324f00390ce2fe12645873f843b4b976ad36d030ac1e27da85fc73562f95cf1cca0484e8abf044f83ae26a0e3d2f2b6c81dae3679709529fd66c54db632333d8ebc875e3e584ae2faed120917cc6f7f73e999c4b81ba9c9160a145c450a43e5dbc59f6db3a83347528935acf03fb64254faf21ac4a437d5ee243f52254ec4ef04097c8d41973c8e32b8f5e059225d282eaee5b1e094582e0952327df11bfd9d079f11f3821bdbbad2c91fa99f529fcfcdb44214008b4ae835a64d0a93a8d3449fca9dcd20142376f8ebf8f76735b8d8b4a366351628848f033e95f795003630807d55616a4e483043d402928a02802b4a6e129714a7a5bff7ab24c0a97426261bc807f748e8bfa09d27ccf07959ba7f6f12efee1f6e8315f72571f43a09c37efc43351974edcf8a7ba6870038704c0dcf38c4a64614d8fd20fa2ef30b0068b36074ed85eb48295f9854ddbaade8fafee0cc3b636ce83391fdc706aa838ed3aab374340468fec0dfcbfef01825ab07b7108daebc0bbe16fcf4cec6ec876c47bcee4bfc0123036fca77054bf4170b8323e483cee65a9007c17f1cfbda15c846a13b91e4a06f8c58f931d76e1494ac8d8b32e7ff04a2412c9f978400c18a74e5484c0ee51161c1cdb99b87305beb041c6177dccd31cd2b645a513aeaaa32c640fd40b2faa1af397e476a576731bd2b16920892f2bf0d9ba2213812d7411d6b40dfacfd40e9a92575b2efd9d2a02cc22e5fa594b4e427cd4c39221b921ce3f16c3634bd302ef960feb1da2d6041f88f458196c96604f145109bcbf377e665c135f6fcdd78da0bfb3a2421e9ae6d73fbb67e780f5b55e1758db4fbc3a55dbd5fff0d22d1d0cb329bca59d685078be6ce253e7d21783fc64b7c693f92335211819dd45859db387c100e99aa1a6fa9be792210d99d827571b82d6d313d5202274b4912df6ce20c3ea57302af922613a68548ba8ad5569dbc19556e034633b31ed8916950d154b2acd5897e28cd31f10041b739433e29aab59897bbdddada55aab0f3216bf3690ec90ab99613471a44cc90ef6eac2663db36086788999cd4594cbbc81e321a8675dbe95675ea57bb7794bd3a0e93ef124174f30eaa593ce466480006cd2a4262d5f94a4345251a12f9529bca21d99af347577ef001ef7024f6422fbfc6feeb2ad0533a76536fce8601e8e6ed80650e758d82b0bb32cf45aa58e29a22d1478006a33da1162bdbc7b41fb778df6e2012c0ef3ab5b0c17f477a4195a94c2281b33bec2c95d5f70fc6936cc25d8f6d0c1cff214c550e2e94d80e7aa9262d8284c7226ebd9b17c5c20ef700ea22492adf1acf4ef4723670c9b63da9a17a2ffb2fbed9be9b7cf9216cf35e585f268fa2f6fe8e6071c3d27d4deebab95d48fea5853f3f4cad24620ec128cef1612dd3d8a439d9c49fd1cc39b20f21300c13312b0091c6d3678e01985f08b16905da46fa05321f29b60888eef9eb1946eb7905871d7900730341ada9328997cf6b65627eaaf87330015da5947f0fc545c092990ad3d43ca280d6c55a5857a1e22158c2c859f1ab386cf65bae65470fa36d29c59a7ea6f81eb2f763aa0ca2e6d61a10", 0x1000) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0xfffffffffffffff9) 15:01:18 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x118c, 0x4000) r1 = syz_open_dev$hiddev(&(0x7f00000011c0), 0x7, 0x888586) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) read$hiddev(r2, &(0x7f0000000140)=""/59, 0x3b) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000240)=0x9) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000100)) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x2, 0x10001, 0xc61}) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGID(r3, 0x80084502, &(0x7f0000000180)=""/181) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, 0x0, 0x15c) 15:01:18 executing program 2: syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x4, 0x10040) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x7, 0x282000) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x4a37bb5d) 15:01:18 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x1, 0x100) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000040)=0x3) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1088.342207][ T2866] usb 1-1: new high-speed USB device number 93 using dummy_hcd [ 1088.352205][T25128] usb 6-1: new high-speed USB device number 93 using dummy_hcd 15:01:19 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x6, 0x80000) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:01:19 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x4a035739, 0x4003) write$hidraw(r0, &(0x7f0000000040)="cf63fd3a936b76f22d2087f33280f4f0b9b529252d374a42dbb1099c7b2aa71cadcfa2ad494d8f1d5151c96c3f01c9c4c0651343df23cafe5eb5340db5705eb0946b1942f9dcc8d72ac69b8bb2f10b90c68d0fee70763312938978f1474c198c1f30ba55d1ca650a6a26eb74717ac1e93913ca463ea7d987208aeb6f943ae8072ef2e7f22b5ec2513c21978c0f46835ea8a0c476d3c5fe6a9308ddb3c1d4087bcc84fe42d2993ab55d6d0e085c2bb4250677f3ebc35bd940806f749b5d45a7e3a00de6bdcf2153075d75f4f7a54e69a6f9824b363a2de5f62fd20f75d6b24d41a176c71be589e9ca", 0xe8) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCGCOLLECTIONINFO(r1, 0xc0104811, &(0x7f0000000140)={0x6, 0x4, 0x3e34, 0x18000000000000}) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x0) 15:01:19 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) r4 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0xfac, 0x800000) ioctl$HIDIOCSREPORT(r4, 0x400c4808, &(0x7f0000000100)={0x2, 0xffffffff, 0x7f}) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) syz_open_dev$char_usb(0xc, 0xb4, 0x3) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x63f, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r6, &(0x7f0000000600)="9e77cd7e4ceb3ba0dbe61a8d60cc8a42b53f7ebdfa80191faf0a1322419b2c489fe35bb5692d4275cee36fab22a4f5f7da8c6984b2266cba8760fdea1eddaf74e0d89407afaa2ecc", 0x48) read$char_usb(r6, &(0x7f0000000380)=""/255, 0xff) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1088.592242][ T2866] usb 1-1: Using ep0 maxpacket: 16 [ 1088.592288][T25128] usb 6-1: Using ep0 maxpacket: 8 [ 1088.712236][ T2866] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1088.720407][ T2866] usb 1-1: config 0 has no interface number 0 [ 1088.742141][ T2866] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1088.751170][ T2866] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1088.763744][ T2866] usb 1-1: config 0 descriptor?? [ 1088.806628][ T2866] rio500 1-1:0.133: USB Rio found at address 93 [ 1088.822273][T25128] usb 6-1: config 1 has an invalid descriptor of length 108, skipping remainder of the config [ 1088.832795][T25128] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 1089.006732][ T2866] usb 1-1: USB disconnect, device number 93 [ 1089.016938][ T2866] rio500 1-1:0.133: USB Rio disconnected. 15:01:19 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x1000000000, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x2, 0x121000) r3 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) read$hidraw(r4, &(0x7f0000000100)=""/102, 0x66) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) syz_usb_connect(0x0, 0x0, &(0x7f0000000140)=ANY=[], &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRESOCT, @ANYRESOCT=r0, @ANYRES32=0x0, @ANYRES16=r2]]) [ 1089.182169][T25128] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1089.191287][T25128] usb 6-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0 [ 1089.199318][T25128] usb 6-1: Manufacturer: ࠌ 15:01:20 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) [ 1089.522867][T25128] cdc_ncm 6-1:1.0: bind() failure [ 1089.535305][T25128] usb 6-1: USB disconnect, device number 93 [ 1089.822108][ T2866] usb 1-1: new high-speed USB device number 94 using dummy_hcd [ 1090.082138][ T2866] usb 1-1: Using ep0 maxpacket: 16 [ 1090.212200][T25128] usb 6-1: new high-speed USB device number 94 using dummy_hcd [ 1090.212237][ T2866] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1090.227942][ T2866] usb 1-1: config 0 has no interface number 0 [ 1090.234046][ T2866] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1090.243076][ T2866] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1090.251613][ T2866] usb 1-1: config 0 descriptor?? [ 1090.303225][ T2866] rio500 1-1:0.133: USB Rio found at address 94 [ 1090.462141][T25128] usb 6-1: Using ep0 maxpacket: 8 [ 1090.504258][ T2866] usb 1-1: USB disconnect, device number 94 [ 1090.511108][ T2866] rio500 1-1:0.133: USB Rio disconnected. [ 1090.662653][T25128] usb 6-1: config 1 has an invalid descriptor of length 108, skipping remainder of the config [ 1090.672921][T25128] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 1091.002170][T25128] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1091.011223][T25128] usb 6-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0 [ 1091.019245][T25128] usb 6-1: Manufacturer: ࠌ 15:01:21 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x15c) 15:01:21 executing program 2: syz_usb_connect$cdc_ethernet(0x6, 0xbe, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x92f, 0x7fffffff, 0x7, 0x1, [{{0x9, 0x2, 0xac, 0x1, 0x1, 0x0, 0x10, 0x4, [{{0x9, 0x4, 0x0, 0x401, 0x2, 0x2, 0x6, 0x0, 0x7, {{0x9, 0x24, 0x6, 0x0, 0x0, "00f04304"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x1, 0xd17f, 0x3}, [@dmm={0x7, 0x24, 0x14, 0x3f, 0x3}, @ncm={0x6, 0x24, 0x1a, 0x9, 0x39c7}, @mdlm_detail={0x4b, 0x24, 0x13, 0x9, "30602296f22515735a69ffb1f75ea2a91589a1a5cc3e7b65849355cb999ea9af4400b1aaea2de1882b6ce83dee263a1b3721c30b008135bd0d74455c3732439c8db78d59d67b9d"}, @mdlm={0x15, 0x24, 0x12, 0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x7f, 0x4, 0x7, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x206, 0x5, 0xffffffffffffffc0, 0x80}}}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0xba8f, 0x81, 0x4, 0x8, 0x1}, 0x14, &(0x7f0000000100)={0x5, 0xf, 0x14, 0x2, [@wireless={0xb, 0x10, 0x1, 0x8, 0xc5, 0x4, 0x8, 0x7}, @generic={0x4, 0x10, 0xb, "cd"}]}, 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x412}}]}) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:21 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x91c, 0x18040) r4 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x5, 0x40) ioctl$HIDIOCGNAME(r4, 0x80404806, &(0x7f00000003c0)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:21 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:01:21 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000200)='/dev/hidraw#\x00', 0x6, 0x1100) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000000240)=""/140) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r5, 0xc020660b, 0x20000000) syz_usb_connect$cdc_ncm(0x2, 0x8, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYBLOB="1ad5702c806e22f1f7f1713138ffcd09f7f2d966d70d5468f16bb61a097f2a30f478ff3bb78ab6c10997d3991a61ecfd86a8c66ce6a4fb85772272887eeeacb5668c755df91edfe1b7d6efff50b934a715489634ef7dcff4d60d6a1ecc7784e530a3827d27ce177b6f258b", @ANYRES32, @ANYRES32=0x0, @ANYRES16=r0], @ANYRESOCT=0x0, @ANYRES64=r1, @ANYRES64=r2, @ANYRES16=r3, @ANYRES16], @ANYRESOCT, @ANYRESDEC, @ANYRESDEC=r1, @ANYRES64=r2, @ANYRESOCT=r5, @ANYRES64=r1, @ANYBLOB="725df0f84d1169dcc240e9f1def86a016a70ad84bc2f599106d563e55b546be5f49f4bd935ad5304d642480c421282bab74194de"], 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x8000, 0x4440) ioctl$EVIOCGBITSND(r6, 0x80404532, &(0x7f0000000140)=""/148) 15:01:21 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) 15:01:21 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x274040) r0 = syz_open_dev$hidraw(0x0, 0x6, 0x400) write$hidraw(r0, 0x0, 0x15c) [ 1091.142873][T25128] cdc_ncm 6-1:1.0: bind() failure [ 1091.153000][T25128] usb 6-1: USB disconnect, device number 94 15:01:21 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x1f, 0xa12001f1f6dfbc48) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000040)="88cfd3daa59dbeebaf5977da7ae06dc14916e9393c7814251bc33328b16170face62da74a8ad42daf376cf") 15:01:21 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='\x03\x00ev/hidraw#\x00', 0x7, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x9, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:01:21 executing program 4: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc020660b, 0x20000000) read$hidraw(0xffffffffffffffff, 0x0, 0xc104b7f7) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000000c0)=""/4096) write$hidraw(r0, 0x0, 0x15c) 15:01:22 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0xfffffffffffffcd7) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)) write$hidraw(r0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) read$hiddev(r2, &(0x7f00000000c0)=""/188, 0xbc) [ 1091.362288][ T2805] usb 3-1: new high-speed USB device number 78 using dummy_hcd [ 1091.382143][T20436] usb 4-1: new high-speed USB device number 22 using dummy_hcd [ 1091.382208][ T2866] usb 1-1: new high-speed USB device number 95 using dummy_hcd 15:01:22 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000000c0)=""/226) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000380)='/dev/usb/hiddev#\x00', 0x1, 0x10000) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000280)=""/195) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000001c0)={0x1, 0x200, 0xe42b}) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, 0x0, 0x15c) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000240)) 15:01:22 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x800000000000008, 0x80000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x9, 0x420000) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0xffffffffffffffe1, 0x100) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r2, &(0x7f0000001100)=""/237, 0xed) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000010c0)) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x9) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f00000000c0)={0xff9, "ebf7e9b8d07475a08df143c9a714533f36873954f771c144cc2be67ebc6fff656c7711e3dd04af33c488880af8ae9521ffce30bb9908b8be38ee596e28c7fc194e6c0769f8f403dfbbadff88c1371cab625fd658942fe297dff0dc326fe4d6d35427948a9bc88f429689ae98f25cb861cbba6ba04c1964af6be441e28de30792e53cfb03f2cd2aaa98b227ad6d8ac15612f89c93c7fc72924525538ae461a1236134e62723ab050f80d258a5f0d8b103c7079f40b09e4516f1f1e36cdb6df4bda2728b5582aef611800c5f7de2d7d57a707159065698279852757fd01589541f58cdbfe7dc77886b9f629b1a193ea1e9b3addc2c736511c66f9ccda309ea02eabb75cb601dc1f1647097ed31f242fd6db33743fe00b520e9722ddb71f4bc4b8d3c0cfebed8d6ee29967d4944434c36ef3f76a87dd0d727095d3262a401dbde0891e22e0f1e05461b695e29d757c6f01d736a520a16e6e164d13c5ff870e14bdf0ef4cba061ad48254731d0358617283a41f55eb9949440254cdcd72bc11acfeaa1350bd40dc2877d8953e47737cea9f33bafd4d96eca7b0cd68287cffd050ed44c314ba4bc4a304ec4e26755b8b75f9ca490e6680449ed03da165cf68efd07ac56938044ea925be09cd6671f00e20416e01b718f94ba1848074181af8e78e12542a09b661f32ac569a18a69ebb94ac1351fc56cfed6969aaec496d654e7768aa039f1841652b9d4db0f53f0da22b5a4ef10bda4aa5b8a2bc9e69e161f49698303b2e39a92c64587318a86e219e15424c90773ebb2ded1ccff6cdefa8a094f99366e1e76e4c2b17a909301bc39d61347e6e177e2663bbc11fe5e45c1b5be89bdb145d23227f8c876f551406070cc42182664849c31122f115512daf8da4867d94b253d83cbd43c705add5e7cfda573ccfb8d1f1a4ddc680bf6ce3c20c3e33e8f75f4319cccd72aa36bad50a49061ab17034238adfd39ee2103fa115d7398e8bb4c4381b8130938b848d89ae4f53465ed367c134cc5e4f41c7c5deb8f5030875ea53dc1e645cbe65b0fa2feeee3a50cef41ddf34636391c5f17beea28a005db80d473723797af379ea7d45ee5e3dff7b2fb1a3e0c9dfab418f3e94621b7a96e9fdc17d615df89bca22c8fde6c438c91109a294358f4253fcaae9987983aaf3349b19505e1a32b559bb3292e709e6417dac40420d5ad45df18646d7d324ada04bf0f33a789ce7551f31b6d3154f5e58564e13585b24d8a075f99c3186fac357525d8e65062299004c88939a71f2dada75bc0b5ad0a813e44d25371079e8abb85fcdb1e6e10faa23e1e91e95ba1ad22e515b61b14e2fb3aed67c731acd7b2b51f9c06500c3ec8d1cc429410fd69cef62c8cca923f1af1670b8d86165b5706a2330ff097296418fe5cccb1ba955f0c4adfbb19a28b58c2fd7cb3c3382feecf448251b256884f0ae93e089d4e3435a425ffa5c9e2e9f27c268f75300da3c7d5b45acd1c332e7cb5b3a8cde65a5b362fe7fadc918330cf51811e4d16349ac753c1aee54aa3efb54c2eeaa97c2903735175707869770204c849c604504a0f736804feb814c5983728671aaa27c86e4765008ef3dfcce841d548a11bd9b98340ae5f689917d4c02878830148ea20a52250f05a4e2d5cc213410b5d0435582431287d36edb9ef2c81cd32a8e575552d3174adf37cee5300d44ca6b43c7ce7ab016026d0a66b884d4cebc3a1e2c907921d93f4cd36008afc3d50f7f311557f09c7b226cf77a20815faff3dd7566ad48348fc7a6f2e9d0fa1774080fa539aedeb59424aca45bf5b3f582ffda0e85113dcc0406a5b9593fb048578f90a3202beabb7de8ce14be95b9b0d0ba4eec85ddaf2a90c4b9181393f7fe451a9d0251bc1e9bb76a736a01a5379768b37ec1de005238e6c60a0e0b33dea15ee687e02685641a3792d0654fbdbbea9b3ffd86de8bf3fe3535fb7f9d242c22621ec801e836dea25f0d3906b0bb5d2b7db91facd9bb815c6dd3f6ff2b26b2db44db84dafd271b8efd1844a1be3334e753e9697002d53d8b2a530480ae1eab4d9d7ac5b1d52e297781b895d02b085ecdf59ae99dfa9ae4c90f6f58bc1dbe14a8ad6e3234ba5d1773e43191aa62c50ed15cd55b07c4b0c9e37655972902d5f12a72944103ad762631df482774a4d0b209c297eaf9c3cf69f888c27508060d43e3a831d55681a0deb9f756ff651e5a029cd57453bae42f0186aae0b09bbde18769c64073264dea922094b3f5b921862a398e2be6681dfa120f5f646624052a5ac4c6407fbaf461fe3e2c2feb263474b7cf4ff1c711b509c9be5d978d2c037d5ce3ad03365187b8c7705a7ae2cd42cf0cf77e9daaa6678eea40a0dfba021fe3c752438e9ef0102368f79987c14aa96921079d32851c9d8d5e51a5541fca392e53806bf04aaf75a3cd730c793f85cc08a11ed30f24672d5c12a0c78aa7d3ccf98d7c227faba73892cfeeaf05f8e9396ac09c31de83c1d6c5af3c83ead6747f2ee642e112a59f5c47f3db6a49c473c7f59e0dfd9d239859ff493d7bbf7ff559d4ddf7d42ddbb1c83e807ffaf6cddbc18ae212a0e34f01e6fbc1b8f9442a5f6ece1dd8ab55a66912d5cc7ca816d82bbb3f40365da4b6d9d3961e22e83aa5df8a1b9e9e419ed02017fbb0a6330c09c119b91fddc3a04f05cb322d0344d2e84565e4bc0f5fdf95e73c9fc547a62cab4cc1bc2d2c9dfbf0bb2f37e257351392f6603ace52111ca0fc638629a2ab1449bca8567b3006c1507df1625b4fbda496cd7e880a80ee2512aba201a895e375b96e87f419eebf6976283a68a203a908f8ddaaf82b043c9c100d9e0bfe72ad0090588e2a240b35412b8562baef3dc1a6052410eb450477b6b980e8f253ac54c78b94a7b4163a2c4a83a87599d31e2f6eca729172433b87c34ef9c68376cbf61190aafeb7a2d291becbd54cad088fee53b2eb9ad6338f81d2170a5efe6fa5ea8bef8c257c9f7aad065c6b19dbb943d24040da01ac69b3cb9ea7634ffac7fe6b0fae49af3c2560362c9893ef80f43969a9140fcf5d9cc80f98f6d0a5aaec25594438079f68809283b29a7a173d256f2757c7692d4826f46d11223da5c257770a2acdb47d8a735c7df884bdf67595890611384fe6031a4171857b44def0a0877ea8caca4135585a72b536c7b56bc0062c71a2bcece4d7c6f1f6bbfde101d9fc7d8bd53bacb6f0a9a2e742779b884c9e526803b03c567c6799d4323ba8cab188c483f1af8e31f3e337fdd2560e4643f8017492c5c3fa34812a77faf84b420ddf976ff4967b3390174aac2b7c55d9233e559de45ca48c33c4513c6503671b9bb795e73dec555a72646d0493eecf0e3af28fc0ff6fbb0cbf818d53a6b9b20db7238d96b307d09fba6750ee360063993843beeb05081e8d33f98e11dd60d16f00ef303685d69ab1703dab5f9addcc6662e56a83a3a6d5bd402be72a1cac4fe3bace86ff8382a96e7f839824eaf6d4c4e440b1b00957cf1b29b5fa4e189cb9a71bc99510d3520805e1dde2c08b47770bf3e55a67ee30aefe45b73a079d72667ab26632d8bd63791a1175c2e1b2ea34c4590e10108236757b0801c642e3a5fdc52af7b29c24ac06b7868329e951239e031a6f2c5b506f3898b1e10949a87457b6dc276ebae319b9dce9f4eba19f3461ee45b6e7904c9e8fa638cdb35abac987534cd03fe6f67386c89769067dc1c8be57585d5d9a0b4dd79b5fe91b26857ce122ba8eba1b55a723d146eccc10fc1b53852be7925709457a13da422a9fe7fd83d9652e544e9604c0c05fc4b759e62a0ddaffee42e2221faccd41f10fc369f9db3b0c4d70590fc9237538ee324495358808268c0ec6da842f13224a213f873af09cc3505060fab993f47c5fe292e1081caee18472aa1fa2b0a5cef076d89130f163314c2a926f8d982f91c96ad481b5b08ceadabef941ebac9f0e7e87e41f58ac8c3b6439ddc4ffc1e9d786fa4b00da1a924f3108ebeb0ab021f9f809a52e2f133f8b9817f72592a590f324973f115ee017bc08991077cffe91a3daeba69e80363aeac342bdcbf9557f50dab5f5d15651d3f29e38429633c90330303d38b969936fdf1de04f4a997eca7f96e6ed7c93c3241bbb034ce018a258537163c609485d6065c35687ed84780b2a24ef561c3cd6a617bbcc39ab3a90f485b1011d5d4e46a99194d67fcf77791e32aef6a3b13907152d9c0d70c8cad5e3f6c542d8fe48433f2cb423c2ceab23e97a73385840ebd328df813b55681846c7ed0a70bff3b3781c9d11bbf780b95421e2795011b65d9754499bcfcd39454bd95a79f38680d1996a5a70da427cea592b22a7a271daf31c91cced144235931aea9fd2d413e7ba82365ce541dc3ef31091fedbb894eca53b0624e5000627d491eb482d2b35b278d9937eefe05674f0e90f0765bc9d91d3458f48fbd3c4f341745e81161d999bcf1b7bcba43a5def9dea50875a1a8e5b576caddf0c7831be823230ac88e08f62d4499f4c8a76e6669af58b4d3e1203fa6a36a3164c53a3257c2bb0d9de7ea91fa490227757a1c2ac3202275e8b2fc3e51ba59f06ef2ee1cca613d9074dd57b1f925cc2a4e7b76218ec9c1ccfc2d63ef451ce6e26be0b2d0849bffd2ca5132055c4c4385634d0d15a29d9a68ca56457ea008d770bdff3dd172c879512f13cb90a9298a3a1baf5df975cba83c88dbe89bc08d9c0f76837b5c6abfd7c7644e72aacca8fe0e11c4e0efbc888964a8165b61b036863bbce8f617fef98de8175b449c5dd096c534e786f94bf0322b4b201adea6204c36e3ce822412190f88e8e49dcf53e5f80f382d998c3b52a4ce47b611d73b5626bacd39025679fbee34890ff49be6e96f846f7039ec46413255443c8f2ee42eb06a8e59beeb5642c986638e5b18430a5206658091f9d7bfb7b8b8ed350ff707882c0b09938f6763633589cc3e82d788b85bce73e787b4b719270ee3b520ee3b7787ea733987bba44ef8e3388df8651b233317d45f8b18054ea221bfb2f5d2b6bdcf3236e7b0bea1d5e588ec2c1a530aa1f0be15fc255914bba440995eef312a8c53fae2bbeaa6c40b1490b65bcd2004806741b2b0660ea9578efae9c271580f36f621c72b727429076a1ba41586a931f057476c60f1ad3107a58d2866aa65c315308221cb1b5df995e9ca839817e83cc5f34487f650c9b4cb39f310023d012cf2c6e08c40e2cde9fca1fb98e48d8f6ecbe50eeafcf187830bdbe0025ebeff975bbdd46fd2a73554f5b5380787a6bc7d66af6883c10de9f7333fd23d67784c9c0ed1c3a1dfd6112d97c92a8286e1f1bec4327fb0d89d6e0c6bd8d732b1f3f9a266a913519fdfbae7c1e1b507e9d2658820402f58e99327045912ea036834abdf5c98085216b75dd312ec8a0c41ad3ed4ee23395e61bae0e127bea8751a7dd4bcfb10f39c32c69686a52081a84b5804fd44cadf71143aa46890f731f49590ea06e6ec47f48334f1fe8c11d02cff2ebdab94aa432eecce000e81c1b05112b59f80b2be56854de3ca269236c958c91fc3effd20dfe02b40e6f6361eb5a31f68a5843c4c86cfd45100a17c2f7865badee60f3b148bc17c0d6b474e94b8470aa4c4059a78ddf4f2fbfb057b232734aeac8f866c80a55b691ea7678030e542d62dc6f8b44a6deaa7d316f9802c246ffccb5e44ab46ff5d2e0b28b5fbef8f3c69c2481869916b820752894c40f4d8cbce98ed6926d6195d4dd620ed4d161e3436ce0125f2aea9ee343fe5f08acca1451bbb3efde5c"}) [ 1091.612152][ T2805] usb 3-1: Using ep0 maxpacket: 32 [ 1091.652114][ T2866] usb 1-1: Using ep0 maxpacket: 16 [ 1091.752255][T20436] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1091.760471][T20436] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1091.768690][T20436] usb 4-1: config 0 has no interface number 0 [ 1091.775357][T20436] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1091.782147][ T2866] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1091.784434][T20436] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1091.792549][ T2866] usb 1-1: config 0 has no interface number 0 [ 1091.802111][ T2866] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1091.807962][T20436] usb 4-1: config 0 descriptor?? [ 1091.815602][ T2866] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1091.828752][ T2805] usb 3-1: config 1 interface 0 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 127 [ 1091.838713][ T2805] usb 3-1: config 1 interface 0 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 518 [ 1091.848529][ T2805] usb 3-1: config 1 interface 0 has no altsetting 0 [ 1091.855547][ T2866] usb 1-1: config 0 descriptor?? [ 1091.896815][ T2866] rio500 1-1:0.133: USB Rio found at address 95 [ 1092.032239][T20436] viperboard 4-1:0.10: version 0.00 found at bus 004 address 022 [ 1092.063042][T20436] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1092.071768][T20436] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1092.095071][ T2866] usb 4-1: USB disconnect, device number 22 [ 1092.097597][T20436] usb 1-1: USB disconnect, device number 95 [ 1092.119397][T20436] rio500 1-1:0.133: USB Rio disconnected. [ 1092.612186][ T2805] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1092.621240][ T2805] usb 3-1: New USB device strings: Mfr=47, Product=255, SerialNumber=7 [ 1092.882155][ T2866] usb 4-1: new high-speed USB device number 23 using dummy_hcd [ 1092.932348][ T2805] cdc_ether: probe of 3-1:1.0 failed with error -71 [ 1092.941305][ T2805] usb 3-1: USB disconnect, device number 78 [ 1093.192179][ T2866] usb 4-1: device descriptor read/all, error -71 [ 1093.642139][ T3417] usb 3-1: new high-speed USB device number 79 using dummy_hcd [ 1093.882120][ T3417] usb 3-1: Using ep0 maxpacket: 32 [ 1094.082255][ T3417] usb 3-1: config 1 interface 0 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 127 [ 1094.092299][ T3417] usb 3-1: config 1 interface 0 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 518 [ 1094.102109][ T3417] usb 3-1: config 1 interface 0 has no altsetting 0 15:01:25 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x4, 0x10a083) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:25 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) 15:01:25 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0xffffffffffff0001}}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x566, 0x3004, 0x40, 0xffffffffffff0000, 0x217, 0x7f, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x8, 0x10, 0xffffffff00000001, [{{0x9, 0x4, 0x0, 0x4bd, 0x1, 0x3, 0x1, 0x1, 0x0, {0x9, 0x21, 0x8a4, 0x100, 0x1, {0x22, 0x5fc}}, {{{0x9, 0x5, 0x81, 0x3, 0x375, 0x6, 0x1, 0x8}}}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0xfffffffffffffffe, 0x7, 0xfff, 0x40, 0x87ce}, 0x114, &(0x7f0000000140)={0x5, 0xf, 0x114, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x1, 0x4, 0x1000, 0x6, 0x6}, @generic={0xd0, 0x10, 0xb, "0059a7dbcb4cdb2d1ee3b23094c005c7588dc1a554ae318de79489fb04d3aba2408ec07ac09c727ae4680dc570a8ad772fe5c25acbd365fc92ae6e5f2f835139cd3e70ba56a2ccc8ae0073356905dfa416bb4df5df0f5655247f98deb1134c179bfb95dab4d6ec71d5471aee1d491ac4f035f35564eb22517fa8b72e024051217443fb0dd68d0e1162a22835e16f3e3155eae0eed129cde71941865c312c0e0bb7778888b018ed2d77d85c7ca2d7fc711261cce394aa8a8a9e84e794f8eccd01acf4115bcf12644b55c80d4d98"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "fe7f765c19d6afe9f6c785f1bcc5c011"}, @generic={0x21, 0x10, 0x4, "4997325adb6f8a1589912ee09bfd70e19b6d587db37a1d314534fd2eccd7"}]}, 0x7, [{0x8a, &(0x7f0000000280)=@string={0x8a, 0x3, "fe90414399b9c4b6dc978f9136ecc41996cd2ef1a601a91a168187e06331b227b07983d7ccbcd31f2c3125fcec9616ce9d9699ab292b6754095c70cd4f78dbf5656f85db29b3069a721cb7a5f42134c67b28141fa282e0c80c1b49dfbfbd45a82f1e31bdd89a986d3e810f87e0e0d4d3309846bbd3851d136382b763acb594cb14fe50bf3c2f2920"}}, {0x7f, &(0x7f0000000340)=@string={0x7f, 0x3, "85d07d6e74e535eb7c2473f034faf1ec42d00f2baf1d3ed61c00b994a9e5abf70cd396e3b0d080333d1756a3781d6e2a9e14e51f10847de0f697afdf81da8b89e29076bb3603736c7acbd33e6601296e07ca613d947865411916189f7594ccdf6d1170c6a42acd9f7c270749c42cc780a841012f09c488f4c22080f49a"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x409}}, {0xa0, &(0x7f0000000400)=@string={0xa0, 0x3, "55077420db7546a66e913c40c0f1465762b7d451089fa9a86290eb4793c1f337e607144bf024c04fb3ea1f1d4726c1cd05a602686f9aa9f5be1760a6758e33b956cee73ab426fb1e09e9ba7351b36eb0a1a445e39369e8e9bedeab7d750c1251a68ed5f7898e4c02155aa187a7ea19a611f116922f07cd99536e0b15dffbf1ce8d8e91e68aaf218530332bca8b7ac814b492d09d551d26c7abb2198bf2ec"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x861}}, {0xd5, &(0x7f0000000500)=@string={0xd5, 0x3, "e5c3d5972839a72221d49d2dde66069353808bb784a5c1412302c16a52cfa81021e4623ea398bb57a78886a034d86df50b01edf1310445164df14881440ee1d905f7b03427b292e748145b79940e03dcfdd5e4c3d584cc4a624f927ee8ac5d0aed609b6e49621d4db82cb75e17a2fb376234514db2ae4cc61788d51de93bf98417eca574d9c1a18e3456e8b0b949a173c9d11b655245548da4f2e9e116f898393602b01a6b2c6bcb48e805d4ffcdbcc94dfa90bc1d6bcaf03781077795bb1a616c95ab685194384477a37b6c0e572be39cc183"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000680)=""/224) 15:01:25 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) 15:01:25 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) r3 = syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) ioctl$HIDIOCSFEATURE(r3, 0xc0404806, &(0x7f0000000000)="76637e9be12b4925bea680df4f86c7766c0deebf096b3ae941e8ac09015e644940f4bdab8be216cd61b9e555f0ce91c196b1cc926806c8e663da60965379795f439c098608de0509ffe2abf04a7cf2e0e06ffb96cc1d9249c2477a0fecb8a7b489320c431f57470635a1684f42c19589cbe37f17f8e24040e46a77") syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:25 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88200) r0 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0x405, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io$printer(r1, &(0x7f0000000300)={0x14, &(0x7f00000000c0)={0xe1a134a537f8d4a6, 0xf, 0x25, {0x25, 0x7, "7c8d02cc68b0a31b358980cf31679e17fcff81e11604b99564b692cf9e431b7176d72c"}}, &(0x7f0000000200)={0x0, 0x3, 0xf1, @string={0xf1, 0x3, "05006d10201018a4fbc3fed8988d73650c3439746e93b3044c4e49948e0fc5f8e1c36e7b945ca2e14a383f69816efecc7db8cf352c3327561f1dd59409362607fa7022318018f9cc9756d1219acb4ff74a1ab784cc17dede28c87153304fb2a87f06efe6407300b7ed38c6794f41a281ae5cf158ded4669549023c21d0cf83be73bc531f2f1c05765c316e5029483785cde9a53a97a4df9c1d4a9a4e19239c1b1b28bead8cf4d45415c8b37875789e801355916e6a7bc2243657ef48cf7d244c57543bff64a3c7fcb6045595b63a18680dc2877021aa9e4623ad91a4bcaa52bf92c485f0df7ee046a289fc008c454c"}}}, &(0x7f0000000500)={0x34, &(0x7f0000000340)={0x0, 0x6, 0x21, "e80ce7a2d63eb399926d3c28afde31ee182b5e22bf3cf0b4eff639b374f1526a90"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0xfffffffffffffffb}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000400)={0x20, 0x0, 0x54, {0x52, "748955bc70be02ab22658b745692cbb1df35b8b8b5cf03584920f5a2699f0a5974792f1e03c48d85905e41778f75a6a045d95f6b132de6b715c8b212840b1439b544a42292cf34f5150bfa46f9faba31a108"}}, &(0x7f0000000480)={0x20, 0x1, 0x1, 0x6}, &(0x7f00000004c0)={0x20, 0x0, 0x1, 0x1}}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000140)={0x7ff, 0xb2, 0xb6, 0x3, 0x2}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) syz_usb_connect(0x2, 0x1, &(0x7f0000000000)=ANY=[@ANYRESOCT], &(0x7f0000000080)=ANY=[@ANYRESDEC=r2]) r3 = syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x4, 0x8000) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f00000001c0)={0x7, 0xfffffffffffffff7, 0x9, 0x4, 0x3, 0x7}) 15:01:25 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_usb_connect$cdc_ethernet(0xec09e3efff1ca876, 0x8f, &(0x7f0000000000)={{0x12, 0x1, 0x120, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x80000001, 0x8, 0xfff, 0x1, [{{0x9, 0x2, 0x7d, 0x1, 0x1, 0x3, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x3e, 0x3, 0x2, 0x6, 0x0, 0x101, {{0x8, 0x24, 0x6, 0x0, 0x0, "e8e23e"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x794, 0x3}, [@mdlm={0x15, 0x24, 0x12, 0x4}, @mdlm={0x15, 0x24, 0x12, 0x7}, @country_functional={0x10, 0x24, 0x7, 0x3, 0x1000, [0x4, 0x1, 0x523bec93, 0x1, 0x7e]}, @obex={0x5, 0x24, 0x15, 0x20}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x305, 0x197b, 0x620, 0x217}}, {{0x9, 0x5, 0x3, 0x2, 0x1b3, 0x5, 0x2, 0xfffffffffffff801}}}}}]}}]}}, &(0x7f0000000100)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x100, 0x2, 0x2, 0x4560, 0xff, 0x7f}, 0x187, &(0x7f00000001c0)={0x5, 0xf, 0x187, 0x4, [@generic={0xa7, 0x10, 0xb, "d8be66112f9270e71524392b550eadeb3e09d7425710129efefa744cc68c2b5c167d69bf9e0b2eb2240fe5bbdf6385e46c0786712c6a709833bc58fb147e7cbea20bd2a48118167fcd361287c50decda05a02c72904a34da1f9bca95da863b0122a2ee818801e0be590e68ec70f4a82248539db87b467194a4ac9879f87e2df4d0cb93392efe69a61b85a62fbe102cab9098bf0183821448524e8a3712094e4f081311b4"}, @ssp_cap={0x20, 0x10, 0xa, 0x100, 0x5, 0x40, 0xf000, 0xffffffffffff0000, [0x30, 0xbec0, 0x30, 0xffbec0, 0x804030]}, @generic={0xb0, 0x10, 0x3, "1628d92d1fd8cfa52c07f243b9210bf9a797af2ba5fe25d6d3ed926d2e2ebdf7e380991adf84384bab71d0fd6b2f2b53c1dd94d0082b028ce925053edcecbd3720c7425ca5e18b71e70a58d7f42d0f9cd89c48484545278ca019c5cabc8a82bb3733d78c7660129177aba36343e24373d8843cd2421903d95ff5cadcb5167481642a522ef0751c6930120115f2dda0fb09a89373d722dbbf874de1aa8cd068ac8da58257c0ec5f9f747f7100ce"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x88aeebe3d9a1793e, 0x1ff, 0x3ff, 0x7fe, 0x1}]}, 0x2, [{0xffd, &(0x7f0000000380)=@string={0xffd, 0x3, "df762fb7a1fa23c54215addda0b784cb2f3ce1c34feb41e0487ba4c4e22c9acf3a640f208808dedec89680b7500ea33839dfd700423f43667dd1d0e4a3ed9e1d7327d2633b47ff8a363d6709dbe244d6b0d68782ab0043a151958607977d993506eb37bc2805cd62f301e623b4cc2d0e42330541b05a6b6974ad942228dbf985a86ed573fb58fc2f9202493bbc8816a6208a9d563a2a9e1439168217ae174eb1404b156b41439bba881f2346c957458bc2436e83747193b122d7ca94f140073624d2718d32e9fe48139db8ea8dd60e48c0e6676c0f9aa6e8ac3f6756a3adaf4871d848ee405ecd8edaec3e421483963200a2b242551231615536f3b6bff795218b140f6629792c2346d2ce85d11b366328e1fab2ccea4d714f7a27b72befc098dce33f36bb31c636dc7502f6a2b343a88320bda4e8d1f08e5015b4c8bc00e06cc7fcff256bef6d42b1dfa4069f1d9af0ea8b522291aad092360e80725f00179b1580367c1a30f68bae819177a6a3490178986bf06353986c25f88515cf3b60a044914ec41d48c31b802ce3423850b526a5803d7b9f034a40e8b30e43e35437424b1faf732927bd0c4368d479fa2fb06990c5836017b3149925b74a7607a7ec1693ee45fb6d9976d18e0f9401b5b88264dc065ee2743d42d53d40ad54c3291e578e050df40d295f70a436c2228ed7843bbed1ebda65eb0131d2bc30b11b99bf687419a58ba14bdd0d166cab741aea49c411013079963c7a42152372c98e7aafaa3b4abcb93919ccf7fe20e2d444d1721858c842deab3ba2c70429e2634480162ddf7e043b329d8fac8987a8b78d13f8bb4e2ebcd13709901051268514ac6b8579661943f41cb47012a7e4eb2029e4cc46d7f74385685c113f06524673a44173846588b9f4f942316003a6b0d62472749a7f1c92900460af41ec5111872fd76e294d78e379c29f8d817d50bdea25272ae818d2a15a746dc80ea2c96f6bf79364b654c781ab66e415079b0bdbff4334b52e499930f555d902eb7f2331bdddae3e2ad2b1795a3a716cd4d8877c69dcd9d03fe12c5c481fab3d9987274d7039dd88c587d43c2c1d01a68950f502fa09612581ace39d1afc34fd00e5e0019cb421206e97838e636294848de0cd0e009f9dc26f90a2b7cc54df02783765778681f419e4f1a1b6833d79c97cb3426cf7e6dab216cf91c05a4d64fee4e27c3d67ae233584cf5d94e64a642cd6e21fab572fe3cfad5b61cb10de6a26c08dcf9b1710ea7ca829162effb62f92eeb50948e827e7e9f6a4232da1c5e9d08276b86e6cd605df3b967f41fe8071a260209057b1a4cac758b5a09a75249332c38ffdc21ceb3dc340684f4fbb8b6bf976903341160f4095dd4fc0b8e4ffff513b002021aa3aa4d5f9c0985e4d3e19f4831862666a0e93d5e4ab102c195d85b15588e6ca5fbe141b1c5e919f866fdcb880015ba1489fea46198a0b3553df329acb419b6c09a1f577b970f2de0ab373068b0f7ae2b6553785fd74f66503a1a569c2ce8d21d12abef451759e97c4f5b34fa6aff987065e062fd8b5dc7b1b6f3eaa9b38e4f48890a5432730751d62a52a7115508ef05852f8e7478500d72b22c4a641fa55e93ad1de8d0af8181a0429ab6124e06fa3dfe88303d5706cf5d93a59f69717976c8c693d14c975a95e5f3f54965a0a1e6ffb80cfc12d69525178071082f486a6a4041c2a442e72f894b72995a6d9a77a1eec01b7849b37acd4b8189daa00c9d6a7e55783c4fb6508b4b227316054e1b0f7461daf3e5515522862aeed5ae1d429e996417cbc225c8f89efb9ea062ea545d1f087e8fc34efffec14f438eb5a4a71c798db04a19be10bb79b38f53935d71c9aaf3e5723c152a0e834e3b65e85af4137c065936157aeee50a0740e7a41494af7feabfafed57dd1e6b670334dd7cefd6ac1e3e7ccb7acf108991d16c8fb913bdffde9b527f00bcd8f1996a22a57f5512aa57972677fca13643abfa752870f095588d7944e1eadafe46fe42b24998a58f625d30167f47627f0335303d5aad9848f52671c54e45b3603abc33d3979d647851e1eb553918bfe399cdc34e7641432fdd4e7ecd89f8f3d097321505533a942912fd77d60aeb266ab8be7aa8b5f0912bfcecd4079691e93aa7a9cf8b3d60c4f1dce4bfcead5d45750a8d4514d7b712cda8d6009d572c2f704ae82ebae962c6862bc2d4b2964833ebb787fedae7c8d8b87d7d971e2f05b9af0b69b89303956f8c7d5541451d2f099e8274dd83977e715ab45533b780d67db08ae252663022813aab512c6175c671d57569228b44e336f460aab2a0156c2e145e8cbb7e10996fd4580f2606f97e2e9d8438c9d2e3ad1d8087fdcff6fdb752f1705df2869201431da8047cbe5c3bc4473da2233d2d492115e552c03d91dd0f2436071fe9f0e8ecd0c20f7ab43845a7898a9d635528a07c7a0d71706fcd89262295c618376e2b9fd6cceb375f6d0b7aa42331e837536a24d2279b3da52d11ba840e5e4dd41a3f7759f280be10aef137cf2e9ce3252bdf47c4a9d9d0d29542726d058b95646d4211630f7b8a437476b57af2d4328c455114a546474b2e7601057f6d41629ed78523571de5a9e6c48f8104c18e8fbde12ea4e3ee4849269673681139d15a7b90da1d1abedc2105ed49cf1cac1992c550948f904329e0efa065c54314b8e7e83fec0fa08210e4cc5e262797d7ddd05ecb92631ad83d81622c138cb1dbcf9eb22de7c08986e133e571ecac6d08b13596ab36b0b2f867b45a16394a3fbe30d6f0ba0d2fdd2413cf8bb850ed98c60763af930496ecbf6d61f9b4f51ea922f4c018c48dc316c1a4a7e85c6ecf69de803b30a85eb0f8644620193a47f9c19265e431cff8e9973f67b1bcec9f80cdb93e9b9871b2887c7064460c665251728b62708ac28057a9b6952f19eb55261c2ad8da1bb5a061eeb17e39044c78574cbd17e985b6e98a2792be2d46199c7bbe2dd7ea189f68a11033e1fd4088bdba28ae9109bd1eb61071c8ae06e673ebe872ae7ef62222b397c5f0bf6988321cba09f4dac47c28171abb6327ec7737e4418ccb0383dfa118948d2e193f13d217c533018060e3f42b1ed06019729fa7b7227f26b9433630af3274eeca98b4bbff9d274f5b2775c92c716c1424c92a20980ebf98e0bc1be3e1018077e6c3d4f7e6753c257175844902d8eefbe5745b77e382a2d1fcc7b3c5e20e5b14919ba5afbf603fc7d116dd31fb6c68fce0f48c450e9f2763c5a3117af11ecee9ffa55389fbb3c6c4d9288c816e935a7bfb287e420debdc0ffec7a93b4f0a652b2704ec930187cbd23300383745873ec9e8cda60fb72c7a7ea54f3cffebcbb1c2c0535a57c4107a1c6bac045806b29390f202ac31c08ce8c591b6259c667aca4ba980ac28f648edfe43e353743426a7317b02ee0ee787acee375719dd3cbc50f2be4652884d53bece2da25b54d46fa272c80ff393631c96b1813e4202990f0d28b93019030fd85c507134d4104db9f1511fd075fe8b0c4930d210781a58bcb4860514798ff5db136880c8ec07f39183a16cb3120b1f8e4d09f5d04116ac1da12c7d47906f04956e6270bef59b867b954c48771d924c1c68f10d67b213e2be64c0a13b1ac59f3e4d683ac65d2e9ade42e2b97b5da4679479ce3878cb91184b42b7dde4dd6360b70ed0c0178c26fe65dc09d31f615b627b565c1d63b896f84dfb74fa0207fdf978bee062d71f25d982fb29847d4fe9e881c9b8a8042dc6e0833307d6fe690e8333184b361c88b5f410316f6ab36c015f0263c6d85f9903e622d8257a7f4f56663434b4d7cd1df367644f1f1ff45feef40b8196b84631b3f5e49394700898a14d9bbb27cb4e5cf8230ad7bb3f9fb3f4fb8276db46a35787b813baa0baa80282b8950113f54e488f25042fdc728c4c5dc1729626fc506a049c70bfacd0708539d0528fdd7ae9d47c358c8dbaaf1cff478183cc27a5a6efa4ce0b6a6fd4fd34188330de854ed28999cb5ba2c44ed72e1456aa4e201b4629a69e633429a3b9fb43bcb1ce7a0737382c396cb0f60388fba873dd7e35597a6da588bf10bb92432762eaa5b403613adc798657068d20dc848384421034a87cfaced7f74badaf5692d134858c6a3aff3e20553076ea6f330702df47c7b0594b686457567d892ae4a6c70096ee8b14ecc0f3208f0672d0a2da0404bd09cf19371f727a5c240f6e17fd32ccae4876998585971c3a593e26514cede0eab372ed56813bebc8aa4de970babeaa279bae5f5525b398a6fa1a6583487b0f2b853b8606de12c50499b18040c3c947a54e644ef387bcc403f8466714110bccfc6d8b42a536fac8200f1fedd43d5c79b73d6ebf5c7a305afbbe1978a43de4809d899b39d4d7ae134b517de7b767f7005eadefb3bcb2ecc89982b276bdafdb94d36dec2b33b48fbca86156647609aaae1f63e9da95c2e4b31b0b2d1493409f24fe98626821ec17844be644da89174ae0a2ecee779b26662c8c6ed0277d8f1b9cd5adc7bce2dd130dc8a12de930031e9f06462d9c531e77c5a2c8e8ef76f21a8fa78f2c8699e6c2fb1e887f31c115a1233a968cca42bb8cc25444b5d916c00150938ecba9916c84001acd8c4671976976a6dec3a45cb144a7ed27bca1a0591a57ae0dbe8674cfa4f2ff1d2e5f2a5b05990282e98aa516d272b4089543170909fb0bab22f7e3639045755184019edf6f58b51f7862fdd4d6aebd1b8196b92ae0b4017f411960172242eda4432a9c998c2d0fc28dcb064753fa711cc4140ea3b86104fb2eaf608d2361f269e542442899a01108ea69e5e2c17f0439e5129c1ba09a42ed6f443a6ab017b04a6e88e8abc3d00373e734f1cbb7633700252c08ad6df53ed2f834a141c4d950a6128a22c14bcd6b4fb50ee51f068fceceb4b6e4e886fc0d4b9fa7f9f89736e66e6b2c16e9dcc033aae06753036d1a01aba95bb64499f3336f4ef9b50183740e01e40c7bf7f486ecfdc9bad7c1c1c477052ccf4d8476b14e57380f0cc118ab15664291587769a1363922ab4767f023f961fdd1292e5fc292d1ac109a17813e96b376ad3059c5b8437234b88d7a8fda9eb387e55e8cb04a1c380ccee439b0af58faf502517e36085fbfce963f13afd93d0819c66307a8a7a24b4884a9291c688422ad14d7d7fb6daf794a12271d51376a48d0f9634fe5860d9c4b9fa0d0aae17e2417c95fe89567c7a1acbbce7ac5bbd5d9b302b6cd2c6159aebdcc1c9fdf02b4a4f7ec83ffbdcc931e96b4e78e0a5e5c131cc039fe661f2b476af8b364dbaee115332ab09f86965ff726256aeebbb2320382fe7ca61edb58a60312436a97a9004676327301354cd011e6da202b2e1fe2de29619b8784da34a4aaac97facf8a65a4fe6cc26c238d076bf38b2d8496bb640e55c98362f7012062bfbc821a631eac78a3bee6da418a591f9beedc16d9e5735c9c9d6d31ba59370f2bd625117aaa981af9f97cb7f35728efec598028d1adc705aca55b6bcf63060e364365d4169ee66b5734216890bb3a9bc5fdab7babc0611965b41de1d2f708d2612d85b752d698ee4a7fd8c2a8aa9585ff4974778f680cffcac0e4309ca6e718bb0cc2e0bdb36028f44fac32ea3c23e769c413608a401f88c906904c60c2b7c1bdf7420af00cc8416560f8c39e772815b150db84d3efd8d627cf366129c973bf3b50902b067bfca08c6b9a4076125f3fdb04edfaddceb935627eefe0f6641fd856882be4f48ec5f5585c32e754f019f9a38fcbae7a8e591a6"}}, {0x98, &(0x7f00000013c0)=@string={0x98, 0x3, "820c89713fd83c4bb7d19cf3a6cb360233aac10ca12cfff3464ba55d46a0370dd84f9a81940f06f9ad7f75759088561c8974700ca03a7e6d5f1afc4da377df37931be50fee91a98c3f70419a6f51cb51d059c38b97dbb65f80000d43c8052713b338cd6ac60053caa4283d7c6a60de39a16794d8afea81581e18a10c398fc990cc4e29244d3733516d85302021c48a938ec56a5befa2"}}]}) syz_usb_control_io$cdc_ethernet(r1, &(0x7f0000001580)={0x14, &(0x7f0000001480)={0x40, 0xa869b12f5c9d630f, 0xdb, {0xdb, 0x0, "0de8baa003c01e3e514a3425a55993ac8b0ee49ac0373a5522176765203f09f77b7dbd8f17b107af9cb65d6dc45bfa34328c6a1dfc10d0be7a4bcfd9273b111f67eadad9982b69d3e1626335091d2c5824a9906704784e266e4974d6ba39c351c62dbffb827eecc7edc3f86ed80acbda702c23b8bd0bf330d7d57a834ab3088476b38bdbda6d082396c1e7f8da620c8f4901a3bfd3be1ad51fe77714ba69e31aca3a17070adb1ec1c6da15427f569e32a6813b64d685be54b981e74a488a483236aa40b844318c58886ef222d9f107523e7b83cd1159523a00"}}, &(0x7f0000000140)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000001740)={0x1c, &(0x7f00000015c0)={0x20, 0x10, 0xbd, "50c54d2edee0fa75d88181c4efa8cf914ce3711905612ae10dff80015285d6a178e98f03a27e870bb82a172a2d2ad2f699c6789db48a009038b5998df3202bd19d9b0de7351dec183b85472b01a362d4dea892947054a0f5f760302c5b73ad11f583f0d1d2b3cb7a232df60656b30adef390632fb91f743be45e9002e85f8d5bdebc8872631cb5b7b8d9ca57377534f6c99d2ab738e0d0857f788e49acbbbb411085b26516a1dbf783861acdd95fd68ae1e609d35730e7cfbebe50a55e"}, &(0x7f00000016c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000001700)={0x0, 0x8, 0x1, 0x2}}) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000001380)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x47, 0x40, 0x7, 0x1ff, 0xff, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x100000000, 0x10, 0x7ff, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x3, 0x1, 0x0, 0x6, {0x9, 0x21, 0x8000, 0x7ff, 0x1, {0x22, 0x48c}}, {{{0x9, 0x5, 0x81, 0x3, 0x231, 0xcf9, 0x9, 0x401}}, [{{0x9, 0x5, 0x2, 0x3, 0x28, 0x4, 0x9, 0x7}}]}}}]}}]}}, &(0x7f00000018c0)={0xa, &(0x7f00000017c0)={0xa, 0x6, 0x110, 0x3ff, 0x20, 0x7f, 0x20, 0x6}, 0x30, &(0x7f0000001800)={0x5, 0xf, 0x30, 0x3, [@ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x3, 0x2, 0x8, 0x0, 0x1, [0x3f00, 0x807ff0]}, @ss_container_id={0x14, 0x10, 0x4, 0xc4, "100c3b7709269bfc4e11109ca021dd26"}]}, 0x2, [{0x4, &(0x7f0000001840)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x4, &(0x7f0000001880)=@lang_id={0x4, 0x3, 0x83a}}]}) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000001780)) 15:01:25 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000000)={0x100000000, 0x1, 0x2, 0x100000000, 0x40, 0x4}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) [ 1094.462167][ T3417] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1094.471275][ T3417] usb 3-1: New USB device strings: Mfr=47, Product=255, SerialNumber=7 [ 1094.532344][ T3417] usb 3-1: can't set config #1, error -71 [ 1094.546596][ T3417] usb 3-1: USB disconnect, device number 79 15:01:25 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x3, 0x468600) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGKEY(r4, 0x80404518, &(0x7f0000000000)=""/121) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r5, 0xc020660b, 0x20000000) read$hidraw(r5, &(0x7f00000001c0)=""/103, 0x67) 15:01:25 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x80000000000003, 0x3e9ea878590d41c3) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x7, 0x2000) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000000040)=""/35) write$hidraw(r1, &(0x7f00000000c0)="59b44eb935b2b00452d271b268e557a7c12c7799d7f4d909a45a001775e25491c772998e643c36c3ccc8a32aa4fa7ace69ea462e9a5f30aaa993cf71011b8ab7e342fe7b654891f7271eba89d8dfc939923633c70b40c5f9ebd3eeb321700012d8ece5ca597fe50f4d93f434db142ad4c69b6a22710236ffb3aa7b5327a15e37e61c0afb4672b97b2b2c058d983415ddb03165b0b80c63cfaf7775a63f97a7b9f834b04c489747420d0dd0c8b28faf389aa44af3dc1d33a156436d014835dc3c376232ead330b18c6e913b71e5b9b6bd516d82012c6518eddb036c223ed7a6f46f6209", 0xe3) write$hidraw(r0, 0x0, 0x15c) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000240)=""/4096) 15:01:25 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x145000) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:01:25 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x400909) syz_usb_connect$cdc_ncm(0x6, 0x67, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x2, 0x5, 0xffffffffffff8001, 0x1, [{{0x9, 0x2, 0x55, 0x1, 0x1, 0x8001, 0x10, 0x8, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0xd, 0x0, 0xf75, {{0x8, 0x24, 0x6, 0x0, 0x0, "6c49b0"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x80000000, 0x4, 0x7}, {0x6, 0x24, 0x1a, 0x20, 0x100000001}, [@mbim_extended={0x8, 0x24, 0x1c, 0x9, 0x3, 0x8}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x1a9, 0x4, 0x3ff, 0xfffffffffffff659}}], {{0x9, 0x5, 0x82, 0x2, 0x134, 0x40, 0x8, 0x2}}, {{0x9, 0x5, 0x3, 0x2, 0x26c, 0x5, 0x8, 0x2}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x4, 0x9b45, 0x44, 0x10, 0x100}, 0x125, &(0x7f0000000480)={0x5, 0xf, 0x125, 0x4, [@ssp_cap={0x18, 0x10, 0xa, 0x62b, 0x3, 0x31, 0x7800, 0x2, [0xff1f80, 0x60c0, 0xff00]}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "47045d8b936ea90cf9c6dc827beab298"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x5, 0x0, 0x9}, @generic={0xea, 0x10, 0xa, "1d745ca1dc8725b396fbea86b70aa87021de61394df335ba225dd292487324090da73e33022f0334fc25596174f834f104c4fc8bf1106a9542e8c5d12a4c8aac21d6baac82582f6cb3582b4b6fc5704a38d7386ca727f3b78317d91ae7e047204c2ec50bcf2a3babf7607f8beffc9e91becdde5c455ea8dce7c8ae18808c192f2c3d50544ea61560424cef9cf0336f648f227f0875565c2fd0e664f7ad2e5eb9d8823deecc9d5f891e54f960a034ae73160b612ea69e4663c417be9b740d3e68851d18dcc94743b763fa63d0d4650221a10055d7195879bd310645f568f2d55d6770aca3730c1f"}]}, 0x4, [{0x98, &(0x7f0000000240)=@string={0x98, 0x3, "3a4d9a142c6d8a5a0ec10b87a75c686ab37917ac95e9808cf5254ce5e7c7414b2b8afbe04fa6e9d06886c7f4fabe7cb7bd88a4157f4f9720e845cccbb049408d8635f756da9798ab7cb31b1da694dd540cbbf9c8f38948fe10482e133077544c4d3f109e70aa13ad26dc3a975003a8042e1afeab827b3021f5783e77c7b40c24e939954d260defbe8626ccf0dfdedc14b06259aa129b"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xa52}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x414}}, {0x3e, &(0x7f0000000380)=@string={0x3e, 0x3, "1379de6389abc2f3e86a8932267af1468d1cc00ba533634e668d1c64d69cd87e39170ca712603aea1f487b12b96174109d7b5a6ce639341c1c3e7e33"}}]}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x96c, 0x2, 0x4}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGCOLLECTIONINDEX(r2, 0x40184810, &(0x7f0000000440)={0x1, 0x1, 0x406, 0x3, 0x8}) [ 1094.702377][ T2866] usb 6-1: new full-speed USB device number 95 using dummy_hcd [ 1094.712336][ T2805] usb 1-1: new high-speed USB device number 96 using dummy_hcd 15:01:25 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000000100)={0x14, 0x79, &(0x7f0000000000)="ef0f5ad44e9937e5a75116be29b7d7ceb59e898ee940bd45ec7aa33280ea492bd3e0345865c2c7d9119b05dc60d52f55bd8f8cac21f2098933fb2435aee339b7152db7ed357747d321eac5a7d4330218a291f0b4d2a797637b6cf7946b05486963b60ab63e2ba3ae118d81867f965305f1fc494f27edeb15d7"}) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) r5 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r5, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r5, 0x4802, 0x2) ioctl$HIDIOCGUSAGES(r5, 0xd01c4813, &(0x7f00000013c0)={{0x3, 0x2, 0x9, 0xbdb, 0x80000001, 0x1}, 0x3d2, [0x0, 0x200000000000000, 0x6, 0x8, 0x5, 0x100000001, 0x6, 0x8001, 0x1f, 0x5, 0x1, 0x0, 0xffffffff, 0x2, 0x100000000, 0x9, 0x8, 0x7f, 0x100000001, 0x2, 0x101, 0x9, 0x81, 0xfffffffffffffff7, 0x8c, 0x0, 0x5, 0x19, 0x9, 0x4, 0x9, 0x48, 0x1, 0x9, 0x7, 0x7, 0x100, 0x7, 0x9, 0x5, 0x81, 0xff, 0x6, 0x66, 0xfffffffffffffe00, 0x6, 0x45a8, 0x800, 0x0, 0x2, 0x56d2a53e, 0xffffffff, 0x9, 0x5, 0x7, 0x0, 0x9e, 0x3, 0x401, 0x2, 0x1ff, 0x4, 0x5, 0x5, 0x100, 0x7, 0x8, 0x200, 0x6, 0xfffffffffffffff8, 0x3, 0x4, 0x3, 0x6, 0x20, 0x7fff, 0x4, 0x8020000000, 0x1000, 0xd2d, 0x200, 0x76cc, 0xca97, 0x1a22, 0x800, 0x9, 0x80000001, 0x0, 0xfc, 0x0, 0x10000, 0x9, 0x6, 0x7, 0x10001, 0x1010000, 0x80000000, 0x5, 0x3, 0x7, 0x1, 0x800, 0x8, 0x8, 0x1, 0x7, 0x5, 0x3, 0x7fffffff, 0x7fffffff, 0x1, 0x0, 0x6, 0xfff, 0xdea, 0x3, 0x0, 0xfe, 0x7, 0x4, 0x1, 0x20, 0x3f, 0x6, 0x2, 0x7f, 0x0, 0xffff, 0x2, 0x0, 0x64, 0x5, 0x2, 0xfff, 0x7, 0x6, 0x6, 0xe74a, 0x66b3, 0x200, 0xb3, 0x81, 0x9, 0x7f, 0x1, 0x70c7, 0x6, 0x100000001, 0xc6, 0x7f, 0x9, 0x8001, 0x8a, 0x2, 0x7fffffff, 0x30000, 0x0, 0x400, 0x200, 0xae, 0x3d, 0x5, 0xffffffffffff2208, 0x5667ce7a, 0x8000000ffffffff, 0x2, 0x3, 0x6, 0x9, 0x80, 0x2, 0x9, 0x8, 0x25, 0x5, 0x2, 0x3, 0x9, 0x7, 0xa00, 0x40, 0x0, 0x8000, 0x9189, 0x20, 0x2, 0x8, 0x8, 0x100, 0x3, 0x2, 0x2f, 0x1ff, 0x0, 0x2, 0xfffffffffffffffc, 0x2bc, 0xd1, 0x0, 0x1, 0xc8, 0x4, 0x1, 0xc00000, 0x5, 0x0, 0x3, 0x3ec000000000000, 0x4, 0xa75, 0x0, 0x4, 0x4, 0x8, 0x1, 0x10001, 0x609, 0xffffffff, 0x7f, 0x0, 0x81, 0x80, 0xffff, 0x930, 0x8, 0x18, 0x100000001, 0x100, 0xc2, 0xd85, 0x6, 0x0, 0x0, 0xfffffffffffff5ae, 0x3, 0x7, 0x9f6, 0x5, 0x8001, 0x2, 0x1000, 0x48dc, 0x80000001, 0x0, 0x4, 0x101, 0x3ff, 0x939c, 0x800, 0x1000, 0x7, 0x0, 0x2, 0x401, 0x3, 0x10000, 0x9, 0x10001, 0xffffffff, 0x1, 0x7, 0xffffffffffff0001, 0x4, 0x9, 0x4, 0x8, 0x7, 0x4, 0x1000, 0x1, 0x0, 0x401, 0x6, 0x8000, 0x1f, 0x3, 0x6, 0xfff, 0x6, 0x0, 0x6, 0x7ff, 0x3, 0x9, 0xfffffffffffffe00, 0x9, 0x7, 0x3, 0x8, 0x100, 0x818, 0x391, 0x0, 0x9, 0x7, 0x2, 0x3f, 0x16, 0x7ff, 0x7, 0x5, 0x7, 0x1, 0x7, 0x8, 0x6, 0xb, 0x101, 0x726, 0x1f, 0xe2b, 0x8, 0x6, 0x0, 0x5, 0x8, 0x4, 0x0, 0x1, 0x800, 0x6, 0x7, 0x7fff, 0x7, 0x3, 0x2, 0xc2c, 0x3, 0x33b99c22, 0x80000001, 0xfffffffffffffff8, 0x3, 0xfb9, 0xbac, 0x8, 0x5f, 0x2000000000000, 0x1, 0x9, 0x4, 0x4, 0x7, 0x1, 0x3, 0x2, 0x2, 0x6, 0x4, 0x5, 0x0, 0xfffffffffffffff8, 0x1f, 0x800, 0x20, 0x8, 0xfb6b, 0x2, 0x401, 0x100, 0x1, 0x80, 0x0, 0x8, 0x80000001, 0x20, 0x5, 0x100, 0x2, 0x401, 0x200000, 0x8000, 0x2, 0x4f6f, 0x0, 0x79, 0x8, 0x8, 0xa00000000, 0xffffffffffff63dc, 0x380000000, 0xc9a, 0x1, 0x1, 0xfffffffffffffffa, 0x20, 0x3, 0x0, 0x100000001, 0x1ff, 0x1, 0x7, 0xffffffffffff433f, 0x6, 0x3, 0x962c, 0x8, 0xeae8, 0xad3, 0x4, 0x94, 0x3, 0x7ff, 0x4, 0x0, 0x2, 0x7, 0x1, 0x401, 0x8, 0x0, 0x80000000, 0x1000, 0x9, 0x80000000, 0x8, 0x0, 0xffffffffffffff01, 0x9, 0x8001, 0x7f, 0x79, 0x1, 0x5146fd32, 0x7, 0x101, 0x40000000000, 0xaa66, 0x6, 0x4, 0x8001, 0x2, 0x8, 0x3, 0xffffffff00000000, 0x40, 0x6, 0x800, 0x3f, 0x8, 0x400, 0x20, 0x4, 0x4, 0xde0, 0x6, 0x3, 0x6, 0x80, 0x30, 0x7, 0x8, 0x67, 0x7, 0x9, 0x1, 0x9, 0x40, 0x0, 0xa1ae, 0x3, 0x0, 0x6, 0x20080, 0x101, 0x200, 0xfffffffffffff801, 0x9, 0x3, 0x6, 0x22, 0x100000000, 0x1, 0x5, 0x1c, 0x3, 0x40, 0x1, 0xb09b, 0x1, 0x0, 0x5, 0x400, 0x3, 0x7f, 0x80000000, 0x2, 0x4, 0x4, 0x2, 0xfffffffffffffb2b, 0x8, 0x7fff, 0xd3, 0x10001, 0x1f, 0x7ff, 0x800, 0x80000000, 0xfff, 0x7, 0x4, 0x3, 0x3, 0x1, 0x5, 0x2, 0x0, 0x7, 0x1ff, 0xb7, 0x4, 0x1, 0x1ff, 0x10000, 0x400, 0x1ff, 0x0, 0x4, 0x428, 0x4, 0x7, 0xffffffffffffffff, 0x101, 0xfffffffffffffff9, 0xffffffffffff0000, 0x6, 0xcb, 0x6, 0x101, 0xb3, 0x5, 0xe2, 0xfffffffffffffff8, 0x6, 0x0, 0xfffffffffffffffe, 0x4, 0xae45, 0x3ff, 0xdfe, 0xfffffffffffffffd, 0x400, 0x45a, 0x100000000, 0x7fff, 0x100000000, 0x2, 0x2c, 0x5, 0x1, 0x8, 0x8, 0x8001, 0x0, 0x6, 0x3e8, 0x5, 0x6, 0x92db, 0x0, 0x1000, 0x9, 0xfffffffffffffffe, 0x23, 0x3ff, 0xfffffffffffffff7, 0x81, 0x80, 0x7, 0x1, 0x6, 0x0, 0x10000, 0x401, 0x1, 0xf4e, 0x1, 0x49, 0x7, 0x3, 0x81, 0x20, 0x6, 0x0, 0x7f, 0x4, 0x5, 0x101, 0x8001, 0x7, 0x5, 0x9, 0x3, 0x5, 0x0, 0x40, 0x8, 0x5, 0x0, 0x4be38d58, 0x2, 0x1ff, 0x401, 0xfffffffffffffff9, 0x1, 0xa12, 0x6, 0x3, 0x5, 0x2af800, 0x7, 0x10001, 0x6, 0xe022, 0x0, 0xba, 0x1, 0x5, 0x6, 0x2, 0x80000001, 0x80000001, 0x10000, 0x5, 0x7, 0xffffffffffffff34, 0x8, 0xff, 0x81, 0x7, 0x0, 0x400, 0x140000000, 0x7fff, 0x2, 0x0, 0x100000000, 0x8, 0x1, 0x9f, 0x80, 0x4, 0x7, 0xe44, 0x7, 0x6ff4d786, 0x2, 0xfffffffffffffe01, 0xffffffffffffffff, 0x9, 0x1, 0xac52, 0x1, 0x5, 0x2, 0x2, 0x5, 0x2, 0x28000000000000, 0x5, 0x0, 0x5, 0x2, 0x20, 0x2, 0x9, 0xa946, 0xffffffffffffffe1, 0x1, 0x1, 0x10001, 0x2, 0x9, 0x0, 0x7ff, 0x5, 0x0, 0x0, 0x34b0000000000, 0x6, 0xffffffff, 0x4, 0x7, 0xd6, 0x3, 0x80, 0x9, 0x76d00000000000, 0x7d, 0x80000000, 0x6, 0x6, 0x5, 0x26d, 0x5, 0x9, 0x1ff, 0xfffffffffffff001, 0x100000001, 0x7fff, 0x9, 0xa2, 0x10000, 0x80000001, 0x4, 0x95, 0x200, 0x8, 0x9, 0x8000, 0x4, 0x6, 0x0, 0x9, 0x2, 0x0, 0xfffffffffffffbff, 0x8, 0xffffffffffff7bf6, 0x4, 0x8, 0x1, 0xb557, 0x50000000, 0xbec3, 0x1, 0x5, 0x2, 0x7, 0x5, 0x6c, 0xc022, 0x3a9, 0x9e99, 0x4, 0x4, 0x100000001, 0x2, 0x1, 0x9, 0x2, 0x3f, 0x1ff, 0x2, 0x7, 0x3, 0x4, 0x9, 0x0, 0x8, 0x880000000000, 0x7f, 0x1ff, 0x5, 0x5, 0x7fffffff, 0xc1ee, 0x8001, 0x1, 0xfff, 0x3, 0x61, 0x2, 0x7ff, 0x1ff, 0x1a31d7d4, 0x3, 0x80000000, 0x6, 0x400, 0x7, 0xed35, 0xce1, 0x2, 0x2, 0x39, 0x8, 0x2, 0x95, 0x4, 0x3, 0x1, 0x8, 0x800, 0xc11, 0x8, 0x3, 0x3, 0x8, 0xc72b, 0x7, 0x8000, 0x4, 0x52, 0x800, 0x6a, 0x32, 0x6, 0x0, 0x8ca, 0x3ff, 0x8, 0x80, 0x80000001, 0x4, 0x2, 0x80000001, 0x2, 0x6, 0x9, 0x0, 0x9, 0xfffffffffffffffa, 0x20, 0x80000001, 0x6, 0x6, 0x9, 0x1, 0xff, 0x179a, 0x0, 0x0, 0x0, 0x2, 0x5, 0x2ba1, 0x2, 0x8001, 0xffffffff, 0x7fff, 0x702, 0x400000004000, 0x1, 0x7fff, 0xffffffff00000001, 0x2, 0x9143, 0x2754, 0xffff, 0x4, 0x4, 0x2d32, 0x80000001, 0x6, 0x5, 0x7fff, 0x81, 0x6, 0xce5, 0x5, 0x3ff8, 0x4, 0x5, 0x401, 0x100, 0x4, 0xffffffff, 0x0, 0xc360000000000000, 0x1, 0x3f, 0x80, 0x5, 0x80000001, 0x9, 0xffff, 0x1, 0x6, 0x1f, 0xf0a, 0x96, 0x20, 0x9, 0xfff, 0x9, 0x99, 0x832d, 0x8, 0x40, 0xffffffff, 0x7, 0x1, 0x3, 0x727c, 0x4, 0x4, 0x566c, 0x101, 0x9, 0x0, 0xd984, 0x7, 0x3ff, 0x8, 0x6, 0x2, 0x7, 0xff, 0xff, 0xff, 0x1, 0x9, 0xffffffffffff0001, 0x0, 0x9, 0x8, 0x3, 0xff, 0x2, 0x8, 0x20, 0x3f, 0x9, 0x10000, 0xfff, 0x4, 0x7, 0x3, 0x7, 0x8, 0x1, 0x4, 0xe9d, 0xffff, 0x80000000, 0x3, 0xcc, 0x1, 0x7fff, 0x20, 0x9, 0x1f, 0x0, 0x5, 0x4, 0x9, 0x3, 0x100000000, 0x10001, 0x83a, 0x3, 0x8, 0x6, 0x664d, 0x3f, 0x5, 0x0, 0xffffffff, 0xf1a3, 0x0, 0x800, 0x5, 0xed13, 0x5, 0x4000, 0x7, 0x241, 0x8, 0x8, 0xffffffff, 0x4, 0x20, 0xfffffffffffffff9, 0xec8, 0x3, 0x3ff, 0x7f, 0x1, 0x2, 0x2, 0x6, 0x1c000000000000, 0x0, 0x9, 0x9, 0x0, 0x7ff, 0x63c7, 0x2, 0x0, 0x8, 0x6d4, 0x4, 0x5, 0x0, 0x7f, 0x4, 0x400, 0x8, 0x80000000, 0x2, 0x0, 0x9, 0x101, 0x54f7075e, 0xc0, 0x2, 0x80000001, 0xf7, 0x4, 0x7, 0xd3, 0x1c, 0x1, 0x2, 0x3, 0x2, 0x1, 0x3, 0xc8de, 0x8, 0x20, 0x9, 0x1, 0x0, 0x52e1, 0x401, 0x3cc2, 0xffff, 0x1, 0x400, 0x1, 0x3]}) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1094.902212][ T3417] usb 3-1: new high-speed USB device number 80 using dummy_hcd [ 1094.982120][ T2805] usb 1-1: Using ep0 maxpacket: 16 [ 1094.992364][T20903] usb 5-1: new high-speed USB device number 35 using dummy_hcd 15:01:25 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x2403) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000100)='/dev/input/event#\x00', 0xfffffffffffffffd, 0xa0200) ioctl$EVIOCGABS3F(r3, 0x8018457f, &(0x7f0000000140)=""/3) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) r5 = syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x2, 0x400000) read$hidraw(r5, &(0x7f0000000380)=""/41, 0x29) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) r6 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x4c, 0x14082) ioctl$HIDIOCGVERSION(r6, 0x80044801, &(0x7f0000000040)) [ 1095.072206][ T2866] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1095.083060][ T2866] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1095.096043][ T2866] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1095.105094][ T2866] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1095.152259][ T2805] usb 1-1: config 0 has an invalid interface number: 133 but max is 0 [ 1095.153273][ T2866] usb 6-1: selecting invalid altsetting 1 [ 1095.160519][ T2805] usb 1-1: config 0 has no interface number 0 [ 1095.160557][ T2805] usb 1-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1095.160578][ T2805] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1095.166370][ T3417] usb 3-1: Using ep0 maxpacket: 16 [ 1095.194744][ T2805] usb 1-1: config 0 descriptor?? [ 1095.242120][T20903] usb 5-1: Using ep0 maxpacket: 16 [ 1095.243287][ T2805] rio500 1-1:0.133: USB Rio found at address 96 [ 1095.312249][ T3417] usb 3-1: config 1 interface 0 altsetting 62 bulk endpoint 0x82 has invalid maxpacket 773 [ 1095.322443][ T3417] usb 3-1: config 1 interface 0 altsetting 62 bulk endpoint 0x3 has invalid maxpacket 435 [ 1095.332396][ T3417] usb 3-1: config 1 interface 0 altsetting 62 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1095.345363][ T3417] usb 3-1: config 1 interface 0 has no altsetting 0 [ 1095.372171][ T2866] cdc_ncm 6-1:1.0: bind() failure [ 1095.379746][ T2866] usb 6-1: USB disconnect, device number 95 [ 1095.449419][ T2805] usb 1-1: USB disconnect, device number 96 [ 1095.456167][ T2805] rio500 1-1:0.133: USB Rio disconnected. [ 1095.462259][T20903] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 308 [ 1095.472260][T20903] usb 5-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 1095.602237][ T3417] usb 3-1: string descriptor 0 read error: -22 [ 1095.608545][ T3417] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1095.617737][ T3417] usb 3-1: New USB device strings: Mfr=1, Product=8, SerialNumber=255 [ 1095.663198][ T3417] usb 3-1: bad CDC descriptors [ 1095.842158][T20903] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1095.851213][T20903] usb 5-1: New USB device strings: Mfr=2, Product=5, SerialNumber=1 [ 1095.859331][T20903] usb 5-1: Manufacturer: Д [ 1095.863866][T20903] usb 5-1: SerialNumber: ੒ [ 1096.142150][ T2805] usb 6-1: new full-speed USB device number 96 using dummy_hcd [ 1096.172677][T20903] usb 5-1: selecting invalid altsetting 1 [ 1096.192200][T20903] cdc_ncm 5-1:1.0: bind() failure [ 1096.199790][T20903] usb 5-1: USB disconnect, device number 35 [ 1096.512180][ T2805] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1096.522951][ T2805] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1096.535838][ T2805] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1096.544897][ T2805] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1096.592996][ T2805] usb 6-1: selecting invalid altsetting 1 [ 1096.812154][ T2805] cdc_ncm 6-1:1.0: bind() failure [ 1096.819452][ T2805] usb 6-1: USB disconnect, device number 96 [ 1096.872168][T20436] usb 5-1: new high-speed USB device number 36 using dummy_hcd 15:01:27 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000020000402505a1a44000000000010902410001010000000904000003020d00000544ef5619c09672c4000d240f0100000000000000dfff06241a0002000000e3ff080503029200000076007b9c4e99c4d2ad562f9e014e63357fa312d5d9346105aaa6065bc6d617f8e528402c07e61e0634bfcf0d04b29404549f2778fa26228d4e873bfc8807e3e2087e5ce3c0ed03c785c565e9cb668f5daf7c7523a2b544090817a2096df1188b2cb952a9cf31898cf03a34281f55863ccc4d861f4709ef6dc9bfb87dc7affe3e38e26a3dd8fc70f987b9e3b46a0e74960b6ba738353f5fb90cb66b82e476eb48a02b697361eb51c3575da194e3a966deec1d48ad3a088554967a39f565deb92a795135f70f0439f4a838e17f182e0783c8e09f1175e77978a0119a48e645446d0a2982d9cd42c44ea2f04c9b27c33dcf2ffc14ea160352fc0af387f63be9edb1b5de6588d2658c6eb335c2a5da344783a9560000000000000000000000000000000000000000000000fd8a7534b9ae490e4170e85c9db5b197fc81338a3c3d3a14bdb99feae844368782c4d75cbe505dc2d8a5a18d737663349552ff1c8ca8f8"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000000)=""/43) 15:01:27 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000440)={0x2, "649762393419b19791cddebaddce2edba9fb893ae1037ac1ee2375dd63299fcdbaa6ba9b7cb38a32f798b73a769d56abed036891228d2b5754afa6034cba0b5d"}) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xffffffffffffffff, 0x4600) ioctl$EVIOCGNAME(r3, 0x80404506, &(0x7f0000000100)=""/118) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$EVIOCGABS20(r4, 0x80184560, &(0x7f0000000380)=""/189) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) r5 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f00000013c0)="c6cf0775006b77a55c5ed649afebc11d1b09d8833ae5fb4baccdf15acff71f2fd1d13c53d94ed2c6304c3b65db25c06241209c6292729a6d578b4ad8a33daf7993bb77414147949e1ce032054a0ebcc1b9ad2f0951f8bf02dddf98e8f3562eaedd97b34bb9cf650205f979c3e3664807619d8dde027fd86f386a7695f17638df7da326fbac97c125fa1dc1b76f1ba182d1d59da4c76f898237f24c759bd7b90f8347be6ed25a5f2e69c8e5611feba5c0a6dd158dad771d67ba9f1f3cb34a57ea6b34add252b6a0bd014e76e4e90318c769a04161a6cf842a6f3a36f44fa4530fde2eb7c567cb2a149a846d06c2462799e4568d3173dc93f0d1c9e1f43c2b63ab8dabba9aa3f19c23cfd80d522e3783432ec8f95cccf9b2822139f16bb8c7c46f4f26f322279875801025bc01b5a446b866b7798d6a97788a9dfe02daee6a0e001f860c1606c4f285b6835e2b0dfba371416ccd13461ea76ace719ec191f730afca43e02b2e86a6a33c94f5c69fe18ba5f5b1b89d1161a399041d9c0ab49838f09fc419f9d596eaddb7a2ce2da0a7b563822bb4b47c33175779000fbd01bf438e6ee6adf23b9c3e24a47b698dfe17056c7201939c7bf7d07be2e0f4b692053fb58101a519e6200c5547ea867e44c7205a57f57bfe1298538d333797fc9ee246c7f0567cf44bd5d6b7d1d5ee1b1637748a8c75d1d3faba8d2d5fb37938c8198852e35122d9dc0279b64f763201eac601f63db6d677bdc58cd96f901486352bbaacb121c12d9f6c808aab60d54f39f5da603e4b17590cb881e7f2461a24b9f08beeb859bdf45d8a9f35ff3609acb05979ae765b7594bd8b6d25a73a3dace74c59694148e2ce7ebec304c8a4ba4dac53144bb8a3c71b1129d253702eefc4bebf105c77310492ece327d3e64082772f74fa79103b27ac6c70034268027b726b4f21491ff96df6fb11d13337ab0559ccbe80fd3b9df0feeafb9f1b033d645de32cc5e303254d4d6be1f9d5755ba3d71cdb0ca0530ee0a799be8f44c0be8077f47ca69dfe7ef02895d3be4eaaf4ee06184065179c8dfb4363d4580daa1d4b8af3d046f7d24ae4a32d59e8f6f6451599236dd92f2ff9dfcf51f96a33556eb2e54c41b16c2aeb89292e5d828d27e574fe894df3234df28267fd2396f0c4e15524f48d04b98ef5117e2536cc1b6b604ddd6ae1897045458a31d1f17b70fee02b46d81404065a31f618865aae3cfdb58c6be36b8f87323aa5aec73040e43dba0f731570c26472abc5efb386aae3792c2fa46804777613f0bf6f2a646ec4d2e81a71e23e7419001d522e715ff5bac6c72d886e0ec162b5ed0cb414a37ba0a4d56d9750fc6d4b401cc91e85919edcaff803033e6fd2bb94bcc35eae0f7bfdf31165576f55cbab656d08b53d849c46e78fec201eaae029c9b2326c5bad2a374eb9b2f0c55bced3fe498036e0a2f8fd8914ab49a1f83cb9f965e75f9afed5cbd6eafba89f63235a31d413c5ef5d4fb21edcedf7ad6c9c0961a5e99bc281ebb5c4bfe213e0cf15e37ac9e7cd3dd4db68c6b2fc6b5b6817912f60c80b38b3642ccfe59815f7f3346dc2681e66344aa7cbe630e2150dd90a42bd30a9b3dd12331ecd123bc2979d1740a8f368441a48baec4413094968efd000b08905d2a7346e9c2a9450e994f4f330d0d1e51dfac9996efadc94caca5beceb7575b20fb9de849df4047314d4c77803aa98bc8b72d7a744445f2219ea654826ee0837db4858e40f0a9fbdc1c24fcb49ed994faf42d6e3613d768995cc6acedbe78d19752541c70448620157703ff3ff2237a92e7e2de062e254137eae46580a71ee486a3280bdfc3aee718f7667db40df47b3524094d34a267ac21883ab037669117cad847fa20f719e53e274540a9b8851cd7f6f80d095a9b3c5fb5345e7b171750c4aa296e28586113df03ca260eadc1303f66421a95a71e47ebc83d0226367a1386f609e7efd3a99162f57be45352d465ad710609f5b044111c5108ac165332b5b6668b1387fcd9938fed66da95ff6c1072a087450d9fc7771bbca1e6438755a02b60f753a974f26226ddfcf62471c6b8e3869681b82528170577f634fab3e4f4784bbb3bce5fe54d2378aadc9bbd1b4f8ea62f23b5e3b3a4426c63ac6df3aad087913b19ab64958e76bd34084cff939bb8ad41bfb8dcc76ea706632a1a9ed2febbdd1f9cd843850ec637b1c9199263a0ccdfcd15c6df53ef2b0fe482370fda2a66162bb92c65b8cd2326d4e5769e372c6ba3120c5899f5dbf728c547dd34ebabe292c9ab81f4f5ca38b572218e5fbf1aceded9b936c99315adee8795c5a50c3739ef439ec80456d8c1d1fa62b54387a6628ccb0519cd92791c49cf4c8a6da17e21c59fc15631ae655f195256e3b2e1af8983a4319ff32ca059467edfed9c0bfcc40dd6da01fbe958d69aeff8c26a193c13600b74021c8323b2f46e9122078c61f6c4a9d86e8958e4407f597a4f79fa69461cc769f01f8089d3b275bae7944d7869f1fd08e66f28c23d81ab96a96b01fca0243ad209592de22b2c6c02cf945ab49756958b8f0923f8abe37df354c41a9ba5e95793e12e45b69d7c9c44280a25e165425e0e0660cb200b5ffca9110094c51e837451dcf3de4219e9c3b2a3ff6fde7ecfbf9250eeba1b530b27f54a00af7e93c560dfc9b7463db51d2b02d8ad4435cde6daa97ce5a0bc1d046c4b93ba10316b333c88413fb078510c9231d9565b527eaa76fc0c23b2d090518a68f50f8a897519d2a91bf16e0e2a9377cd6e0b13b659b2e1cc99f106fba4136c7d7daecc3b6316187c712043d521039d163f3c8d90322d57eb47bbade6193ee8b1e4067d29d30cce9f98a2aa6535491b6fcd722fa0cfc1305f66d9b300673a8d1bba43b4c028f136fa98ade6447eef77ff2e0f1b3d6d9787d446fbcb54b028229074865d3e3b2dd84db0a7202970a22868a739c882d7612525e3d66b693f484927f14349a487847613e1ca050d9c6efc6a9cbbd12c5659ad2fb67282450f5df200b2378b288bc07f687f184d5111b62542941d0f6b5bb36239234eb60c7566e644953c5e11158afc9178d0c4cbbbf196934b6dd4764786fc58fdf9fcd3af25e218d00082c6f590a6df85f1ffa9f96599579dd0bb7d1c4eb5549e11bb96c39cb5062d2d15d285236c28863d16b4ea3ba9321279e5f62ab6b4e080d7f915b71b765259b6e2e01d0d2271b8ea24ba2fd87b732f95749eff72ce24d13717f98e97900f22bf11b9347402d052838a0c56d61a7aa7b64078ce0fcb48f68206bcdf6ed84a69374b2e9d691b99e0ca1f7e492eb94497f0f84402e50646d7099b6098ca1c67e291a30eafaedb153574604f2ba4f320cc3ebbb3a6848d5c831a8c429f37f5a5c5aeb88140812ba688e454ad617b50b1a50cfc227f114c0e719310f9448fb98a06beb8b544a34753576905437901bb0e5ecb1db3537399030243f0d01bb8aaa7a3d022f309cbe8c95ccc4c16cd62e886084feef186a53307be300d42a5116ae3584d5f4f428d1e8f0be44f70b3eeaf8da36152e3c96fcce90e26e923c946874cec32ab4139573ef62031405a12495d4fb8a519619a93f93e956bbac51bba317072ba2ef9b8d21bea163f45429cf6650e0a36656b7c1630acd1597f3e2fb353982973f1a39ee67c4c693a5727c07c850786e6c77d5bf55453459eb028bd31d0ad4b052acb40d1749ee9716ec0a9b429e9ea124272dfe00e31fef884c789b8c0ad74710ed4a4ed8f260a695f0b22173723a4d0dc1618d8657292443914c5840bd547f23b2750476f0cb591bc819b6cf850c3df31901669c93b29c2d2349bc239ac41986fa537c9978acd07519d3f18133763750c895ca6fbaf3bdf115b64bf739acd93686ac2061da2100b911f08da53ff0067b8aaf2a4b631ddc1f0c4d79a3344c9f172786eb5f145b9d2e2a5255fe9c2bac0b8f2d835b02cf01d04ff8ff4622d503b6c0f0241638f209515b42ab501df512e273b387e36b9fbd1d608df41fc822b2018fa8ee83eb6d9f80e5969d8e576120f6a2c5a53d70d1462500e4346cedece79d6e48a8e671d4d7a58eff128a50032cfa42a4e0ef655d6017aed6839b35c98fbdb76e6e2b050b588f4dbada4236853c4f9dcd4602675a801262e69fa61a05ae00f798f2462464cb1c282338ed8a3d630464e0c568e360640f2554bb7c4eaf266ede14ef18f0ebf8a11fde98ef2f5eb0d4c1639c5261a954949f0d534bde8e62bf64d1a884d8493908c82c6c57118a7b9b5d77c0e049f4520f4d5aeb2545aadc91d0d4e4a081daad30579c682a8820fe7a4d5ebf7c90399baa30e5dc0078da2ddc3b2cec10f0cf94c33d262788a6a6d3f3cf2b4354911bf3dd7cac585986a2ca07d69c8570d42ae4b4299f78edfaff38e03d26a5bc14cedc32bd7afe115d1a8cd50a3739949f73e64bc625790867783d7db617883bd0c89083f649a32a927ca51b95cfc59e91c951b4407e3cd37cd930e67479d278f81ba34b7249f013c4cdc557898b350bc8fbfff28e69aff01e887126d5b6ee387b7e4fcea7fc4142c13a8f10b871f80f577b77511ac097591befd44e9bdd15d338df734519ba6aa2c7776e9e1f0f3b8eb2073e4547c080c5862c9b2421f257ffaefc8cca55206c29ac91ae2e1062eeb1aca20f1b29032a7131829ef592377177531d07d07913c003efa1a7f9cecaf7382860aeb47e21671076b02af671059ba704adc0a979881d613480dd599fef8d1e7692d505ce0a51974a8c1d54b601e7e98db049f002a342ac3a99175f672985ba18b1fd068412789b3c09251b028e923c64a1443544c66b9cde6b2ffe6eda2dc02ed919ecc5a19ac11fa55e19cf1db2313e4fe6b242359d04f62edabf8f62fdbee6989c89e20fd84774e4c4671c2ec9a5dc0e20ffd7c2d69cdc0526e06f7e9d5f0d5223deceba869146ed35d1b599605d6cb79325279d5ccc23aaac8bbd0a081bdf916fc100f3fda02803c60b6c6511a2e83319a02ce6669acb352c92bc14397c637a19b4ee8d0ef7661095120fd6cbd11110b2356fe480782058f17c09824f62624bbf27af1203ef619f76685c6a1d58e17df54dc1d26d469ed96f8fc7198a74f03eb588d6e6e02febaf1c3ad160d0d612c9a12260ba2f9742261ded299aa268c33be1a08d6bcecacc391465bd26a515f3b35b2dec6112f1766ae56148ef9e830bf964815b6b4e1243b25efe2ab12fbfdc21b796981efb2063e9ac35b5558d865b23041051ba2398042e0f17e5351f118cc2ca5903e120356200b9ce9f56c26819c35ae72550cb3e151a83dcf7f7b96d279ed5192771e4190eec09cba07a38f226be6bd3a36371d9a5539121058f83013682dde10af007c16eed5a5097a171d99de726a80adbd685233d5c0249ab4db4fab348c1b02fd0cf32f6204e8307e5224d8862ccf5073e9b68f4a78c5a1e558842d691d9e119b5ca67cf3d957797f9d06020c23c0e4298f3723afd91811f1939717d080aa9420f8cc199de2c9dbf117c7922e4ca268a2b611ae01bb0249a12f586cb0c5bb44d6ebd6c7332e330b55fcd76a168da4f547289a1a0605767e496a230cca2de0a79cc8392200cfdeeb7d0a551b12785a1eab646ad803d62379d3e1b36a41406b494665e321b8e76406bef37c38ac84e6b7c7d5d3f881cbc5d319227095df99ead90edaaa94518f1b725b7e746418a9bbbc13203be6c06d8e853ac77410d71ad094168680780132084024d6999d20bbff1e2387ba63254777e60474de8bee7fd6be078b38a491d", 0x1000) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:27 executing program 0: syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:27 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x4, 0x50000) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000100)) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) syz_usb_connect(0x0, 0x0, &(0x7f0000000580)=ANY=[], &(0x7f0000000140)=ANY=[]) 15:01:28 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000080)=""/119) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000040)=""/62) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:28 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xfff, 0x200) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f00000000c0)=""/124) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:01:28 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000080)='/d\xff\x81\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x8, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000000)={0x53, "76b7e2a54a2e96d4f7f4aa6ccf9456179fe945e250585eeb6d424b03870c7919647d4418359fb00db363137ce4dcdda047cb6880dbf32d58bf87c5ced5fbf7ec"}) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) write$hidraw(r1, &(0x7f00000000c0)="5d51b5b505d2cc3b59a21a7a716352ede73fb10c1390c7b1cd17a1c8003e0bad6c98dbf5724f38fb98ddea7a6e0e71324cf69848620fdff7ecdfeb7a8fe7207359eb382db7abc53c8b3e79cdfe06dfff047dce8ab5cf2bd3102e8de29bfea47376ba22810a83dbc9f6cd91ea305605ac55adbb451fbc6e4034d6ee77efefd2cce72b7859c8c8c50edd5edacab625140ef4be143ffa616353e129deb9eb328692c0fd5f5ef5efcebab2829ab58c3f3ad8fb126cf09ac44cb37cd091273d690ddc90bb4dc65f1fb8c0456fe7ca", 0xcc) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, 0x0, 0x15c) 15:01:28 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000000)=""/7) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) [ 1097.445573][ T2805] usb 3-1: USB disconnect, device number 80 15:01:28 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x3, 0xa2, 0x5f, 0xfff, 0x99, 0x2}) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:01:28 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0xa38800) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000000)="4891020abc0afcc38ad8d2c2f0218c5cebbe5f5f9225f8ec6ba3099606fead514bf93469edda321b8df9b0f58207932b5f9b4c22407bd578c05ff43f2413c8d09f6c80eafffbb46601c1276408790a58626992f3985e78b58698f54ef5bdd5ab3592e2177fa9a7fcc6d0e47a7b327b1bc2b3bdd6b8c9") write$hidraw(r0, 0x0, 0x15c) 15:01:28 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='\x00\x10\xb4\xa2\x11A\xca\x00', 0x8, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, 0x0, 0x15c) 15:01:28 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x4, 0x23c200) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/182) r1 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000180)) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000000)={0xfff, 0x8, 0x4, 0x0, 0x5, 0x3}) 15:01:29 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020660b, 0x20000000) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f00000000c0)={0x5, 0x401, 0x2, 0xfff, 0x7, 0x3}) syz_usb_connect$cdc_ncm(0x2, 0x6, &(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYBLOB="8ec34d543da415d572cc66cd9e1cc055c7ee4f2b5cac87ab2935936f456466d6e1f046698c1d041b23ee3b1876ef722c3b6cd208cb85d5ca4567e291bac3d80a0e0b8c1adf56f97238a2fd1cba713e119cd4f6568e9bb8c3589085d451684469810360a40513f5217a436536eafab8b29819f347125e220400c30de2711047047e199cd46d30a63948a502cd6891312390ba104434e0571f1e817513de7e9c5b54e73ca21ab126ae5dbe35cf7c66e1380ece765729f755d59370502a3f6beaf8993e814a155dc030233c6a71522b5f96c8c877752bfbb55eff56c987156240b78d45d4c1f3ccb1cdff7693026c0cc6edcbaca0ddf210ea01c0c034a4ad797e898d0649298fe2673b41dd63af5f481feb86fda95a50700f6ed9af3ade6f1663fe8ce303c26cd13e012b2b1919850700365b778b4e84b3a3bfd648d632419d7f63fdcacecc0de240683fdd285cf19f0a6748d3eb4f46027557eb325f36d0bac49ae4b8753025c6711d998ef1f6709a7d108b7d2ec02b37964c006595a8ecaf86a4d88ab17a668cc85a5f3b9c755e0edf9af3f58d32365d00000000b7bb", @ANYBLOB="e7866f683f7e0ccae825e12f3b5ba7340ae481a5115390348eba22398ad68bc5d07bd135706d9c84c712f7824cc1f3793fff1d567c281a60b9ea986044883387606c8984146e372ad0061ed9a3427d85fa7137cd6b298ced1dde7a35e422c4a8ec6b8560727d366011e4c2be861d4a54d87eaba98381c89b06f60e9b065769b6165873358197aa259a73b0051ed28535a0abe326e792b2b86666599d6fd1"], @ANYPTR64, @ANYRES64, @ANYRESHEX, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYPTR64, @ANYRESHEX=0x0, @ANYPTR], @ANYRES64, @ANYRESOCT=r0, @ANYPTR64, @ANYRES32=0x0, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR, @ANYRES32, @ANYRESHEX=r1, @ANYRESDEC, @ANYRES64=r2, @ANYRESHEX, @ANYRES16=r3, @ANYBLOB="c3714c18fa8561869a5abe5a5efd4293e59cd124806514458bfb7a826cef5abfc40aa108f7b38028a089c200a02a2d38575ad9080ce6d7a378943e0dc982be0b11ae335cd4b0dcc2e77fab9069d9f134b4e31cc87dc79e19515177a0a18d394f40d19c48ba58dcb91ced0cdfefca19db3e5101d9f3d6c8f4bbce22dbbcad9b59597a888d664e300aaa65c267cc9a3afcbf9dadc70298f7c63fed5097b1a8b4fd69dbb880eeb6b65122ead2"], @ANYPTR64], @ANYRES32], 0x0) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xb92dd84baec1bcf0, 0x56a, 0xd5, 0x40, 0x3ff, 0x8, 0xff, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7ff, 0x20, 0xfffffffffffffffd, [{{0x9, 0x4, 0x0, 0x100000000, 0x2, 0x3, 0x1, 0x2, 0xfffffffffffffffa, {0x9, 0x21, 0x400, 0x1, 0x1, {0x22, 0x657}}, {{{0x9, 0x5, 0x81, 0x3, 0x348, 0xfff, 0x2, 0x8001}}}}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x200, 0x4, 0x7, 0x10000, 0xbab40cfd4cf61312, 0x13e}, 0x1f, &(0x7f0000000080)={0x5, 0xf, 0x1f, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "cccab357fb3d36005ef38f4492512af5"}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4}}]}) [ 1098.662166][T20903] usb 6-1: new high-speed USB device number 97 using dummy_hcd 15:01:29 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000002a00)={{0x12, 0x1, 0x0, 0xf, 0xd6, 0x82, 0x10, 0x1df7, 0x2500, 0xec22, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x15, 0x0, 0x0, 0xfe, 0x4, 0x85}}]}}]}}, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x800, 0x400) read$hidraw(r2, &(0x7f0000000040)=""/17, 0x11) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:29 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/../raw#\x00', 0x0, 0x4000) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) write$hidraw(r0, 0x0, 0xfe86) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x80000001, 0x8000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000100)={0x2, 0xfffffffffffffff9, 0x5, 0x8309, 0x9d4, 0xfffffffffffff0e5}) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f00000000c0)=[0x4, 0x81]) 15:01:29 executing program 0: syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:29 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) syz_usb_connect$cdc_ethernet(0x1, 0xe9, &(0x7f0000001a80)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x5, 0x101, 0x1, [{{0x9, 0x2, 0xd7, 0x1, 0x1, 0xc90, 0x0, 0x1ff, [{{0x9, 0x4, 0x0, 0x9, 0x3, 0x2, 0x6, 0x0, 0x6, {{0x7, 0x24, 0x6, 0x0, 0x0, 'Or'}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x5100000000000000, 0x4, 0x3ff, 0x9}, [@obex={0x5, 0x24, 0x15, 0x8}, @call_mgmt={0x5, 0x24, 0x1, 0x2}, @dmm={0x7, 0x24, 0x14, 0x8001, 0x3}, @mdlm_detail={0x7d, 0x24, 0x13, 0x9, "3407d9ee590cde51687ca4f49ca5eedb3c4b1dde595fb37c2ed572abe4d3ed68236b25f8d8fd275a4e6f051e4227ba1ebe5ffe48de02696df155ce1df426f0762d1a92385b436dbd6ce223d27a4e106db5f9e760ea7af2fb8d000ae68ec0ab0d6100cbf24bd25907b61ecb3fb8b2c37498286d15bc9c29b75a"}, @network_terminal={0x7, 0x24, 0xa, 0x80000001, 0xe, 0xb72, 0x9}, @call_mgmt={0x5, 0x24, 0x1, 0x7, 0x20}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x193, 0x8, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x27f, 0xf8f4, 0x6, 0x7}}}}}]}}]}}, &(0x7f0000005200)={0xa, &(0x7f0000001d40)={0xa, 0x6, 0x320, 0x3ff, 0xffffffffffffffff, 0x9, 0x40, 0x3}, 0x102b, &(0x7f0000001d80)={0x5, 0xf, 0x102b, 0x3, [@ptm_cap={0x3}, @ssp_cap={0x20, 0x10, 0xa, 0x25, 0x5, 0x6fa, 0xf00, 0xfff5, [0x3f00, 0xcf, 0x30, 0x0, 0xc0]}, @generic={0x1003, 0x10, 0x4, "ebc0d8797bb4cd78c8639784bfd4bd4617c080285cb50097ccce378e721f6336fe62831f4dfd24b7cff9e5607f62d748f84e9deec5494801711cb1e8f6e88f27c65e564c91b26b43059049ca75e5c7b8629ac70dee86c35171f4ea71d799a920fdc40f7cac6a069aea0cef3c7cdb953800f6c5ba9faa6bbc90dbdd3f096a6d7f4ee8856b18be1d4be162ce6aa1a66180958b6cfe8f4d29fcaaa4d87a7ed7d23f3e35e618cc1d6ccd1d14ed26d3f6e820f568b085e4fc90f228bef7fc65a880068515b9be6a7e560005afb619297845379fe7a22bfb5d385d4805f54c608bfdbc661e5bd3582c9d112eb8348b1b960250482fb67ce86c0aca3c27db35d2508c5edceda316ee19a0d32df36a7b4b8aa12c40c7fc23965a0e2d2c44926df66bb890337fe4ec4d548efebe261ca79491628bf11d20e31d96dc27213ceb3b2e9c57fe386e7cb781fea48b6f2e89940cc962de3733145034f19ce536001e4ad55b7387636ffcc8d9e0d196aa78aa093d16515ce3725d37eac227a3c3a166a7f7158ea5efbd0ec653a8f366a6980dd049bedc8ac3c1ebd1d8702e975656d94df59e0e638a283454f615429ec273a3604c7706660171ec4661ae9755c5431602abac7665f50fb231cd56cc882208ca1c217e0e1b8278a2060ca0054827c92f0f6136e042aea2e1d0e5097770366f2fafecefc31da2b669a4c48db55eb939948c8bb011808e6144441b48e458ecc561a5f1e087308d45343557b798c57850e3f0bdb65e956d2089630b80bb72dd1ce9f6d96c9a73a2d15997ad4cab3a314099782b5e0c39a03d048e813735a750021c03d3d149cb6d4882a7fe484c468e6ed61e99931b4e9e0fac900402696548cd85de1e92a18b48e498597ed9779d64e2071d29a04d4fbe6691ab350f79f69ca902e60ace5e87f48dacd4109caa6483588003b9d9e6a2e81a0d7c8443b33428a0214e32bc5770fe523622daba67b392ace47af9f697042b11ed98b167488162b58093de41e4765bbac952db39125d64ff48d4868efd5d0308e3bac429ebe6aaf634d0b6c2b775ce1aa0711d0e0522140feaae87bf2f025289ce36c1305ad273a75f678374d006e93fe62940ac3b0d17e4c1c74e72e70d4547039eb3adb89d742f6a0d6802eefe7d104b84c143de0378d2684a81d6280091fda4b2c44b5ddaf266ccb40f2eae546956baedfb8b0172ce2b38ef545f3026b8105e70c19e1b793af8ea21a83ac05b159b3343ea122f95a9da3a7b49d723d50a2cd0e6ae0cd736c480899bae8b2b3e6cdf4aaf4212369a3387e4308261cd96f570442dd3b42819930cec8ccc1cb81dd5fd6a416d2028e93446eaf6aaa643bae0fa1b0f02ab50112c3db621914b527b768949d85ad90a0c23c95c78a96de6d4346a811dfbcea0b9f571d092936318c11eeed9bb2bf3c1423c8443296fc425429d036f968760adc895b86f36258e2631733fd030e45886201589aa0b13f9d9c6169b70b37f0d355e16e200e2465d8d6985e74d0f3fb9f5e066a43fcb4448459ca05fe0308e39b41572a881543a44f4cbb7fba2693f79aa171387f3576520ae3cb5ad9bd636dfe3ee372fd12acfdc8fbd6bec45b628596394ca1ee9a7d807d02e7b9efe3ec4a6850cb293d114e8e34ac6a664c47e335a4709765df9b4f9bac5cb7c716dcbe778b9869d4f8ab702cc2d3ade781743761ffbb688692b8520e86a562d828d6f43d78671b7b92409894c318b9f795399e97a49b4f4345adfc2de9b10e208357ee7d4d0a7b525af664707f4db61e13f91baa53323117675896b790501db2c6b5dffde27e9e35dd276e5c6342394d3254951ee1440757a32692cbd92514261d882982cdae8d6961c884cf8703581e0ed4bed926a995e5eb6877144ba907268a212392aa0a0d69b75f58dfcbe14b741d0fe3f935bc8245c56091469474654853163999a4b1dbe73ee76cc3627977c9cd7dc8271edfad2f8f71f9cb7e9d5056e8bf963e0f7d8c3342b52a9c6054d3ec723c082a3a9fede1add52ea10e4dcc44b1689ca90343a6f421208e3a80e2e22375f6856e9ea87b2d63fdf1732f2e54b3de8d8e1919835af728bd3c0e14380f160c67882736d2f4cf2356ee1ac213cb86f6002a6c1b00d357dcf086aed1d08ef2cb878901e6e032e9a5632c8149de94ba60f1246e2bfc62ffe0242a62397dbfe466ed97e27c85c2fce547d1c2981151eafe328f5a100407e2b9cc4b47e3808db8b39335ba339feb1320ec5f633cda5a002fde8198d4b600b2ef14aea8a05d97f4b24cd06fa6ddc241ac4e4b9b33e5c1726d7575eed5bf08093927c973a9aba8624b615bc20bb61a6687e0270a6fc3e33ec5057e9b7d003ddd3db3d7c29216ebc537ecab259c15e7d03ff709aef63a6ac1ff8b1f936b81ca6606f1897dedb9bd866b5560274a847c1629a782991e5c4dcbd0d95483ad722b783000ebba7f05dd290f3113245266354991963db900fbf1ff09e8b1e077f1fc31d061d512b72c8a07dee935ceeca276b2f32c9c330b999795df79ff04aa50c53b95259fef54e7c6163e98532419947305b84222a107ac45e8bb5b2b104997f1654d7ddc94eb5208e7249cca23e56f475d90b5ea24f8f1b10100a21082b4aee23609855ccea0e2e86e094b78e4db05cd681b85dc4ef8be105eba923ac2de4503af790a9abeed6d2303d702846722ed06ab3fcbf39298cdd1b5fa74e42960891f8c3f1cbfbe0dc7d1e20383de954512e62935a4d8136ba93d75f65b8f553f997f9f2f88d6c59031ae77d1d374555ffdc79fc6a8381de25302109c94ef04e9166baafd967ae51296160b3998f073635aa1baea29cc6a47cf5cc5e8a57f2291eea977febc32ae1dd4e8743b1212ec7055d39a170f12e35083714b706b82490283a6a7e381571d15edbd0d9c64e88dbd157e39298698bf0db99b94a3cca17cb7748babb2e44036e916c25240337251e34e5724bc2b88aea8b6d90ee74ef8e534c8b7244e1764bc0587f47c8889b40762f78897a93616a6ad45ad595f3da9a4d13e05ad8c35e805bca892874c4284b748a141e8f74add22d03f482136665ca46b3acfc0677b13d72326768559202f27b95bac40788e7ffc8857c801c0952ca35b45c5c53dd44d7870f3adffc2d6cb3622f1eb1bdd7b240aab51b40bfd47b25a14580700c7901bd1c98ac55d71f866facb038cf39b2490daa905c4eb00b8347d739127df6eb1ec6e71339484b283db0b3879bed97f085b38d878a6d7ff5ab57e6e4acbea9b907d00ad1e09dc90d092cccd7e99c04f661a757963a99dd6f0e895ffd89dae3a154117c4ead2aad5c6e0f3d2ecbe1d31f0ad4132db05dc4af213fa43df702786914e4fcb22beb7f82d0dd587ab7bba40ea5a60559d1dc3f6779e5e5838232dbd39156b8e636bdbe1a251c3394443bdefbed6ffb202815dd26762de5f4a068f66c3efc874e9266cbe009a4203b288507651a01cc8d427873779a2e3c6ab81b5d5d55d20ef70b5d14d3989f7b918add15b0a233626815258920d99997b36a16426783a1167de558b1e81aed5372b0346dcbb32b49fab40bfc26611d773ea8fbc104ad29e928ae7d86eef4d799059ca6d8436d55817beb98ae031e90a94a818ee6255cdeb6a86f078ab73a0057c35da8282c3be6f63af2ea6717fe57be339199766ca4b3d0b8f6ee326d7644be0a18377d8067f98d711b0bb4044e982e27c64bcd974aebb261b4f30ee5dee945027799736a974aed33c6e3f137a6600592e435f3ba807604e02aaba38def54b73d6615cb455e823152a081fa8932f0937c4fff6a23ff5c0068454d19154c9461ca66eb2baff62887f5df81dabb6e5cf0acad6d677db1da594cd50b010eb7115eb5f332aebec7bfa668cca150ef6ee5b25cec63a17431fdfeec908aeab16c4e23abd1fa8bf03ab0a50bfff9be16b261a0ff6fb7ac1e09255db162099eff18dcb23202af84a80475af66a8ca87d8b8298bf662f0841c1af465bb5ae7c61ab681c0c8fc3f6698650794d1e92fdc06dcdc46d7336a222aea587fa28fca09ed86aa07f703cb4bbf7a4f432c06a7f9b6b54e7ed1880f239b474f0cc7ba6634f1b40120c9155d3b524ad8723cce34e8ba3dc5cef1c120527a3aa21bcdd18ff0fa647338ef2fe92b5562d70d3e79081ab1164f5240184ab61f56dad0df7c4ddd69996f1f5e5e221f74f71289b1c509fd3b54f1d259cddf553f94f3dbb3e05e03ab98c7d6a867527b0c23b6342b2914737af49d95e0e7ce063f157fa5dd268abc760ca17af698cb5e8fe32d1d27016eb160de5143c414c866c9ecc2ff3772cbdac7bbd39cc885761cc71fd5b3a029d681392d55476a4d5f0cd97b126cbbc3bd9e1f7734bb15d477a126507d5c7ae1e3079fb44d342ade3fa6e9397c847a2a9a17f7f32f4ef60ca035d555345233ae8cf06a0afee9b0f3c4cff8e96477f2aa8d95ee8d4e531b78605390f1c8caf760696952825e4ca157fb8298310180e24459eb23ba95882b9ae94d8d6130dc0eb738a7ef5223a6ca88a555d0083290032dac7690f6d55a6b7895ca1e18e34cebea31522b01c797e5a92bb96a5fa9743ea4d4efdb259af44af34049ed898127a296d295aa0c9e5abbdd5a0dfc8328965fd6cca263cfabdafbf6b21365c146d1465e2014ee679f1ec9f603ee5eebe49563741b84fdf5401baab03f775df274b7deb94d864924ab804936ecf4cea1792289ab2ae4384b8c0a3a9dfb1ed398217b385c14ad0d042a91a87875ebd3244f69ed05cc9573eed8f90524692fe09ade878473e8b1ca58942fbdaeb8bf3efbb3e5b53d4d8b0947bc30eb60776dd36d98ca20bd31654e181844b60bfc7d6e84568324df268420d3422749e0be93e89fc6d36911215fc7ff006cbc95bc1437e6e0d36cd8c0262e9a5a1aa995d464cf1f4c5f97ab26622bdf75a7e27a9b31116d25ab07511f23072d2290ac43e57e0442d2e642728d8e2ca0f38bb56a45bb848fa54ff93287ccfa1d448e89a409af6fd390671067f07eb9b221ecf245acd2694092264e933b8aad5e86fe7cec1677e67175955b6d7256d9efc89ae989057f0c51cd28983cbcf81f11fa53e79cb1f91884d6a44b9d1ea5d9d6e06cf208a43b33533effa1c3188ab9ae7e202973d705cf0041766b5cb62d74c5319c0dce8b321ca29916fa4f4eb06c9df55db434cb7fdf14af540f8bbf87b95e8e277e4a6d51e8e6da538edd5c50dc83d32e192dac23ceebe1d16508e7c5386e076d058987a7cd642440fd03291853f74ef6795dcb91696b381482f9c92b302d830a0d6e65cc4d33963f09244114f07a32901f43ce2c22d9381d0b70bb71a5667ac3e8a7c67db005c2b52b9c5db048c1291f259fb8d31db56cb30731da771f1dc30f172ef9d9b8a1649494bddd81758e0d8c658810cbeb4d8c7d117fe6678b74f56ca8a8a580d790e5b43a2f5c4d7c73e3128d2ad3f2098d7870be6ad26605bd6bb63142a9ae7c401b367a1840817485b1dc63a51c09fd7a25845dc2d706f259cd48172c6236f0b396a5eb86e0b422b4e0db4c4d46e924905a77cf47d598d4181d3f93a1289921583638ff3970f7d24568c8c57a6941e90a6112afa38b695407147ca78e197f471d55cfd6319d5bb311670d926eb86741aceca8b4e6b4f371e7260ba5311c098d1d51ed52d084d272ed5e6e6b85db383ae6feb6fc3a898f2c08bfe99b1cc03cb0795d5dfc31f5dc45e78dc4a4a63bae1d76d82bc64cfb25b0482ee5b4e1b3efb9fd89d88cc858091179376da4eb93c9f80501fb3fba"}]}, 0xa, [{0x4, &(0x7f0000002dc0)=@lang_id={0x4, 0x3, 0x3a7a}}, {0x4, &(0x7f0000002e00)=@lang_id={0x4, 0x3, 0x419}}, {0x84, &(0x7f0000002e40)=@string={0x84, 0x3, "aedd71a24637cc83494cf45a3bf218820ca82b9d6b96f9349672a3220f7786498fa07318984c8464785849342da448a76649f1125dddb9a3ea4fca6552cc523af2b8f2b38c40f4a9cf6c05db459a411df8fc82d61ede49ceb3b25bd169b59c94280903d6c72d4518d3283df07e93e8808993c02b8d5f1120e5ae75dc1ea1d50adbc3"}}, {0x99, &(0x7f0000002f00)=@string={0x99, 0x3, "21916745da4070b1fb1e3c71607911573e300115ddb9d8d6c41f14398d94588a66130037d817483f8f28924ac265e4f72e4a4d55934d2c4e081341b6d62fef654f1cfe3fa74280731d5bf2120cd255f38836958445dc09b7e1fd8f440a1f80cf1083937a5533d52ddbfb712e03048ba248540f71ed4a760bd6af8460a2c48478064a178e243835a7020dee62e4a37cbe57e94758632354"}}, {0x1002, &(0x7f0000002fc0)=@string={0x1002, 0x3, "a03ce97bed0b884122d72b33db63d3d50db1f3ff00d8f95ae400f2daad7cd88d1a84206eaa592d87fdddf43945d6dfb362775d85f345b214859e4884f31682382e769a16a053cf7f901500ed72b316b9ac66c5adce209ee51b3f6a52b5849c162e7f470c4181c600c0fac22207c6666452932ecd9a6c39afa6d87c6909d25355747199e9092a8499cada572219c0ce8027e93020c2df6d277dde6630c786ac7d6121f4033fab3fb25be702059390b500e96bbce3e3d737430ae5d95e89003aace065dc562766769503efcab842f2c7fc464045a810fc19437c1671f412de5559ce2b35fa67e82fe2d316948525284d87b026efc0aa294f79fc4306ec25600096c7eeacfb85cfd020b5fd4eb61e0db0bbe1e0f709854df5be322ad8e5551474cc69dde195ed9586fefc948f188470274fb5404cdef799c92b207ab1d991c785bc2405be9552778fff08e0d93a9d75232a64cbe23010d5e94123b3257874bb43b72dc5ff12323298f72f4f6d0f9b5ceae60740dc25c6e46c16cb264d8f7441b81e57061f6ec1433ba6b4821e16aa27ca4fd74a8f7833d8de36f49b430dbfaee8d883feb15e65dab295656d5dfa19480f3f3e8dae53155f90ed273705a3db9e6b78e7e06e5305743e7c1e4b558a5aa83dac0d5977339557688b72bdc7a17c61070089db99cf0f23fc501b935fb1833a709f1c340f2c28b13585752042e28e3869045ddf16550fc6278f213fc37909815313a29944a084bc655466920606981c9df4c60061c71a09e1701465ff06c15185a3d06e6884dd41a4f7ec460a9aef33f587f27ac5c5e442b0574f59b058dc9eb6e7a1c8827dec3bbfe8622b34eee5575bc4674e47cf3c98170c184ee600db4891516820c400eb2b8d7df8212a1b8b74e9046a28af877ff36b6af4bf5f926554f41b96b58c12b47457c144fc07122c2c5ff8c6726130cc02576e4cf589b6c0d567953f49ac7f7e04c0ced5cfc0127fb65e3ebf869aefd5dc6051e8ea5a0c6a4102be0b15ad08bf3f23e5559ab45f5dadfdb11da743805e19f13265c9e0e0614ae12eeabafb5baf7c4b792e82c427372fb8d2c011374fd86764916c7726d6734338536f1ac3f92c46093274fb9e4d7a442e33797ff06b07fb516843304a49f95f18e3350ba971c3334c5e87865a11e416aa54ce0668cf6c0d24780e80cc2fc33dbba5aee13a6fee33bcad9b5546d5b9dd357dd64dc4084cbd5c74e5b1e252fc96133da45f58cc1d32574936f1333b155014fb2e4ab6b195712a8912873aae8bb2c49e45b706a620481f8ce4a598f059ea111920554ade8a437360a11e37a4884f57c4c4a8a37105b5437a21726dfd71048c955b3e5bdeb217fbef1e42de5b6e6a9c667e9bac61d442f22b77357ace4e236059c42b846f4cfbe5d86774b05e8627fdd5fcad2077583c4fe5cea9d69f8e4a22652c9b1860366112b0e78b7dde6f476ff7606f654dae68558cc9721a0174debc2034dd6ec86e6bc3277dc985f8f5b7f03b8cf0b385c36f86c4260ad2c6aa0060a2bfcfdbb895c08367f2e637dd4c55b5c688de329080a192999950635b682d411984c4364a3616c3deec5ecf4f560cf1d8171bee49c4b211c206ecb77a6e998bd93d052772d5ffa26bae35f7f58c9af3e56a96ce94f33a6916d01d222ae1803ab6190b7cebe9d1a06fe694fe758f0fd2b2e2a3d23719492bd68cd60c1dfce413bf130c78df0a1cc25cc9077349450355f5b5203f460a3f94f311485d6ad0586f078e2e222b5440ace7ead7c8df23433ef60e513e38e4a4bd2ad56f86dc8be620c3475eddec79b0aa9cda575f9775f6e061aed81a9665f62fe780a79dfc94cd862e7efb5e3b290eba3e76237e8442779cc835e2e62d07925118c23129e2a5f3690de2d071119eb4a1ec8d07eb34118c2f4a5cba2a8a35e03ab2e9b70d6f0d042876d8c02d0bf8e533ff10bf27d69fa181b03347be6391404937d98aac4a9484406a570786f544161a55f35135b0da877dc1e5e677eaa5225d2af10847db0b36eec2ebd3653aa117b277979c4ce6679d25e898537b6b1fa67e3bc52c6ab753c58da800a6ab1ff476be11876f2908b30f21b81e6bd995116166f84dfd43889a5afe833f6bd1d4b834c8a77b4cf6e91d94f7b4be95d5437474cc918d83c721ca345c5f4c5930c87c58055e480d130e2ce3aae56ceacfe3a2bd2acc0e4855d19c018b3ca00ab7ccad60e64d295e030c66313304ca2a5c327d1c3a3274f0f2cda7a2d061f3ba513329ed6ab98c7290af0aa3c865bb0247ca4dee9a6f9664a67a7e33f15ce5741b61ec4790213d67957cb77cfb88e53d0ddc744e71fc712bc19bb55bc1b58ea1102ccf5468c6015f83a20184bfcc5a0a8d4a65cbda4160c517e0b13a293c90c19f0cab2989501029e69330c1fd76a11e64e6dc34b14cc8faf7b513a8b6aaadcf9db182e2846b9a947cc0c4449da4c4eeef6fd10538c5fd3fea98a23fe95fbe45ddaf95b4cc152e44f2cf228d3f691a0effc50f214b99c49d77d86a574b10c03b80be1414e3b2268bf957319ce73e021f904911a82f9135542a0ff340a2bdf1e5c9d9006419f4d481929bd4f1f7415ce051c20b4254f89587c9d464d538c233ec55b1722a0324093cd01510e699dfb331f336d8e6174028134f1c952a670fc398eec17af88a75c7f5fc1c715f95a034ff0b80581b2e10c9db63294a3dab7984447836eb2e8ce820f0b004125223f79774cf17be216d2af82a4129956a92a29dcb1c2bff06b768484bf9286de08586f7bb4bd4ece5db73071d99f3975837d536cf295ccb0f33c10cefd196569459e9f26c322ef1cb1a5df646df104504aef5ac4ae43386ec5a2b1633f0c41f1f00ce45353083d1f2debe1d751ffd0611502b3c7f48a1ddc199e2351083de759040e3633ba79f649250a8df90434c1cbe45e7e5ad3e84c0d0bab6015e5dde1f14f8c129ca7bdb3a665d67f117092cf5d37536ad2eb409f7d4e9cf458c71e6685b8af7570830ca253fbc90a8d15e9a4a6d46e639e3f96f8fdd455f4d3c227bff400fd4f9937b917ea5c499bd1cc7981efd9b36aaecccb9e03e69586fcde7ca5a7d4275a4e076f652256101d912bd58a6e3b316b1e9a8f80429daf99c89d94ccc5dd04da4e495691a99764dcdefc6785c5f3c6afb121c381c7c0719da9c9a507093e11d1344ab9dab3c0ca5edcd8b86f2174ae88b0299028359921bbc79e9e09505d10800399549fe612ebbf12d14a1ff495c9190e541dbac5a43eee8040950be0388f149a06625d68e0e61dc2dc597872b3aedb201ed2982e8feeb3d5b500890ba6309d6d41d108af895b8f6ebf6001d0873b607067a108f077b8babe3e62cba353d9044adf3c32a426dad6dbc64db3eb36b4b33d8c744df08f2e21ca1298f3631ac4905ca2d0b18be6f7ab4774b15bca2fe01b9c36d7bf59899991a50b79c8a153ef816fbafd8fc3537ffe038a14b9f93407562fa91e920564a6a3ea928ce3f40c36747a41f80df1c69030deba56f76336c94e693a51062a50f3d43ca0b37d8f2ff716a069274544b8dd0f53ec6e48e1c0d65618b7a97cc38252c959ed19ed8150ee15d5a195823f0838a46fea27e4b28a76ed41c659450b6ca7607eb55818285cf534cdcb92dc188ce4a0c81f8a0a9f6d9bec073fd313509501a51aec41c2ce1152c5ae530def59c46f4321c6b950d3eb01054bb08a4fce524abebe6b016201ed7b9ec37894b036ec69901cbe1ec3d0a60790f8d4fd185c324a3bef09bda6b7e97ce86da782cd730b1d17260ed464e7c1991f7434eeddbd27470d912566b2ab56327cc349ea8e252ff8ab0247cad6f004cec26cb04a6ade6047c8c511f09a62a8b977d92c4b728dde7f23c9c44723c8526fd4a4114ae5e247cb73f2f67a5af86076628622424b5273ecc5a0a6229357328a95d37c072b3bda3fc9edc082162d092b146d881cdbc2d39fe3f53f678828c2cc0ca05531e81feea2014204a6fdb1c764c536986802ec6049766cd63b2e0beefca656914d5aac8a2a9e7a6d269348a13ec036c10a86e41af3ee7dc35b63476c9a02ef3e8b33888b8026e1bfd019bde47b14ae90407052aa016d90088b05f7caf679e2d1336a6465dae9d0a1ca0f0c5fcaa1a76b22560932501d184882306a56c49d07404fa14d51bef2cc3687d00b285ef661453d9e5718a6b5ccf1274749d6c6b2d46452eb05ddeab6e965037e2ac9090991a8f2fe81b947139f12c5dbd1175be6f45d7a3c01bbf0394652c7ba3e8cf2bc7774d2d6dcd9f302f8b442448ad88c12a95de1abc4ec0581d12a6ed3e746c3fa50d0fbda8eabd84353f27a8b4a246f5abd8c1a224079878a7672136b945f37465e985333aeb01f70bba8fc1a248b05cdff879e9253d04476172053ba4e02f5ad1f8de6820379997e7ad8b608542f075787e03dde1936e44dcb97b0ecc435726fb484b0ba4bc12fe0010994929424d1bcdb07e55becfa1a7012f810a352ed0fb43585bd5bf7490693096abc596ca84bd1d17a8e72fb1ad76af95a1b4041bd2c62f0152fa975bc94d0b985975bcb1c3d9aa6fb950be0a1d76520de532924b5758a3b791489c76f6df7750838d424326a01ee9eb15f30cbe5262d4cb97db54e0fc99e771aed471ed326381ab7bf7bc7ac66f156429ffe23e784385f66fd9acd454f6c83dc06cbcd9707d9abf16ed8a60920baab3bda3ac6749d55449ced24039c488708fea7f0bfad414ebd95dbcdf423eb57a98e358b6a2402773603e48aaafd9bf041c2f10630a5e52c49b3aafcd8a8d92916b9126c4333874f0ceed3118f4364df94bc00a1b91ae97d331fd9af803212b4f67cd0a8fdc271e4b7f75659f8ea0845430ad1bc267087564e162c925f93665582d059e611e771003ffdf50aab687292ec01729deef9553e44cd52bcebc01b917b58b824f5e37690999f45403620dc3af76be7b5f20f776dabd45af41b3f586b6ed388ef92594e993f073523fed4016d10e4ca9180e8fd7eaf8d13d479eb1709ee28684ef6119f5ccffac2e7cace0dbc3ef4a9a8a4d9a4855f96a0c4517029b3bf7ed1d4b684807cdd1a2c37e1bfaad9bd99bd8371ea03a02b106e047fea9095f144f053f0f8e3a41677d468b0b09b503a706b1f7e7d2cb6c97a8ecd06bd96e9d1ed97dd0bc2770f8b2daae1b0d2f9aa24f137ce44868779c98838f770da00e0e9c70c7a2933915b909ea428e6c690bb183a1b80b87e8e1ad0c22be16fb6e99fe3d55ea2009c97a7ba08642f880ca2e43c04e3c38f906259c648522401f2f052c0ba1ab9822cc4ecef2181882f4b84905235947954e5f480252c236a11e30bd4104348e1d072126f8e5f2737f3df74de18cacad1f63562a9459873ed7fc0b58beb83dfd568fbd25789ffded0f0ecdb2c29879e14d3d6db24e41bc5df156574f9413ae54b8009fa82e888bb6639ebab92d849364142ae0988b5a14e5e91e3ae399b0cda8968a817506998c5bc14398907a0ee8c1f2717310e6bc5e3ac0517a1f192ca6e8ef702b57c2db7155c12561a2ac5d8b96574139c1300f9f650fae18da4e5ff2bfe42d1ebdc06a6ac4c93c95109ef91c7cc177a725ef17c5ca85cc22e3a495db585b4cae5b41ec54cc6defbb72b62d4eb9f57f5b8e16b54f53cc86125c99d5e71270706df6f489959d16776c2951ed16bc3d46ba9f80cc8d111ca42007b0d22de824bc6daac878b762c542a384eeee20f6f6267c86085aae186cb5a34f7be62a0ecb9774592974a931f55e253a18d6e21becece2a2714dcacba911c7"}}, {0x1d, &(0x7f0000004000)=@string={0x1d, 0x3, "c83f85a6764c4395bfbffe1906c6538f0d74af777a657337cd6a59"}}, {0x67, &(0x7f0000004040)=@string={0x67, 0x3, "128d8aa8137388ffad53d32a350bf1e559e6b626616c6ed8d7d4fa72b336730092d7220c67401093ebdae7a02c3d0f63c631358ab880502de8b76cc3c09d999a7bd6fea0490693d2d21e810a5bb3b4e9372ade8568206ec74bb2c37245f524eeff5c8b50b1"}}, {0x4, &(0x7f00000040c0)=@lang_id={0x4, 0x3, 0x1228}}, {0x1002, &(0x7f0000004100)=@string={0x1002, 0x3, "ead82438475e589090ab1f751def5440f1646b60fc21b4abac51cb5bd9e8098f78190daab6867bc5c1b4b94f765c74a96b0e1c7e85b0d28b528b386f0c9e1ab6eb36ce5d33dca2c243d94000c0a0f7268e9da79837e3e610c9236307d1bc11bdae96ea5024635246ba817a3eb93ab1948a664dc0615acd08c195b1179ecea8c90f7937def0bc5a0bfbe2ac1496d56f5f58e7b60b62a705fe531232f1e0d2a8cd103d844fde82f4c42fe2b075744cda0c6bc5e6e2c72576cfece1e01590bfb681ccf0dc303ef0c051bdb87e31d533e708dce34b55277dee212dfe8f01de38d461a7b8bc3cbcedf4648192ceb460fb6fb9fb230cf65b03bf030daff2cdff6198a5eaa81da250af9b51319237446b85daf6643f994a9ae90ab61c260360afdf2063e056741979d66f139e6c36f97996a874f93ce24940c72574e23d7630f79c4c8b6f3694e9a068546866abe7841e68df070ab7a4bd19a592cf10fdcebf5c4fb7ad76e16a2daa937cbcf8dc93d375c8b09b534cad62bd4db53f5c77bec1f859bb7d229b82f1e0690b9f35a9b96d8448972180713e7a8174aa492bf1d9d2911cdec90d70546baeb222eb2862dec9663afc1c764132e375199bcaa64bcf9c5816be28d6366ff7aaad8cc4ebb52166bb060bf9178cb0db4945b614e0ca2d2da94f985a3faa4ea57999245334bb88371552c1d30ffa8be771c7dfd9bd6749f516cc694790cf1d7fa99276bf95e5d2ff353f712b90c58fbece8dbeff1862c8c2fdecd607de1bab5d0b3783a431f225a3a9b672f236fed87e742d8a594ac84abb62990470bfacff558f35ec13733ec9c6e2e029b9e9c00b246bc6f3ffaf3aec159c395bc9df2ff0ec1b7136227b2f73ecafb08fa812e142664f5f3f290ec3376cbb7e5729b461f664e9391376f415c6341e6c03268c3e1907a2b3f55e2b6e19c60c9fff82574fcf72562337ee226bf2997389426c66b5098b4f95c2ec0e8b6ab08678f8abb361925646c85f554b218989d70aab488e24f6d15277b54d5a9cccbf3464cf1a734f6aa098a450b1f68ddfc30318aef142f6b5b04c7f97786666ad690abd1fd11093496a69658b0fbc6dddbd41f1d8d40d77b2e5a4206262a175fa62beebc13e1c6df6ceaf8fde7bb897949df5e4f5b2eb2a71d3daf959b0a3c1f404db7e171aabf33b946c68910ceb197dabb6d153ff93cba25b594e39f9c3660cc9277a86146207625bd407182591e77e579a772fc00879798ad5262752497f9022cbcf1470ff87fabb3dbe72dd9544bdb10364f2516597ab372b0eadf6b46a46bed16af8725c2128ba70f61b5b0912f3372eeba60a3afc0ce817e9f348ecf12a4fe82a36b84ed1e3b31fcc51bbc8a25fdf7937134bf761c450a4fb08bccc09e382e29288cde31016d73b5e17ebf7140a5008cc85508cb1c9ec1542ed7ba3cf6070e0e1e2bc61966264626e6bc0db453014a306da96134276bf830430325a8c0a35d3ff19af0b7c6f5c9230e54d18c2dbb569cae4d9cacc493f1365a4bf46e5c53dec8e3f355c39cfeb6cff4d8d6c2cf909579d51261436daad5c4c424e73340e93771f19e4cfb14a4cedcf0ecede9565410999a617d9f1c531e99307318859a97b44707e0edbb4d684c159ca59456e223ad93ec24b6fd8056fe8c818bda5e0ff1f4a07d4b1fe64ed3a6d182121347d31299efa23e1336846938163f5cb95f52790718ab586392ae828594d0c6f785fddda0078d3499a903732135ef55f7e000f1a5dd060c7adeec5ad89b872fcd2933e01efe5b9140cfd18b88a30bc425911db16f0084edd9f5b24200f4d3110e79669d4f9224e49716a22b1f9255b7a4b45f5b68c9bb18ef8a599bd87e35a7b54e315e1407f48a8d4014ec2d4477e40eae482101a39e55728346de1e463179a4d25a9c8569a7f812b12ea1c6a0378b4f4199503c6776f62ba5ea04313e75bfebc51f2508450f4275c8196ee6d4f32b044d9f8232dcad7c284cfbf74c1c80ebfc81df79f5f3a2369384c87b17e1a0a6e1b3973feb8f1586d3eaa6c72d879d403d6238bb6f19e07687da0c04688a612e488414759a4250e86e896c41a9a998887b2144dc207a04abeffb3b4be4e81a055ee0882a9aa14e9d2d0944b75f1853c8aa33bb1127f5022c55f5825f1bb37ae266718510f6be758163634b788aea68cc5544d490901961288d9ac433b0a03951d0212e552fe30db9c1a551e417d4ae0231cab246eee9fe7a9efbcf53eb98f9f26843766f774c84c2cb8ead98920eb327655f4358bdc9f8a7109f2208324d2dfbb6aad9689aa3857e1178d764c8bd6c453f9252e380aa10e82a5311e2448431ab68bc786c54f9e00ffa4ccde281f529d4a73208e62ee11a4a28fcd0fd3da658855a58d5be32d9e6f80a20837f4b0cba8769a1442ca9b0a176da41857c8be1ac84838e5b603d60b82d619c7edad159775f17aed8350f34a3ce877aec8adada2cb11e15c8f923385ae2672d638751719dbe5c410435be76c5f58aad604333d0943e26aa35bfc195302202a4c939209dd59e2a49941f0098fc98b7f7cc838eba47221bb7cdeba93b71c4cb2c1d59c8916730e7de0ece5cbd17a762d518731a072aa5f242cc5823f4e679497b56a7ff62b8c71bac23855dc2ddd5929d0a264b9dc2e8c87300a25932b7c2acc2d1330d056e3c651d48190acf981c84c393f7072e6500f98efdbbad3bc2f06273feea507a3be6e99a0a8c6449846d401f28eb2709e93872ff531a89bd369ccd7fcaef437f200d57b4e56b17eac1f9b938c25a2f8297f9c902f1809410b6dd2cc455c6bb01a1985992a353b54ca32df57afb55afd4847baca7311b01bcb0dc0b837238976bc62932ed8fbefcc56efe772fa87b7902188f61f370ffc4c40da9e021748dcad110d1a05f6594c9b21bc7fc1ea921c391cc2e123ebf2e6151815b222439663d2742b2536093ee55ade751c00677f241e2a6c6116008996fab4a44a0b78c679b7ddfc4d9bd53e44d26114c6edbca626b6a452f38a0bd2a43d3544138ee059510b45a282dad1390cbca6b355d70f691d346574e5d8372680c188969b1d6a7bbcbb530a6dbabc5dca59bb651ec31d7da835a7c943a500971c8f91c4ffbfda7baf9ea214e87b65810e48264573bff87fd3c616ae6a8311d801ead58d372909d9b078bc7c79c1be6823aa4f8d1203ea69a4aecad0a44c20f085da54c9d6ab36d8d5ad9b93bada58d6ffc2bf6d9c8ec70bfeeffe11072189bb288d3cd792f0aaef38823898220b6202ab0664ad7eb65adf07f6755a46ffbcf92f571ef7d646ae98a8b3ae0d3dcea63be63052008d61ebf144059e860c81c59b726b0904e8f238dc973efa1031725a5b71035a0c4e210fac0482fabf67f1f6d25898d4823f12804fb0041086f68cccfcdc3306c1c390571945f67d675effb88bcdc3d9f26617acacf333a773f1c6c51cf1523bfec3eda59c1c2e65b22e99803e9d18c050fcd32e9d73d4c1188406de55744a6cebedd0623e358ccc2f9c18868b1539c45012a0d2285029a9dd003f05a284fa6b9ed971687a4c97c9cc15689d783ce0d956b551f29071476d386a44f5e7351d2129cac839e948734022c3b00c0172d32b8c44993dbc42f1efd38d56783b39d5add76a1f154de76102d52851246b44b673377ac412c590210ffaf37034f84df98afd4f86fc0996f0fb68d7b1df5756b13d12b8c5857467006732b4e57db467c85af177e37aef6db8c6f12f698156a8b1def80e6569eb59169015c55d4a426d795553432aa49c88ccc6f1aae27fb212f449b9e30627baecba22a39d673e9de6ac39f5f2cd97d1cb1da0088af1505c16a5f686093bb41e54f92bb34d03d8c511ff2c863db97a54531726b4a38fd88293aa8f7f7ace29b4497b2f4f096e529247bbed1a27220aef5db59d8fb6376685630c9007bc44ed24359fa13787d1c667d2f745f81ad3ce9ac51811b0dd6adc1176c6e120e9a544e987eb88289e28321a4a98199e4b3c191082599f5a569e2e79250f62e50074f8c5c5a4de7b96e7ba48169343863a642db7735af2b4471461bad2a2c360a8855ed2b73183b5433087df19161edaa180d0836365126f533da0a642a4a0ece122d3b272a551e8fc916b2d5d0d5f5dae694570e1ce70d61482577a9a8b702b9af2c24c5037d904c0511e65e364f5d61acef76bc08a402f256302b009efb022e72baa2e0fc52dd17be54dc16070b245a718e7b9a14fb993a543d6305ee5816c99be092a59639e1d416f8cb4b59a6b520fd1e86eaac7e28d4ec2f9205620ad5432d4cefd2304298e557c5458d89f0b54f561e109539b52cfd107106380934742cc4870426e863195b6bbc0515ce2b2cff04be37975541b254124b447540fe82b3f1d6569392c37a0995b41b27491ad3c5769ee455c8f70f3e33460f628f0eaf9d72df59fffe0935cf93cfb96d7f3cc8e29e26ea745f75446664f32f9b344a26373de3c127552389fc5cb79da7bf07b0a0bf66fbb14747b7a3a21fdafe3d144d921c02fd592f1c96346497aa4742489c0b196fb583d4b9fb1b6a0a875162177ae9b9f435f6c27bcf414a2186a7963e02806611a17e7d6b65d3afd3cf6733e68c1aa110340cf31647ff0ef8643a9b339c4963d5a91f7205549ffc1219ea8fe534f59368bd528cd6a80f48d60dfcc9016a021c9a59a1bc30db480a5d86bfdce26148faa8035037f4f9fd2a9cd2162ad1a85fc479dc459953bd5258e3e53fbeb612c9d1aff2df5a4a3259393b7fc0241290f4d490dc21fd7bcedd7ffe1a5bf05996981448e24e4fec6f7c5a99c32ed6ee904cca6c8bab8119170c7d54e715cb914b5336dccf692ce20f26f986a7c92cce3ed9f8cefbf6c15ad8f3ef3459ee9ded67c7e04bc355ff2f01161f56a134327577f3e4f78a23084a51078a7034d47378532461068b389c000e3e13d7fc18b35fb182e6b23a7c47e971032b4485a0e1950c24ad9148dbd38bfb3eea52a9904d29b172af082e50f3f077901476a21cf1aded3b6588aaac8d124159a1d2605029ed56e1e51a24c6068fc8fe4f73d69cf7db2fecbccf7b55f48958899ce6738dcb014ce2d77632285bc12f4e3a9d92b07e419b3430572f628f8b37d44b243f4ed663e71fd8588aaf4d831f2e78db30d1db0965ce41c4730c7486611692c57b945cb598ecb634de1c036cd97ffd50d1cc635b1b54d3ce83641eaa6482c8727aa530f88040017e7414aadf4611724dfbf8b7af7230b05f629eba3b546ea7fa6b92f961a2de56d4a19c4d0e5d446c2eb92042d202fad33ee7783c3e19f4c733edb4013c6ae15b4b7aeabde076733133733062d986ff76b7e99fafd1d5cdcab8fc44b8a245cb8ba94280238b2fad5ec550d6b48abbcd859c515d6d8a34ec37becde4659da906ab2b1c7f66882dab543923d267a4c700e61b00e741d5d1032fc62b7cdb0a6b860e6e4de8b16a5d085d6c5da764471bee031b83253e93b03e46aed82df40a8aff19e9669167d41b23e6651ebf241b597a8895ab0775f58267f476d809d3350b82589b662f4d4fde6b7429755886be0e9394c9950610fd6a041cdf76fcae0baadfdea0142cc7dbfccd66bda2296b53b251f0044dce5eed288f5cf20e201b58a456c18c81500a7918d46cc2566bfc8009c7173912e178bc7aa7de3f4d901ed32edd675eea7881534a8749ae49a9455c8f91be1ab4a7dcbd077ff9e90c9ffea1b37fce62aebaea78c5c50214978a22106a26175eff31bf24a14ef3f009834c3c8ea0c50fcf69a7ce91bf6c6c83316cb8b20a0"}}, {0x8a, &(0x7f0000005140)=@string={0x8a, 0x3, "f64c641835051e7221927adc3209748c0b2d8fc57b5671d01e72f0917473a2174bc99475af6fc9ad125c9baf6316c7725b633c4b4e8bbc9dbd145f087b485f3b3b92dbd0656b5489c8afd4e84bd5ba1974ef3c1ebcb13cfe50311c841d3e16ab895c97b51f7a73069c3a0d609d6e1e0d7404ba491bf8fe53e493fdb26fe1293a7ffa047f195fc889"}}]}) syz_usb_connect$cdc_ethernet(0x2, 0x71, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0xf7, 0x10000, 0x1, [{{0x9, 0x2, 0x5f, 0x1, 0x1, 0x8, 0x20, 0x9, [{{0x9, 0x4, 0x0, 0x3, 0x3, 0x2, 0x6, 0x0, 0x5386, {{0xfffffffffffffe2e, 0x24, 0x6, 0x0, 0x0, 'IF'}, {0x5, 0x24, 0x0, 0x7f}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x83ca, 0x80000001, 0x9}, [@ncm={0x6, 0x24, 0x1a, 0x7fff}, @dmm={0x7, 0x24, 0x14, 0xfffffffffffffffe}, @mdlm={0x15, 0x24, 0x12, 0x6}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0xf5, 0xfffffffffffffffe, 0xd5f4, 0xa3c0}}, {{0x9, 0x5, 0x3, 0x2, 0x2bd, 0x4, 0x100, 0x5}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x10, 0x9, 0x2, 0x1, 0xf8d1821c2aa685f9}, 0x36, &(0x7f0000000180)={0x5, 0xf, 0x36, 0x4, [@ptm_cap={0x3}, @ssp_cap={0x1c, 0x10, 0xa, 0x1000, 0x4, 0x8, 0xf000, 0x16, [0x3f00, 0x60, 0xf, 0x3f0f]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x6, 0xb304, 0x2}, @wireless={0xb, 0x10, 0x1, 0x8, 0x10, 0x1, 0x400, 0xfff, 0x5}]}, 0x6, [{0xee, &(0x7f00000001c0)=@string={0xee, 0x3, "fd291d7f07019628abc7ee607b7dc769178760d85170e57b786e58cf47ad90ce838bb32c65800a3809c6ad09cde335043cd77ecf65ef7420fe7f225a1fc7caa25643d893c5befd23157fa7b301cbb0e68a045b4184de3b193439377c4d460cb947fa194ec50b6090b1dab2a46b79dede328c00f1a999d7ede3ef07b3c1fa5d71e6ce087a78ef9a2a1333181a3b81ff36b5e6beadae231b7e19e8989b04cc08a3187e84291f53f858da9db56bf8bd028ef5e770367a55333f652b3cb91d594cd2f359701f7ab3171ff6ad84a536638205bcc80cec68da687333351a00cfc5d1b07b0d412080bc99a1aa637252"}}, {0x85, &(0x7f00000002c0)=@string={0x85, 0x3, "67f80ae82b9fc075a55256aadabc09ffa84738d29f389fbaa34b6b0515825830bed8f38024411f935c6359f438a8265e5bba988a475b1396f6d9fb36d1262ab2d9a66e8a8a9cecfb8c97d27151b59e9dc27b9373db0b13dc5a827c6017ba686cd7a08aef651a09c61c23926bbecf61b06bd73ebc8445f9535dcef0a19ec8c2e4d9af18"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x42b}}, {0xfa, &(0x7f00000003c0)=@string={0xfa, 0x3, "d38c332b1b54dd062070eba829f251d4d7455a6d9d22bb12fe77607ce3083172e3f8d4f54ffa8406768e9fd623054dfc9381607c4a60ece97890573d8ff51035b543084a299975addbba296c334dd8250a20976d473bf88e59dddfb027152aacd0d9a5794d72448a5b82bdcf3d1e53aa3c58c9b39784cbf5a77d9fe7a601f61c48a95fdd103062f89578607987d571b1d702c095b7682903c89fb7954cc58e53001a6e869b15caa8eeddf58660b09ad4bee3846eafe82647f19f3bebba2110838234379065864dc75edd51c3161d558fdc47f6bd76b19bd53e06eb9bc65952cbb5a66695f41f92f1fb43b48d0b840de986397838cbaf902c"}}, {0x1b8, &(0x7f0000001b80)=@string={0x1b8, 0x3, "b59d384e2e96466f8cdc7e11b2e7a0fbebe73af12dd7c80aa9eabacc7a416f6acb8312189e799b9e4531e87910218ddf239609fd23c982d9d80ea05393084cc85a959926f84a094131ef33608a139376954b1a430f85c89e1974e70ed2837b06663606cb6ed423e6653e76c2b4e72883f112c94252acac068e8c37fa2167a6d99ca5679a4eb2ed87d482a31ac1f81299d92320b2df714838c1a41eed00573c9d11f9b41fd69e464e46aab72bd5de8bb541f3cbfda9f61a05d7e3dd1ae896651af1fbf1d605d73692877da41161102ba160108e9f18e7ffbcb50fe59533d056f6ec3fffb84bbeeb6f5e79e170ecde17661bfeae7338cd5d39f090cb99449e1cc5c6df579bf1e62b9bcc810a503c2935960383d63db0718f55d95ed3355a180e15c45c95ec92c8af3e1b56ec2578732641d48f7e481f9efd2b341646bf91e92821637f7171c70bc5bbe517dde9a48931d4b25f8800d41bfab534a581fcde86bb0098f646afbfabb4d5b6a1125cbba824aa1dae443de631ad47aff72821c7e0c3f48571544112d98d67feeb95173e56fe663cbafa98be7a459eccca7b7f24a9d711d827ce314e4af50abdb86f22f6167ac5105f807aefa0"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4}}]}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f59260101000000000000ae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989050000003564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000100)=ANY=[@ANYBLOB="a3ffffec439197292ace63868550ff018000000000000000000000000000590300006c12f904e0f4fd8284f12940af31cc522edbf6663a1de9d8a4819aa97e9f84a164ed8f205439eb7416efdf93a2bf8c60da0b2f2598f473c39eebd5250700002748000000b66fc44a1c04eb7d8a72933b911b945e358587800da9c8233119"]) 15:01:29 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0xa0600) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) 15:01:29 executing program 4: read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xfff, 0x200) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f00000000c0)=""/124) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, 0x0, 0x15c) 15:01:29 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_usb_connect$cdc_ethernet(0xec09e3efff1ca876, 0x8f, &(0x7f0000000000)={{0x12, 0x1, 0x120, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x80000001, 0x8, 0xfff, 0x1, [{{0x9, 0x2, 0x7d, 0x1, 0x1, 0x3, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x3e, 0x3, 0x2, 0x6, 0x0, 0x101, {{0x8, 0x24, 0x6, 0x0, 0x0, "e8e23e"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x794, 0x3}, [@mdlm={0x15, 0x24, 0x12, 0x4}, @mdlm={0x15, 0x24, 0x12, 0x7}, @country_functional={0x10, 0x24, 0x7, 0x3, 0x1000, [0x4, 0x1, 0x523bec93, 0x1, 0x7e]}, @obex={0x5, 0x24, 0x15, 0x20}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x305, 0x197b, 0x620, 0x217}}, {{0x9, 0x5, 0x3, 0x2, 0x1b3, 0x5, 0x2, 0xfffffffffffff801}}}}}]}}]}}, &(0x7f0000000100)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x100, 0x2, 0x2, 0x4560, 0xff, 0x7f}, 0x187, &(0x7f00000001c0)={0x5, 0xf, 0x187, 0x4, [@generic={0xa7, 0x10, 0xb, "d8be66112f9270e71524392b550eadeb3e09d7425710129efefa744cc68c2b5c167d69bf9e0b2eb2240fe5bbdf6385e46c0786712c6a709833bc58fb147e7cbea20bd2a48118167fcd361287c50decda05a02c72904a34da1f9bca95da863b0122a2ee818801e0be590e68ec70f4a82248539db87b467194a4ac9879f87e2df4d0cb93392efe69a61b85a62fbe102cab9098bf0183821448524e8a3712094e4f081311b4"}, @ssp_cap={0x20, 0x10, 0xa, 0x100, 0x5, 0x40, 0xf000, 0xffffffffffff0000, [0x30, 0xbec0, 0x30, 0xffbec0, 0x804030]}, @generic={0xb0, 0x10, 0x3, "1628d92d1fd8cfa52c07f243b9210bf9a797af2ba5fe25d6d3ed926d2e2ebdf7e380991adf84384bab71d0fd6b2f2b53c1dd94d0082b028ce925053edcecbd3720c7425ca5e18b71e70a58d7f42d0f9cd89c48484545278ca019c5cabc8a82bb3733d78c7660129177aba36343e24373d8843cd2421903d95ff5cadcb5167481642a522ef0751c6930120115f2dda0fb09a89373d722dbbf874de1aa8cd068ac8da58257c0ec5f9f747f7100ce"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x88aeebe3d9a1793e, 0x1ff, 0x3ff, 0x7fe, 0x1}]}, 0x2, [{0xffd, &(0x7f0000000380)=@string={0xffd, 0x3, "df762fb7a1fa23c54215addda0b784cb2f3ce1c34feb41e0487ba4c4e22c9acf3a640f208808dedec89680b7500ea33839dfd700423f43667dd1d0e4a3ed9e1d7327d2633b47ff8a363d6709dbe244d6b0d68782ab0043a151958607977d993506eb37bc2805cd62f301e623b4cc2d0e42330541b05a6b6974ad942228dbf985a86ed573fb58fc2f9202493bbc8816a6208a9d563a2a9e1439168217ae174eb1404b156b41439bba881f2346c957458bc2436e83747193b122d7ca94f140073624d2718d32e9fe48139db8ea8dd60e48c0e6676c0f9aa6e8ac3f6756a3adaf4871d848ee405ecd8edaec3e421483963200a2b242551231615536f3b6bff795218b140f6629792c2346d2ce85d11b366328e1fab2ccea4d714f7a27b72befc098dce33f36bb31c636dc7502f6a2b343a88320bda4e8d1f08e5015b4c8bc00e06cc7fcff256bef6d42b1dfa4069f1d9af0ea8b522291aad092360e80725f00179b1580367c1a30f68bae819177a6a3490178986bf06353986c25f88515cf3b60a044914ec41d48c31b802ce3423850b526a5803d7b9f034a40e8b30e43e35437424b1faf732927bd0c4368d479fa2fb06990c5836017b3149925b74a7607a7ec1693ee45fb6d9976d18e0f9401b5b88264dc065ee2743d42d53d40ad54c3291e578e050df40d295f70a436c2228ed7843bbed1ebda65eb0131d2bc30b11b99bf687419a58ba14bdd0d166cab741aea49c411013079963c7a42152372c98e7aafaa3b4abcb93919ccf7fe20e2d444d1721858c842deab3ba2c70429e2634480162ddf7e043b329d8fac8987a8b78d13f8bb4e2ebcd13709901051268514ac6b8579661943f41cb47012a7e4eb2029e4cc46d7f74385685c113f06524673a44173846588b9f4f942316003a6b0d62472749a7f1c92900460af41ec5111872fd76e294d78e379c29f8d817d50bdea25272ae818d2a15a746dc80ea2c96f6bf79364b654c781ab66e415079b0bdbff4334b52e499930f555d902eb7f2331bdddae3e2ad2b1795a3a716cd4d8877c69dcd9d03fe12c5c481fab3d9987274d7039dd88c587d43c2c1d01a68950f502fa09612581ace39d1afc34fd00e5e0019cb421206e97838e636294848de0cd0e009f9dc26f90a2b7cc54df02783765778681f419e4f1a1b6833d79c97cb3426cf7e6dab216cf91c05a4d64fee4e27c3d67ae233584cf5d94e64a642cd6e21fab572fe3cfad5b61cb10de6a26c08dcf9b1710ea7ca829162effb62f92eeb50948e827e7e9f6a4232da1c5e9d08276b86e6cd605df3b967f41fe8071a260209057b1a4cac758b5a09a75249332c38ffdc21ceb3dc340684f4fbb8b6bf976903341160f4095dd4fc0b8e4ffff513b002021aa3aa4d5f9c0985e4d3e19f4831862666a0e93d5e4ab102c195d85b15588e6ca5fbe141b1c5e919f866fdcb880015ba1489fea46198a0b3553df329acb419b6c09a1f577b970f2de0ab373068b0f7ae2b6553785fd74f66503a1a569c2ce8d21d12abef451759e97c4f5b34fa6aff987065e062fd8b5dc7b1b6f3eaa9b38e4f48890a5432730751d62a52a7115508ef05852f8e7478500d72b22c4a641fa55e93ad1de8d0af8181a0429ab6124e06fa3dfe88303d5706cf5d93a59f69717976c8c693d14c975a95e5f3f54965a0a1e6ffb80cfc12d69525178071082f486a6a4041c2a442e72f894b72995a6d9a77a1eec01b7849b37acd4b8189daa00c9d6a7e55783c4fb6508b4b227316054e1b0f7461daf3e5515522862aeed5ae1d429e996417cbc225c8f89efb9ea062ea545d1f087e8fc34efffec14f438eb5a4a71c798db04a19be10bb79b38f53935d71c9aaf3e5723c152a0e834e3b65e85af4137c065936157aeee50a0740e7a41494af7feabfafed57dd1e6b670334dd7cefd6ac1e3e7ccb7acf108991d16c8fb913bdffde9b527f00bcd8f1996a22a57f5512aa57972677fca13643abfa752870f095588d7944e1eadafe46fe42b24998a58f625d30167f47627f0335303d5aad9848f52671c54e45b3603abc33d3979d647851e1eb553918bfe399cdc34e7641432fdd4e7ecd89f8f3d097321505533a942912fd77d60aeb266ab8be7aa8b5f0912bfcecd4079691e93aa7a9cf8b3d60c4f1dce4bfcead5d45750a8d4514d7b712cda8d6009d572c2f704ae82ebae962c6862bc2d4b2964833ebb787fedae7c8d8b87d7d971e2f05b9af0b69b89303956f8c7d5541451d2f099e8274dd83977e715ab45533b780d67db08ae252663022813aab512c6175c671d57569228b44e336f460aab2a0156c2e145e8cbb7e10996fd4580f2606f97e2e9d8438c9d2e3ad1d8087fdcff6fdb752f1705df2869201431da8047cbe5c3bc4473da2233d2d492115e552c03d91dd0f2436071fe9f0e8ecd0c20f7ab43845a7898a9d635528a07c7a0d71706fcd89262295c618376e2b9fd6cceb375f6d0b7aa42331e837536a24d2279b3da52d11ba840e5e4dd41a3f7759f280be10aef137cf2e9ce3252bdf47c4a9d9d0d29542726d058b95646d4211630f7b8a437476b57af2d4328c455114a546474b2e7601057f6d41629ed78523571de5a9e6c48f8104c18e8fbde12ea4e3ee4849269673681139d15a7b90da1d1abedc2105ed49cf1cac1992c550948f904329e0efa065c54314b8e7e83fec0fa08210e4cc5e262797d7ddd05ecb92631ad83d81622c138cb1dbcf9eb22de7c08986e133e571ecac6d08b13596ab36b0b2f867b45a16394a3fbe30d6f0ba0d2fdd2413cf8bb850ed98c60763af930496ecbf6d61f9b4f51ea922f4c018c48dc316c1a4a7e85c6ecf69de803b30a85eb0f8644620193a47f9c19265e431cff8e9973f67b1bcec9f80cdb93e9b9871b2887c7064460c665251728b62708ac28057a9b6952f19eb55261c2ad8da1bb5a061eeb17e39044c78574cbd17e985b6e98a2792be2d46199c7bbe2dd7ea189f68a11033e1fd4088bdba28ae9109bd1eb61071c8ae06e673ebe872ae7ef62222b397c5f0bf6988321cba09f4dac47c28171abb6327ec7737e4418ccb0383dfa118948d2e193f13d217c533018060e3f42b1ed06019729fa7b7227f26b9433630af3274eeca98b4bbff9d274f5b2775c92c716c1424c92a20980ebf98e0bc1be3e1018077e6c3d4f7e6753c257175844902d8eefbe5745b77e382a2d1fcc7b3c5e20e5b14919ba5afbf603fc7d116dd31fb6c68fce0f48c450e9f2763c5a3117af11ecee9ffa55389fbb3c6c4d9288c816e935a7bfb287e420debdc0ffec7a93b4f0a652b2704ec930187cbd23300383745873ec9e8cda60fb72c7a7ea54f3cffebcbb1c2c0535a57c4107a1c6bac045806b29390f202ac31c08ce8c591b6259c667aca4ba980ac28f648edfe43e353743426a7317b02ee0ee787acee375719dd3cbc50f2be4652884d53bece2da25b54d46fa272c80ff393631c96b1813e4202990f0d28b93019030fd85c507134d4104db9f1511fd075fe8b0c4930d210781a58bcb4860514798ff5db136880c8ec07f39183a16cb3120b1f8e4d09f5d04116ac1da12c7d47906f04956e6270bef59b867b954c48771d924c1c68f10d67b213e2be64c0a13b1ac59f3e4d683ac65d2e9ade42e2b97b5da4679479ce3878cb91184b42b7dde4dd6360b70ed0c0178c26fe65dc09d31f615b627b565c1d63b896f84dfb74fa0207fdf978bee062d71f25d982fb29847d4fe9e881c9b8a8042dc6e0833307d6fe690e8333184b361c88b5f410316f6ab36c015f0263c6d85f9903e622d8257a7f4f56663434b4d7cd1df367644f1f1ff45feef40b8196b84631b3f5e49394700898a14d9bbb27cb4e5cf8230ad7bb3f9fb3f4fb8276db46a35787b813baa0baa80282b8950113f54e488f25042fdc728c4c5dc1729626fc506a049c70bfacd0708539d0528fdd7ae9d47c358c8dbaaf1cff478183cc27a5a6efa4ce0b6a6fd4fd34188330de854ed28999cb5ba2c44ed72e1456aa4e201b4629a69e633429a3b9fb43bcb1ce7a0737382c396cb0f60388fba873dd7e35597a6da588bf10bb92432762eaa5b403613adc798657068d20dc848384421034a87cfaced7f74badaf5692d134858c6a3aff3e20553076ea6f330702df47c7b0594b686457567d892ae4a6c70096ee8b14ecc0f3208f0672d0a2da0404bd09cf19371f727a5c240f6e17fd32ccae4876998585971c3a593e26514cede0eab372ed56813bebc8aa4de970babeaa279bae5f5525b398a6fa1a6583487b0f2b853b8606de12c50499b18040c3c947a54e644ef387bcc403f8466714110bccfc6d8b42a536fac8200f1fedd43d5c79b73d6ebf5c7a305afbbe1978a43de4809d899b39d4d7ae134b517de7b767f7005eadefb3bcb2ecc89982b276bdafdb94d36dec2b33b48fbca86156647609aaae1f63e9da95c2e4b31b0b2d1493409f24fe98626821ec17844be644da89174ae0a2ecee779b26662c8c6ed0277d8f1b9cd5adc7bce2dd130dc8a12de930031e9f06462d9c531e77c5a2c8e8ef76f21a8fa78f2c8699e6c2fb1e887f31c115a1233a968cca42bb8cc25444b5d916c00150938ecba9916c84001acd8c4671976976a6dec3a45cb144a7ed27bca1a0591a57ae0dbe8674cfa4f2ff1d2e5f2a5b05990282e98aa516d272b4089543170909fb0bab22f7e3639045755184019edf6f58b51f7862fdd4d6aebd1b8196b92ae0b4017f411960172242eda4432a9c998c2d0fc28dcb064753fa711cc4140ea3b86104fb2eaf608d2361f269e542442899a01108ea69e5e2c17f0439e5129c1ba09a42ed6f443a6ab017b04a6e88e8abc3d00373e734f1cbb7633700252c08ad6df53ed2f834a141c4d950a6128a22c14bcd6b4fb50ee51f068fceceb4b6e4e886fc0d4b9fa7f9f89736e66e6b2c16e9dcc033aae06753036d1a01aba95bb64499f3336f4ef9b50183740e01e40c7bf7f486ecfdc9bad7c1c1c477052ccf4d8476b14e57380f0cc118ab15664291587769a1363922ab4767f023f961fdd1292e5fc292d1ac109a17813e96b376ad3059c5b8437234b88d7a8fda9eb387e55e8cb04a1c380ccee439b0af58faf502517e36085fbfce963f13afd93d0819c66307a8a7a24b4884a9291c688422ad14d7d7fb6daf794a12271d51376a48d0f9634fe5860d9c4b9fa0d0aae17e2417c95fe89567c7a1acbbce7ac5bbd5d9b302b6cd2c6159aebdcc1c9fdf02b4a4f7ec83ffbdcc931e96b4e78e0a5e5c131cc039fe661f2b476af8b364dbaee115332ab09f86965ff726256aeebbb2320382fe7ca61edb58a60312436a97a9004676327301354cd011e6da202b2e1fe2de29619b8784da34a4aaac97facf8a65a4fe6cc26c238d076bf38b2d8496bb640e55c98362f7012062bfbc821a631eac78a3bee6da418a591f9beedc16d9e5735c9c9d6d31ba59370f2bd625117aaa981af9f97cb7f35728efec598028d1adc705aca55b6bcf63060e364365d4169ee66b5734216890bb3a9bc5fdab7babc0611965b41de1d2f708d2612d85b752d698ee4a7fd8c2a8aa9585ff4974778f680cffcac0e4309ca6e718bb0cc2e0bdb36028f44fac32ea3c23e769c413608a401f88c906904c60c2b7c1bdf7420af00cc8416560f8c39e772815b150db84d3efd8d627cf366129c973bf3b50902b067bfca08c6b9a4076125f3fdb04edfaddceb935627eefe0f6641fd856882be4f48ec5f5585c32e754f019f9a38fcbae7a8e591a6"}}, {0x98, &(0x7f00000013c0)=@string={0x98, 0x3, "820c89713fd83c4bb7d19cf3a6cb360233aac10ca12cfff3464ba55d46a0370dd84f9a81940f06f9ad7f75759088561c8974700ca03a7e6d5f1afc4da377df37931be50fee91a98c3f70419a6f51cb51d059c38b97dbb65f80000d43c8052713b338cd6ac60053caa4283d7c6a60de39a16794d8afea81581e18a10c398fc990cc4e29244d3733516d85302021c48a938ec56a5befa2"}}]}) syz_usb_control_io$cdc_ethernet(r1, &(0x7f0000001580)={0x14, &(0x7f0000001480)={0x40, 0xa869b12f5c9d630f, 0xdb, {0xdb, 0x0, "0de8baa003c01e3e514a3425a55993ac8b0ee49ac0373a5522176765203f09f77b7dbd8f17b107af9cb65d6dc45bfa34328c6a1dfc10d0be7a4bcfd9273b111f67eadad9982b69d3e1626335091d2c5824a9906704784e266e4974d6ba39c351c62dbffb827eecc7edc3f86ed80acbda702c23b8bd0bf330d7d57a834ab3088476b38bdbda6d082396c1e7f8da620c8f4901a3bfd3be1ad51fe77714ba69e31aca3a17070adb1ec1c6da15427f569e32a6813b64d685be54b981e74a488a483236aa40b844318c58886ef222d9f107523e7b83cd1159523a00"}}, &(0x7f0000000140)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000001740)={0x1c, &(0x7f00000015c0)={0x20, 0x10, 0xbd, "50c54d2edee0fa75d88181c4efa8cf914ce3711905612ae10dff80015285d6a178e98f03a27e870bb82a172a2d2ad2f699c6789db48a009038b5998df3202bd19d9b0de7351dec183b85472b01a362d4dea892947054a0f5f760302c5b73ad11f583f0d1d2b3cb7a232df60656b30adef390632fb91f743be45e9002e85f8d5bdebc8872631cb5b7b8d9ca57377534f6c99d2ab738e0d0857f788e49acbbbb411085b26516a1dbf783861acdd95fd68ae1e609d35730e7cfbebe50a55e"}, &(0x7f00000016c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000001700)={0x0, 0x8, 0x1, 0x2}}) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000001380)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x47, 0x40, 0x7, 0x1ff, 0xff, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x100000000, 0x10, 0x7ff, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x3, 0x1, 0x0, 0x6, {0x9, 0x21, 0x8000, 0x7ff, 0x1, {0x22, 0x48c}}, {{{0x9, 0x5, 0x81, 0x3, 0x231, 0xcf9, 0x9, 0x401}}, [{{0x9, 0x5, 0x2, 0x3, 0x28, 0x4, 0x9, 0x7}}]}}}]}}]}}, &(0x7f00000018c0)={0xa, &(0x7f00000017c0)={0xa, 0x6, 0x110, 0x3ff, 0x20, 0x7f, 0x20, 0x6}, 0x30, &(0x7f0000001800)={0x5, 0xf, 0x30, 0x3, [@ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x3, 0x2, 0x8, 0x0, 0x1, [0x3f00, 0x807ff0]}, @ss_container_id={0x14, 0x10, 0x4, 0xc4, "100c3b7709269bfc4e11109ca021dd26"}]}, 0x2, [{0x4, &(0x7f0000001840)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x4, &(0x7f0000001880)=@lang_id={0x4, 0x3, 0x83a}}]}) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000001780)) 15:01:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000001c0)={0x7f4, "b3c1aadb9548093052661518be83d894e6ff353cc256345cb9cec3947d4cc556b1c55d908ff17a37666158fcaf376a938ab86304fc9da0b871aac96b20c4796fa3436bd634b4568d1f4d33961ad2b2d2c1d29136175c63e34eb3c9d75091e5851674dfa52e4f877ad586af47d670526586e4e84a4ee0febdb69224a059606b28e6bc230f656d3bae9da6bf4cb80e1ab7be639d2a85697be96b8f14659786eb6ceeb9371fa31442835c76afe2d2870670107af19fdffebddb75b511e9df5b1eb13a36a028b7227ba865dabd23ab34db72e21aad0ce9964f8308baa188a4aa3c012d6ce8a7700978090cf903e248c97b383f486d6019e1605eb84047ebef4cba93b10e1e65e2fd9f9a889b2e3add7adbfd1d48745172461fc06608aaa5ccb92a180556dd3f7095b48f5de90b41a98bdc1e6b7116c5b5c3c312e52e26a37f03eaba301bdc94ef923c0c39ec14b008e34f1c7e4d853ea1a5471b4c683575d2cb2a3928a8e8a680ac31cc1f6c1926a5ab9caf785318bb545073cbe3b187be779ca5b7dd413687ad4df30cb1a521cd58b9cb1cb68414cf3485cd596ade6d8be75327b4c2b1c7528788af8717335dc9ed05b870d449ce94ce7304309de5ea0ca40fd4c69009b238313fba08d8d995d28704ed549af540c1ae1f47d1c7676f79fc63c3e6bdd2f5c6b8d445f8d73ac0f1703eead9bb86bdb6adcdc86bda2e1dae0419e50a019b9f2215d8a1a9f2123077b21881c74e455af6a40a4dd40031fc0dd7b154d6f6a40935a16d6c6a7e7106256863e46abec71e6c676c827afb222c687b651384a4ce64157b17bee2f3e0248d5832a219f773383792292a907c8d1658dbecd003dd29291a87abd69a816280f3f8aa6011385ee5aafcb509ea9ae20096726a014d74d5e3a8adce88d92d3bae37f6e130306f404533244e0665b67a114291d1296e5f215b48838b13eca69e75875d9925e98653e8deaeea6bfe3be00aad5bd38acee4b3eefde356eed9b74d2cc07cf7745aab795300182ffd709bfd7aef32f22dd310bd04a52ee9cee47786b32888161a814a5afd7a2f34beb087eba058775baad892f2a560cbf05125e18a11ef350a89f685f33b7e21d3b4165f03fc0fd3d1c9bbfeee6e121820b2b3aebe55a842b32437f1a3b0f2cbf0f075241ff9abd0a46411d7a66e8f75df768f73fe047432f69d52cc112e7df6db7676223acc14d912c6532715d91a3432c3b22cabc8f4d2b6eaee4c527b9b61a66b3da32c084dad22c36668159d5640b04466d4a623a9214e886dbf8b9a996b70e06e0854df2d3be09c604b4cd434c5615a3f52ca2b1925e1eda8bbe560fceecba76055db13475288d24d926ffa698adfb78a6a5407af59f7820322fd6f424e5722d18b3e0ba35d21ae519be100004e0c3bae15bdcad3a8fd0ee358258c392bfc4238c3e4129a7bafcadd3311ad8403dfbbd5e3e4b58e5d2fcb7f21618774d4cf20ef0acc96b5fe09d11aff372b6cbedbdc8cf0f4d68313c02663b13eaf1c315ff1791b1e37510c0599e20ae66969c711e8c7b0e51069eaba7d1f97945d1c5d3e4b51be90ad088d18009eee6b3444569785688952b27f2c5ad91499810c7d248206c4e428b9a0a5278de09255881c08cd11e9aea95270b0918d812d868205c3c32b3f88000f9f0e35d22d3b23a016b02952d44f2ce13760ddf993d48483675deff1d7cd69230606f5e5cbd1e400e7a7c56529c2d6cf0bf2b39a0aac771af61e93ca526d6aea791a5b45f7d806a61c11d731500d3a7601858e511e91e114254e5572f22926ff5ca5d26c6e05b36d10c53fe9e8d6386c6f33a09951311bef5b6f6eddf6b6ee921161e8feb033105e6bcac3a9d73c368d13ac72647c935338449bbb4b77896ae3097640943721b5e4de06ff446900ce46bf682687e33d0860999d85c270b3503e88c5959310123df5290cae632cdbcf7fe212160e859129ea55170aaee46c85628651f516d8020793249ed736b58239d1fb53ca5f7e844248530df9433609a855221515a364289c16f8e539529e3e8d744295ac889e3f6aa196f127a0750f1c40bb49263121a9ad9eb89921a21d83955df5bdf0e3311e4d80618e13020855cb247c2eb519022049ce5aa763fa9ef990130cc8a2c80583739f118df24539a4ec68b1e121ee9d6a6515da86a994c4bd5540243e937a275465b05cdc6c9f3ec4e980bff706ee2cc12b857a3b27f8484abd9deb08e4eb21aea353acc3ec94351647daea355bc3005d93538751d76a6134543e8c078524ed5caeef10da4838084e1269c16f3304baf5ea8c6479585aa55569de9cb79114b57199b1caf92d9e6df972857dece4300ebdbd95a831f3979ed8430875477759c716b223c584905151d3ba8bdd01ecac6964eeab0f64f6c1f31c19123fdd93343bf985b87436308a112feb96015a964a760a74aef72e769029c7c19b6c15233acaa3b52bc33a9fe586463c36031d4ad17686a66a892fa0fcb1b2a73cd50ebb374689a24e911ed3a2839f083022419bd004282389503bdfc695658523c88fdbb4c321edcc73ca7781622de05c461a235f4c0c544d57214195621493f5737292109aa3db22a40e057966b23437b7474edcc42754c06484f43ca2708c495f79877954e172b8a2dcc3c9948833b0e35e73f329a0cabeb44fc3310f41ba829d61098535d6e545fcd2574f1094e77b4084b64247c5d0057b8da205daa4868532f05160c361f60131637c6a2009bc4c7fb6dbae7a7dfb9029c5c9f95120197af40388d0e971c5874994276775445aa1d7d470a34678eeaec522995d66e0aecea918691cdc9ff4cac602dc5bfcae2a47ec622cfb3dd137dac99b715468c0173889cd7cc855b8cffa78"}) 15:01:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) 15:01:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='@Pe\x00\xfd\x00\x00\x00\x00\x1a\xff\xff\x00', 0x804, 0x604981) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:29 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x1a0f7f92, 0x10000) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40284504, &(0x7f0000000200)) r2 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x10001, 0x40) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f00000000c0)) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000040)=""/3) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) [ 1098.932393][T20903] usb 6-1: device descriptor read/64, error 18 [ 1099.072159][ T3417] usb 4-1: new low-speed USB device number 25 using dummy_hcd [ 1099.082140][ T2866] usb 2-1: new high-speed USB device number 38 using dummy_hcd [ 1099.122719][T20436] usb 5-1: new high-speed USB device number 37 using dummy_hcd [ 1099.312156][ T3417] usb 4-1: Invalid ep0 maxpacket: 32 [ 1099.322197][ T2866] usb 2-1: Using ep0 maxpacket: 16 [ 1099.327367][T20903] usb 6-1: device descriptor read/64, error 18 [ 1099.382582][T20436] usb 5-1: Using ep0 maxpacket: 16 [ 1099.442175][ T2866] usb 2-1: config 0 has an invalid interface number: 21 but max is 0 [ 1099.450381][ T2866] usb 2-1: config 0 has no interface number 0 [ 1099.456743][ T2866] usb 2-1: New USB device found, idVendor=1df7, idProduct=2500, bcdDevice=ec.22 [ 1099.465788][ T2866] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1099.473805][ T3417] usb 4-1: new low-speed USB device number 26 using dummy_hcd [ 1099.482130][ T2866] usb 2-1: config 0 descriptor?? [ 1099.502191][T20436] usb 5-1: config 1 interface 0 altsetting 62 bulk endpoint 0x82 has invalid maxpacket 773 [ 1099.512320][T20436] usb 5-1: config 1 interface 0 altsetting 62 bulk endpoint 0x3 has invalid maxpacket 435 [ 1099.522432][T20436] usb 5-1: config 1 interface 0 altsetting 62 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1099.535374][T20436] usb 5-1: config 1 interface 0 has no altsetting 0 [ 1099.542481][ T2866] msi2500 2-1:0.21: Registered as swradio0 [ 1099.548355][ T2866] msi2500 2-1:0.21: SDR API is still slightly experimental and functionality changes may follow [ 1099.602141][T20903] usb 6-1: new high-speed USB device number 98 using dummy_hcd [ 1099.712105][ T3417] usb 4-1: Invalid ep0 maxpacket: 32 [ 1099.717529][ T3417] usb usb4-port1: attempt power cycle [ 1099.792212][T20436] usb 5-1: string descriptor 0 read error: -22 [ 1099.798681][T20436] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1099.807763][T20436] usb 5-1: New USB device strings: Mfr=1, Product=8, SerialNumber=255 [ 1099.856375][T20436] usb 5-1: bad CDC descriptors [ 1099.872162][T20903] usb 6-1: device descriptor read/64, error 18 [ 1099.893080][ T2866] usb 2-1: USB disconnect, device number 38 [ 1100.262112][T20903] usb 6-1: device descriptor read/64, error 18 [ 1100.382168][T20903] usb usb6-port1: attempt power cycle [ 1100.432137][ T3417] usb 4-1: new low-speed USB device number 27 using dummy_hcd [ 1100.522194][ T3417] usb 4-1: Invalid ep0 maxpacket: 32 [ 1100.672139][ T3417] usb 4-1: new low-speed USB device number 28 using dummy_hcd [ 1100.762153][ T3417] usb 4-1: Invalid ep0 maxpacket: 32 [ 1100.767559][ T3417] usb usb4-port1: unable to enumerate USB device [ 1100.782124][T20436] usb 2-1: new high-speed USB device number 39 using dummy_hcd [ 1101.022132][T20436] usb 2-1: Using ep0 maxpacket: 16 [ 1101.092127][T20903] usb 6-1: new high-speed USB device number 99 using dummy_hcd [ 1101.142159][T20436] usb 2-1: config 0 has an invalid interface number: 21 but max is 0 [ 1101.150275][T20436] usb 2-1: config 0 has no interface number 0 [ 1101.156469][T20436] usb 2-1: New USB device found, idVendor=1df7, idProduct=2500, bcdDevice=ec.22 [ 1101.165545][T20436] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1101.174874][T20436] usb 2-1: config 0 descriptor?? [ 1101.227652][T20436] msi2500 2-1:0.21: Registered as swradio0 [ 1101.233680][T20436] msi2500 2-1:0.21: SDR API is still slightly experimental and functionality changes may follow 15:01:32 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x1f}, {0x2b8}}, {[], {{0x9, 0x5, 0x82, 0x2, 0xffffffffffffffff, 0xffff, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000000)=""/120) [ 1101.372178][T20903] usb 6-1: device descriptor read/64, error 18 [ 1101.428993][ T3417] usb 2-1: USB disconnect, device number 39 15:01:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x10000000000000, 0x230000) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0xde6, 0x964d45ae6cdd4c83) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0xffffffffffffff2c) 15:01:32 executing program 0: syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:32 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) r3 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x232000) ioctl$HIDIOCSUSAGES(r3, 0x501c4814, &(0x7f00000013c0)={{0x2, 0x3, 0x4, 0x3aa, 0x4, 0x1}, 0x2a1, [0x10, 0x1, 0xb4, 0x1, 0x6, 0xbab6, 0xfffffffffffffffa, 0x1, 0x5, 0x9, 0x3, 0x7, 0x0, 0x4, 0x3ff, 0x8, 0x400, 0x4, 0x101, 0x4, 0x8283, 0x200, 0x661a0bad, 0x2, 0x102, 0x80000001, 0x9, 0x1, 0x2, 0x1000, 0x4, 0x6, 0x20, 0x8e3, 0x0, 0x3d3, 0x9, 0x8, 0x9, 0xffffffff, 0x100, 0x1, 0x7, 0x7fff, 0x0, 0x80000001, 0x0, 0x100000000, 0x8001, 0x6, 0x1, 0x9, 0xd, 0x93, 0x6f14f6e4, 0x5, 0x7, 0x8, 0x4, 0x35e, 0x2, 0xffffffffffffffff, 0x7, 0x4, 0xd3, 0x5, 0x6, 0x1f, 0x9, 0x0, 0x27f, 0x2, 0x7c, 0x8, 0x4, 0x1, 0x4f1, 0x400, 0x7, 0x1, 0x7, 0x80000000, 0x8, 0x3, 0x6, 0x4, 0x0, 0x3ff, 0x1, 0x92, 0x4, 0x80000000, 0x3, 0x4, 0x80000001, 0x81, 0x0, 0x85c, 0x5, 0x8, 0x4, 0x1ff, 0x9, 0x9, 0xe1c, 0x6, 0x6, 0x0, 0x9c, 0x8, 0x200, 0x1000, 0x8, 0x100, 0x6dcf8466, 0x100000000, 0x2, 0x7, 0x80, 0x80000001, 0x3, 0x400, 0x6, 0x4, 0x3, 0x40, 0x9, 0x4, 0x5, 0x8, 0x1, 0x100000000, 0x7, 0x8, 0x1, 0x3, 0x3, 0x6, 0x6, 0x1, 0xe00000, 0xb8, 0x101, 0x80, 0x8, 0x8001, 0xfffffffffffffe01, 0x7, 0x7, 0xffff, 0x1, 0xffffffff, 0x5, 0x6, 0xd255, 0x1, 0x2, 0x1, 0x8, 0x0, 0x8001, 0x3, 0x3, 0xfffffffffffffffb, 0x80000000, 0x800, 0x8, 0x5, 0x1, 0x5, 0x1000, 0x5, 0x1e, 0x5, 0x5, 0x100000001, 0xffffffffffffff01, 0x5, 0xff, 0x4, 0x1, 0x9, 0x8000, 0x100000001, 0x2, 0x4, 0x6a6d, 0x1, 0x7, 0x5, 0xfff, 0x68, 0x9, 0x746f, 0x200, 0x6, 0x3884, 0x8, 0x2, 0x3, 0xfffffffffffffff7, 0x4, 0x5, 0xc4b, 0x1, 0x80000001, 0x7, 0x8, 0x1, 0x84, 0x6, 0xe1, 0x81, 0x80, 0xfffffffffffffff7, 0x400080000000, 0x9, 0x26e, 0x100, 0x80000000, 0xffffffffffffff00, 0x2, 0x8125, 0x4, 0x101, 0xff, 0xec3, 0x1, 0x4, 0x101, 0x3, 0x7fffffff, 0x5, 0x10001, 0x3, 0x6, 0xfff, 0x2, 0x6, 0x800, 0x8, 0x1, 0x8, 0x61f, 0x9, 0xffffffff, 0x10001, 0x0, 0x20, 0x1, 0x1, 0x8, 0x2, 0xfffffffffffffff8, 0x4, 0x9, 0x172309af, 0x1, 0x0, 0x1ff, 0x1000, 0x6, 0xffff, 0x80000000, 0x31d, 0x8001, 0x1, 0x400, 0xffffffffffffffff, 0xd277, 0x2, 0x400, 0x4, 0x40, 0x3f, 0x8, 0x9, 0x7ff, 0x9, 0x7, 0x80000000, 0x4e, 0x1, 0x1800000000000, 0x3, 0x5, 0xfff, 0x1d6, 0x27, 0x18000000, 0x1, 0x100, 0x4, 0x4, 0x7fff, 0x3, 0x1, 0x2, 0x400, 0x5, 0x5, 0x7, 0x2, 0x3, 0x7f, 0xfc, 0xe2, 0x80000000, 0x5, 0x5e09, 0xe2c, 0x1, 0x4, 0xebba, 0x5, 0xb9e, 0x2, 0xe0e, 0x5000, 0x101, 0x1, 0x3, 0x8, 0x1, 0x808, 0xffffffffffffffe5, 0x2, 0xfffffffffffffe01, 0x3f, 0x100, 0x400, 0x4, 0x101, 0x6, 0x4, 0x9, 0x3f, 0x6, 0x800, 0x4, 0x1, 0x5, 0x80000000, 0x8, 0x48b9d523, 0x8001, 0xd8d, 0x1, 0x9, 0xfffffffffffeffff, 0xd01, 0xff, 0x5, 0x8, 0x5, 0x8, 0x4, 0x5, 0x8, 0x0, 0x6, 0x8, 0xffffffffffffffc0, 0x9, 0x3ff, 0x40, 0x884, 0x7, 0x80000001, 0x9, 0x4, 0x8, 0x9, 0x8, 0xfff, 0xb1, 0x5, 0x59d7, 0x7, 0x97, 0x7, 0x1, 0x1, 0x7, 0x2, 0x7fffffff, 0x8001, 0x2dde, 0x6, 0x2000000000, 0xba, 0x4, 0x3e00000000000000, 0x9, 0x5, 0xfffffffffffffffe, 0x9, 0xda2, 0xffffffff, 0x7fff, 0x3, 0x4, 0x6, 0x9, 0x80, 0x4, 0x9, 0xdfa, 0xf5af, 0x2, 0xfffffffffffffe01, 0x9, 0x10001, 0x80000001, 0x0, 0xfffffffffffff801, 0x4, 0x877, 0x741c5581, 0x1, 0x6, 0x8001, 0x80000000, 0x1, 0x44d0, 0x1, 0x1, 0x2864, 0x2, 0x8, 0x2, 0x5, 0xfff, 0x7, 0x34, 0x9, 0x2, 0x9, 0x9e5, 0x8, 0x6, 0x1, 0x80000000, 0x8, 0x100000000, 0x40, 0x721c, 0x2, 0x3ff, 0x3, 0x0, 0x7, 0x544, 0x7, 0x900000, 0x7, 0x8, 0x8000, 0x5, 0x80000001, 0xd78, 0x3, 0x3, 0xfff, 0x1, 0xded0, 0x9, 0xb7f, 0x100000001, 0x4, 0xff, 0x3, 0x4, 0x0, 0x6, 0x6, 0x4, 0x5, 0x24, 0x2, 0x6, 0x9, 0x20, 0x5, 0xff, 0x3, 0x8, 0xffffffff, 0xe80856d, 0x81, 0xf295, 0x8, 0x7, 0x20, 0x6, 0x6, 0xfffffffffffffffc, 0xd97, 0xfffffffffffffffa, 0x100000001, 0x3, 0x0, 0x1, 0x6, 0x5104, 0x7, 0x1, 0xff, 0x80, 0x7fffffff, 0x0, 0x7, 0x1000, 0x3, 0x2, 0x8, 0x7, 0x5, 0x3, 0x2, 0x5, 0x1ff, 0x8, 0x800, 0x3, 0x8, 0x1, 0xe644, 0x3, 0x8, 0xfff, 0x3, 0x8, 0xc4, 0x7cd, 0x3, 0xc6, 0x401, 0x8, 0x7, 0x4, 0xc42, 0x9, 0xeef, 0xfffffffffffffffb, 0xe6, 0x3, 0x8, 0x7fff, 0x7, 0x7fffffff, 0x0, 0x3, 0x81, 0x4, 0x8000, 0x27c, 0x265, 0x3f, 0x8cf7, 0x7fffffff, 0x3, 0x6, 0x7, 0x7fff, 0xfffffffffffff000, 0x0, 0x9, 0x416577e2, 0x0, 0x0, 0x34a54632, 0x2, 0x7, 0x8, 0xac1d, 0xe5, 0x6, 0x6, 0x3, 0xfffffffffffffffa, 0x1ff, 0x3f, 0x9a, 0x5b57, 0xffffffff, 0x2, 0x100, 0x2, 0x7fff, 0x100, 0x4, 0x1f, 0x2, 0x8, 0x401, 0x40, 0x5, 0x8000, 0x400, 0x9, 0x81, 0x1, 0x40, 0x0, 0xffffffff, 0xffffffffffff53a3, 0x6, 0x7fffffff, 0x3, 0x8, 0xffffffffffffffff, 0x3, 0xff, 0x6262aace, 0x200, 0x1, 0x2, 0x8, 0x8, 0x0, 0x4, 0x3f, 0x100000001, 0x7, 0x7, 0x6, 0x7, 0x3, 0x4, 0x1673, 0x352b, 0x200000000, 0x100, 0x5, 0x200, 0xd3, 0x5, 0x8, 0x9, 0x5, 0x6, 0x1, 0xfffffffffffffff9, 0x9, 0xfb, 0x5, 0x6, 0x3, 0x8, 0x0, 0x7ff, 0x1000, 0x7, 0x30, 0x7, 0x1, 0x1, 0x8421, 0x1, 0x80, 0xff, 0xffff, 0x2, 0x4, 0x74, 0x401, 0x80, 0x1, 0x8, 0x6, 0x1, 0xffffffff, 0x8, 0xfffffffffffffffa, 0x1000, 0x4, 0xfffffffffffff346, 0x3ff, 0x81, 0x3ff, 0xe1, 0x9, 0x0, 0x81, 0xd175, 0x4, 0x9fe7, 0x100000000, 0x1, 0x7, 0x200, 0x101, 0x0, 0xee, 0x8, 0x1000, 0xffff, 0x1, 0x1, 0x7, 0x8, 0x4, 0x987, 0x3ff, 0x400, 0x1000, 0xff, 0x6, 0x0, 0x50c0, 0xce, 0x5, 0x6, 0x10, 0xff, 0x3, 0x100000001, 0x8000, 0xd2, 0x9, 0x3, 0x81, 0x401, 0xff, 0xfffffffffffff7e1, 0x1, 0x6, 0x40, 0x400, 0x4, 0x3f, 0x80, 0x4, 0x5, 0x400000000, 0xffffffffffffffff, 0x4, 0x5e25, 0x800, 0x4, 0x135e, 0x20000000000000, 0x4, 0x8001, 0x2, 0x3, 0x8, 0x2, 0x404d, 0x7f, 0x80000001, 0x3, 0x0, 0xca20, 0x6, 0x0, 0x6, 0x0, 0x1, 0x0, 0xf7b, 0xc9, 0x1646, 0x0, 0x1, 0x6, 0x9, 0x81, 0xfffffffffffffe01, 0x7ff, 0x0, 0x8, 0x7, 0x8, 0xf96, 0x81, 0xf6, 0x0, 0x7f, 0xb68, 0x1, 0x7f, 0xbce2, 0x1000, 0x100, 0x2, 0xffffffffffffffbb, 0x3, 0x1, 0x4, 0x2, 0x1, 0x5, 0x5, 0x4e, 0xcdfc, 0x3, 0x9, 0x6, 0x5, 0x0, 0x9, 0xffffffffffffffc0, 0x1f, 0x5, 0x1ff, 0x7, 0xfff, 0x8000, 0x3, 0x5, 0xa3, 0x401, 0x101, 0x0, 0x7, 0x5, 0x1000, 0x7fffffff, 0x8, 0x0, 0x100000000, 0x2, 0x7fff, 0x9, 0x81, 0xffffffff7fffffff, 0x401, 0x785, 0x7, 0x80, 0xe51, 0x100000001, 0x9701, 0x6, 0x6, 0xffffffffffff44aa, 0x6, 0x5, 0x9, 0x2, 0x6, 0x5, 0x7a2, 0x5, 0x101, 0xffffffff, 0x0, 0x200000, 0x9, 0xdf4, 0x7, 0x2, 0x5, 0x80, 0x1ff, 0x6, 0x6, 0x4, 0x3, 0x0, 0x1, 0x2, 0x1, 0x3, 0x7b, 0x4, 0x1cf, 0x9, 0x9, 0xd19, 0x5, 0x1, 0x3, 0x1, 0x3, 0x2, 0x7, 0xffffffff, 0x7fffffff, 0x3f, 0x7, 0x17, 0x893d, 0x1f50, 0x0, 0xfffffffffffffff8, 0x1, 0x8, 0x20, 0x1, 0x1, 0x4, 0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x2, 0x32, 0x8, 0x7fffffff, 0xffff, 0x2, 0x2, 0x0, 0xffffffff, 0x7ff, 0x4, 0x6, 0x9, 0xffffffff80000001, 0x8, 0x1, 0x0, 0x9eb, 0x80000000, 0x230, 0xc6, 0x1, 0xa9fd, 0x5, 0x5, 0xffffffff7fffffff, 0x4a, 0x9, 0x4f5, 0x4, 0x51bd9c15, 0xbfbe, 0x401, 0x1, 0xffff, 0xbdb, 0x5, 0x3, 0x1ff, 0x0, 0x7, 0x9, 0x7fffffff, 0x1, 0x4080000000, 0x5, 0x3cf, 0x6, 0x53f6, 0x1, 0x4, 0x400, 0x0, 0xffff, 0x80000001, 0x0, 0x1ff, 0x1ff, 0x3ff, 0x80000001, 0x99, 0x1, 0x8, 0x400, 0x7fff, 0x7, 0x48ef4e68, 0x3f, 0x3ff, 0x800, 0x0, 0x7f, 0xffffffffffffffff, 0x46f1313b, 0x7, 0xffffffff00000001, 0xae, 0x3, 0x80, 0x9, 0x1, 0x1, 0x6, 0x7, 0x40, 0x7, 0x1, 0x10001, 0x9, 0xadd, 0x1f, 0xa9, 0x1000, 0x8000, 0x1, 0x8001, 0xf5b, 0x144, 0x5, 0x3f, 0x20, 0x5, 0x10000, 0xffff, 0x6, 0x1, 0x6, 0x3, 0x7ff, 0x101, 0x1, 0xfffffffffffffffd, 0x0, 0x6, 0x5, 0xfff, 0x7f, 0x4, 0x4, 0x7, 0x1000, 0x716, 0x2, 0x6, 0x2, 0x80000001]}) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:32 executing program 3: syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect$cdc_ethernet(0x0, 0x107d, &(0x7f0000002b80)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x8fdb27a, 0x6, 0x9, 0x1, [{{0x9, 0x2, 0x106b, 0x1, 0x1, 0x7, 0x20, 0x2, [{{0x9, 0x4, 0x0, 0x1e0, 0x2, 0x2, 0x6, 0x0, 0xc4e1, {{0x7, 0x24, 0x6, 0x0, 0x0, "ec0f"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0xe40c, 0x0, 0x401, 0x86}, [@mbim_extended={0x8, 0x24, 0x1c, 0x4f46, 0x1, 0x1}, @ncm={0x6, 0x24, 0x1a, 0x9, 0x2}, @obex={0x5, 0x24, 0x15, 0x5}, @mdlm_detail={0x1004, 0x24, 0x13, 0x6, "daca459e81cbbcdb1158cf34f57578eda015a926b7382dd216774e7f12b9433fc8be16471e63a391ced539be35985949d87684213880737eeda408910269fcca2c5159e16d7af9f1b8775b1b3e18cfc2084878e824369ed73ffc93859b49d9f7a67b32396ad00552093f6cd0c2065822990c3e5f0183297a71e44f37f818173d635b4d713d50f40ed612029018980fb7613c84649477faca9bc85fa06a2b0078ac51fc34cb0abedceee54179c956de08e3cafa23b7bbc15ed0cf3d7a3e050710be20f03543015d9a410f59c060a1daa63f8bab4474cbb3d3f2f842c8ea0ba25096ed2390d073cf365e0fd6958180a2ffdcea075d1d081968f667428c70114679aafd06b82b85cde1c30297dca09a19b76925de34dd8163f19eda43db85f26b126a8931a0ed806b439da197ef5278f5cc3614222e7d238115b3605015f03e0de65405064a9c8ff1449c60949a06760b1415f6e5cf91dd43a60414130a7e55e0411d6b85c337b0f33b95545c9c00e4a814333856039ed6248f1ab913551b97c1729688495c1cb2c027cba200d455372fc2c7bff30390b8c3faaa111f632d87b61c2b65f6ce7f8d764eae2fc6110f4b543bf8a7567b4e2bd247b1161eed20748f9220c38410cc94f954f5e23d9f2e87946577781baad3c96c8fb399dc597fb6f33f8a63532ccf7486c28695776c87963b347ff34e532c16ac7952b8d7e798a4769a720ad2a33c7a245e60038d7f7e8127d5dd9975e3af07fedc9e12eea7882f4eddb830b7b50fb0862a46914f60d64d73248d85bfbfd48f89b22017426c47d4890e5c94949b7ee52fcd2043ea3771bb427f91bc0f429fdb31ed39178b3fc0a2ece6de5b94679b4eb855ffd349097ff6428057c7923dfc658209b2e4d36e56442371d2498075664168f265537749ee75e099e91baa82dd9031adcbd434023d52015b1321a1617d8aaa7c71052c5e7cfd49bf65a34e1a041d65b64b42b4615ae843fab62ae0c04c537ddc871ee6e0f37996299f5e238694f50f6a38451935b745c4f7c1c5ea59fac7d742a1b629f4f18f6d547c0fc8e8a4ca3f218ae535e197880fe7867c271a5debf29a5e9431a13d76ac59646d2e8a5ffdd9f52d9d7ecc858691e6f6ceceb8e40da240ecf8d34f4862d58d6964752b80c3837822895a3a6c799e0912b1168f33a3c5e8c1f6acc4ede9d465f864f1b1a4984d263562d05b48b835ed7d98743bc76cbdf5efd1f32cd9da5a550cbd8f72e9ff3f573043aecffbeb09ac0988677fbd67a820ab4ad325e64b105986f577fe99e8571b53b6696788fb5b349eef654611cfd5cd0d606e3a7948661752f9f0323ec131ae908510aab45c3f662bea6786cbf859fb0aa7deb54603fd76330d2d7f9770e397959a740277b4eb2db2e9bb3f39541dda0d39196f6ce7088bb7b4c87a12bec28153c119577ba8ac99ba72dd47761a19ed5151f7452debc3078edcf776453033a3b17d815215cd09cc1de97dfa1e5952ced76b3cac5419eb095e1178a181509c56d9c95153053ba260f1bd9144a00785090e9af5e1d0a7ad1efc600443a5df1d18a099de446863834670cb082d2cc8f6ad29c3e24fdc6f8d1286f27b2342c6495b08de787b5b27b81386c3729f226f2986e87fa3851c6e109632c9483b0f471ac938edb71afa6f596ced1a91f6e3c8b6775f3deddb23ca7becf1ae32042243bd0ee4999f2fdd662f4472e6618c80f7173182da8e90a1f6dd972dbd2863eb4e010be0dd1635f96975d0c0b48294c0ff6248eb0de36277584ed4495c6b99d06a01e9ae423b56c16e431cad59164605bc3a34877f209555c567113d088de265dcd1653005b2522e70e67a316f9d43c9c20dbac2975d75cbacf7a92b416f12f02ec38a13f1a0f4f21911adce486b736959933e0c03bd43e272901e6fb9a5350fdf2810ef447c8c6adf8f349a247b612e977a7cadd23a1cbb15bde8b39e55672b05be234ba88f67d56e5683e155ab6030e4073654db2dc1dd30b52178fbeef262a6e84b1042ba10feba77224849587bdfd52fdcc0e4b1a404ced552d1dfcc358e31efebda2f99359358b7f88565e9fa71df38ace0d8c5790938bc3b0102594a8bc04e477430a9897caaa3e71f943de5cb946eac55b302fc8009c3fbc537b21c7c181ab5fe54756b5ed38dedc4afa37d69a5370f491d7cb59f278595159d8b5408366bcbb9982ad4f1942b92fca58f58dabfd7db0d0fbaf9562be719875fee35b4ad5aa355369ad52ab7daa993e680a8660d09d1c42d600ddbfba5c96297c37d322cdae700255b39eb8e0c4a904d011b5029cc7961e689a9782de71e11929ac192613b2bf92f2450e9c5e2dad1319974c07dd4958f8754e480c177b59559f62cb0cd3ae1ffa62e33fc8091a6de09408efae8b0f6e505248ab7abd974834c8cfe5bfceed0769e291a078815461dd90cf9fe85de18aebc7f75a5216b3eea00892bc1ba3b418a585321a1c24c42fe73a17cbab44737c718b5c6f88c41d6b068d04d2de65da69a0ccefc6cda76b115572e95e5339079f3ec2f9836d9c07e9bf7b4c5c126b31ca8e94c5a1bce6cf87c762a0c4c1f68eda64728cbcbce2b595024087aa6dccab8b82344b462cbfba7ce0af3af3417f645b03998112d788b2305ff80501368f7b8130084227c1e17522278ddc8396c60626620bab0fe53a049531d2f67f8218ffc7f1439b81a5ea8188dafd664839f1bfec357a4f0fce06f0e1b414389a38408e8872f7c47fd926e46fe00cd6086440c46e4bde911a68d9e005f843e506d22f89f3b61928e6a46e07398ffaeba96d6789ba2b1bae530c470c8e4724038febda92ac03e2354e3fba44c939560ba10c8f1901cb81a315256e3c43dec660422a200577a8128b3816faf892008e3af225cc21e8b4cb1d3cb412c4790e28cbcc7d41e6aa98c21c2f0eed145e384f125a5fad294f46e625693d7096dfad5c1b5cd9b67dc1e50d1a4756fb64bee8e0ad40f1589206bbb20c4bd26c6c1df802670c74fcdf49925a5f7e5ba6650d2a87de9f54b7740d590b5234902b32df0aecde5ffa53819fa91f5ac452ae69deee2760a26d0fc9c0b3a0d8fe401782f787ce48a11dd4271345d2ccfa7d68902f59ce9a997ac55cc15e73d5742a25bd0ddc17dff8d612b0c6c40f7d49fb2d72f4e61a08f793a9c5a86c50b0abc5165f10533c0401cd20271cac601a4ab139f42fa7de701b5d35238b11522a4165bb03aa68ac211874ba9f0364beb17b2e3fdc2cd7e7b60ecd299e65d9e0cdf5f5ae332d5ac073fac102c38bcb567b85be08849219ddb8b41a6edcd262801c6e45c2cbc466cb0b2e0e03b5ded488f0318df1907e19c517b6a15d32ff4d416c931b64566b3bedb37bb6cbc232d3ab78d9f34d7dc180d160ba358c9c0e1c9bddbd1a6380147876e3e0fa967202922ebd0f2b6fa2fa41aba19056792df61235cc07b718436c1f75d1ce6f088b5c050ee705adfa9463a6b2b18a10722f3aacd6f5a4732fa8f0175edfd128e6469cc9a0ab9765af47d49bb8ab76cedc3922d26f1f62840fb2a4d7ec898b009371c6fbf7d2569646af3a1db9743e038d0c6c86eb7fd851a22bb833e078a86bebcd9682d5d1f3784a2af3b73eb485594928ead1f5c91a450e45d460ccee983e572d447ef2c772640ce7c3284679d1624acceea779b987dcca96cbc62d5da48ead0ae0c4a7de5c288a8bf51a627c17bd1715716077ae15afca357f448a0741d6a6c4db11c889838e040656f976efd937d8b4870de0d83cecb7b68bea5cadddfc1c2724d028caec9a2eb1c8638ac1338e23e5c8f8b797ea7fc24f50565cf88b56d44b12f32c8d23031bd72c4cccc6c326f10f470e015ab9621a189c660dbf3676efcbc184fc55514ad82cc387e5ee34889cf3afa81be53bb2a87e42b16a18a5da407be2323d336200eddea0dc388ee68ada542567c4f6127e193e36f8566a82123a90523f53d5ed40e1d17586de79f36db8ad1c1a585a0c292558071b87278a980a1fecea5f4fb447b8032bee69b48232040f89953fae8c98c32d3aff2c5836f18967695eb1b46ac1d0ea3eaa3638bad9b2281c32eef934173c34e4a13b7ae0c24c2a7a3011e2cc457be71d570a98d46b750caebbdfce8f31c13151276d71b0ec0b647fdd797686357159d0699310b83cd8fe99b4fc9700af55e318937eb8df4743f2ba41e8f925dc104059157e03a9d889c388546fbf98876977131a00387d9ef933e2e286db4df6efdba96dd6c7e4b312fdd86d62a96fb4dafc953a6bd6e8dafaaf85ce552b00ab65a2bfee630a7f2ef8368e17fe44ea8a4459ee16ae06edef062659344edaa41d127cd4e9a9d08b0441653d2934f8591ce9e1e8c456afa2d9b45576ccb5ffbfab6109f3bfb70de656d13cf24bf9b1c3c40a6cdb0867f4b515a3dafb81778634c347fd3af4636a5bb3fdf5fe54de9a060ced891e1f22de94969758baf214e2617e322fec2355c0d439eb270c6ff93c27da8b5057da3592d72b98c98ba17352328c199459a7913ed3fba8fa0bf997014340cc3d2ffdc737af6547b9b3318358bf9b3b5b0d8b0f8665f65cb55321f00e98e0118f94e32cbfea40ad54e550dde34d9c8dc0608a09d97046437031c3bab3c805bd7bc5f60bb4c400da37de01385f339e76a360200b9f550cb0c3984d663faac2eab5f90ce6ee61436a1b39aaa52147f66170a6badd613deefe4d346a8f084cbe35aee2e2a8e0577ad012fa297e96433149bd69deb29b283fcd53fd92a1f1b25819a3bb5dd86cd836c2b36f2f7f6bc2b192ab3913974e7f9f69d932c0879a045e017ee5816ef58c86544035423abbdaf7ee531fec99164c5d43b363035c110b86d6393b734ad058ee49c8115bbfbd83dfddb73eb18ec7c4eb2b225ebb400feaf5a9448375ffd8206d630248cdbdf1c3243b0ae756367211519d63ec922ab76febc02ffc4905f048b210c6f57504bc5414d72ee69f8bf12b5f5d4c00b52f5d150eddeee7cdfbbac57bbac35dab3a40f9395f8de56916c3e19cff73ecca98390e99819f46ded8eae6a90f6b1581368c1bcb1343db671080c6eb16f26f995a3da8a17d748aa6e34af02712e13fbb45cd0f2c99df0cb9ba9da36a78a8706cc2ee4b2e3deef7c5a5ab7622ef532242cda29d17fad9922e68478bd06d40db6d6469f6071b80b1d71a853d85c5c30d819b2ba716cae6589f61ea09cdfb81796a4a93d8b4e9c727768c3beff0a2ca7029030bcc7c90c9f8f27121373a1b3c140b0d83718e4cb8cfa6a643dd78b626b3d64184d332f2e448f6e04b9c2e5351672757b40ea0ad492a1a34cb18b8ba485601849c35921bbc435209da2a33d91d36eeb12c86ef652f092c22531cb418d8ed841761e93ea32796890cdfb66e65c6bce4ac8d91c5767f8baca0b6393946a2a5701347d449f48f2a46654ed1335e629d059fdf6c3d4aa826f826fac1744ffc534d7ca7da3661edfe94805391439744a4ea7f1dc2cca85fd5186e7e9e8da246a9a8bc067cc1c19e0f03650aa826e687908882687587ddf3d6791cc99af5eb96fb708eac505787b23b8f4848643bd2fa3d8c89d7e9ecb5add9018fc954d9d0f5aaf8009dc5127243a5ea01a47bbd54905d122ab563e6105c27d15f5957f9ed7a5b9376c035042975cc56f525e33741f8e73b6045d2e4a1d875a7fc6cd1e06e98a391d322bbed03cd25c32081286c6c2d5bb22290231bdb472f9e2262c873fbfa68e69c350c5496a3e097e3f74e47d677943d940257928326ad86512d4d1970be846ae67fa1ccc06dd"}, @dmm={0x7, 0x24, 0x14, 0x83, 0x3}, @network_terminal={0x7, 0x24, 0xa, 0x1f, 0x4, 0x768, 0x8}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x2cc, 0x2, 0x9, 0x100}}], {{0x9, 0x5, 0x82, 0x2, 0x5b, 0x10001, 0x367, 0xaf}}, {{0x9, 0x5, 0x3, 0x2, 0x149, 0x8, 0x8b8, 0xd4}}}}}]}}]}}, &(0x7f0000002b00)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x200, 0x4, 0x1, 0x20, 0x5}, 0x12c, &(0x7f0000000100)={0x5, 0xf, 0x12c, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x4, 0x8, 0xff, 0x800, 0x9}, @ptm_cap={0x3}, @ssp_cap={0x18, 0x10, 0xa, 0x5, 0x3, 0x33e, 0x11780, 0x6, [0xff00c0, 0x90, 0xffcf]}, @generic={0xf2, 0x10, 0x1, "344d96c5d154f50bd42d20a70e1ca0f413298ce38c35962655d6a06060662f7add4c8e483d059dfcbd2b8d9f5b44512b3e9ac6cdd2ddda1d63a69a205896240970f2499c604947d8b5ec226bf8f021a2ef1a8b670cb7e20e2a181d1cb47f4ae3b98acfd987dcfbbcaa6e9726b8c06cbc1fd24912c55acd380dac5f23da0e6143c0a1e84431d8d91006d8e663daebde2a0ff65834a4fab62862b8759b3d1156c4649667c5db45f02c06a952f407e7e9337ec044a40f4125b940bf7a0e6d00bd31cd0038bface59e96a2535567acdc67b840e710421c51d000d9598fa17638a5e0ba37c46af21ecced9cd3fbccef8b1f"}, @ssp_cap={0x10, 0x10, 0xa, 0x7, 0x1, 0x8, 0x880, 0x7fffffff, [0xbe37]}]}, 0x5, [{0xef, &(0x7f0000000240)=@string={0xef, 0x3, "dda9d69fd52fd3151444decea9beb78db3c2653707d4233e6170f24f3a72ec01c1ea9fe4b7788592bc9dc2695957736a7cd7a7e8545aba57017a19955f1c0b38caac427af68958ac42bea08456fbe434ea440a31967b4e63f51b7830bbba1288cf85ea03a9c7cb7261dcb9275157dfbe934417e960df84bda19e540a9fb880403a6c30b54cd7d256b0e65b9709c9bf79dca2b80616bff44dd9ec79b8148bb359d4ec4afe4b317ab1ae4b4526d359aa64f47fdcfb402b5aabd2dd5de4d5eaed338d19084cf7a9dbe8423ecbe4335cba0d91dffb6c80bb0a9726867f30177b82cc5983316e1aad3f60015914f923"}}, {0x50, &(0x7f0000000340)=@string={0x50, 0x3, "680965f4fedacb90d70dab335b9635666334eb4d0210aded1a694edc9ee91ec9123aac037e9d8f2c148bc7738719de00086ad1f9dfb243131c77a0cd9734db52c6dbfd8b3820590868beb19da6ed"}}, {0xce, &(0x7f00000003c0)=@string={0xce, 0x3, "b2bd817b61651e1a0da989a9efc5ff4269d0cc2ab80ca9ee1b62a2892d71efe106efc209eebe396da46e5580e05bac5f07665062eccaf701c39844a07c1edd8cef9f4d01f0b692c0f6faba43e84df24f3fdf64f5ee0b2f303f5094989900b99e74b185561b05995935d7e6d5c61e2fb9830cf8919d8cbcac88e67542ef96cc58ed021812be86bdbc87f3cc4221d788d030afb01e762553958f48c9c47fe9d7cf2873290dff9e0e6fb3aed8c026db9ba9ebafd9274ecd021646c623f888a334079f07485442786d3ec6ec1b6c"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x441}}, {0x25, &(0x7f0000000500)=@string={0x25, 0x3, "25c0490913635410e7de2848d77a697eb8345f23ce6ad333be7b99983a7e5d80efbf08"}}]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000001a80)={{0x3, 0x300, 0x3, 0x3f, 0x7ff}, 0x323, [0x4, 0x6, 0x2, 0x5, 0x0, 0xfff, 0x800, 0xfb, 0x9, 0x9, 0xc4c, 0x80000000, 0x800, 0xffffffffffffaba8, 0xbfad, 0x9849, 0x4, 0x95, 0x1, 0x5, 0xffffffffffffffe0, 0xfffe0000000000, 0x65b1, 0x2, 0x7f, 0x80, 0xfffffffffffffffc, 0x8, 0x3, 0xffffffff00000001, 0x1604400, 0x8, 0x3, 0x0, 0x7, 0xcc, 0x10001, 0x6, 0x9, 0x100, 0x2, 0xfff, 0x4, 0xca, 0x800, 0x5, 0x10000, 0x2, 0x5, 0x3, 0x3, 0xf02, 0x6f9c, 0x10000, 0x4, 0x4, 0x1, 0x8001, 0x8, 0x8, 0x3, 0x7, 0x5, 0x2, 0x3, 0x7fff, 0x6, 0x3, 0xbc9f, 0x7, 0x0, 0x5, 0x83, 0x8, 0x1ff, 0x4, 0xfffffffffffffffb, 0x3, 0x65, 0x8, 0x3f, 0x5, 0x0, 0x8, 0x401, 0x6a, 0x3f, 0x3, 0x5, 0x6, 0x7, 0x9, 0x2, 0x84a, 0x5, 0x5, 0x5b8, 0x10000000000000, 0x5, 0x508, 0x6, 0x400, 0x2, 0x5, 0xfa4b, 0x6eb, 0x2, 0x814a, 0x5, 0x1, 0x8001, 0x100000000, 0x93, 0x1ff, 0x7f62a74e, 0x0, 0x0, 0x3, 0x8000000000000000, 0xff, 0x8, 0x9, 0x5, 0x7ff, 0x1, 0x8, 0x3, 0xfffffffffffffffe, 0x3cc4000, 0x7, 0xc05, 0x8, 0x3, 0x5, 0x80, 0x7, 0x2, 0xffff, 0x1, 0x0, 0x7, 0x6, 0x4, 0x80, 0x200, 0x1000, 0x7fff, 0x0, 0xd35, 0x2, 0x3f, 0x1719, 0x1, 0xa62, 0x9, 0x1, 0xb4a4, 0x2, 0x80000001, 0x6, 0x400, 0xffffffffffffff52, 0x100000000, 0x1, 0x6, 0x8, 0x80000001, 0x4, 0x0, 0x10001, 0x8000, 0x0, 0x3, 0xbb8, 0x6, 0x4df, 0x9, 0x0, 0xd9, 0x100000001, 0x9, 0x0, 0xbf, 0x7, 0x6, 0x20, 0x8001, 0x5323, 0x6bbc, 0x8, 0x4, 0x1000, 0x7, 0xffffffff, 0x4, 0x3, 0xba, 0x8000, 0xdbda, 0x7fff, 0x9, 0x800, 0x80, 0x6, 0x0, 0x3, 0x7, 0xfffffffffffffffe, 0x0, 0x7c6, 0x8, 0x8000, 0x8, 0xfffffffffffffe00, 0x1ff, 0x1420000000000000, 0x0, 0xffffffff, 0x5, 0x8, 0x1, 0x101, 0x1, 0x800, 0x9, 0x100000000, 0x1, 0x3, 0x1ff, 0x1, 0x3, 0x4, 0x6, 0xe175, 0x4, 0x4, 0x0, 0x1, 0x0, 0x20, 0x5, 0x0, 0x7f, 0x5, 0xfffffffffffff5fa, 0xd62, 0x6c, 0x3, 0x100000001, 0xffff, 0x4, 0x2, 0x9, 0xffffffff, 0x7, 0x2, 0x6, 0x5, 0x200, 0x5, 0x8, 0x0, 0x8, 0x7, 0xfffffffffffffff7, 0x401, 0xfffffffffffffffa, 0xffffffffffff330b, 0xaa3, 0x5, 0x5, 0x1, 0x8, 0x6, 0x8000000000000, 0xfffffffffffffff8, 0x92, 0x6, 0x8, 0x3cb2, 0x0, 0x5, 0x4, 0xffff, 0x200, 0xb5, 0x9, 0xe000000000000000, 0x578, 0x6, 0x9, 0x4656, 0x2, 0x100000001, 0x7fffffff, 0x1f, 0x0, 0x2, 0x5, 0x1, 0x4, 0xffffffff, 0x80000000, 0x1ff, 0x1f, 0xffffffffffffffff, 0xffffffffffff8000, 0x9, 0x4, 0x5, 0x9, 0x0, 0x0, 0x92, 0xfffffffffffffffe, 0x0, 0x100000001, 0x81, 0x100000000, 0x3, 0x8, 0xc3b, 0xfe1, 0x3, 0x7, 0x1, 0x80, 0x8, 0x1, 0x2, 0x6, 0x80, 0xff, 0xfff, 0x7, 0x7fff, 0x0, 0x7f, 0x1, 0x8da, 0x2, 0xee, 0xa, 0x67, 0x0, 0x2, 0xff, 0x0, 0x20, 0x8a5, 0x6, 0x1, 0x0, 0x2, 0x3, 0x80000, 0x1000, 0x10001, 0x2, 0x3ff, 0x80, 0x5, 0x8, 0x3, 0x3, 0x8, 0x5bf9, 0x1f, 0x80, 0x1, 0x1, 0x7fff, 0xdc, 0xff, 0x3ff, 0x0, 0x305, 0x7f, 0xfffffffffffff745, 0x5, 0x3, 0x8001, 0x7f, 0xffffffff00000000, 0x9, 0x20, 0x40, 0x6, 0x9, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x8000, 0x7, 0x10000, 0x1000, 0xcb25, 0x200, 0x81, 0xfffffffffffffffd, 0x8, 0x4, 0x4f, 0x2, 0x134c, 0x21da, 0x10, 0xb0, 0x125, 0x3, 0x0, 0xfff, 0x2, 0x8, 0x9, 0x7, 0x1, 0x20, 0x0, 0x3, 0x1000, 0x25, 0x100000000, 0x3, 0x80000000, 0x400, 0x1, 0x7, 0x0, 0x75, 0x101, 0x9, 0x8d, 0x7, 0x38dd3939, 0x2, 0xfe, 0x2, 0x6, 0x400000004000, 0x8, 0x2, 0x7, 0x3, 0xb7e, 0x10001, 0x80000000, 0x9, 0x6, 0xffffffffffffff7f, 0x80000000, 0x7, 0x2, 0x2, 0xffffffffffff8001, 0x4, 0x800, 0x6be2, 0x7fffffff, 0x8, 0x1, 0x3, 0x100000001, 0x5, 0xd3, 0xf35, 0x7, 0x5, 0x7ff, 0xa91, 0xfffffffffffeffff, 0x0, 0x2, 0xf1d1, 0x7, 0xffffffff, 0x6, 0x8, 0x1, 0x1ff, 0x78b9, 0x4, 0x541, 0xcbe6, 0x400, 0x1, 0x3fe5, 0x2, 0xdf, 0xf6bf, 0xfffffffffffffffc, 0x1, 0x0, 0x7, 0x8, 0x0, 0x2, 0xffffffffffffffff, 0x7ff, 0x5, 0x5, 0x7, 0x4, 0x81, 0x1, 0x3, 0x5, 0x5, 0x0, 0x3, 0x2, 0x6, 0x0, 0x3, 0x6, 0x401, 0x0, 0x3, 0x6, 0x3, 0x1, 0x7fffffff, 0x800, 0xffffffff, 0xfffffffffffffffe, 0xe5, 0xef09, 0x7fff, 0x1, 0xef, 0x5, 0x4b5, 0x7b, 0x7f, 0xba, 0xc98, 0x744, 0x1ff, 0x120000, 0x8, 0x4, 0x2, 0x4, 0x7d3e, 0x0, 0x8, 0x3, 0x4, 0x1, 0x1, 0xb1f, 0x9, 0x279600000, 0xffffffffffff2037, 0x3e, 0x3, 0xffffffff, 0x7, 0x8, 0x100, 0x8, 0x8, 0x9, 0x200, 0xffffffffffffffe0, 0x54, 0x3, 0x9, 0x0, 0x40, 0x3, 0x5, 0x4d, 0x3, 0x4, 0x8, 0x9, 0x800, 0xf7, 0x16, 0x5, 0x4, 0xffff, 0x40, 0x80000001, 0x5, 0x6, 0xeab0, 0x211, 0x0, 0x5, 0x0, 0x100, 0x2, 0x3f, 0xffffffffffff7c9d, 0x7ff, 0x2, 0x1f, 0x2, 0xb1, 0x1, 0x6, 0x1, 0x800, 0x8, 0x9, 0x2, 0x2a11, 0x5, 0x6, 0x7fffffff, 0x1, 0x6, 0x5, 0x6, 0xfffffffffffffff7, 0xb4, 0x9c8, 0x0, 0x6, 0x81, 0x5, 0x3, 0x5, 0x8000, 0x1, 0xfffffffffffffffe, 0x3, 0x9, 0x5, 0xe038, 0x1000, 0x5e, 0x9, 0x8, 0x4, 0x4, 0x20, 0x5, 0x100000001, 0x4, 0x2970, 0x8, 0xffffffff, 0x7ff, 0x9, 0x800, 0x0, 0x80, 0x9, 0x5, 0x5, 0x6, 0x6, 0x3, 0x5, 0x8, 0x78ea4705, 0xff, 0x1, 0xecb9, 0x7ff, 0x160, 0x7f, 0xfffffffffffffe00, 0xb78f, 0x7fff, 0x2, 0x0, 0x800, 0x8001, 0xfffffffffffffffc, 0x80000001, 0x6, 0x3, 0x8, 0x2f, 0x10001, 0x400, 0x7, 0x8001, 0xffff, 0x2, 0x1, 0x4, 0x401, 0x9, 0x4813, 0x7, 0x9, 0x1ff, 0x2, 0x7c, 0x5, 0x8, 0x1f, 0xfff, 0x3, 0x3, 0x80000000, 0x7, 0x4, 0x8, 0x9, 0x5afd, 0x6, 0xff, 0xcfd, 0x5, 0x8, 0xfffffffffffffffa, 0x8, 0x20, 0x100, 0x81, 0x4, 0x48, 0xcb, 0xfffffffeffffffff, 0x1, 0x7ff, 0x7, 0x3f, 0x1, 0xffffffff, 0x1, 0x79, 0x7fff8000000, 0xfffffffffffffff7, 0xe9e, 0x6, 0x0, 0xb11, 0x1000, 0xffff, 0x0, 0x7, 0x1ff, 0x7fffffff, 0x3, 0x3ff, 0x280a, 0x1, 0x1, 0x81, 0x9, 0x401, 0x8, 0x5, 0x7f, 0x6, 0x7ff, 0x400, 0x7, 0x800, 0xffff, 0x401, 0x7fff, 0x1f, 0x1, 0x101, 0xafe, 0xffffffff, 0x3, 0x9, 0x3, 0x5, 0x0, 0xef, 0xffffffff00000001, 0xffffffff00000001, 0x195, 0x2, 0x400, 0x9, 0x9, 0x7, 0x9, 0x7fff, 0xe000000000, 0x1, 0x1cdd, 0x3, 0x1b6, 0x6, 0x4, 0xbc, 0x1c7, 0x400, 0x7ff, 0x0, 0x42, 0xff, 0xc996, 0x200800000, 0xfff, 0x800, 0x4, 0xac5, 0x3ff, 0x6838, 0x4, 0x5ca9, 0x2, 0x5, 0x6, 0x7, 0x7, 0x198, 0x1, 0x9, 0x4, 0x9, 0x0, 0x3ff, 0x3f, 0x4, 0x401, 0xfffffffffffffeff, 0x8, 0xfffffffffffffffc, 0x3, 0x7ff, 0x9, 0x38, 0xffffffffffffffff, 0x5, 0x9, 0x8, 0xa2, 0x40, 0x3, 0x7f, 0x3, 0x1f, 0x3, 0x2b21, 0x7, 0x2, 0x6, 0xff, 0x3ff, 0xffff, 0xc29, 0x180, 0x5, 0x0, 0x2, 0x200, 0x3, 0x8, 0x83b6, 0x80000000, 0x100, 0xefa7, 0x2bc3, 0x70fc, 0xe, 0x6, 0x83, 0x521, 0x1, 0x1, 0x5, 0x1, 0x3, 0x800, 0x8000, 0x7fff, 0x9, 0x3f, 0xfffffffffffffffc, 0x20, 0x2, 0xf3, 0x11, 0x4, 0x200, 0x9, 0x4, 0x3f, 0x8cd, 0x1f, 0x800, 0x6, 0x7, 0xb2, 0x1, 0x9, 0x7, 0x4, 0x6a, 0x55, 0x6, 0x2, 0x8, 0x800, 0x3, 0x4010000, 0x1f, 0x9, 0xf21, 0x101, 0x100000001, 0x80000000, 0x9, 0x1, 0x8, 0x5, 0x77, 0x20, 0x9, 0x4, 0x20, 0x2, 0xe00000000, 0x6, 0x7a, 0x40, 0x2fcc, 0x4, 0xa3, 0x101, 0x2, 0x8, 0x80000001, 0x40, 0x81, 0x71, 0x101, 0x3, 0x8001, 0x3ff, 0x7, 0x81, 0x5782, 0x3, 0xffff, 0x521437c1, 0x81, 0x10000, 0x5, 0x23, 0x0, 0x4, 0x0, 0x0, 0x5, 0x9, 0x4, 0x9, 0xffffffffffffff1d, 0x1, 0x80000001, 0x9, 0x5, 0x101, 0x80000001, 0x1, 0xbe6, 0xfffffffffffffffe, 0x7, 0xff, 0xfff, 0x3, 0x1, 0x9, 0x8, 0x8, 0x8, 0x8, 0x0, 0x200, 0x8, 0x5, 0x7ff, 0x8, 0x8c, 0x4, 0x0, 0x3, 0x8, 0x2, 0x6, 0xa412, 0x5, 0xfffffffffffffffc, 0x8000, 0x2, 0x6, 0x67c1, 0x7ff, 0x3ff, 0x5fb, 0xfffffffffffffffb, 0x1, 0xf1, 0x6, 0x1f, 0x4dc, 0x8, 0x4, 0xffffffff, 0x4, 0x4, 0x8, 0x3, 0xe632, 0x4, 0x5, 0xb23, 0x0, 0x0, 0x8, 0x8001, 0x8, 0x1, 0x5, 0x2, 0x2, 0xa0000000, 0x5]}) syz_open_dev$char_usb(0xc, 0xb4, 0x9) 15:01:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:32 executing program 4: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x91c, 0x18040) r4 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x5, 0x40) ioctl$HIDIOCGNAME(r4, 0x80404806, &(0x7f00000003c0)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1101.875323][T20436] usb 5-1: USB disconnect, device number 37 15:01:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x2, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000000)=""/118) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) 15:01:32 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x4, 0x309002) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000940)={0x8, 0xd1f1, 0x180000000000000, 0x7, 0x5, 0x8}) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r2 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) syz_usb_disconnect(r2) syz_usb_connect(0x2, 0x3d6, &(0x7f0000000a40)=ANY=[@ANYBLOB="120110010a08ca8ae8030800523800a6dc010902c40301ff8e30000904ff03074f760b00a9993da528ac9e19a0334af5a3bd2609050010220100040009050e002700050140bf050bf4ab960c4b44abf648c5dd9725f697c5ecc7ad36ed972e48b253723ffdeaba48f1c27691aee00141020780b36e32a043854427513ac1f6f7cda52d914786b0f748ff6e6e9243f097939de7fb8cb37a65f21c97dde8c123dc54a979272ac778912e5ee298a3d1bf2219576a2b8c014ae420244a5fb702d401113346bb58cb6e4da3f4179fbe119f9ec05da0e363a4c32664e83f982cee76d6a5bbeafb4c59c3f8bd48edb72f75fce1014132c6f638e1c8fe19817e6a09a7b30f6b720916eebcc861d509050304f400050206523b499b7ecfb25acbc75ee99c7a95fdebc74ee3680804ae40792a729b9422540ee8f52b55852668fb69581aee7ffecdefa1afb1adddc84279db49d769838093ab0685870211195e18b457a2b1181a74e3c1aa0579ed1869bb120f70d9907af68261595a9ce2c707685860c8ba564e2883ff905c56f56eb2f4024ae1a7ff41220d1f742cb019bb74a48e562c292fbb9a051745665392c435f23728f0448b5efa035197b2a2ea31c9a5da41aafca82557836493afb9065aca5709ecd2a825d0f3ab8c9c541a7013f66c75ce5e24f332aa59e19f85d99b60501be777e6a4400b6087a0936a09df9fc3b8f28a5484dfd3c7672d268a16b8836b3204878e09058010c600010226bf203db41a61b6d89e838a7029123d9ad215032866c8a4c751f84c3b0d1c8c118272098277c831f3474ad75ec9894ccb1ee77435f00cc27dd760e95de3d58e70778a21f8d3f0099fea39ce1765918d5e14b39d0bbf031c2cc0a8f6272143bc1ce9e29a792a5a53b4610a0a2f75a1dc3205536e576e2c373b4d7349e6a9d8d6eb872df91ee712318b8c4bd747a9eaeaa038371d32418f450d530f180e15ac23f1a73fca10aefcce491bd65414e649cef58f0f478d803d4a9cd6e6415787ad9c0905190081030409600905084cfae52c3719f8c460ed66e7005c00070105850998e7c412037a543221eadde14038bd8793916e12630c7083a62d10d9fed2121ddb26081002c3531df697c54e121235486503e1c809afc3185814c72b17da13cf7f6ab0c48573162429752f07e5a3263153108c2b04554dbd6ce0e46e3a833fff8bc63daf94e820002d6c6c1279bf61d227b9f6a6e914117e13dac736cd1cc2d3c24292090500001803010202740d0ff01edc688f03052ea1be7384e53c70bd3bd84fb31b4c94e94ce28fa9ac52e75b100c9100eb50e33cad7323396203d3951e9f8a9d43577e5ad357e63313efa8f9b8dc169a820e9e05511dd75611921db14b580c738c120484756b08d737fe0878388b4bca53"], &(0x7f0000000980)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="0a06000300d707200000"], @ANYBLOB='h\x00\x00\x00', @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYBLOB="050f68000610100a01410000000f00000040e0000003100b14100404f5420a1978fe50dce3b06c7939cfb8f814100400bcbe77bbadf3dfbfd6b8af533500597621100ad61ba438d5052356f18995b9f14770338fc2a46b86f0f4c595a547cb922307100210d30300"], @ANYBLOB="0900000002e95f8f509b39de8383a73c4e4b000000", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="0203"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="04033824"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="04033a8e"], @ANYBLOB="04000000", @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="04030408"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYBLOB="04030e04"], @ANYBLOB="be000000", @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="be0315623431ddbb75905c8b9d48afb91760e91320b3b7ead788eb1ef2d7de1b1e041d4090b227202a00986232ba1d1e8f70c3b801f3edbbfd0b05b7d0060696a5bfdba5bc7871030b8db1c0a047fa8f6b4ccc62a57fe773be79a70ad3c4c6f23daa9cf47626c3fd02f66dc0386abca3ca3afa8c9c99ddd833facd274dab5b57954563db2cf299b5526d2b7dc5ff26fe239ea4c802f7edef97f4e7d447ace79d9f135bfbe72ef3b4e39ab220e7ef6b7a07b11b05e7e0ea0aa5340a7e827c"], @ANYBLOB='S\x00\x00\x00', @ANYPTR=&(0x7f0000000700)=ANY=[@ANYBLOB="5303473b3e99f9cf5b43dc053526e1736ddb184de129b35fd3052405dd205c3495fb3cf040b5319cb632a05b187ac2a1227547840b034d99595c53da827dade9566cb062b7e255ec4fdd60cbdd0046ada0af63"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB="04033ec3"], @ANYBLOB="04000000", @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYBLOB="04032c04"]]) [ 1102.082247][T20903] usb 6-1: new full-speed USB device number 100 using dummy_hcd 15:01:32 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) [ 1102.262427][ T3417] usb 4-1: new high-speed USB device number 29 using dummy_hcd 15:01:33 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) [ 1102.312193][T20903] usb 6-1: config 1 has an invalid descriptor of length 184, skipping remainder of the config [ 1102.322594][T20903] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1102.335502][T20903] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1102.344715][T20903] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1102.393978][T20903] cdc_ncm 6-1:1.0: bind() failure [ 1102.432191][T20436] usb 5-1: new high-speed USB device number 38 using dummy_hcd [ 1102.552113][ T3417] usb 4-1: device descriptor read/64, error 18 [ 1102.602313][T20903] usb 6-1: USB disconnect, device number 100 [ 1102.682156][T20436] usb 5-1: Using ep0 maxpacket: 16 [ 1102.802238][T20436] usb 5-1: config 0 has an invalid interface number: 133 but max is 0 [ 1102.810392][T20436] usb 5-1: config 0 has no interface number 0 [ 1102.816508][T20436] usb 5-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1102.825533][T20436] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1102.834408][T20436] usb 5-1: config 0 descriptor?? [ 1102.873345][T20436] rio500 5-1:0.133: USB Rio found at address 38 [ 1102.952159][ T3417] usb 4-1: device descriptor read/64, error 18 [ 1102.982132][ T2805] usb 3-1: new full-speed USB device number 81 using dummy_hcd [ 1103.081958][T20436] usb 5-1: USB disconnect, device number 38 [ 1103.089154][T20436] rio500 5-1:0.133: USB Rio disconnected. [ 1103.232133][ T3417] usb 4-1: new high-speed USB device number 30 using dummy_hcd [ 1103.252192][ T2805] usb 3-1: device descriptor read/64, error 18 [ 1103.372118][T25128] usb 6-1: new full-speed USB device number 101 using dummy_hcd [ 1103.502120][ T3417] usb 4-1: device descriptor read/64, error 18 [ 1103.642244][ T2805] usb 3-1: device descriptor read/64, error 18 [ 1103.732154][T25128] usb 6-1: config 1 has an invalid descriptor of length 184, skipping remainder of the config [ 1103.742476][T25128] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1103.755337][T25128] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1103.764389][T25128] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1103.812945][T25128] cdc_ncm 6-1:1.0: bind() failure [ 1103.892118][ T3417] usb 4-1: device descriptor read/64, error 18 [ 1103.922125][ T2805] usb 3-1: new full-speed USB device number 82 using dummy_hcd [ 1104.012214][ T3417] usb usb4-port1: attempt power cycle [ 1104.013235][T25128] usb 6-1: USB disconnect, device number 101 [ 1104.192114][ T2805] usb 3-1: device descriptor read/64, error 18 15:01:35 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:35 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:35 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:35 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000600)="9e77cd7e4ceb3ba0dbe61a8d60cc8a42b53f7ebdfa80191faf0a1322419b2c489fe35bb5692d4275cee36fab22a4f5f7da8c6984b2266cba8760fdea1eddaf74e0d89407afaa2ecc", 0x48) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000140)=ANY=[@ANYBLOB="12011003000000406d0417c540000907010109022d000107020301010109210800011122e40009058103bf0305080109050203b80103000100000000000000"], &(0x7f0000000240)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x201, 0x4, 0x1, 0xff, 0x8, 0xfffffffffffffffb}, 0x2f, &(0x7f00000001c0)={0x5, 0xf, 0x2f, 0x3, [@wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x1, 0xfffffffffffffeff, 0x1, 0x369c400000000000}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "67de12eb877daff8be87be30a56b7b6f"}, @wireless={0xb, 0x10, 0x1, 0x2, 0xa0, 0x8be, 0x1f, 0x6, 0x8}]}, 0x1, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xc09}}]}) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000040)={0x3, 0x200, 0x1}) write$char_usb(r0, &(0x7f0000000000)="5e5e49c36eb17deb8931da53eab8f228c7f4e8018bcb50adb6", 0x19) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x8}, {0x6}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) [ 1104.582124][ T2805] usb 3-1: device descriptor read/64, error 18 [ 1104.682154][T25128] usb 5-1: new high-speed USB device number 39 using dummy_hcd [ 1104.712391][ T2805] usb usb3-port1: attempt power cycle [ 1104.722128][ T3417] usb 4-1: new high-speed USB device number 31 using dummy_hcd [ 1104.732148][T20903] usb 6-1: new full-speed USB device number 102 using dummy_hcd [ 1104.942153][T25128] usb 5-1: Using ep0 maxpacket: 16 15:01:35 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000180)={0x5, 0x101, 0x543, 0x200}) syz_usb_disconnect(r1) r2 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) r3 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x800) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000140)={0x2, 0x1, 0x2}) ioctl$EVIOCGRAB(r4, 0x40044590, &(0x7f0000000100)=0xffff) syz_usb_disconnect(r3) syz_usb_disconnect(r3) syz_usb_disconnect(r1) 15:01:35 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) [ 1104.992215][ T3417] usb 4-1: device descriptor read/64, error 18 15:01:35 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x40, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000040)={0x3, 0x100, 0x2, 0x7902, 0x2, 0xff}) r1 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000080)={0x3, 0x200, 0x5, 0x3, 0x8001, 0x5db}) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x0) 15:01:35 executing program 2: syz_open_dev$hidraw(&(0x7f0000000000)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x4, 0x80000) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000080)={0x1, 0x2, 0x10000, 0x8000, 0x10001, 0xfffffffffffffffb}) [ 1105.062325][T25128] usb 5-1: config 0 has an invalid interface number: 133 but max is 0 [ 1105.070486][T25128] usb 5-1: config 0 has no interface number 0 [ 1105.086302][T25128] usb 5-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1105.095376][T25128] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1105.124878][T25128] usb 5-1: config 0 descriptor?? [ 1105.142331][T20903] usb 6-1: not running at top speed; connect to a high speed hub 15:01:35 executing program 2: r0 = syz_usb_connect(0x5, 0x2299, &(0x7f0000002680)={{0x12, 0x1, 0xb8c9d68a51d33795, 0xbe, 0x35, 0x39, 0x40, 0x2c7c, 0x306, 0x82c, 0x4, 0x8001, 0x7fffffff, 0x1, [{{0x9, 0x2, 0x2287, 0x1, 0x800, 0x0, 0xa0, 0x40, [{{0x9, 0x4, 0xed, 0x2, 0x7, 0xff, 0xff, 0xff, 0x9, [@hid_hid={0x9, 0x21, 0x7, 0x3, 0x1, {0x22, 0x4bb}}, @generic={0x1002, 0x7, "6c78b5d85d364ecaff942811324f81eea80291a458d2e5d6d94e6b3bb4d84ce21fc37aef85a74832c5ae42d45fc7db3a2eaf0d34c68acd70369986b4b2e21b98599054062709ff077b61c403390791e2c8436d55fccb84e2f4dd5fa91c548aaf3510dce1eed4c394a38d8314ae1094eba7d4d40b5f9c805b0bd416085033d0b788139f7fbf844359e97ba6cbec9e98f1cafc8b0e5c93202c0fe055e6f307c2404046d8de00433278f1651858aad41ef6ee2b8c0d300b9bd52c50916fd83ca1333c3be38fc692f97956cb85af1f0fbec4d070e8a40121bf550831df7b165cda59346bd4453ddf5bfb21930f7d279ff539996674713a82f1c5e9c15a561d25eaddb8f8e4fe131709a429ddde8e20147bf88bb63d1f6fce3f11792705e686114b1e9966b8f0a4691004ada789b072540fbed347a546eb489e2da6da51e3ac245de21512258c8b992ffc6c524e7b303ad5161fc45a4a9a2f67947a71c338f5b0f4203edccd89639a3014c4aef4e98681d8cb2f59a0733251733f1663baa7801b57ef111afbee4c0b2a6f36bed262f2c555f65343d03b489a706bc61d6796f884d21a0669b9cdeacfc8b7e6ceafe2d94787e70b3ada63136c16fcfea0a26f227355a7c7c294f6f4e0a273483ea177299d6a5de816dcb64d65aff82f45091123f45a932799bd40aca0d973500711f7390d3ffacc399faa9e367f865c48eec7d7ceaac23ea7d18745c6484084da5dc5eac295ee67017a9b556b70cce06606a4a808f60e61f9467b52eebd89ca5b06b56c1d1423e16e8f3ac1d0dd7fd3856394164f952ea8ca2a235ea6f60585ef1ee9e26ae16d32d529da6755ae4471f86300989408418fd59db781e9fa6629a383f687769f9c23d081255c49710a632fe9a9c2d364f78faa48251a7b8438ed59381a6f5c55859f1f4fc1781a7c6108bc7285440d5daf87a749f74448a1ebcc8a21a09e89679a5e73beb6986eb1bd944578cc3664f6bdf8e71cc937d700b98981b45080b65ffc7c9bcef393743bae475e46f2aaf954f37187959b3b91be9874d611f5b0bce5258fb3a81ad3cdcde853a5ee04fffc4d8041a4189fedd0af71ec74a1989bf5c499eecab40193e09c7591164a35028cf6d22a4a90412e4ee5c798661526b367ccc77f4a9e489d1243c5baaad61c114776498eb6b3cc1a1dccfe13e3028b330c892f951d3b64a6506ce0c6e0463b0fcd479a6517d43cf170f9d7214f878315148d93f8ccf50c86c0fa748e2e890a07d2953803dbc0268e6c4d1fb2ece05bfdd292373e34f0346db8a82a123f3de53ecc3f6a97c4abda5ba816e8b35738a3bf1a247d73e2f2e327abdc1c5d90c2165092aaa5772bfd2250c982766b892ffe4e0e302616985a4e1baa16171d4429356cd7a6711777891affbde3716c1ac038b700f0a83642c2de35abfc85b6db6d0a7a82d7ec8e498192e99b84b3b70388c74c86e459ba1b082c0b03ccad118ee4c40bf19d8b5b82c1a8e13553e5b3338d73d26deadee80601dea7de47150da278391a0efaf4603c8a4ae8768594cdcca21029514243822e60510399a3284701abda59decec8d767a5812bee91f1ba24a531fea4bcaf9be0b329a8623dda3d27f32f8c0b23ef8d3e4847fb434ac5cf94e4f6271bf577a6921682f66bec21a41580f7ab93003b0168584fda64bd2d1a31281f50203a7140c19e123009ed87e11757d038c85cb352109973cd221205bfe186498df02fcd75f850596bc2d3e6a55532f1d2b206bfd15fbd74ca9fe30470565e9891c25d4590673902357b1fec2ddf9f054615af77507f3a0726d797c90fd87c0b94e11d355f4dff1a019b5919f92fd0be2c4243dc40d6e43f030cbd562ec6df647b6aee19272a75541d1de39b43f925386d27605b667ea13c706577bbeb1f9828f5ff338aa809565d18b65fd93abbd1a10d77d183e89bcd4e21b20b909de89a47d01e77bc928b693862c86422070559a8bef476e6fa2c22e1788e29d541534da79659d2a2392b87e5593e080570a6b0f53e9e65842d595f309fc26aff04a7a1b40335c396583dcdfe9f4744840e606d38ed97ba9f8915fd90832ae10fd7689a6ce4c65b547f481d1f34c796a03449eb8e1c232832a9361edfc6b9e185d286b130c364ea45f4c1932b2c72c9f644ad3b9c65d12df5093b4294ab4b64d24365825f1f6a922359426361b302f3f559d1eecd9d3e8695605d6f50e38411c4a2282e1ecd5d695a759b24ffea1924da9a57fb4c3c21db0591b1457412008e50b50431dd385dd0979d295cd7e86ceb2d97582912abccebc2d3299b40f99c6a16ddc2831d28f1d08b9ef0c7d852ed5f1c1e81ada6386daad33f54344a6db6ad175595782c15a8d35fedfb0ac9bfbfa33778b98c68b5914e33dfc376705cdfd3d6d112b6da4780e2e8b28dab63ca43ebb100b081fa92d2fd9afdfdbff8ed3038ffa8b3926bdca94755803c3fa6f2c0051f36ca98277808b5e993c78f18637e8d6634183f13aa129acfc5bfb9154bb2da869b537d5dc4c49febae4d116d8feaa0e4276dcd8bbd9f436eb6a84e739e98d345e99b36bb277c1de533f3b63084c508b3d6e01b7cbdcc0bfc8db1b7db12b76ab71ad51900d0d41d3ab9330fef9ece1e9430f9f08d0e99676c6dcab37af031edbc2f540a78f3e8d52017d73183ae7f35fa061363bef4c9014b0fd3439cdb52b66345ad80af606bce11618230cae50f438de3fee628102787d1fdb4a951685151f1107bcde55476033ade8f387a2f377b8e5610e28168e81bf63c35218e26bbb90d91a3b4c3511803ca8380dccc15d5d3889a9bf85118098f9026663521c151523f04025c506053904181a21eb7341c96467284722e814aaaee141aade9576b84fe0ce50e7eb10f97c72925f059d8b5b2df2d3d078192875af8297b4cb0b4d46eae4494a5bb23773fcc83b338d19d80a8aaae84081b8183d09c2d5113ebf81b653cfcc26e389fe6ffb533ac907d94f43d3c3dcb05dd64ba1911fc4c5e3c6168c462426c96555e3c8f71a8b05e5fc555033022b2b42ae2860c2f637b39e485a2758fccf4e101fc7b5e62a87e232721ed17598b74cb4e0dcac643ac86821be409eadee5de4a234aec2c18824229bb52f6a106f642590643240da1643b6620e71a6512e780238d4e53abef1fd7761a2b90d196cf14c1dcb522a3a2bb4a592eba75f2f20a474131bfc2ddcee45bb1a3d76e69a8d47d2f71f834b37d3d8c6cde77d7530effffed27c0cf7d89b28b8a09c92a425611c3bf55fe93f74a55d488ba9cc367b28faf379a538f2257f5e87439e0ecd31662d60082646bccc009c25a2a92a29fde7546ab8023366c6464bd69766a868199553cd5194a39b5c475ecc1dc306e7ad990bb28c9a104a6c75e0dbaee26024ceccf10f853f5a1aa4519f623fdf8999bedcc586ddba6ff6b402219acbda98e554b70e8709ecd0877eb135f5a36de8ba4312ea5749c222a057f76bc7521e9039e1bd7d56c59bdb1599ae236bc1aed3fb3d15b00bb4cef1844247895be15a01d156b254b3e17564f9fbac26374516ce2f4174450c4214884330525eb153e3efe02d5f0f07052584794da838ead19f428607a24a26283e7fc6f910c76079c15f266a91fe1815510dbc5babfd319b1c48237d3f9c587116d025e7aca31a09e90704c024d870150a4e22048be2b09358b332cd819be2761d5f5ad4e63277a8e4628e81263e7752dcbcd25817e11a7c1e2ee858d7f63ba8628e201deea65459a91e24da816983cbb51fcfcd042abbd6fc295b0918175cb1bca356d2ef951c8c07da0444971d574ee5e779c99913604a4d80eca510ede201084ccbdab98a4ddee2a1cc8e2fd3483d9573c3b01ccd5f8d789ad65e1886d2bca954c22014a4195826ff170d5830f2b9dd2fb47a79fb17944b715ade160064d3b92b5b14839e68a953e833b808b109ed1ec0ec7df8ba706fa4729dce8b43b13ba3f845f161dac49ff10962f56bd7da9a6a7f59dd3cd7396efb67a044e2a436fcfa9bbcae59135ed4442961907e7baa23c3311a419c523605b138262564a8eb8c11381b104a46fcee1a3f5dc015548301f968972eadbcf05f1669a37e811510f35fc4957d80c091a70eb244496503eb9b81a202c56b27220e25df995dd584d32904b7354f2b8b7e59e5c96ac136882f7308797f576f1537c5b631d7fb9901d569725cbdb0157fbac6f2b59a8208ee3f76b493a9133985a800d5da5f5589d25fd24ddfd039a0e86c31fd9d69a35f180c0206b40913cf76d3e8e1c0ade3d2ef1ead19d3e3b6ac14b6f23d20d611dc9d1a51a430aa1c5a8931c6921e2b46a2500acc1fbf18e3e9b01c9f0fde644b3bd2095d16b981f424cdac7373fc4678b5778ca98beec1915698b88370ccbe52a9a685ac61f48758d4806865a2636ae5e57acdceac06616ca05db619f5915585347bae01008a75c34925189c30a046f00a4b8cb171b061b7f61e26b1ae4cd4356ca92a61f11c20316ab25bbdff323f73d5cd85027bb789af6885310b152a9fbe265599ed6736bbc121dc2ec70d2886ec5d28fe3cd2534e5589d6be2c3834c2fe3a1054a21654b4c5a12febd8f5db0e72784486a204d4a187b99ddf411efab4d0bf1dae14e21d9ce4645ccf686b48a671baabd9c8a55d96e8b8ec02ebc2e60545012a3e049483ad8cda0c6f047329d5e6ffceae12ae701b5396985824786e9c5b29ea9d904fd37f35a1494d8529d63c7cc21e8eb2a1d8e996983e25c3629b09aeb9a82159d940594b9c7e3cf404db9ad4631e7a3ed7bd190ae73d39cc5dd62b63a6ef67dc8f98846a2720bd5a9c835fe0c8f5b751f9568be79e0dc509a59395a2c7d4d5e730cb8d9e8f2f8d12295e91b6e9a39624fdadca7954b996afd750d2bdff8fe14833860916019e8ae2334b50045711e1bb158246f6082eca49066ae8ac30d02af7a56981fc028a35d495dbb344134b03a476abc2358642d6fa8b3a14638663d01844079a1cbedb9c0510b8488a659236a2cc275cc86fd2a6b521c609ed09da2ee23224b505fde0a1b92d9ae1ae46d693a0514233b30c94c351ba1dabdec53f4552a6478344d93e993dfec7b4162d79cceb70201d201e1d8b3b2293899b94de209576bafcb91d7c271794108eec9dc8554b2dbd06f56053606a24dafd67617d701e7f81c963942903dbda892cddc3a1bb779ba87c7e2a33bfbd3900de9bb2d242ce0b8b5aa0a53a814905ec1c4b2a448e61c6026ce43737b2fdeee7b13b5d7f5ff81985069f09bd2f39133236b828bd4e9d5ea4f2a963b7b8707398c094700522f2359b45802b10cafae94d5af2e7bd91aca80711880a394bd4216a112fed4dbcf4b096dd3ce7e1f0c62ccabdfa310b664bcfcdb6f291efe6b13fb0667eefff7fade977e88e949e99b3edb8b25705f816f135707a4eecbc1cd9fde0991bbeab88aa051617e4d2e86dc92cc89024235bd14a2757df4cd2b87fb828a3a87333cb9ebef90d04717ced85e683d91534477e96d5f30d93a5951067e9fd99658016cbccf9cecb49e0f1cf67e3840ac1ed260f801e9e8ae55ffbec4d7c3a66d446c85141fb5b0ade2db767c8e993657d90ba4184f496f511e2eedb0de3d41f8ac5f34b9e57b22f4e0962643bc7c989bc1459c7be27a5229ffddc43898d1f4e95dda78099de25d30f29ca21025503d379998a27572c58b172d39df02a609e8ef012d7cd94c27835a5a0a7875b6522b310fac38362aaa27b1021f68e81c8270f78bd7a1253a9d1c8e3b8912cd229fc8fb4cd90c1ba9520307de0a"}], [{{0x9, 0x5, 0x1, 0x10, 0x390, 0x5, 0xe8, 0x10001, [@generic={0xc4, 0x0, "697f3641551b1648e287ecd9060713e0e056a7e5ae645d5744423a2a7bc8db61f1e6650c8faa813918636d98584ef37bc66aa6c2e4c027e4675c52122013fe9972c6b62365621dfce9e951a4c43ee8d01c0853cb21b683afc4b32a2fb7d1d01127edad6fbaf83ae2f6f05e2920452fc189e4886cc04b914be6cc2de6092c6f12d81c9e62db97e862416d01f54063c1c698f530835869251296d79ee3b55d26f3c7bdce562a7a362281e1f49204cbada1a67563f6ad4d529dcd86a853a4cd3ee7e6a1"}]}}, {{0x9, 0x5, 0xd, 0xc, 0x364, 0x4a, 0x9, 0x82a0, [@generic={0x1002, 0x24, "859c0ed79c94ca0c8cd97c37c4f76c604f6b20cc6c121fa13b700963304338018801fc3b14b6d220e4f23e308b4067e0f2ffd40d6f01e0d851867c2cec46a02ede780606ee4bc172557864964e7004da310d7661e0ae657ef54713453e7513ed38e5deaa1640ce2fdb5898e256ea2871e5d42ffec61b0dd5f4425cf1fe9b7e9c12926c49251488105a0ca094329334fc6ffe03b79e302d45b4255974eaa167dc4b6526b64b4272d01d874b89ede8210645c49caea82d4bac15e634064c00891266381a0d373197df0c18c67b99640f32c032d4fd770cd65f5ade18a12ee8c3114225ec3f8e83836283b30aecfa6e65d68a2c6e3a04b5f3214a6d5855dfe2c8872bea1293c56ae5c29e00ca1a3495e992bd8f84fdd9c911a459b35dd691cf70e117a29652db184a55cce698ba654fab211e0a71f4c6ec58f85a810ecc6c1552340291c8d05a480efb82a389840bf71c8ea8e0656c5522bdd06e1b25db5f1b022de45c6889aca61a897eeaa388ff20f1b11dc819f16c80bf04703074af2b3971144aebdc42dfa672b4bba2a7b94843ddb8c78d5b47aa16fbed1de9b622cd4bf7a294c84cf632649ad40898e6815851febaef6c79244fbd0929f383e96885d6d273aa0903857ec4369f77379db7b510b3b3411d0aeb1e5e1e454fc710015e8f556e5be17703be00f15fcc1b2aaaec14b5f1f84c515b51669f21c45f4af34f3cdc66cccb902f009cab23a4a3d77d6875ba666be14738868c27b319c97b003cb677de25c25a329e7f3f749a0601af745f551835bb70d539c2ba820e8fe1295b0441079b6eb14c6ede99e2f27f6e55f2e31bec095ebd9a12a7754a3a85aae58e9a0ea22bb6b701011f2e4aaaeb53e9d3cb7b51990528d49bcb4856fa874dd3cc372279b219042da73fa0a4f6ae6100ef921964141ff94c44bf7fc33b38cf9400e971bc30cd944a936c88516682800592d22629af0b292da597e28f1b1cde25f76c3f379fcd168f641dece4818c664053ad47b747d908c9a08b9a2ae2d4299b5233acc546ae662f00a66e7951f05b4395928cc56c5f981534ec46a5842690144c54f101561e029c9dc437bda910e837db7042212b687a385d4c49c00ad8a9237df187209f86ee7e6a1e6c34cbdf4514654ce83810f9bfd23f74df9953b3a830983871983d21fbff59bd243e35187cdb97c1dacc330aa8b50261ffe4504bd44e38ba6a46d61bf18304f76a134b049fdf7b782dcb32afb390cb12c488fe07c2e4b844ad92f42f5804ede621143c9241b32377584084240dca1aff37fa26057bcd1542c61cf6dcef539453bb0167c4bcda8c1d78199d963ae96c503df76c8b5edf2095000a851795d5d3bf21617abfa4dd46e81d5d00b9bf830f24225c15f63b9179c5c292a2241ce870134055cd898d71de30ec7353a2f61145fb938c620812298f8c35218db955ca7acfc14e3e6ba7e9664b0fe06dd0435159a6ed2a4093786e0eade3ed2b2fedf8fd93ebc1f7a78f5f3331a5c93ea9710cdc8963bcfcdce0a3a4babb441988fd7ed330d3abb57d5e95454e2969e58e7c4c66f8dfe99d800bcb187428a798c43aa852ad85a38727c93cc3f221d6271e5478102cab83ddc605dc96f356528e8ce2510f0a875e8e00b736440e5ce34e640491c7a7692fa41dbb9db7657ff4ae35717ca9b3e22a79955a6db0302ecf7bb47602fa0a9df58612aa4a759abfa3cf55973b099b9be7e2c07432ab9ce69910aeec31a11c151be8c79370146861d07604e767c2b0c9190b76f62a239329d6b19c7061a8efd67b8e9c1e8d5b4fec1d41e7ed897ece4df90ee20ea5fcb5b5e42db6e6fa615c5fdc6b1c909e55a682aeae8460a76f458a6fb6a6d3cb1c55642bc734f88e8498becd952042e293e0f7ec77a5d871b34b02b4ac58207536307f28a3b29e316a19d658d14592aaea364f8088e72b1a119db688f985b8e63b5b95530f12fc97f49b6d907c314b472d4b13c05c169cbe967c61776222db6a297f2b664b4d5f21c5efa4da123730506eb5a79a0549635d4eece59f4720f9535f9231b3fe56ea73dda89733764ee392281b7605eb6d377afa641de9fa26f225c3a266f25382e5624ecd2399efa4a42d76592edbc968b3d918c23151ad2a7bb6e86da9e5f483cf0167faabef1e87440b6ceab01fb2a0ef05b463f13e404a76aaaad3698ab37bd059dabbc6b9846cc22e3afdc03bfbc28cbaba83bed99c0ff9d687720383676d0870cc91a2a065f2374d91dee8074fe31c69a1c5ee8b57229221127f544a8e6eb71e6d46d765bdbf81af026b520ce1f97d18012b6815c3792ef8f6f916bc50cb3984c0ffc8f61b72f4c6941e48c183fd0bf92ae05d65370b907f78d3145169ce237948f9385d5343c67f25e4c345ef49cb3252999a595870cc759e981f8c298296c9562dd5831f53ec11c78739c97738ff3c21634b1e5a3f8aa68549f19e243fe547a7a6e8faaf000388181af4f47f35d4f56dd62cb299a7dae93bd23d7d3fcefa7a8181f1d56f69c8321b6761571a66ff78b44a24258479f5f43c9bba2cd329a3ea0f52597850ea95eb446a7738df4ab6d9f575a3a87af99e6eca2197d0e9e8f42dd6d09ea6a12f800e3fe84379874ed4ca2095aaad175c1c5be1bab599a3bf44c45978417c2775b0ee71ff9c95317cf735edba40e648cb647e64b8507fc3c8f4df756008d3315318849e79a7c441b073a8c94b6e7f9def3e101cf94a0ff57c8c9091e8aef2857aed235f6fbf8cf7423fd6c54baee5b573b8fcb0a40c67f88d7a364c29f16c9eea1bb6abed18a773549ca7670db6cf09d739276c5ddb49dc73cff4d88ff3c74fa586b8f299094db4c0fe7bc4081d4a1d8b6a2c0743804042de5699e511b13ee9caf7499ee26d42c6a32c4966672039f668bd27c54d1a5fae05dadd214c7d9a73680c1d0fb3a1a5990ba49d4f2d3b549f4310588eab5ccabbc5ad05a7190f924d1e2614c7f9fc60399cc20cf007224cd11ce6687ce8ce38fd57503bc5cb85c9355b68894591da683a93c5f9284bb681c69e205bc1da89501001d5d1f1b374c5530afa9f7b24f34c425083ae62333aa5e32b2a9ff6a1fc0f3249203f3a6cebd471d43dcfef040099f312e52d557f740515189b00a3b3ba4efaae60ad1d9cb06ca43723ba6802b1ee6075a57c62b53eb4e5cde312b0c2aa6872add85da62f03d241fd9ece46b51e5e47e76dfad435f42bd3e025ff8b06ea721bd73a4675fd65718de30a9010cb8970890d10a9327f6a09afb63f95e2be6e96c55c6d83773cea408ce27a84afff179198ae42fb416c6ad8dafd0f91670051c5e47e524b433727eb54a2cb287282a0db008fbb1adbd3cba939280862e705763c2f3317438de2dd91b6994f02d0dd40e99efdd00486eaf00a422a4fa425ffbdae91dd7dd44b81c3076c5c8a65c53913689bc7dbcb47945ceebef179c5c113f5dd34367d597e01d9dbd4633a69883a1b845e061441d5e51a02318e2f1e8aa49ea45937d73fa696fc9b7bc5060cff4049ebcaf2e44e675e82f83709b58772b98275b654541adc6b896f08fd51818b5887ec19e555a2a815aea0c2800dbac790c514dad377ffe382287aa5c103846f4a93e2b45baeff9124e21be446e0ba341c3281fd04445dd224eb08f4cb6deb83fa65e2eb6103d4902d0cf318c60ae7e18a48f30567a21a8a3534ba7e61b6012a704e0686e2fa175461824576bfced36cf3c3e2ba5729a02b8c12b5733172a74455473ddf5b7d7eabae1bd3fa73c1144fea3defef78dbf150038564724e485f57c7a457b9357bcd0186d5634b7cb518102203cf2d48cc82e45627a90de50640bfbd732e79f6436e61a14eabf8bbccb652577218dcae42d90c5aae4f5e991875b0640cd8371e30ff8a5d18c23a9b21c8e7889059eda0c3d501dc23d60332a831ac6605c4c53903b64d16106c9b329c48238767b9353a25900e94ea2075ff4ffcbfc82ab827c001cd7f57883d9240c1a63829998e901509cb9c42908652080149bde60a93f6a280a61210d8d1d6d7dd1dad2e63d88fc3bfaa0494004df1b695519d00e990db726277507f60089ba361410815e36adec0297014b9d21028804fdf9ef5634defca005c1f9596c16bb3c75465b3eb0d994ddff4ba96eea8b675f87013667cd59d31741c5ebbdb5f6181e0af60a98d89d50c80bf0529712a0516a4289bb0fe035ee863a756b0ff61d11547ee4636faa362913ad0503e32044547bd9c9493401015acb3c8c3fd64f179ad3d3d746e139db6b5f27b804e65841fc400e601faf12b20c96b0a6a5dcae2c77cf76944a14339fa439382b727f2e5d0d69c25823e0cc6c04a7bfa7528971baea51edaa15d6c83effeffa7637bf30403984dc1e781156381756371291f3ac88f088f73023f5cc1e84abd5d129b80e1cf27596875351a7dbde56668bfb334c2cefe715ce26215c363537245fa78f905ca9f28d08c9cf798c68cc0bb94f6d5b756093b84fcd17761513428d2800b9e8b8dd89e4b4eca96d66e9d216f22c68a076fc15cdafb5c5a813d404cfe51937659c117820b1fafb0136cd024d521876ee8e9d4ea111c5f92b85b88888e346865739243bc8c438d73d9ffdf0fe57f6b122d78065b0d87d2822f89f09d04cc4961d740c10d950519c5cdd33282f40256b1b001d4dd110905ca1e73ec4b50619207d8c7cebdb727b8d0bd303db1f52305d3eaa09c8cef7cf457e874032488552477f5b4c61acf3ead36a3a120fd89057c3e2da02460344977db0203444b654d4df53efa38393bda070322fbeb010a7422081b136b707df0ddee50b7e37674fcaad3aac21dfb31240c1a3c836520f19c83b68b468b4560fa252a88add0585cfd247d27bf5852f96b07646d03d2da3ae259dd75636bf64c79b1a2269a2e47260322147bbd0412fadae4ec35f49fb79c7db29b12fd22598b20021a8ed49540388ef398976839b388077fac82835be4a824cb2ad1265997213f2f9b0d27ded4c97c6e14c9a270776f7303a82061fd0dfbc0a8a8c35920716d3e92a29bd953f2881d7480b6c6a5fc78c207092807d794a20061f3d9ed0ebd03ed215b324e6a0e0133550a18325e392182bc056d9428cbe886ba16f1a3f2048f3d524bec59949c7ed76a005df2a10b612f3aa2fbcb6e4fb5c3182fbdbaf2a27edd1d41fe658e6eb8326707d8f1b090f3bcfda3af9a33ddec9d94c58150e1f79c8e91900a3a830d846c9087b923944d2ce21088abfe1141827b38ec0d2f4fcc5438c7c84db8c02fedd6633aac9dbdd46b81932f600c009607d938e4e2792f61f55cf0a8508866e5b21577b865b125f3e527189ae01b9550d42f64abefa0a4bdb05a7ee0feb6ab2d65b4c356b7aac5a4e6ecd6060aaa484df6900675838aff4a73cbce85e560adfb5f8e370169dbdc2b901defa50e6bfe2913108c5c6a8bb1b718d754c064b18f66c90a66d4851caa9a019161fb5b125d508e6d4683821f8e6bc0f404ec8e5d322c9831e89156b3b18709a8031f1e1fdc889ed4891a0131cfb21466f95916e817bfb047caf0f78b77a9c937adda723c178491be0551a8757ea00de813e617b2bfbc3210158a7a486ab0364ac534322a370c1200aabd27dd84c996a4bd128bf049778ecf7076e745698aa65c3ce9c439b9cba40fde7e4e180d3ac54870e4e643827592b2ace3a70075608602772c2bb5a9588235cb02fff1f785ee0a52a148b074f14ef9ac8b6a47f39d28b7beece4d091e510be9138b923a0111e988ffca138f26e5118a48133889df92558b8037a"}, @generic={0x4b, 0x23, "fe8c34674c93377e7aa4ac36b806a823c5a43f39be9884d744bf96388b943537fbdfb4ccda312c6e2239e626ccfc820f25f297fddfc39c244d8b6b2ded40d9acea77241ec69b4a9ef9"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x175, 0x8, 0x36, 0x5, [@generic={0xb9, 0x22, "e7c81e8406aea022c9ed817a3f7ea743ec26072e6c4cfaee8995b18dc7c7b6e47c0108afc8e8e5f8d146b9defa40ff3aa6ff2d31dae8e868c39e3a4f53a772fd0b17b770fea900f7c2ec1f7f1a216e1327772e3388f811ef17928167aec22dc512bc8426933e2467fe93fd9f5af2f66d86e6babab91348d6f0800ca4a4007ebc73f83dd676f70c92b2c7f008a2cefa488afd87fb63e992561500088ce16bca60f0c990fa247f1a8e652e17990ff581661cb197c36962ef"}]}}, {{0x9, 0x5, 0x7, 0xc, 0x132, 0x7, 0x4, 0x1ff}}, {{0x9, 0x5, 0xb, 0x8, 0x341, 0x83, 0x8b6b, 0x10000, [@generic={0x27, 0x9, "e6c0c088a04a0cf8e7eef3852dd987fe6a4a3d12716f9527b67bdfac6c16d82b7e7dbbdff4"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x3b5, 0xcbc, 0x400, 0x5f, [@generic={0x3a, 0x6, "30035dbf2cef9fb6e80ba803d13ed7547f28b1f2769e392e5bb44bc5ac9fbbd52d70d0e462aa5cd5c825101feee8d180c5defdcdff2444b9"}]}}, {{0x9, 0x5, 0xe, 0xc, 0x340, 0x1ff, 0x460, 0x9}}]}}]}}]}}, &(0x7f0000005cc0)={0xa, &(0x7f0000004940)={0xa, 0x6, 0x250, 0x401, 0x5, 0x2d1, 0x20, 0xbb1}, 0x2b, &(0x7f0000004980)={0x5, 0xf, 0x2b, 0x3, [@wireless={0xb, 0x10, 0x1, 0xc, 0x44, 0x4b, 0x0, 0x1, 0x6526}, @ssp_cap={0x18, 0x10, 0xa, 0x0, 0x3, 0x7, 0x7, 0x40, [0xc000, 0x30, 0x1e]}, @ptm_cap={0x3}]}, 0x7, [{0x92, &(0x7f00000049c0)=@string={0x92, 0x3, "3cd40f5132314c03074ada5956b2d768f5dffebbf1ed8fa226e2cef579e0ad77ab68c7f019bc148b4b1faf790382a975fc02241b9db2f6c5eec1818f20f922e1c6db90c180d68c23434fe61a40a630e05fc39827b7f166d98c73559f512e787fad4a9055a70fdeef1a2ee80b27c40c2fa8e80cac7c434d2997edd16eb0a5516345ffe4a87f412216c954fa2b882423a1"}}, {0xb5, &(0x7f0000004a80)=@string={0xb5, 0x3, "86274ea9db8163feffbcb0195cc015116cb8dea5d0ba046eca60cd62d6f3ffdd7b275fcd02539f9171b2bb5d1a078f6454fa38b57b3c062263f2e3510978c97577638a3da47368a5f1a57668654fd6bc54778acdccf338946fddb4199ec7fa5f5959262f108065142dc6e63ea224100c2cb26f7f75afb663ce480fa8b679dfd9fe7cb4d1fe8e14967e99f65f2f9895397133469a9ac1064228e9a1790a0aafe7b9f68fe87b9f66749ee9436afd9d4c311485a1"}}, {0x1002, &(0x7f0000004b40)=@string={0x1002, 0x3, "088d8b435ff4384a25e836526bd0b065be46bf24ebbf54193a1860a53743dcd9df0de732b2ff2847dc47d26c80e4d31f2f10bebbc5d82c9a2bc21a54c4906f2601710d657e52e4b5cdb32745f354a0a979543a16993f66aede67d2ecfb489656916ecfa113c3b996de367cd7cc8ea13bc94cc82ecd861aaca3ef556ca42c72f82d2c63f81141cac4e467eba96b41939eb217d1976bc2cce75e43ba8f4873dd6067d1e56ef85a0ebdfb9d5bee53dbcd37b2a717f994d0a652a2b282b7794fe67d1e91b569f6c173c64355d98cdd8b4f88abbf23ee9edfd5db425aaf3fbc6e448ff07decdac61c5e88deaca5ef4551c815325f7d1e0584d6278f8b5a172252a37e416dfbcce3df5119c76a7b8fc8c3f71670129c1b803404897d56343a59b5aa0abc711e2819cbbd0f0a27a802cb1912d252c0bb5fdd1bc61861985c5db89f944d22b2ba33b7c8fd4738deb9e0428611fe46fb93ef2c5ae2a535a33f4b89433abbe920841a765dd78d66cfcdac796e9d36a7c0e74f4e5e530e3ded156bf1fb77ad638e58f7d6b593c729e73d7e0392fde0a8d37dc63d10267243268a0172c03bbe26d73a72c4ea447f6e8692636acad7dc602482fecbb9702029b47b01be0edf3c02137579cf87cf83cdc91150b9ccee78eed14c1383fe50d81b3e8d8f071a9171eb9ea274f716a94b53a5e4ede32fd6e98196f4553f15f21adc553773bb38895d850f1397bdcd7f3581e8b18928a2b7b7ac07543a6e07ef5e457ad9fa04777a5ae4b92244d2fa13dd88f90a0638e8ca418855677e57b160f7813e6e429c8d1f54fa3b613469e7cbaed2582845d8570508ec0cf5243155142e5cbd7fa32b5e201a8cd13ff3e364a5088e6bf6aa1b39a9f901a8446fdaca7612a6c67404f055477d448ff29a4e77a530560f5a9550c51ba6be21491ecf034fbf89433c010f73b8ff52b639fc1922c5f3266a6b7e551269b51261eed4b22b9923e741738dac0020684b2fc595c284504e57a68b488f6049a988ca424200ea3373732335b67c2cc51ba452c95e554ec2344006e7f9d09ab84489bd350d36c4fe088e0d342d61c18f3ebb6605edaf4ed3eeb738448a4f89703b059c09a867631f21e8049f2ad80e20d64962714bfbe2ce33b31e06b7865400261908a7c024a7d656373739c7747d78babf742f2d9ab5393fa4272eb39465a251b3785967b83f0e5b392c6f4b977cd64776e7d8d803826edc99d74c48672275912c28edbf27e7ee235ec3a64f60c543656a20d15d3a97d9803a4fc9401d0228993dffefcfb5158f07c9b26d1234e5123d58785501e6cd4b889d43237e872071fefae6a66557fcc8fb9765b6f4c190cd53d5977c64318ab9fff3b5eeecfb4937c828327f14f316928d3c6c127c44060eac38e1c219f893b15d5bb0a139487a0d6eef2118076e7bc1065bca0759ba0c59df1bc330f9f87b446c8e20719ef7389eef633d65d0a7206ffca3333903992fc5724f7a15d92f37e7edeafa5459f7c7860fa79675f54a4bbae97240ae0ed217c5ecc5bc7c9fd6cdf329fb1b251df64b67fa51b3c96f438dd01695db9beaec1dc22761c70f173437759043ebb698ee4f34824fcb2147e0f3e1b35772d150c0e17d594a4e6cbfb93bc5761c69c9df382a07ccbbd19e280e9b8f5bbfa89266cd3d5722d59e3358b681c3625ff1f7466a3aeefe4a4e9d8657fbfba7451de64fdda83afed039da89cafc0456678d10d12e6a8acffc1906562ea79c5fc667b9df4242c77b581acccd8b9947e89d960163425fadccce8200921c48523ba197b2b0ac00796024281e322a346fe771c6485d6c24c16c410a98e224919f2cae01ad1e9f18a1e91f29d22754f76fc6a32e7cc863e2d84e3c91bd15c363aa5a1020b0d186bce32b6171f4cb440c80fbef59397fa98a5c4fa9facab364d4d58137304887de858a226156a179be167b884ed966eb735c58c7c36a6f777a53585d94e3168ea70e257de5c1161d29ae2794d25d2a58a4c0089762f20e90679091fcae56303e5cb1e5c640ebff38de48da3383ed5c26cc708f0b9a2e06eb98c5dcfd8ecf3d8fc2408265e62326a009c5d7947e91664d71523a6726bdf90271b81f631a0ddd709772d0f4efcd7640ee0828d6af90a8d7e16adc047a47e982e31ba0109b0ba93649549c06452483e65f67d0f07ec4163ad11eff7446cb8d752ef22f074d27bb0aed39789603bd6eca6ddd9192e19ceda867d6e1c91c9e3dc63ee785ab33b5abc0cf728f1030feaab5a975c0060bb15af94b932ad24d797963460612dbc5f6b3f48b036a7813daf3c22fa84163a1a9ce40c07d75ed60c626489a2d131ebb87dcff1a39cea842d9449fae61414358e83c0e562e1dcd145ab76069e49799d5816cfc706aaccd53df91e45e5ab98d18d4732789c3ab36790a5b42c5af5f6f0e1ed749438e98f1d2aa453a230d5520e944672bdef6c3d230086a0794ea792e0750e2262eefac85b6937db33d372f3ccde3ec169a9e3e8cc68df685dc7d63e77f41f77515398cb1a3ada0a003a77dff01925113713753e754e2abdbe15b0f150e6414f3e20c1cd0ae21555872324997955df8e975780974af0a149c71093d58fa9b7c30eb2f5239e4e86cc85f85d022423419ed1f7d3e5e933091c7fdfbb0619dbe6206fac5f34ffa6baca397b6ee83a20e531f184c6fab82abbd1854cfd4ef654fc76e586167941632ee7b3f09f3b64d375040e2f2870b39ffee070259bc516308bac3ca39597f3f0826fc6de9df87f30f001587ccba56c71d92f5b934dbf1bd615b51ad13e60d8c1a8419584137ad4875094ba59c565c5c4221c08e7c6be903ffd30e3a0474a893462593b5bb7e4b8c31a887e737860e77c424e443cf33dd92fe2148c780647f77c5c5d5ceb6b0e6d5dc67c3e6a54427e0aa993865e0a40ccf3f211354f39c3a0a7a83b4a0b9f08da774b185461d74428da723c710919563a473cd8f5b456cf842264b02a49adfece8a2725d9ac733cc81ce6b50e300956b2deb6b6242bc8384821717f02fcdec2f26b3f83425f93a3a1a88e1da95c7be3bab5d19415990e27369f0752af6e561b58c53f82f453a2a833353f92d63c4b5266cf9f820b27103b80ae4b4987dc35fc803bd010556f50ba6f9b86b6d0280c5a57da7038b18f144cd30bbe0c29efa987d9b8ca11bcf220146d3b2631e466b60f3352574238474449835a0e1cf22cfbfc3d2400e2a3c58d288034ba78e784d5554ccf82d18f29405d9ed09a9823efd5d4cb10525ab0c73b6de89d2078b852d25bf05ac25ab527e9617d126e4bd46bb008e51366a000a17c6cc427481179e19e7f7de8a9be074f2a22ad60b5b60fe40ce63479189682d99d1338639ac277f08825f2de01888972779d77a216e6ff761ff97fe7fffdc9996a3d7672df2f94b3ee3fa933aa7db4041c9e85b6fe0530cde5e5398a3478eb96205927d7d8ce733333e5b500883e45e97730f6ca01c58b233e7f75b85e6179df1cf97e89bacb1932d25fc8666c4fbcb4a450611a55c0323f00468b4d1c71bd7889dc778edd4349173eafdcd62fafa7c36b71879c22ea2273a22ad2b866557160c7f7e9824a8e429de2123cc8c03d86396d711912947147857d44963cc0db5e5aceaccf780fe63b71aef1aad0d57d2bff28042f90deb60ccbcda6e340ff8ca47a9daf259f2e67339b2a5048d2545a5047fc05913670837d31d65742986128218fb0019eefaef9e30311d616169da51e8921849f84c0f7add30ef573b95a3fe2ddb4e5981145ad44f9c6dcfd6209353d036d0ae52eae192b23bcc8a6f45c0edf9b48457907f36f1e5a24203c76632a3d4265b47b9c9803181132026fec3661dac9263f5ddd7f00058489f15e3c7e729d3207552ae008bdb7f805d4cb07f9ae9f505855f8ef27ff2cbe22cafc6cd1220acbafb06b7ee17ca1af3297750c5923f34a7baeb6c72ef9167dc608ea623a617c81ac48a634cbc25a888a724e1ce925ace6e3cd0cafd964a943efd52f0675826a62a7a1a88d7429d5d4f978aa74f2827f5c03854f55c2c32cc2cb01093a9337c3e8c410f933bc20843f97677459b4f82fed607c4a5baf680842971326c579f05161dd5ed22987d2d9b8e7ecf678614e6c59e71a21b00d794a703eff5046040f67cc4f2207f66d1a0904f2abe0541209d6b96031222d30280ac9a33aa150a2635df9bde5a62ebe03431b306899550cf603da65ae18165f0003904724d07164cfd442569de174c46e76158e09e94e2a381bf77f7dc7fa0f9d71a627af187585bdb2bbfeee1cf6f468cd12936c5520e5bcc83b14d798444d54bfe584f7a80d3a9f1d6a8b6268b88caa2c54fd4bc138d3b440898b1ac2510fe5053cd852d8aa5ca5ea413744e752600ba3a99a7b123b78230ae43f1f2085d0cd410484c64eda14aa55dacd8b11723ff536ceedadc96f8004a88be0bd9343b20ece7641c42044874b218d6e798eeeccf6fd85972d5ff7a0c84b201eacc6e21fb34478ba92bdcbe59d3d946e16ab00760a35182712404fc2a889f56b74b1366d90a533554b8e34be7241c2cf0167a2b0bd69e110e5d30278d3e31e0b5cd55528910664f1467f26fa2b7f355ef522d90dfce30295cade3aa147ad9937febf271209583cf27b7be283574b7902549c76133ac12e6ede9364745548fb0177e6006612b2f132dfd2b85b130f3dff906420476575e1e7f4d3de7f156833a9e94fe7b8923ea6464b783fbb70e647eea60adb1ec7ed0b01936ad248fbf632a730340f519cb9d67486d7f36d82feaa94aa9e1202827c739bf9d2a7fe17f4c1797442406b46630cd7d81003d0fc9654c486e26f060c8748e88fe1096a3432154a6b295853664aed6ab623c57a0b3af2c1b72a4b1bf5983df15507b04e54e94129bd6c7dc392dd0019205ce38796914e1664a87d66e1c04c9ad995332cde5fb24f095d171ac90ff10437bb4d02ca35b06ced766d280259ee41e7bee0656685664f80b53042487d1201e600d23a1903ecbb4ff52c312b1e5ad8e2df8dfc6a10bbaa3471dc9e1df47469102f45c7d24ef6e0a7a69403b93de359cc24efae5eed64dc07a6b3304b05cd06c86638ae4367bed19b5e04462ea7ccb02f999277c77855c5a6a00a68906e04aa1a08e0800bb7f510b43738681eaf5d32c9b7bdb025ce03723cfeeb66b268017b34071d471b827033e22cdeea879b60489910e3b82186217f96e7f2441b395fabc13a4dbf4485695a21cd9964071fd5587ce1abf874ff7a11f24d0b185cfa1d04403f2c6aa43fb6dc3b2fac730a61baade29fdcf8202271fba9a86a8c25680200bb1e1c8e5e5bbe3bdde82a0e185e971e543f6c155dfa545d33cf96207c7b04710fb3a47da30ae37cfa913b4a875094344225d38ab40e7f617c7652bce65e639657178e004e3cdfbd11d73299f7ff156a3c22a819aae05a53c60ccf251a1e2f39c8f32f0b2d944c6a0ee0a4b0235d9b87e4f317804bdcafad90b2601dae5baa382c121cf9b3307aaa622cb33539cedce34d8e8d35d8f6b97cf6c49d4b2b0fd23d057202d0bf63bd93e66d3650ec945ff64f127622af4f3c5973c9e561293de1abc0d8cc64ae7964d77a7206ba21164af306938339b5872ca99e311f262ddd845c30704f2ee72f8414b0044f8d84d09616d6f83d345f75b93b2e7b8af2e6173992bde670d98e74f708ee18be67036e4091f1c48840c063a62955264b9048f5b94d4229a9774040bc1b878edb8bb8ba7c6988cff20966f42490e96854de178779c48125ad7a1c0214e419e"}}, {0x4, &(0x7f0000005b80)=@lang_id={0x4, 0x3, 0x300a}}, {0x47, &(0x7f0000005bc0)=@string={0x47, 0x3, "c5ff07be91a28f1fb99e8f35d158925725f6b5d37da2334c18f086016f8b968958093d3cd2f4f32fd3d355f7198c72d30942897ef92bcf38b2c09348d17aa1e870a6eeaaf2"}}, {0x15, &(0x7f0000005c40)=@string={0x15, 0x3, "9ae27ed1283466f84dfe761139ac846890e69a"}}, {0x4, &(0x7f0000005c80)=@lang_id={0x4, 0x3, 0xb}}]}) syz_usb_control_io(r0, &(0x7f0000005f40)={0x2c, &(0x7f0000005d40)={0x40, 0xc, 0x83, {0x83, 0x21, "00418e5ee1145534093dd043f1b7784da972835c0550bf7238ef1aaa7e0d0c6a93dc58b004e13ee2074ecfaa1c1039b7af1e5864bda1de43f48c6dfa99b680d66129e466fd2a3a1ae926fbff49de0d06cc9a0631a01cc3f73ccd639cdd7f6ee9a42a01e4e363eee122e66ba62ae5882973885d5bebc98a52aa6492dd06fb085db6"}}, &(0x7f0000005e00)={0x0, 0x3, 0x57, @string={0x57, 0x3, "c646e1ddd9c9e0dce8c7465f2ac9f33945b4828a2b80e2c49c134270a5a2107578c819e836ca3b880f76043a14c83897fca9d371b907400ce5e5a89ba4dd17991a76c41e13f039a0455f579d9d98faf9ba4a5aa5cb"}}, &(0x7f0000005e80)={0x0, 0xf, 0xc, {0x5, 0xf, 0xc, 0x1, [@generic={0x7, 0x10, 0x4, "f08641fb"}]}}, &(0x7f0000005ec0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x384, 0x60, 0x3, 0x100, "9c0eef22", "4080ca63"}}, &(0x7f0000005f00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7, 0x0, 0x9, 0x0, 0x3ff, 0x1e53, 0x9}}}, &(0x7f0000006580)={0xac, &(0x7f0000005f80)={0x20, 0x17, 0xe8, "82e49ec5796458c9afc8416ee87f3392d654d6e9f507fe220ab70064d0bd4876f0fe79a9ddfeb5620a55f792953f2d35c091614b810347a7ea68e1d094dfadf12a2a8002c191bec95a4c5d97a1bf2590eeb4b78b1766964e342d547ac529396ebd74aeb7960ed312568d398e9065e3771701cc47ff0137e597135f8eec418bf300fc2fc0c6bc8ed023fcca69e1fb504fa36b328a131c7960ac754e66de343e7a3fe3339f70cc2cccb25f8f20a4d2fc33625786a629bd3ac2ded352cfc6cad06fde092a43eead4cf30ec0a2680d1d9c7ad8dd8ec97063e73ba5748b49c353e29be6e7da2b1c7a4404"}, &(0x7f0000006080)={0x0, 0xa, 0x1, 0x80000000}, &(0x7f00000060c0)={0x0, 0x8, 0x1, 0x101}, &(0x7f0000006100)={0x20, 0x81, 0x3, "9f8b1d"}, &(0x7f0000006140)={0x20, 0x82, 0x2, "97db"}, &(0x7f0000006180)={0x20, 0x83, 0x3, "629fae"}, &(0x7f00000061c0)={0x20, 0x84, 0x3, "86fd92"}, &(0x7f0000006200)={0x20, 0x85, 0x3, "1415df"}, &(0x7f0000006240)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000006280)={0x20, 0x0, 0x4, {0x80, 0x4}}, &(0x7f00000062c0)={0x40, 0x7, 0x2, 0xffffffff8fc59f6a}, &(0x7f0000006300)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000006340)={0x40, 0xb, 0x2, "be3b"}, &(0x7f0000006380)={0x40, 0xf, 0x2, 0x817}, &(0x7f00000063c0)={0x40, 0x13, 0x6, @random="3efbbd2ae2d9"}, &(0x7f0000006400)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000006440)={0x40, 0x19, 0x2, "40e9"}, &(0x7f0000006480)={0x40, 0x1a, 0x2, 0x6}, &(0x7f00000064c0)={0x40, 0x1c, 0x1, 0xb1}, &(0x7f0000006500)={0x40, 0x1e, 0x1, 0x200}, &(0x7f0000006540)={0x40, 0x21, 0x1, 0x9}}) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000000)={0x14, &(0x7f00000000c0)=ANY=[@ANYBLOB="00013c000000bc239d6ada92a5c43db4a3f29e64b67bd1b49e252d00dd0540b00641ec1bd5681bbb8c53116546d8844272d817ef387b84b29b22ce8b9fa9e4f13afe"], &(0x7f0000001200)=ANY=[@ANYBLOB="0003d1000000d1033f20d88931d6f9e6634b1f1cf1059e65d59b48d94c3136acfc47d9beb8afa468e428edea800fe51a19959f970aad06504460a5d2f3a44825210fac9b7da2f10fd07f9ecf7ed55e3601000dff94d85d190ba5da740bdbfcebe6edc556e54ca6e8ac643c25c795b3424472a83511eb71e7f20f11abe89585cec8b6522093aa9cf6f135349ee9d0db46f4973de9f5f9aa5f77a7e0fc63d7efdfb1a31c9eca9eb7bcd84a631832a098d30153a67bb74e446fda41bd8399d5eb5140f7e7840333843560d67d77e4660d7dd72af91b0ddec6"]}, &(0x7f0000001500)={0x34, &(0x7f0000000140)={0x0, 0x18, 0xf, "3b9e5da0d8acfda87d65f7bd9b3802"}, &(0x7f0000001300)={0x0, 0xa, 0x1}, &(0x7f0000001340)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001380)=ANY=[@ANYBLOB="2000c200000000c0a24f2a9b9610fb654e0b50ad7acaa7ba1ca7ff5a5ec175b043ab85e32599bc8dcab8a5f18a55fe6fc819353da4fe11603660a76bbdc0b5ce80d3a3d81285637899186b39a3842b4aa3dba748296d4ba72d067ebdf1d6cc7c0a2ef18222561a09e9d07b1239046a37096f5c0ef51cb50e641bde28535bcb76852e88fb7dd5c01d2e3207e9ccce6f1ef6f3c8e818a98757dd14fe59b60710437040c66875d5186e463fc31c1bed1c1a7622fa0487e34b2d1c04e4ea63a6f3dec96be124aa144564"], &(0x7f0000001480)={0x20, 0x1, 0x1, 0x7f}, &(0x7f00000014c0)={0x20, 0x0, 0x1}}) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000001540)) ioctl$HIDIOCSUSAGES(r2, 0x501c4814, &(0x7f0000001640)={{0x1, 0xffffffff, 0x0, 0x57c8, 0x0, 0xffffffff}, 0x2f1, [0x80000000, 0x2, 0x60000000000, 0x8, 0x46, 0x7, 0x0, 0x8, 0x4, 0x5, 0xf20, 0x7fffffff, 0x5, 0x5, 0x100000001, 0x40, 0xffffffffffffffc1, 0x401, 0x8, 0x6, 0x100, 0x2, 0x4, 0x9, 0x0, 0x7f, 0xae8, 0x1f, 0x81, 0x6, 0xb6da, 0x6fe1, 0x0, 0x9, 0x20, 0x80, 0x800, 0x6, 0xfffffffffffffffa, 0x9, 0x0, 0x4, 0x401, 0x6, 0x6, 0x0, 0x0, 0x7, 0x40, 0x0, 0x8, 0x3, 0xffffffff96828d97, 0x3, 0x8, 0x84, 0x100000000, 0x1, 0xfffffffffffffff7, 0x260, 0x7, 0x8001, 0x2, 0x9d4, 0x1, 0x7ff, 0xffffffffffffffff, 0x10000, 0x1f, 0x8, 0x7fffffff, 0xfffffffffffffff8, 0x3, 0x3, 0x100, 0x1ff, 0xffffffff, 0x0, 0x4, 0x9, 0x1, 0x8000, 0x9, 0x0, 0x2, 0x9, 0x400, 0x1308, 0x7fffffff, 0x4f9b, 0xfffffffffffffff9, 0x8, 0x3, 0x6, 0x400, 0x7, 0xfdf, 0x0, 0xffffffffffffff01, 0x100000001, 0x3, 0x0, 0x10001, 0x3, 0x0, 0x8, 0x0, 0x7, 0x7, 0x2, 0x3, 0x7, 0x33, 0x7ff, 0x8000, 0xca, 0xff, 0xffffffffffffff9e, 0x63028c84, 0x9, 0x1a3c, 0xfffffffffffffffc, 0x6, 0xcfad, 0xfffffffffffffffa, 0xffffffffffff0001, 0x8, 0x1ff, 0x9, 0x80000001, 0x200, 0x26, 0x7, 0x80, 0x8, 0x8, 0x6, 0x3, 0x41f3, 0x0, 0x3, 0x7, 0xffffffff, 0x100000001, 0xf9, 0x6, 0x55a7, 0x8, 0x3, 0x5, 0x400, 0x0, 0x40, 0x8000, 0x6, 0x5, 0x100000000000000, 0x80000001, 0x4, 0x81, 0x2, 0x400, 0x3, 0x3, 0x5, 0x2, 0x1, 0x80000001, 0x80000000, 0x6, 0x0, 0x1000, 0xffff, 0x23, 0x8b5, 0xef6e, 0x0, 0x5, 0x1, 0x1, 0x0, 0x4, 0x8, 0x8001, 0x9, 0x2d7, 0x4, 0x9, 0xfffffffffffffbff, 0x5, 0x639eaa19, 0x7, 0x0, 0x8001, 0x1, 0x8, 0x3, 0x9, 0xff, 0x3a7, 0x8, 0x4, 0x5, 0x7d1b, 0x4655, 0x6, 0x1, 0x0, 0x5, 0x5, 0x0, 0x8, 0x100000001, 0x5, 0x40, 0x2, 0x5, 0x7, 0x856, 0x6, 0xffff, 0xdda2, 0x74d, 0x8, 0x3, 0x80000000, 0x200, 0x6, 0x8, 0x1000, 0x0, 0x643, 0xfffffffffffffffe, 0x9, 0x2, 0x1f, 0xcf27, 0x6, 0x7f, 0x3, 0x20, 0x10001, 0x9216, 0x101, 0x7ff, 0x239, 0x344, 0x4, 0x5, 0xe00000000, 0x57e8, 0x4, 0x0, 0x6524, 0x1a6, 0xc0000000000000, 0x100000001, 0x8, 0x6, 0x2, 0x9, 0x6, 0x1ff, 0x1, 0x7, 0x1, 0x4, 0x9, 0x86, 0x3, 0x0, 0x3, 0x6, 0x6, 0x6, 0x100000000, 0x3, 0x1, 0x2e5, 0x7, 0x9, 0x9, 0xfffffffffffffffd, 0x1, 0x100000001, 0xfff, 0x64, 0x41, 0x3ff, 0x3, 0x9, 0xffff, 0x6, 0x1957c00000000, 0x9, 0x60d4, 0x6, 0x9, 0xfffffffe000000, 0x6, 0x4, 0x6, 0x0, 0xfffffffffffffeff, 0x9, 0x9, 0x5, 0xfffffffffffffffb, 0x80000000, 0x5, 0x59e, 0x7fffffff, 0x100000001, 0x9, 0x880e, 0x3, 0x6, 0x714, 0x2, 0x0, 0x7b11, 0x2, 0x9, 0x5ec7, 0xfffffffffffffff9, 0x8000, 0x8, 0x1f, 0x8, 0x10000000000, 0x1, 0x10001, 0x7fff00, 0x3, 0x2, 0x10001, 0x3ff, 0xfffffffffffffffe, 0x216, 0x2000000000000000, 0x10001, 0x4, 0x7ff, 0x1, 0x3ff, 0x7f, 0x6, 0x7e, 0xf6e1, 0xfffffffffffff800, 0x0, 0x7, 0x3f, 0xffffffffffffff01, 0x6, 0x7, 0xfffffffffffffff8, 0x7f, 0x6, 0x0, 0x2, 0x10001, 0xfffffffffffff54e, 0x2c19b7f1, 0x401, 0x8, 0x2, 0x5, 0x6, 0x4, 0x1, 0x20, 0x80000001, 0xffffffff, 0xeda, 0xa9, 0x40, 0x401, 0x80000001, 0x2, 0x3, 0x1, 0x7, 0x8000, 0x6, 0x0, 0x8001, 0x7, 0xc13, 0x4, 0x20, 0xff, 0x3, 0x4, 0x3f, 0x9, 0x8000, 0x9, 0x9, 0x3f, 0x1, 0x9, 0x0, 0x9, 0x6, 0x4e0f, 0x4, 0x70, 0x6, 0x8, 0x8, 0x5, 0x80, 0x7, 0x40, 0x0, 0x2, 0x1c, 0x0, 0x7, 0x81, 0x1f, 0x0, 0x3, 0x5, 0xfffffffffffff78e, 0x1, 0x0, 0x4, 0xbf0, 0x9, 0x100000001, 0x13b, 0x7ff, 0x2f, 0x6, 0x7, 0x80, 0x800, 0x1d79, 0xfffffffffffffffc, 0x1, 0x97, 0x0, 0x17, 0xfff, 0x8001, 0x4, 0x6, 0x2, 0x100000000, 0x0, 0x8, 0x3, 0x2, 0xfffffffffffffff8, 0x1, 0x7, 0x8, 0x8, 0x9, 0x54, 0x5, 0x6, 0x4878, 0x3, 0x5, 0x6, 0x101, 0x80000001, 0x7, 0x3, 0x3f, 0x8, 0x9, 0x200, 0x63, 0x9, 0x5, 0x7, 0x400, 0x22, 0x8, 0x167, 0x7, 0x1, 0x601, 0x3, 0x1, 0xa00000000000, 0x80, 0x427, 0x5, 0x6, 0xff, 0x9, 0x4, 0x7fff, 0x8, 0x9, 0x5, 0x6, 0x6, 0x2, 0x200, 0x20, 0x1, 0x3, 0x1, 0x1, 0x80000001, 0x4, 0x0, 0x4, 0xfffffffffffffff8, 0x0, 0x8, 0x452, 0x100, 0x1, 0x2, 0x3, 0x1, 0x96f6, 0x5, 0xeb4, 0x4, 0xdc3b, 0x0, 0x8, 0x1, 0x51546b81, 0x3, 0x1f, 0x9, 0x1, 0x5, 0x1, 0x9, 0x4, 0x7, 0x5, 0x4, 0x6d, 0x100000001, 0x0, 0x2, 0x2b18, 0x1, 0x1, 0x0, 0x4, 0x31c7, 0x0, 0x2, 0x1000000000000000, 0x4, 0x0, 0x2682, 0x100000001, 0x9, 0x2c, 0x4, 0x5, 0x40, 0x400, 0x7fffffff, 0x3, 0xffff, 0x0, 0x9, 0x751, 0x5, 0xffff, 0x6, 0x8, 0x2, 0x8, 0x0, 0x4, 0x80000000, 0x7fffffff, 0xfff, 0x2, 0x7ff, 0x4c, 0xe3e, 0x5, 0x40, 0x2, 0xaf, 0x0, 0x3ff, 0x6, 0x200, 0xbd5d, 0x9, 0x9, 0x3f, 0x3, 0x200, 0x3, 0x3, 0x101, 0x8, 0xfffffffffffffff7, 0x6, 0x2, 0x8, 0x0, 0x54e, 0x40, 0x80000000, 0x800, 0x6, 0x0, 0x9, 0x1f, 0x3, 0x3ff, 0x777, 0x7, 0x5, 0xfffffffffffffff8, 0x20, 0x7fff, 0x101, 0x0, 0x7fff, 0xe62, 0x3, 0x0, 0x1, 0x1, 0x4, 0x1, 0x4, 0x1, 0x4, 0x6, 0x7fffffff, 0x2, 0x3, 0x3, 0xe900, 0x2, 0xd81, 0xfffffffffffffffd, 0x1, 0x9, 0x7, 0x9, 0x81, 0xffffffffffffff62, 0x289, 0xffff, 0x7, 0x5, 0xffffffffffffff00, 0xbc1c, 0x9d, 0xfffffffffffffffb, 0x7fff, 0x3, 0x8, 0x0, 0x6, 0x0, 0x100, 0xa67c, 0x2, 0xb6d, 0x0, 0x7fff, 0x9, 0x6, 0x3ff, 0x1, 0x9, 0x100000001, 0xb8, 0x7, 0x7f, 0x8000, 0x5, 0x44, 0x6, 0x3, 0xffffffffffffff60, 0xfffffffffffffffc, 0x9, 0x1f, 0x1, 0x10001, 0x8, 0x0, 0x2, 0x16, 0x100, 0x1, 0x8, 0x10001, 0x6, 0x9, 0x1, 0x8, 0x10000, 0xaa, 0x3, 0x1ab0c791, 0x80000001, 0x8, 0x7, 0xd2, 0x82bc, 0xfff, 0x1000, 0x0, 0x4, 0xffff, 0x401, 0x2cf5, 0x6, 0xff, 0x10001, 0x80000000, 0x30f3fe6, 0xe000000000000, 0x2, 0x6, 0x2000000000000000, 0x3, 0x8, 0xfffffffffffffffc, 0x9c3, 0x401, 0xff, 0x2, 0x8, 0x7, 0x4, 0xfffffffffffff801, 0x3, 0xffff, 0x9, 0x200, 0x2, 0x1ff, 0x8, 0xffffffffffff4123, 0x0, 0x4, 0x9, 0x100, 0x4, 0x9b97, 0x40, 0x3, 0x200, 0x4, 0x81, 0x6, 0x0, 0x100000, 0x1, 0x9, 0x101, 0x79e2d7cc, 0x8, 0xffffffff, 0x5, 0xd8cd, 0x100, 0x199, 0x8000, 0xf26, 0x0, 0xd8, 0x0, 0x1f, 0x0, 0x10001, 0x6e0, 0x7ff, 0x7, 0xca, 0xfffffffffffffff9, 0x102000, 0x2, 0xfffffffffffffffc, 0x100000001, 0x6a, 0x0, 0x0, 0x80, 0x7f, 0xfff, 0x4, 0x7, 0x0, 0xc54, 0x7ff, 0x2b0b, 0x2, 0x3, 0xe8a, 0x800, 0x10000, 0x7, 0x80000000, 0x0, 0x2, 0x9, 0x80, 0x0, 0xfffffffffffffbff, 0x14f7a1a9, 0x6, 0x2, 0xffffffffffffff19, 0x27, 0x7, 0x5, 0x8, 0x3, 0x12dc, 0xc69, 0x0, 0xffffffffffffff97, 0xfff, 0x1, 0x1000, 0x8, 0x1, 0xffffffff, 0x5, 0x411, 0x41, 0x400, 0x6, 0x9, 0x10000, 0x5, 0x6, 0xffffffff80000000, 0xf7, 0x800, 0x89, 0x2981, 0xffff, 0x5, 0xffffffff, 0x51e, 0xfffffffffffffffa, 0x6, 0xffffffff, 0x32, 0x7f, 0x2, 0x401, 0x80, 0xb9, 0x3f, 0xc7e, 0x4, 0x3c8f, 0x1, 0xe5c, 0x73, 0x3, 0xfffffffffffffff7, 0x1f, 0x3e49, 0x80, 0x8, 0x7fffffff, 0x4, 0x935, 0xfffffffffffffffe, 0x25, 0x10001, 0xdca8, 0x3, 0x6, 0x80000000, 0x2, 0x59be, 0x1, 0x7fff, 0xffff, 0x4, 0x400, 0x9, 0x80000001, 0x7, 0x0, 0x0, 0x1, 0x3ff, 0x800, 0x10000, 0xfff, 0x3, 0x0, 0x4e4, 0x3, 0x3, 0x100, 0x81, 0x7f, 0x20, 0xfffffffffffffa36, 0x6, 0x5, 0x1, 0x4, 0x0, 0x6, 0xffffffffffffffff, 0x401, 0x1, 0x0, 0x55, 0xffffffffffff8001, 0x7, 0x40, 0x5, 0x1, 0x8, 0x4, 0x7, 0x9ec, 0x5, 0x3, 0x101, 0xe8b1, 0xc2f4, 0x1ec15799, 0x3b, 0x1, 0x20, 0x100, 0xfff, 0x0, 0x81, 0x76, 0xbb, 0xffffffffffffffc1, 0x2, 0x2, 0x7, 0x7a67, 0x8, 0x3, 0x1, 0xa98c, 0x4802, 0x7, 0xfffffffffffffffb, 0x9, 0xcc65, 0x20, 0xe07c, 0x4, 0x4, 0x4, 0x9cc, 0x10001, 0x2, 0x2, 0x0, 0x6, 0x2be, 0x2, 0xfffffffffffffffd, 0x101, 0x0, 0x8001, 0x7847, 0x1ce0000000000, 0xfff, 0x40, 0x7ff, 0x7, 0x3, 0x1, 0x8, 0x21, 0x9, 0x9, 0x7, 0x8, 0x9, 0x6, 0x5, 0x5, 0x5, 0x800000000000000, 0x2, 0x4, 0x61, 0x7, 0x7fff, 0x6, 0xfffffffffffffc00, 0x0, 0x386e, 0x1, 0xbb18, 0x800, 0x7, 0x83, 0xa0, 0x2, 0x2, 0x954, 0x4, 0xa931, 0xff, 0x5, 0x983f, 0x6, 0x9, 0x1]}) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000000080)=""/53) r3 = syz_open_dev$evdev(&(0x7f0000001580)='/dev/input/event#\x00', 0x3, 0x43d4d82de78f9f97) ioctl$EVIOCRMFF(r3, 0x40044581, &(0x7f00000015c0)=0x6) ioctl$HIDIOCSUSAGES(r2, 0x501c4814, &(0x7f00000001c0)={{0x3, 0x102, 0x9, 0x400, 0x314, 0x80000000}, 0x12, [0x74d7, 0x7, 0x80000001, 0x80000001, 0xfffffffffffffffc, 0x88, 0x101, 0x8d, 0x8, 0x9, 0x9, 0x6, 0x10001, 0x7, 0x20, 0x1, 0x6cb8, 0x800, 0x751, 0x3, 0x2, 0x6, 0x6, 0x4, 0x0, 0xa3, 0x1, 0x5, 0x6, 0x4, 0x1, 0x3a9e, 0xffffffff, 0x8001, 0x100000001, 0x401, 0x2, 0x0, 0x1000, 0x400, 0x3ff, 0x6, 0x200, 0x6, 0x0, 0x3f, 0x9, 0x400, 0x9, 0x100000000, 0x6, 0x2, 0x5, 0x4, 0x3, 0x0, 0x8, 0x6, 0x7, 0x0, 0x142, 0x6, 0x7b92, 0xca, 0x81, 0x9, 0x48, 0x5, 0x0, 0x8, 0x0, 0x0, 0x800, 0x5, 0xfffffffffffffffe, 0x3, 0xcf3, 0x5, 0x5, 0xffffffffffff9e27, 0x20, 0x158, 0x7f, 0xffffffffffffff80, 0x9, 0x101, 0x80, 0x8, 0x4, 0x3, 0x1000, 0x9, 0x0, 0x5, 0x53, 0x5, 0x1, 0x3ff000000000, 0x5, 0x40, 0x2, 0xe6, 0x6, 0x3, 0x8, 0x7, 0xffffffffffffffe1, 0x5, 0xf264, 0xca, 0x7fff, 0x4, 0x2, 0x4, 0x4, 0xcb6b, 0x7f5, 0x1, 0x0, 0x3, 0x8, 0x1000, 0x400, 0x3, 0x0, 0x0, 0x5, 0x39, 0x7fffffff, 0x7, 0x9, 0x2, 0x7, 0x1, 0x4, 0x9, 0x0, 0x6, 0x4, 0x9, 0x20, 0x591, 0x32bc50df, 0x0, 0x8000, 0xa, 0x6, 0x9ddf, 0x0, 0x4, 0x6, 0x20, 0x2, 0x0, 0x8e, 0x10000, 0x1, 0x3ff, 0xfffffffffffffffa, 0x1, 0x6, 0xfff, 0x9, 0x7ff, 0x9, 0x3ed, 0x1fe, 0x6, 0x5, 0x4, 0x7, 0x6, 0x3, 0x90d, 0x20, 0x100000000, 0x10001, 0xfffffffffffffffe, 0x6, 0x80, 0x0, 0x0, 0x97, 0x200, 0xfffffffffffffffc, 0x80000000000000, 0x8000, 0x1, 0x1909, 0x2, 0x0, 0xf49, 0x7, 0xee2, 0x0, 0xa9f, 0x6, 0x3, 0x1f, 0xfffffffffffffff9, 0xfffffffeffffffff, 0x40, 0x7, 0xffffffff, 0xe1f1, 0x7fffffff, 0x9, 0x8, 0x3, 0x1000, 0x1000, 0x6, 0x1, 0x3ff, 0x7fff, 0x3ff, 0x9, 0x1000, 0x3, 0x0, 0xcfc8, 0x10001, 0x38, 0x5c, 0x0, 0x9, 0x2, 0x9, 0xffffffffffff7fff, 0x1f, 0x9f, 0x1, 0x3, 0x7fff, 0x1f, 0x1000, 0x3ff, 0x200, 0x0, 0x4, 0x3d5, 0x1, 0x3f, 0x200, 0x8, 0xffffffff, 0x80000000, 0xfffffffffffffffc, 0x9, 0x100000000, 0x9, 0x6, 0x100000001, 0x80000000, 0x8, 0x2, 0x8000, 0x21, 0x7fff, 0x80000001, 0x8, 0xff, 0x6, 0x2, 0x6, 0x5, 0x2, 0x20, 0x4, 0x0, 0x8, 0x2, 0xffffffffffff7fff, 0x2, 0x4ef, 0x7ff, 0x1, 0x3, 0x2, 0x8, 0x5, 0x8, 0x9, 0xbe, 0x6, 0x5, 0x5, 0x4, 0x6, 0x7fff, 0x10001, 0x8, 0x5, 0xffff, 0x6, 0x1, 0x7ba, 0x8001, 0x0, 0x2, 0x81, 0x1000, 0x5130daa6, 0x9, 0x4, 0x7c, 0x0, 0x401, 0x0, 0x1000, 0x4, 0x1048, 0x1f, 0x2, 0x8000, 0x2, 0x80000001, 0xb4f, 0x8, 0x3f, 0x3, 0xe6, 0x7, 0xffffffffffffffc0, 0x1, 0x5, 0x7, 0x1, 0xf, 0x3f, 0x2, 0x10001, 0x6, 0x9, 0x5, 0xaf, 0x8, 0x2, 0xff, 0x0, 0x2, 0xa19b, 0x0, 0x2, 0x4, 0x8, 0x0, 0xffffffff, 0x1f, 0x8, 0xa3, 0xe735, 0x4, 0x6458, 0x3, 0x5, 0x800, 0x10000, 0xffff, 0x1, 0x98, 0x417, 0x100000001, 0x6, 0x8, 0x0, 0x7c0000000, 0x7f, 0x2b1b, 0x7fff, 0x0, 0x46f, 0x6, 0x202000000000, 0x3, 0x4, 0x4, 0x3, 0x5e6f3bc5, 0x1000, 0x8, 0x3, 0x4, 0x9, 0x8942, 0x7, 0x4, 0x1000000000000000, 0x101, 0x15a0, 0xcf3aca8, 0xee, 0x1, 0x24, 0x1, 0x101, 0x8, 0x6, 0x7, 0x3, 0x5, 0x20, 0x94, 0x7fffffff, 0x200, 0xfffffffffffffff9, 0x8001, 0x7, 0x2, 0x3, 0x7fffffff, 0x7f, 0x4d7, 0x4, 0x1f, 0xffff, 0x10001, 0x0, 0x9, 0x1, 0x6, 0x2, 0xbdc, 0x6, 0x800, 0x8, 0xffffffffffffff81, 0x6, 0x81, 0x8000, 0x3c4, 0x81, 0x7, 0x8, 0xfff, 0x80000001, 0x2, 0x1, 0x100000001, 0x3f, 0x7, 0x800, 0x8, 0x10, 0x20, 0xfff, 0x800080000000000, 0x8000000000000000, 0x4, 0x0, 0x0, 0x5, 0x4, 0xfffffffffffffff7, 0x101, 0x2, 0x6, 0x7, 0x0, 0x3, 0x5, 0x1, 0x0, 0xffffffffffffff2c, 0x400, 0x8000, 0x40, 0x5, 0x101, 0x3, 0x3f, 0x8, 0x20, 0x9, 0x7, 0x6, 0x1, 0x0, 0x100, 0x4, 0x80, 0x4, 0x2, 0x1, 0x4, 0x1, 0x1, 0x101, 0x0, 0x88e9, 0x9, 0x1, 0xb8c, 0x8, 0x4, 0x1000, 0x5, 0x7fff, 0x0, 0x3, 0xff, 0x1, 0x80081, 0x6, 0x9, 0x5, 0x4, 0x7, 0x7, 0x6, 0x2, 0x0, 0x1cc7, 0x1, 0x1, 0x7, 0xceb, 0x200, 0x36, 0x4, 0x4, 0x3, 0x1, 0xb0, 0x9b0, 0x4, 0x50, 0x1, 0x9, 0x6, 0x9, 0x5, 0x100000001, 0x4, 0x7f, 0x4, 0x10, 0x3f, 0x8, 0xfffffffffffffff8, 0x6, 0x1, 0x80, 0x8, 0xf2b, 0x2, 0x0, 0x2, 0x1b19, 0x7fff, 0xa3bb, 0x9, 0x1, 0x3f, 0x8, 0x7fffffff, 0x1, 0x3, 0x4acc, 0x23, 0x5, 0x20, 0x1ff, 0x5, 0xf34, 0x4, 0xffffffffffffffff, 0x10001, 0x1, 0x8, 0x6, 0x1, 0x9, 0x1, 0x1f, 0x0, 0x6, 0x99, 0x6, 0x400, 0x9, 0x9, 0x2, 0xac52, 0x4, 0x8, 0x837, 0x0, 0x6, 0x0, 0x8000, 0x4, 0x1, 0x3, 0xfffffffffffffffd, 0xcaf7, 0x3, 0x3, 0x3, 0x401, 0xca2, 0x3, 0x1f, 0xac23, 0x4, 0x9, 0x0, 0x4, 0xfffffffffffff622, 0x3, 0x1, 0xffffffffffffffff, 0x20, 0x8001, 0x576, 0x8, 0x20, 0x8, 0xffff, 0xe2a, 0x9, 0x4, 0xfffffffffffffffa, 0x22dc, 0xfffffffffffffffe, 0xe0, 0x4, 0x8, 0x2, 0x4, 0x10001, 0x80000001, 0x9, 0x80000001, 0x5, 0x40, 0xdd08, 0x5, 0x8, 0x0, 0x2, 0x2, 0x101, 0x6, 0x7, 0x6, 0xdf2, 0x1, 0x3, 0x40eb, 0x5, 0x80000000, 0xc7, 0x3, 0x2, 0x1000, 0x9, 0xfff, 0xffffffffffffff9f, 0x7, 0x9, 0x80, 0x0, 0x1109, 0x8465, 0x3, 0x1f, 0x7, 0x8, 0x9, 0x80000001, 0x100000000, 0xfffffffffffffffa, 0x5, 0x101, 0xffffffffffffffff, 0x6, 0x1, 0x91e, 0x5, 0x42, 0x7fffffff, 0x401, 0x7, 0x0, 0x0, 0x8, 0x8000, 0x1, 0x9, 0x9, 0xfffffffffffffffb, 0x5, 0x100000001, 0x7, 0x80, 0x6, 0x4, 0xe2d5, 0x1, 0x101, 0x5, 0xc80, 0x7, 0x400, 0x2, 0x2, 0xffffffff, 0x7f, 0x7f, 0x3, 0x9, 0x80000000, 0x9, 0x7, 0xffffffffffffffe1, 0x401, 0x8, 0x1ff, 0x400, 0xfffffffffffffffa, 0x6, 0xf80000000000, 0x200, 0x8, 0x3, 0x2, 0x4, 0x8, 0xc6, 0x6, 0x6a, 0x7, 0x907, 0x9, 0x0, 0x0, 0x4, 0x6, 0x1049, 0xe03, 0x4, 0x8, 0x101, 0x7, 0x7, 0x3, 0x1b2, 0xfffffffffffffff8, 0x4, 0x2, 0x81, 0x7, 0x8, 0x47, 0x0, 0x3, 0x4, 0xe62, 0xa10, 0x4, 0x7, 0xff, 0x401, 0x2, 0x3, 0x1000, 0x3, 0x0, 0x5, 0x6, 0x80000000000, 0x6, 0xfff, 0x389, 0x4, 0xc98, 0x1, 0x19, 0x7, 0x7, 0x3ff, 0x9c, 0x3, 0x1ff, 0x9, 0xfffffffffffffffb, 0xbbf, 0xe61, 0x0, 0xdca9, 0x7ff, 0x3, 0x26, 0xfff, 0x20, 0xfffffffffffffffb, 0x35a9, 0x6, 0x5, 0x4, 0xfffffffffffffffa, 0x79, 0x5, 0x7, 0x100, 0xd60f, 0xffff, 0x8eb, 0x8, 0x22, 0x401, 0x20, 0x1, 0x2, 0x1, 0x9, 0x4, 0x4, 0x200, 0xc000, 0x4, 0x91, 0x4, 0x7fffffff, 0x3f16, 0x1000, 0x20, 0x0, 0x5, 0xd784, 0x200, 0x4, 0xaa, 0xfff, 0xced, 0x7ff, 0x0, 0xfffffffffffffffc, 0x5, 0x7ff, 0x4, 0xffffffffffffffff, 0x7, 0x3f, 0x3, 0x792, 0x7, 0x7, 0x1000, 0x5d5c14c0, 0x5558, 0x9, 0xd9aafde, 0x5, 0x0, 0x3, 0x799, 0x20, 0xffff, 0x1, 0x8, 0x7fffffff, 0x5, 0x9, 0x401, 0xaaa, 0x1, 0x81, 0xffffffff, 0x8, 0x51d, 0x5, 0x4dc, 0x0, 0x10001, 0x200, 0x9, 0xe60f, 0x7f, 0x9, 0x6, 0x0, 0x6, 0x1ff, 0x67b3, 0x3, 0x1a0a, 0x8, 0x2, 0x5, 0x0, 0x5, 0x800, 0xee, 0x81, 0x20, 0x0, 0x4, 0x98, 0x46, 0x1, 0x0, 0x8001, 0x8343, 0x80, 0x659d, 0x4, 0xffffffff, 0x1, 0x39ee, 0x100000001, 0xffffffffffffff80, 0x3ff, 0x1, 0x0, 0x3f, 0x0, 0x3, 0x7ff, 0x2, 0x2, 0x6, 0x9, 0xfffffffffffffffb, 0x2, 0x7fff, 0x0, 0x422c, 0x6, 0x10001, 0x838, 0x1, 0x2, 0x3ff, 0x1, 0x4, 0x3, 0x8, 0xc0, 0x800, 0x8, 0x0, 0x4, 0x80000000, 0x0, 0x800, 0x6, 0xc7a, 0x7, 0x40, 0x1, 0x200, 0x76be, 0x7fffffff, 0x7, 0x7, 0x8, 0x2a20000000000000, 0x7, 0xffffffff, 0x7fffffff, 0x80000000, 0x800, 0xffffffffffff0000, 0x1000, 0x1, 0x8000, 0xff, 0xff, 0x8, 0x80, 0x8, 0x5, 0x5, 0x8, 0xd8, 0x1, 0xc273, 0x7, 0x3, 0x0, 0x4, 0x4, 0x5280, 0x0, 0x8000000, 0x8001, 0x10001, 0x8, 0x40, 0x40, 0x5, 0x2, 0x0, 0x0, 0x5, 0x1, 0x0, 0x0, 0xffff, 0x8, 0x0, 0x7ff, 0x8000, 0x3, 0xff, 0x2, 0x6, 0x0, 0x9, 0xb780, 0xb1, 0x1, 0x1f, 0x8001, 0x7f, 0x5, 0xf494, 0x7fffffff, 0x3, 0x6, 0x100, 0x3f]}) r4 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGUCODE(r4, 0xc018480d, &(0x7f0000001600)={0x3, 0x2, 0xf70, 0x401, 0x7, 0x2}) [ 1105.173449][T25128] rio500 5-1:0.133: USB Rio found at address 39 [ 1105.232249][T20903] usb 6-1: config 7 has an invalid descriptor of length 1, skipping remainder of the config [ 1105.242397][T20903] usb 6-1: config 7 has 0 interfaces, different from the descriptor's value: 1 [ 1105.393913][T25128] usb 5-1: USB disconnect, device number 39 [ 1105.402210][T25128] rio500 5-1:0.133: USB Rio disconnected. 15:01:36 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x0, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) [ 1105.532176][ T2805] usb 3-1: new high-speed USB device number 83 using dummy_hcd [ 1105.542262][ T3417] usb 4-1: device descriptor read/64, error -71 [ 1105.802168][ T2866] usb 1-1: new high-speed USB device number 97 using dummy_hcd [ 1105.812415][ T3417] usb 4-1: new high-speed USB device number 32 using dummy_hcd 15:01:36 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:36 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x8000, 0x200) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) read$hidraw(0xffffffffffffffff, &(0x7f0000000380)=""/255, 0xff) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x61c, 0x501200) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) r4 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x3, 0x8000) ioctl$HIDIOCGUSAGE(r4, 0xc018480b, &(0x7f0000000140)={0x3, 0x2, 0x9, 0x6, 0x2, 0xff}) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1106.002331][T20903] usb 6-1: New USB device found, idVendor=046d, idProduct=c517, bcdDevice= 0.40 [ 1106.011363][T20903] usb 6-1: New USB device strings: Mfr=9, Product=7, SerialNumber=1 [ 1106.042333][ T2805] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 1106.050399][ T2805] usb 3-1: can't read configurations, error -22 [ 1106.082249][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1106.182159][T25128] usb 5-1: new high-speed USB device number 40 using dummy_hcd [ 1106.182207][ T3417] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1106.198162][ T3417] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1106.206274][ T3417] usb 4-1: config 0 has no interface number 0 [ 1106.212237][ T2805] usb 3-1: new high-speed USB device number 84 using dummy_hcd 15:01:36 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1106.280546][ T3417] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1106.289705][ T3417] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1106.299457][ T3417] usb 4-1: config 0 descriptor?? [ 1106.313584][T20903] usb 6-1: USB disconnect, device number 102 [ 1106.432178][T25128] usb 5-1: Using ep0 maxpacket: 16 [ 1106.482171][ T3417] viperboard 4-1:0.10: version 0.00 found at bus 004 address 032 [ 1106.490757][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1106.522190][ T3417] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1106.531043][ T3417] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1106.551782][ T3417] usb 4-1: USB disconnect, device number 32 [ 1106.562384][T25128] usb 5-1: config 0 has an invalid interface number: 133 but max is 0 [ 1106.570586][T25128] usb 5-1: config 0 has no interface number 0 [ 1106.586757][T25128] usb 5-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1106.595872][T25128] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1106.605765][T25128] usb 5-1: config 0 descriptor?? [ 1106.643606][T25128] rio500 5-1:0.133: USB Rio found at address 40 [ 1106.702317][ T2805] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 1106.710313][ T2805] usb 3-1: can't read configurations, error -22 [ 1106.717053][ T2805] usb usb3-port1: unable to enumerate USB device [ 1106.762126][ T2866] usb 1-1: new high-speed USB device number 98 using dummy_hcd [ 1106.766174][T27336] [ 1106.771958][T27336] ====================================================== [ 1106.778952][T27336] WARNING: possible circular locking dependency detected [ 1106.785954][T27336] 5.3.0-rc7+ #0 Not tainted [ 1106.790433][T27336] ------------------------------------------------------ [ 1106.797439][T27336] syz-executor.5/27336 is trying to acquire lock: [ 1106.803827][T27336] 0000000027903b9e (rio500_mutex){+.+.}, at: open_rio+0x16/0xe0 [ 1106.811528][T27336] [ 1106.811528][T27336] but task is already holding lock: [ 1106.818888][T27336] 00000000728701a2 (minor_rwsem){++++}, at: usb_open+0x23/0x270 [ 1106.826543][T27336] [ 1106.826543][T27336] which lock already depends on the new lock. [ 1106.826543][T27336] [ 1106.836920][T27336] [ 1106.836920][T27336] the existing dependency chain (in reverse order) is: [ 1106.845913][T27336] [ 1106.845913][T27336] -> #1 (minor_rwsem){++++}: [ 1106.852669][T27336] down_write+0x92/0x150 [ 1106.857407][T27336] usb_register_dev+0x131/0x670 [ 1106.862757][T27336] probe_rio.cold+0x53/0x237 [ 1106.867848][T27336] usb_probe_interface+0x305/0x7a0 [ 1106.873533][T27336] really_probe+0x281/0x6d0 [ 1106.878534][T27336] driver_probe_device+0x101/0x1b0 [ 1106.884156][T27336] __device_attach_driver+0x1c2/0x220 [ 1106.890030][T27336] bus_for_each_drv+0x162/0x1e0 [ 1106.895386][T27336] __device_attach+0x217/0x360 [ 1106.900651][T27336] bus_probe_device+0x1e4/0x290 [ 1106.905996][T27336] device_add+0xae6/0x16f0 [ 1106.910941][T27336] usb_set_configuration+0xdf6/0x1670 [ 1106.916842][T27336] generic_probe+0x9d/0xd5 [ 1106.921756][T27336] usb_probe_device+0x99/0x100 [ 1106.927032][T27336] really_probe+0x281/0x6d0 [ 1106.932037][T27336] driver_probe_device+0x101/0x1b0 [ 1106.937650][T27336] __device_attach_driver+0x1c2/0x220 [ 1106.943520][T27336] bus_for_each_drv+0x162/0x1e0 [ 1106.948892][T27336] __device_attach+0x217/0x360 [ 1106.954158][T27336] bus_probe_device+0x1e4/0x290 [ 1106.959507][T27336] device_add+0xae6/0x16f0 [ 1106.964427][T27336] usb_new_device.cold+0x6a4/0xe79 [ 1106.970040][T27336] hub_event+0x1b5c/0x3640 [ 1106.974961][T27336] process_one_work+0x92b/0x1530 [ 1106.980398][T27336] worker_thread+0x96/0xe20 [ 1106.985400][T27336] kthread+0x318/0x420 [ 1106.989970][T27336] ret_from_fork+0x24/0x30 [ 1106.994884][T27336] [ 1106.994884][T27336] -> #0 (rio500_mutex){+.+.}: [ 1107.001721][T27336] __lock_acquire+0x1f7c/0x3b50 [ 1107.007073][T27336] lock_acquire+0x127/0x320 [ 1107.012072][T27336] __mutex_lock+0x158/0x1360 [ 1107.017162][T27336] open_rio+0x16/0xe0 [ 1107.021646][T27336] usb_open+0x1df/0x270 [ 1107.026312][T27336] chrdev_open+0x219/0x5c0 [ 1107.031232][T27336] do_dentry_open+0x494/0x1120 [ 1107.032104][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1107.036498][T27336] path_openat+0x1430/0x3f50 [ 1107.036512][T27336] do_filp_open+0x1a1/0x280 [ 1107.052805][T27336] do_sys_open+0x3c0/0x580 [ 1107.057725][T27336] do_syscall_64+0xb7/0x580 [ 1107.062736][T27336] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1107.069248][T27336] [ 1107.069248][T27336] other info that might help us debug this: [ 1107.069248][T27336] [ 1107.079458][T27336] Possible unsafe locking scenario: [ 1107.079458][T27336] [ 1107.086899][T27336] CPU0 CPU1 [ 1107.092244][T27336] ---- ---- [ 1107.097586][T27336] lock(minor_rwsem); [ 1107.101632][T27336] lock(rio500_mutex); [ 1107.108367][T27336] lock(minor_rwsem); [ 1107.114928][T27336] lock(rio500_mutex); [ 1107.119062][T27336] [ 1107.119062][T27336] *** DEADLOCK *** [ 1107.119062][T27336] [ 1107.127189][T27336] 1 lock held by syz-executor.5/27336: [ 1107.132624][T27336] #0: 00000000728701a2 (minor_rwsem){++++}, at: usb_open+0x23/0x270 [ 1107.140677][T27336] [ 1107.140677][T27336] stack backtrace: [ 1107.146552][T27336] CPU: 0 PID: 27336 Comm: syz-executor.5 Not tainted 5.3.0-rc7+ #0 [ 1107.154420][T27336] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1107.164454][T27336] Call Trace: [ 1107.167742][T27336] dump_stack+0xca/0x13e [ 1107.171967][T27336] check_noncircular+0x345/0x3e0 [ 1107.176886][T27336] ? print_circular_bug+0x1b0/0x1b0 [ 1107.182062][T27336] ? graph_lock+0x80/0x180 [ 1107.186462][T27336] ? hlock_class+0x120/0x120 [ 1107.191035][T27336] ? mark_lock+0xbc/0x1130 [ 1107.195433][T27336] __lock_acquire+0x1f7c/0x3b50 [ 1107.200268][T27336] ? __lock_acquire+0x145e/0x3b50 [ 1107.205273][T27336] ? mark_held_locks+0xe0/0xe0 [ 1107.210021][T27336] ? lock_acquire+0x127/0x320 [ 1107.214680][T27336] lock_acquire+0x127/0x320 [ 1107.219164][T27336] ? open_rio+0x16/0xe0 [ 1107.223304][T27336] __mutex_lock+0x158/0x1360 [ 1107.227872][T27336] ? open_rio+0x16/0xe0 [ 1107.232007][T27336] ? open_rio+0x16/0xe0 [ 1107.236146][T27336] ? mutex_trylock+0x2c0/0x2c0 [ 1107.240891][T27336] ? lock_acquire+0x127/0x320 [ 1107.245553][T27336] ? usb_open+0x23/0x270 [ 1107.249783][T27336] ? down_read+0x113/0x3f0 [ 1107.254180][T27336] ? m_show+0x4f0/0x4f0 [ 1107.258314][T27336] ? down_read_killable+0x430/0x430 [ 1107.263493][T27336] ? probe_rio+0x70/0x70 [ 1107.267720][T27336] ? open_rio+0x16/0xe0 [ 1107.271855][T27336] open_rio+0x16/0xe0 [ 1107.275818][T27336] ? probe_rio+0x70/0x70 [ 1107.280039][T27336] usb_open+0x1df/0x270 [ 1107.284177][T27336] ? usb_devnode+0xa0/0xa0 [ 1107.288572][T27336] chrdev_open+0x219/0x5c0 [ 1107.292977][T27336] ? cdev_put.part.0+0x50/0x50 [ 1107.297720][T27336] do_dentry_open+0x494/0x1120 [ 1107.302460][T27336] ? cdev_put.part.0+0x50/0x50 [ 1107.307202][T27336] ? chmod_common+0x3c0/0x3c0 [ 1107.311861][T27336] ? inode_permission+0xbe/0x3a0 [ 1107.316787][T27336] path_openat+0x1430/0x3f50 [ 1107.321363][T27336] ? save_stack+0x1b/0x80 [ 1107.325681][T27336] ? do_sys_open+0x294/0x580 [ 1107.330248][T27336] ? do_syscall_64+0xb7/0x580 [ 1107.334893][T27336] ? path_lookupat.isra.0+0x8d0/0x8d0 [ 1107.340230][T27336] ? __lock_acquire+0x145e/0x3b50 [ 1107.345216][T27336] do_filp_open+0x1a1/0x280 [ 1107.349684][T27336] ? may_open_dev+0xf0/0xf0 [ 1107.354151][T27336] ? __alloc_fd+0x46d/0x600 [ 1107.358629][T27336] ? _raw_spin_unlock+0x1f/0x30 [ 1107.363562][T27336] ? __alloc_fd+0x46d/0x600 [ 1107.368032][T27336] do_sys_open+0x3c0/0x580 [ 1107.372415][T27336] ? filp_open+0x70/0x70 [ 1107.376636][T27336] ? __ia32_sys_clock_settime+0x260/0x260 [ 1107.382330][T27336] ? trace_hardirqs_off_caller+0x55/0x1e0 [ 1107.388012][T27336] do_syscall_64+0xb7/0x580 [ 1107.392483][T27336] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1107.398343][T27336] RIP: 0033:0x413761 [ 1107.402207][T27336] Code: 75 14 b8 02 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 04 19 00 00 c3 48 83 ec 08 e8 0a fa ff ff 48 89 04 24 b8 02 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 53 fa ff ff 48 89 d0 48 83 c4 08 48 3d 01 [ 1107.421775][T27336] RSP: 002b:00007faaeade27a0 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 1107.430153][T27336] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000413761 [ 1107.432105][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1107.438092][T27336] RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00007faaeade27d0 [ 1107.438102][T27336] RBP: 000000000075bf20 R08: 0000000000000000 R09: 000000000000000f [ 1107.460206][T27336] R10: 0000000000000064 R11: 0000000000000293 R12: 00007faaeade36d4 [ 1107.468145][T27336] R13: 00000000004c8bcf R14: 00000000004dfb38 R15: 00000000ffffffff [ 1107.476554][T27336] usb 5-1: Rio opened. [ 1107.483361][T27400] usb 5-1: Write Whoops - ffffffea [ 1107.488576][T27335] usb 5-1: Rio closed. [ 1107.494545][T25128] usb 5-1: USB disconnect, device number 40 [ 1107.500896][T25128] rio500 5-1:0.133: USB Rio disconnected. 15:01:38 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) r3 = syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) read$hidraw(r3, &(0x7f0000000380)=""/226, 0xe2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r4, 0x90044802, &(0x7f00000013c0)={0xfdd, "c13bcab657b5085cc0f4a464f56369ed5ee5095d78ab4744b7744b01c3b3d6f64b9747f4c87a8ac1d2a126c5681d6f1f4bf54ec9d0ed097eb48f90168a80f0cb7071393e1d70533777a6e649afc7ad6577d32fe71fc952536d970b627ec10105e2ed67a2e8e81861a4f36756054106bd1313cb0263348225096464882b06c55f847cbf9f435281d05179d0cc6473c02aa99017430bb6e5278c3030e767b8ec810cb6d049a72bd3e311f51a251a3aa1d72478048458a0600fef85ab5cfd59542b323a0dede91b9157d1905bf3b4987717d7171aeceed3344975ddb56b3b17d76a1e2ae4f99c3db7eb3e0af4963b4e4b8f7ef228c0b1c0c84c380016713fd4763de1bf9c1707b09ffbb205af2740df7c0799daedee92127fe0df932d5fa461309bdaa2b71d59273b87dada830d9e896d193360e59bebcb9e0f03cfbf9a96e00d9f61c1cf45efbd918e400be18cb899e4b7454f11cff753177031c3fc40267fad178c5bea3953d2d939509fd50cabbccdbfb435b2e7afa600723e578bccca6d0add9ec1a24164066bc7e5a5902ee93d384b760e4d4b12c15d2ab7300298b814682c7d27288e7e5cd544f6154778b3f7c9e640bcc23b8ba26f4acda3ac6781c5c5668ae085a8972402ba18a322cc3ffa2c4dc2881924f1eb8986415438aa81470e680b106c87f021ff8799baa5279594b751ca55034ed55b602659d18cf4ed135e9ca8f02d7aca81edfaec3b5ab9134598f9dce84ab6c56d5f87c13aee986392d5ecc1ef6377ff5c227936b500ce2355cf720caec13bdde00996cf1177635344b257a30bad1cb1fa352873ae7a3d2cc7d953ebb218a89d5026e8a6959993955485a6f30f05698400afd765d627f1a48f6d0bfc95b862e59a1791ad9ba199bf81b31857fb297a613968d213651cf4e93a8c55d2ec8b732e6d851f5776bb1aafda08a8bdb04d6abc65f8d5d19e7ab25f6679e0ffac0f4858d1b043db0177c63ab4fcabd3a75fab23a303133d34fab2a98782d97a56e3e9dc194a0b1f7c2c4dd2055ab1ca82275d7672bcda0012209d1e4272b8f82254783ed5488cb8caa10ce08115c4079b9eab79a93e711c74f7a62f8feb8315ac74851b2b91dd80989857136770cb33e9d634d256c430171c2ea330daa9ad04dbdc514a33a69856eb213ce6fbc0ed9cf0a85e7995cc47a0c4a8b2b29ed4304acbcc5edd7a476d298920ba12a305bb1287c91f583d4cd9ed55bcd973125b1f80e0fe977b03e08f6b9335cc53d52b47aeb4b3118a2022f16b31a940222d9be6793c97144600486ba2d3ffb3d5f6daed16a2327b30bffcc52b380274b493914ef8cf7f45bed3d62998cedfa0310d7d053be9e5621b310a00e3b10e22820773b1e0868f0e512315426bc900c51fb364209a1c9747f048e02fb1afab168a0b50d0bf17cd391ed49d730b02aad9b1876eefe021b1d2d4131a3ea200425504a9675581cad6294de9f30c15c8db786cf4f675639a550ca91de6a980a264d7513fb532534d0ec71f5bdd068550c7afeb3f42b4bd7163cc724abb4053fb13b6d09d4c8a43a03e7ebad9bc26192db896c6113b7c21774696e0ca7534a9834333ffaa9ce1a35d3e8e8cb7c40e13dced1f6b48ff1c0fe357fdf49e7d17446b615922224738f670ef91f293b7f203e395fc84d5843ef12658480f7c28bc191d112c7bae4ac5a02f4acfcc57a8a25bc5cb97c83a39855dfd3904456eab3cffc0bf83309e197a9bf44ccafd32c3b89c844bcea43520caac0a00f148baf629a788bdeaffac08370d2690c6b5756737a56dca5af193b40e810d828a9f17aa6e1185b40a402b676d9cef6909a38556f54019c67d0901543bfde075facd51fd31400f7a84ffeecd70cb47833226f3280526adef37dcacf180b47aaa8539db36dd18a6ede6f15df73bd711e9a1a2bad7740af508f337e5625326e14cb827f94ad89a10d4e726b194502996fd61c271a8f6cd41da569b6f76d0cb799111e551e8dc2a417f1efa15f503f8eb34a2319b36d30365a74854e210e4289ece6826bedb58b6ab96479a5806ce0abe8536c357e9514539d823cf80695d4d6a4ea20d183095f7189e3eaa2459ba655c95b40826fd16cf358c13585ce6c72e4f06d6eb20242fea45c46efb3f1c9a07431e47f1912599fca73b93e1d99a1fd940a1c086b13b9370a8e17fee83e1acde0152405e7640423cf026e617bd31a3568252843aae8539a74f3c49847db235c18cefc71de29468fa41d49a37640f678d638e737a0623dab5d1c47a422d7db19782b4c959d64e41dfc3809f6e5f4dd85c88e4beb5bcf979744d4a0d9c9f3be31dfd0b9aa11b0560a0768940dc1c27f8ea7ea2a77fa81b289832192c9650a2c91dd940b06dc2586d2cf2f16a5d3dcab3745cb7a6eceddb89cf161c77e6a16d5385671c8842e2e4f5856f415c58d6d5274650546601388b93d5886dd8ce6b620dbb8cf9db59d2264472e5380a87a940689dbd5a8953853d4282318fae36a094dc371ee0f86aa21227127f4149437f7e0dc05f8c2ec3194d3fb70ed3b6412c9f3b4e230f6d182e5497583c40aab928083faa170597af09b24003fc7457843038cd97a34d4fb6fe6621bef21de17fa5485f3fc27e3781140b3cf0b82bd447409c1d8d1e2943e9e23ec9477f2bb50ef63cfebe1a0d54e0034560c794cdc0cad6cce9c7c59187430cb23a923bca530ef1db38c393f7d8ec9e4d456f1bfb892fa98df33f6eb1c89aa7ad41d68869f6d887d15744c85f7a8ca39f71141ad9e2c85579a1c45dfd5961c461e67ed80a535d48f49335d11f44818dba7f065957670eec26febd43b217d7a92e59d5afde0848443c2d874c9ddf2c41ae5185f10433207cac3954d15f8c24895940a8297ae3914785bd7a068707b746fbc8d2a8c6dca2494e88cc46955086ad6b93788f31a337ab8aeda59cc51d8649c44cb0f77aeace13e26d9b3fcc0dbeac2082768f10ccb46af8661d9d7a3970db2d5167836018209b3f4fa35d096fc9a7ae08e32b4b0daee25f755d2fdeaff52576af7128fe1a38efa31aff105a6bca21468250ed7ae57efc79236b194acc35c8455989ce844fd1c1269dc5b25b15ba8007478744b633ed3e111b56cde22bcfbe8162129b03ac24553968daf891b851dae57f3494b94742152dd52aa91cb2155b3dd633c8e5a6f3982b1291406cc16086ed5bf68f99338436e5117d5fea31bff2d1c78befdc7559ea0e5907c7fd0aa184afdb44765c6270ea2f21950b784c7900122857c4a16084fe9a0a25978ec9e99c3c803814051fb2777094d921ac96881240401be567000f99b945799f771fefad8d3631e80202930e7b7f2af6c91f92fbefa3b4053e466d48472f84fe96e5dc82023fd0a9cca4989fa900af308ccc8917e66516b7e28d394d1dae996d9cf7de49bdceebb1d2b742402f4d3104a809757d62497fc444ff16b6c911c7b96901ca9cea044ca6af04f51921655f43eadc29c6bcf7ffb219fd74895c9f398011cc0e0e88c8e23e5011a36054f782e74d72bc963bac140255841d0ffef59bbc305fbec895d011fe1cf398ced0efa688185860adcc5d77f218c8dc122924802e2885d96d34a84ff5e5b4fc2a425221664289ae41f5c4f61d5925b7ea8cf47e9365da10dae691006118fea87991d0dc45db1056a41b42d98f7c140cd9762ed88b38833fb76b16f0faeeaf444bc64092177ea4619eff1328361c227e3f48d0518a82eda8ec3c97cc2ee9d08df206c1360b054d2cd74bd5e896856eede62775464580127af5aa5ef4485b1a39c33ac34b5f8b2341a3956dc6669ba0ca24aecb8cfd1266b695ffd8d98f91f86a0e1de7af41f2dadcf8ed5287adbfd09f3569c4c369b3b483d7cea0234bbfc7dfd4ffbace183006f184bdf9f1e0588901467a5308dd52179402198b9a8fe7d38197326a0ee688652804211f9e964eeeb5be6b95a1019dd3d867f553a12d250607ed2d80f1635af7445ad0474352a2090a35931c4bb31f936493c12a58af659b3ae5bfb69d9b467b364db1195ae5080b96d38c231048073c9743ff12d273c2004bf1ebf38ec3bcf776117ff605cc6f479a52a5ce0890211f29107a448a85988d0cae61dedbcad6fbeebb14935c6d8e6ece28fd2c58c4d5eeea685783e9eeb638e65e7b0096f2dc0924bb36c6445b486ab3f209b362c27e7ad1cedac756c8682faf46a4d8c1551ca562a538b3dd18d6fe41b13da1e54526ce5dde38bdfb5451576f483518f550363ccb693de55706d8f914fc8299276b100f4fae53a9abc3989bc93093ac58b0e7c794f64c9850df8ffd8a4aa8f92478e7530213096ec64e9a4307d623cbd98cddc799955ff506ba2a9990648d6700022f6806cc23b2859464456a5e2d16049826db2aa03fd62cae3482ab39da5b72cdfa0543cb1dc21877d9a0da66c332ab29a067e964a07704eb3c9f1274156b22b6499565aabacfeceb816c72dca5c7344a1ad0611ed57061e3aa4f7799a2e07141a5e6d6d44c15f4746c36e760f9d97134d52b9305aa31136503c2115c8d548cce761cc190d126c0330b8db67a329bcbe067e019d0e203fd72eae76ff716f5624343c5919e3d05e1c6e864f1487373adea9352a5a9b3215480c33f3e97be7c5e7562b03175c8312db22011bc4ebfcdf8b38e51b2e51c190f476463bf78fc20aa6a179e5d94ce2528e2d8f90ba731573b1652c34bef65901b851f3a78719be7348c40619f68358340c6810a6d901e5b80300921ecc3c61593de1d658ce5b135f357b0bade432bd9651481b519dea3e941fb33230965ebbc5866658f5e46fc653349fd79cfdeb742a42af2448c40f507ce7cae8df035f1fe218ef58ba205f9f07b54dd7f6323492e20c77fe535374f407bb7bddb3487eea7fbfc80020a74830a2178716d6f93187da4d5664eb4fc501b1748c6ec2e4087d7f2307aa5df5b483a2ced0090f194146c8895fff795d0d5f2c0393f3180a63199737034b68dee74cc3883d97dbbfd2c9d0f0bb9a99eb997546e3a7e876b673b0d8d751dd404c6022290772d60208cac72e2787613aa6450bd76c70f79439647ab3dfee11aab4949179d62e5b0a283ad61e46ddd8f83ae8990376ac90ccbdc4d8d8919bf9606f02946c7903f58d0406d72d92c7ae796209109e6db1e44b02bdb7cb9f4120c00c2d8c862294f363613d3b10bf3a96d658211d6f11111960e2fd3befdcfc382a819a8f50afee5b45a14e7779286d35fe9d01bfd88a130071fa3f975dc55492a1e1093c20e75bc01a7524a061ed59c5a69cda62f33c2e05ad1100a1c68e07479c3ca6872d261de2b97e80f73c3739ded8185227d8546bd62afc605765033e5779038b04734651f1506cdbc260ddfa71c1686c8e6000eaf6c83662e400313ceca062b0d2323e4563f183d8efc409802d34f3662cd02f75747300290aae4cd5fe50bc159b300ba8ca117819c29722663d2621ebdf70131b48b5955a502e1a8ad1b26412ae8059a1bfa82940e7a40aa2b7ce5c6bd21f955e1f23eec597db93d8f3a5f92403c74fd797cd87e50045e91ee1eb3321a13deb5ec9b269ca3ef362a2d22de006946623273b1ff44b214847fd93113c67528261320d27821297b56b0eb60449b060f55395b0e4b4b7d5e8a5e0b6309c2f9d5be4299c666920fa36c8464fba16632da78303caf398953ae465a2401bab8d137ef80efcf6089e63101b8ff3ff37b759dd163c52085f8f4253dcf181aae"}) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1107.562196][ T2866] usb usb1-port1: attempt power cycle 15:01:38 executing program 5: r0 = syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x92}}}}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000040)={0x14, &(0x7f0000000140)={0x20, 0x1, 0xd2, {0xd2, 0x1, "1c9f8c1c796a8846a332ece4b1d6efdd66e6e7f3c846ba065fd07a6a3e3681cadcb5bc4b9cee66fa006fb18825201616644a9f6afc19dfb7c6fb57e5e4f9cdebc6a124700527848f326801b54d5e750aef68a856645c35178e06abb0ca4046778087a76c2df0208703762b53d60ad6a472264d718a07509c6a6dbfeafcd1f05fa5ff84b1a8ae71e3dce430a36d7051e43c378908b26ae9d951ca6e15a9a8ff45591bec5d9734373b8f5e259e12a0ab035256aaf8f6387bf3ee32789b4001345a72fbc1fb3f4ce6f624aea12b757dcfff"}}, &(0x7f0000000000)={0x0, 0x3, 0x32, {0x32, 0x3, {'340032003400320034003200340032003400320034003200'}}}}, &(0x7f0000000480)={0x44, &(0x7f0000000240)={0x0, 0x16, 0x9b, "aa6d0a5b81324d5ed65d6f3009e1de9eaec42a306cba24476de6cb783747c34ef739e942dca0bad492f6bd95192a9232b40fbaddc55c95e0fd1a7184edf6af5a445c7953095e28458ebb2154b01e514add9425ea50c8dc9d9bd94e93bfe85b83cb6660e00e13e33ae1ab9824f78517d9b32054bafae2f2c9d7880e0ec960663ec4b044e7c44f1f103f5839c48b2bc17dd862fbd47caabf1f47cbf1"}, &(0x7f0000000080)={0x0, 0xa, 0x1, 0x9a}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000340)={0x20, 0x80, 0x1c, {0x9, 0xb06, 0x9, 0x7, 0x37, 0x7, 0x2, 0x7b7f, 0x0, 0x805a, 0x8001, 0x1}}, &(0x7f0000000380)={0x20, 0x85, 0xffffffffffffff69}, &(0x7f00000003c0)={0x20, 0x83, 0x2}, &(0x7f0000000400)={0x20, 0x87, 0x2, 0x4b}, &(0x7f0000000440)={0x20, 0x89, 0x2, 0x1}}) syz_usb_connect$cdc_ncm(0x3, 0x5d, &(0x7f0000000580)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x7f, 0x0, 0x81, 0x1, [{{0x9, 0x2, 0x4b, 0x1, 0x1, 0x2, 0x60, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0xd, 0x0, 0x5, {{0xa, 0x24, 0x6, 0x0, 0x0, "195f6e2f1e"}, {0x5, 0x24, 0x0, 0x80000001}, {0xd, 0x24, 0xf, 0x1, 0x7, 0x8f35, 0x0, 0x80}, {0x6, 0x24, 0x1a, 0x100000001, 0x100000001}, [@obex={0x5, 0x24, 0x15, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x1f1, 0x0, 0x9, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x212, 0x8, 0x8, 0x9}}}}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000600)={0xa, 0x6, 0xc889d94037159d3a, 0xd0f, 0x7, 0x8, 0x20, 0x4e000000}, 0x25, &(0x7f0000000640)={0x5, 0xf, 0x25, 0x3, [@wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0x3, 0xffff, 0x8b8b, 0x1}, @wireless={0xb, 0x10, 0x1, 0x8, 0x1, 0x4, 0x200, 0x80000000, 0x2}, @ss_cap={0xa, 0x10, 0x3, 0x7, 0xa, 0x3, 0x5138, 0x8}]}, 0x4, [{0xe4, &(0x7f0000000680)=@string={0xe4, 0x3, "468ba9b7e75054f4033c045613743be9d0305dfdb97af5d65a9d2bd590fe9358f1e79a819632dc4c32283d3e4b3b4c120093b4d7409b2d6c1a63b39c5126e60acdd061e8b0df8250cf9fabefebb9c224a919cde15246029c1b1322ca60950bf21a4fae12d3b8383be01f39154e2295405eb5f95dabc84f38dc153b8267dd5abce8c9d31538a8a433c0242a10be8bf3defd3b5763cca4037fe2adf403107a91e34edfa06a4ce9375928b7971f0c4bac9401680450ca1c412158d27ade87beaaa48dffa9c55029e27bb66153c1244bc07b882dfe852466b258c16f3a45533145b94e04"}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x81d}}, {0x78, &(0x7f0000000880)=@string={0x78, 0x3, "af2c9b50c86949eac099978404193f356939608debd57cff9222a5c1be948f38fae589ce8a82587bd3d2881219fbb86f3b636831f334347730982eec9306dbf7d5741899d2fd747b2ca4d4ca31fe82e11b34c1e5674209f92718f388a61da0129fe2e2e39ce96bc82f5082e6c78a2598524a1a4ae34d"}}, {0xb1, &(0x7f0000000900)=@string={0xb1, 0x3, "9b2e5eb3e7580c2de5e20e99b8fb580db4f3018fcd63b7bce4f3917d02fa85dbb68bb7ce817daee17a95b07be8a1aa15f47e8644ca3c2e0d169eb9275fd33fe3fe949f4772e4efd4e505af023c61f5b59130f2d1852821ef2396d8da6574a18b2b59eb4161efce8eae8565b03cffc9185d1f0631f5effe2e5e32f7fed60e0b3c27a0d457fdc51e11c9bfe74bb6712df5b9a94da2af173eff64786603ebb0c71b56804dd72e77de0d6c21b215e53b8b"}}]}) r1 = syz_open_dev$evdev(&(0x7f0000000500)='/dev/input/event#\x00', 0xc9d9, 0x582184) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000540)={0x1000, 0x8, 0x5a47b260, 0xffffffffffffffe1, 0x7ff, 0xfffffffffffffffe}) r2 = syz_open_dev$evdev(&(0x7f0000000a40)='/dev/input/event#\x00', 0xaa, 0x100) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000000a80)=""/138) r3 = syz_open_dev$evdev(&(0x7f0000000bc0)='/dev/input/event#\x00', 0x3, 0x1a0680) ioctl$EVIOCGVERSION(r3, 0x80044501, &(0x7f0000000c00)=""/7) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000b40)=""/113) [ 1107.742168][ T2805] usb 6-1: new full-speed USB device number 103 using dummy_hcd 15:01:38 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) [ 1108.202128][ T2805] usb 6-1: device descriptor read/64, error -71 [ 1108.272130][T25128] usb 5-1: new high-speed USB device number 41 using dummy_hcd [ 1108.272159][ T2866] usb 1-1: new high-speed USB device number 99 using dummy_hcd [ 1108.522156][T25128] usb 5-1: Using ep0 maxpacket: 16 [ 1108.542105][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1108.642161][T25128] usb 5-1: config 0 has an invalid interface number: 133 but max is 0 [ 1108.650432][T25128] usb 5-1: config 0 has no interface number 0 [ 1108.656589][T25128] usb 5-1: New USB device found, idVendor=0841, idProduct=0001, bcdDevice=c5.d0 [ 1108.665614][T25128] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1108.676435][T25128] usb 5-1: config 0 descriptor?? [ 1108.692210][ T2805] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1108.702913][ T2805] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1108.715786][ T2805] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1108.724800][ T2805] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1108.735953][T25128] rio500 5-1:0.133: USB Rio found at address 41 [ 1108.794826][ T2805] usb 6-1: selecting invalid altsetting 1 [ 1108.934506][ T3417] usb 5-1: USB disconnect, device number 41 [ 1108.941386][ T3417] rio500 5-1:0.133: USB Rio disconnected. [ 1109.192122][T25128] usb 4-1: new high-speed USB device number 33 using dummy_hcd [ 1109.232209][ T2805] cdc_ncm 6-1:1.0: failed GET_NTB_PARAMETERS [ 1109.238218][ T2805] cdc_ncm 6-1:1.0: bind() failure [ 1109.245346][ T2805] usb 6-1: USB disconnect, device number 103 15:01:40 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io$printer(r1, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0xa0, 0x2, 0xdf, {0xdf, 0x0, "55e8aa7081be29afaabbdc7fa543a9e737e5b254c9ba7f4ae25ec54551560028944399997666ab2451e4d1639548b54eb3e37c1e32ae44cacdfc5131d7294dcbbf2c967566482d33ab8522fc904710de46f1dcca0576d82861a368a86f813683c768ec474e422de62018a5c85b3f3db769ad97908ec0ed1338e83fbaf079578f3495cdd7d41ff67fb9355915d3e2adb0763b31626228667f1dea1be052e8ac79ca5aa6d64097abbe0decc6de2fa14e8cd88e67cf5fbdc86e44edc7da4139ee1411266ae30fad3822e0c3086b2317395e7db4c71ae6a678a978877c9026"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x827}}}, &(0x7f0000000380)={0x34, &(0x7f00000001c0)={0x30, 0xb, 0x75, "43490eeccf7cb1cea278549b2b4afa1828db2cdd6a2c4bb2f26a08f81df5da1c16b0db9b69c65e2a22d3385d05593fc21160877bb70d9fef98d2ae29ad0f001a758da27c541a62bcf39bb80d7420682779c926bd990e025128552ea027487a71198ce248f34948fdebbaa269daec65dca6da20508f"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x100000000}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000002c0)={0x20, 0x0, 0x9, {0x7, "39461ff2690fa8"}}, &(0x7f0000000300)={0x20, 0x1, 0x1, 0x7}, &(0x7f0000000340)={0x20, 0x0, 0x1, 0x2}}) 15:01:40 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x0, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:40 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5, 0x200100) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000100)=""/251) syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000200)={0x52, 0x7, 0x3, {0xfffffffffffffe01, 0x1}, {0x0, 0x80}, @rumble={0xdc11, 0x100000001}}) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff01b97e000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250300002748000000b66f"]) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000240)=""/7) 15:01:40 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) 15:01:40 executing program 4: 15:01:40 executing program 4: 15:01:40 executing program 4: 15:01:40 executing program 4: syz_usb_connect(0x0, 0x0, 0x0, 0x0) [ 1109.512144][T25128] usb 4-1: device descriptor read/all, error -71 15:01:40 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000380)={0xe07, "2c9d9a7b711a0f76a83d78bdbcdf8e85c906f44768bbfc97657c3c1546c4cf3e912fbc9ae3bac25ebf45c4b4eb9d8e11ebec38d58c20f5d04af022dca7d520b3614778a4d93250f87144f9c6b31aae732ad89c8ae46b9eef1a15705a05242f554c74bbc8680367806b9a1757f85ea554d23a10bdb31495e2efbd496a12424485f82ea3719296b945bc2b98bf9f0e3920ca9de5b7a709c183166647a0e2820546eaa394b5ab0230a8e9e9bbe4f50e3b0b3f854a1e7959e7e16b73d71d51c6e27ffd5bd3827e7053da04a33fefe8443bbeccfb31deb8e02b29d9973bd66b9c2a13d786f8c1c49cd1715a481a68377497dc2fca69a1e22d8466b12e4b5c120b73718fa8737e4e7dce2040f6d4a31963c653e77b536acb4b07a175bf1ef0947b18a56a80e07a6a9f482af26c00fe737daf73cbd8a3f6d36f1bab50f3c5eec26de8862f0bf19a0555a20799436cd37aec6c24bcccd40e333b6c4a66d46c1a841764aaac38026aaf7f045ef7634616550dacdb6b3f56ea912b35db8521c7c1178f60e8b08d1c7cd65576c0856ffb80b64423036032bbfd9256262f977b04d089cae772a0e1f7f98b77c8ac25f71be3cafa6835b208b01e429bd41307d40c2dd6e32e2fe9c087e3e4546051248d5a323061c58cfff5ba01a131cf98234ad207a75aead21eb74698121b5d24a408ecb30d71c7eeccbe4978b15c98dd9425c3ef4dd6087bf45f9d2a0e4fb05b0f2d98e7bde05a3b55a385d61c3fdaaf6fd02d588c099b4a0433ed25c2138f22a8ee9e72d170c1dfbcc541f35b16829feeeb3e98229d04aafc8e7c45d2da41b6f088e0d817e1595c3f72e22926382867d00a87c77b8e6299c15648462843b11487df9129f9139d2db0a1806a26ab176adb34788dda244c3e0a27d939a4538af42149d6b25ea6a04bd5e963a89dcb25c0b0a84ca255d7f7844ad8d69530e24e97739042b7ea373d124a3c6bdc642966e2c295512008f94fb4a96ed01921a91c40ad1f2b048c7b38006af97d3bf77a37500e6df76d7574e7bebaa3674c985a778cc3bc097115e17ab470046feea1d49f738beba8ce3612b7b2916074f47be10482c74f09b8fd89e148003f7e1784f6301bcee74beaada0605896282503466f1ade53afbf159cc8c768453612a605ed3c68bae4c50a0ffb839866b486068f2c88dce70954750cba793375652f5f725741f2e43be4f3e38a52e905b2f130a6f558695ea4aea12a41e14a1515c1149130e527d4a6cf25a511b908ae911bea0a6fd609d7db32ec0a8a981716ae1eada9c0ffdae8e638991f472ccf57c68468fe40d3bf041d7bc68fc2fbb4511fe70ad09d2db56ce0aac7cf4fe2e94a4da71b5b69885e4509aba72eb4d4baf3ff5861445785a16175e04394ec64e88e867654906e3abcc00aeeaeb1987747f076a1f9a3be8a0e08c78c933bfd531a9668fefa656981c46ba6cf73c89e476aba417eb79050f50c56d37de09c2cb9ca088822636be54754a9291a7b4c732c604e5029c63515073d2826b66770879ae61f8cce25c26311e171a698d27bd6e95056af2d3863280a1c02aaf8a24b15366e9312903daf22b250207d22a2d43ec5a78c8a880d7080a5c83a8bfc3aaac68ce57e023a832721528e167319a09666f175cdf08476018c0ec5f5157455890e3594a593f3f187ea76ef63c9bf4f7a79a36b423aefaaa027a7a4ca8ce4f655f25bbd0a9965104d81b2b594fe0aa3da6c7d938bcab7cec772d36392be9686cc7af3dfe2cd39fdb5cf4ba7eb38273ee9343839d2f12f1320b62feb650cac4385a91cc220c60bd2dcf256fd9e4a7f77ca780f9e5701446224cc4c4459bdc7d76c1753f0d88b5ba061ac90a32b82d8095cd42c23c486c31adea23556c2a1968ff03331e604b59dc121aca1cbf93297cc49ea3b0bea8f7b6ffa61d79dcd1a75cee533897bb0cba4a91967aad16c0b63f62b2c5d37ad12291434e03e81386b68d04234965cd0b18dcf7c8a5ff877f9a09902712ed21b90a84071648a0d72dc7d289c1afe572a54f614a38968f6cf498a81100341aaf9d5f36648c8dc5b2a48bca3d9cd62a81e336b969ff9910549792d0f38363c70d3ccadf74033a9865b6424afb593752b24a6b5c23d9d7caa3fc5aba01064910a8d007ae3bdb4aa348e23d1468616048fff565a2e53f4763308e0d33b06815d6ee207d0db7009a7c2de48114fc6ac625aebff1da0ccac2a924d0564f58c41d247f031ec9ff7e64ef2180cc56cf5c0bcbbaa3ada5488195ff560b04f4827687b225da6ae4080abbba99385c5d3ca9d05d173e88ae0d97c2642449c8d3e6d2c9d44bd2f8235f90e7401a4e9ecff22e5f766bfd07594f97b35e8ab52e7b4446e95e4adf978c3e484c7871e2e6111209d574e5ee9b66ba38245fcb40aaff9ff866a5507588c593cada56aa1c7ebd6964771d5bc8913a388fb18fcd84dea90e19f75ee33a741db1744c1cb9146b3d7d5c41cba730e4fd51993c1bffa7504ba15a609421ba81db64e4c6372c0b31b34ae45f8379d81f101cd34a30dfd4d734cc02a8247c9ef01fb56fb9841c0ecd7282d613f680747181e5d22be3cc1e8ececbc433fed25a3cee4139f10bd51e38b316f8020b4142a2fa26f438e392a3f4bafa12df98fadda4efb0ab704c4020cf4d4f1442b9be868788a33d6a959f412fd8f4cd93b5cd3b84baeac25c080000b74fa56c01d76cf18d0e3e28ab2a0837df348d44f09bcec82eb54372fd1f78941e1d7e87655999a4abb9a6f864fc0b9b6faaafb5ca942ded959b0cc7a20121629d9942d88011b20ab02a6c1e77e127605be1703f47e1ee7e69e4783c77c5168411d2cc578fb45a0c076be65763d39c432dfb6490496384b1c4ec039a3a0339b789ea1d413fe349612bcc13fb74232bb4a342c37f0f0f20c91e83ac9aa8fce55baf04d1a22d3a07a3485a0f5e700e2baedfc105e6ad21234b53f585107a91aa0e597a280316f6494db650b818f4a4f83fc849c95018aaeb48f0ded5619781d5dfc86d1c5a5bdf9e50808a1f081eb0da4d548fa564eb20da3b944e894da9888a20661c33cae34275cf058175bd7b80d856501013b28070da8bcb8c7ca307ccaac48eae908900ab3f7c7d7736d962431a8d88a09406398b240488b3b452a2fe2467e89c447002d1c2b68ba322cf3bd64afa46746c1cbccbf4aa2e1fbb535e823fc6305e0fcfb5a3dee5d7b98c2b8af27a34ff5619b5a5da93f18845b422cfd5c6726430054a052f5210187f1437f9f543e4a719d273f68058c236cf96ee522e3faa721cb73a8c5ac7c1f347135e2a7681b404bd2ec90110648bc0f9ce5b6b292286ec5d1d47b244520848b58ec13c6a390a5a0ac498a738b0cb191b458e5010a029e3032e28e382730a690db21fa26766ad04847fb47ec87e9e6035e9d89c2acfa7cfe765c95b7ba55bbd8a20b531759708ff21d077c9c5aca2ad46bb76b9509f1119671815cdd1c38d85e270b586aa60af7f88b160220b88e45c2e12b725a273e9dad7b4d6bfe811bb8d3bf11ef8424f5430ed69e835d01d577166758ec73bd70239ebe07de429cd81a85c38567d56ca1efabd92f05b747c0d9b1b2c794b039698527ddd7f0f4f7f3fbb2f4e192edb71261d03e5dfde330cf7bb1536b6492b67e18df9e26295a88b18fc92de0edf799e9b8be24c0f1c7ac931a67b738b2340fa9396c104be8d5b1c7bf7a751223f077c408240ed56bb36f616e44c5fc8c46621c2e4675bf47be0a9dc972d16c9a17bd5537ca6823d28145b918e05a85b1c97c305b1d6369cee867bc6e87f8469d6b7c99f68c5de02ea7eb7094142aa9b46db73f0731734f77e03035303556fb02ba180675ad2c720b0a92ab45c5b5408375c7a291c8bd31d4fc05c097e7b3631780fffd879703caff78a23b60a1689aaa77262a57074a84d3aab9f12d8e723f11faf8227224d9e70fecea5890e24ff4023182b48bd8b46a3ab9ae0e974d1f48ecc65811f38e674070a334407f37f81f117534359c26183f8b1a0e988aaede4629c9415ae65ea06af3e9a52a938a7e63c911f3fcee98bb1f1b2fb50a0eb2296fe8d9d75e9f9b076ba89215ca4b1bbca1107f579d070979af2861d570e86088449ce185ad8dcb6db4284d4b2d0ac2e1b68e7e116576033e11e87ffd65ed89163d2d19e4bc7c2e0af37ad43123cc0b6daff83093eb5fc761d80574c76ffbed003d7058fd5cdfb47bfdc203ede2c7e48e3bfd0cbdb737a88fbaab333a383c20e7b067f9e098ebd8c3051e5be5ecc4f6843c25c37a7bfbfdf49881b9ce5d1303adbbb104e8b61d750fc7212d74e3c69946ddd41beb0ab8e3a635c42b24c2b7b8eea75ea83b79ac17efb78af347f4d1797991a31304f5bf6fdcd33ff1bfed133e49e8a3356b774472c59b9c8cef85aff106cabae63965f9a4657eac8fc1c0af5610e53835b2e3a8c7c8c1d762f08fbbc17abe1f21435d867c72f8609f86107c3ffd4f8fc792b96e45667793583050223cccecd752609d8c2cf1970eb1ffdaf637a3cfae2867ca249ac430d8951217cca4c1c8713cc31e298c79f3c82c9bf19d411e90a06ff49b106e9dcd8b74d536b4c0e98d84d2742ba35474c3bccca1b75598512853ba61f5829fcb623cf1ec521997a69879e42a3cb64e4191ed86185473bd3c22a7a25d710758de22406c2962713ead61286843efe890c487a85163a5191c944898ec2160b8e556b14056d769886df8721d264bcd416a49c4b390b4dfdb84dc9112a2118c8dc239dc4be12c208f7cd8f360ca5fc27f8ff79845567d1d14223118c5b308ab8ad38c746a96e851a2ff4a1217baea3ebc5d31037b867188ddda0a6684783337ecedbde39c94e00547755e0ec4c3fd2ee08685f192a2f1bafe0083f5b518ad47fc2c96e580b3db9265759a6de0a2245663dfbadf5f8e9f20caf614aaa2499b62b931f82185def6e60c5ae22e0ff70dfba4891dc52e60e5be963c05856f097f02f711089c1008f9ab7a374edfa7651fd8f8c0b1b3e13956d9dc30d4d3b25ea1a66ac042bc661faae460e06d34523a8dbc396930e39708dc254f727b1dba26"}) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) [ 1109.852115][ T2866] usb 1-1: device descriptor read/64, error -71 [ 1109.882117][T25128] usb 4-1: new high-speed USB device number 34 using dummy_hcd 15:01:40 executing program 4: syz_usb_connect(0x0, 0x0, 0x0, 0x0) [ 1110.122124][ T2866] usb 1-1: new high-speed USB device number 100 using dummy_hcd [ 1110.152116][ T3417] usb 6-1: new full-speed USB device number 104 using dummy_hcd [ 1110.242132][T25128] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1110.250300][T25128] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1110.258379][T25128] usb 4-1: config 0 has no interface number 0 [ 1110.264477][T25128] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1110.273503][T25128] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1110.284921][T25128] usb 4-1: config 0 descriptor?? [ 1110.402124][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1110.462136][T25128] viperboard 4-1:0.10: version 0.00 found at bus 004 address 034 [ 1110.492441][T25128] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1110.501153][T25128] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1110.524943][T25128] usb 4-1: USB disconnect, device number 34 [ 1110.532483][ T3417] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 146, setting to 64 [ 1110.543213][ T3417] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1110.556066][ T3417] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1110.565100][ T3417] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1110.613243][ T3417] usb 6-1: selecting invalid altsetting 1 [ 1110.832113][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1110.842227][ T3417] cdc_ncm 6-1:1.0: failed GET_NTB_PARAMETERS [ 1110.848234][ T3417] cdc_ncm 6-1:1.0: bind() failure [ 1110.854935][ T3417] usb 6-1: USB disconnect, device number 104 [ 1110.952182][ T2866] usb usb1-port1: unable to enumerate USB device 15:01:41 executing program 4: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 15:01:41 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000100)=""/86) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5e, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40284504, &(0x7f0000000200)) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000380)=""/219) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) ioctl$EVIOCGVERSION(r4, 0x80044501, &(0x7f0000000000)) 15:01:41 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x2) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f00000000c0)) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) r2 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x2) ioctl$HIDIOCGUSAGES(r2, 0xd01c4813, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x46e0, 0x40, 0x7, 0x818}, 0x3df, [0x9, 0x389, 0x7, 0x5, 0x7, 0x3, 0x4, 0x1, 0x9, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x9, 0x3, 0xffffffff, 0x9, 0x9, 0x6, 0x8, 0xfffffffffffffc01, 0x8, 0x80, 0x10ec0, 0x6, 0xf9c8, 0xffff, 0x1000, 0x100000000, 0x1, 0x101, 0x5, 0x1, 0x9, 0x8, 0x8, 0x6, 0x10000000000, 0x81, 0x20, 0x200, 0x0, 0x1000000000000000, 0x4d, 0x4000000000, 0x6, 0x5, 0x7, 0x5, 0x40, 0x0, 0x2f3, 0x10001, 0xfffffffffffffffe, 0x0, 0x5, 0x6, 0x80000000, 0x0, 0x1000, 0x7, 0x2, 0xd4e5, 0x100, 0x5, 0x7, 0x9, 0x200, 0x9, 0x101, 0x40, 0x4, 0x8, 0x1, 0x3, 0x1, 0x400, 0x1b5e, 0x6, 0x4, 0x62b7, 0x3, 0x1, 0x9, 0x1, 0x1, 0x1, 0x2, 0x9, 0x3, 0x1f, 0x5, 0x7fffffff, 0x7, 0x0, 0x6, 0x8, 0xffffffff, 0x4, 0x5, 0xff, 0x200, 0x6, 0x7fff, 0x2, 0x5, 0x7, 0x8001, 0x2, 0x5, 0x1, 0x200, 0x7fffffff, 0x5, 0x200, 0x3, 0x5, 0x1c, 0x10a7, 0x8000, 0x3f, 0x0, 0x0, 0xfffffffffffffff7, 0x1000, 0x1, 0x5, 0x6, 0x1, 0x3, 0x5, 0xb8, 0x5, 0x100, 0x1ff, 0x0, 0x7, 0x7, 0x20, 0xfffffffffffffff9, 0x2, 0x3, 0x4, 0x51, 0x1ff, 0x3, 0x2, 0x8, 0x1, 0x100, 0x250, 0x7f, 0x8001, 0x0, 0x2, 0x8ca5, 0xcd93, 0x8a4, 0x800, 0x1ff, 0x8001, 0x8, 0x9, 0x8, 0x0, 0xfffe00000000, 0xe2, 0xffff, 0x83, 0xae, 0x1, 0xffffffffaf884743, 0x7f, 0x81, 0x58f, 0x7, 0x4b, 0x8001, 0x100000001, 0x7, 0x7, 0x5, 0x400, 0x80, 0x31a4, 0xda, 0x4, 0x9, 0xffffffffffffffff, 0x6, 0x93, 0x9, 0x4, 0x0, 0x80000001, 0x9, 0x3, 0x9, 0x10000, 0x1932fdf8, 0x101, 0xada1, 0x4fad, 0x800, 0x2, 0x9, 0x7, 0xfffffffffffffffb, 0x85, 0x401, 0x7545, 0x4, 0xb3d, 0x80000000, 0xfffffffffffffffc, 0x2c67a1d7, 0x3, 0x1, 0x9, 0x20, 0x7, 0x9, 0x0, 0xea59, 0x9, 0xff, 0x3ff, 0x3, 0x5e, 0xfffffffffffffdda, 0x1, 0x1000, 0x5, 0x1, 0x3ff, 0xfffffffffffffff7, 0x3, 0x1, 0x40, 0x80000000, 0x8, 0x9, 0xfffffffffffffff9, 0xfe, 0x5, 0x0, 0x5, 0x0, 0x9, 0x8001, 0x7, 0x7, 0x1, 0x1ff, 0x8, 0x100000000, 0x100000001, 0x4, 0x401, 0xfff, 0x6000000000000, 0x1, 0x4, 0x6, 0xfffffffffffffff8, 0x68, 0xffffffffffffff01, 0x2, 0x12000000, 0x7fff, 0x4f5, 0x5, 0x8, 0x9e, 0x6, 0x1, 0x7f, 0xa27, 0x800, 0x5, 0x5, 0x800, 0x7fffffff, 0x3ff, 0x6, 0x3ff, 0xfffffffffffffbff, 0x184, 0x4, 0x0, 0x8, 0x7ff, 0x4b7, 0x0, 0x80, 0xffffffff, 0x2, 0x7, 0x100000001, 0x1000, 0xff, 0x81, 0x8000000000000, 0x2, 0x1, 0xfffffffffffff800, 0x9, 0x2, 0x7, 0xb8, 0x3, 0x0, 0x76e, 0x2, 0x2, 0x6, 0x5, 0xbae0, 0x400000000000000, 0x5, 0xffffffff, 0x401, 0x7fffffff, 0x6, 0x8, 0x1be6, 0x0, 0x40, 0x0, 0x5, 0x9, 0x1, 0x9, 0x0, 0x3, 0x9, 0x3, 0x40, 0x40, 0x5, 0x4, 0x9, 0x200, 0x5, 0xe8, 0xc76e, 0x0, 0xaff6, 0xff, 0xfff, 0x1, 0x18, 0x4, 0x9, 0xafc, 0x3, 0xea6, 0x0, 0xffff, 0x69fa400000000000, 0x8, 0xe9, 0xfffffffffffff800, 0x1ff, 0x1ff, 0x5, 0x7, 0x8, 0xfffffffffffffff8, 0x8, 0x400, 0x191, 0x2, 0x0, 0x0, 0x48000000000, 0x771, 0x9, 0x2, 0xb140, 0x3, 0x400, 0x3, 0x6, 0x2, 0x6, 0x7, 0x10000, 0x4, 0x2, 0x1000, 0x9, 0x7, 0x80000000, 0xcdb, 0x4, 0x80, 0x29, 0x4, 0x8, 0xdc, 0x4, 0x6, 0x4, 0x5, 0x2c57, 0x1ff, 0x6, 0x3, 0x8, 0x7, 0x3, 0x8, 0x8000, 0xffffff0000000000, 0x0, 0x7, 0x0, 0x3e, 0x3, 0x1ac, 0x6, 0x4, 0x0, 0x80000001, 0x1425, 0x0, 0x7, 0x8000, 0x2, 0x19, 0xffffffffffffffff, 0x0, 0x3f, 0x5, 0x6, 0xfffffffffffffeff, 0x6, 0x2, 0x7, 0x3, 0x2, 0x2, 0x400, 0x4, 0x9, 0x1, 0x9, 0x100000001, 0x80, 0x101, 0x4, 0x8, 0x8, 0x4, 0x40, 0x1, 0x1, 0x11, 0xb9, 0x420, 0x8, 0x3f, 0x5, 0x7, 0x68, 0x9a, 0x40000000, 0x80000001, 0x1, 0x3, 0x8, 0x40, 0x6, 0x52, 0x2, 0x3, 0x10000, 0x80000001, 0x401, 0x1, 0x1, 0x5, 0x9, 0xa7f9, 0x7, 0xe7d3, 0x3, 0x8, 0x0, 0x1, 0x2, 0x6, 0x80000001, 0x3, 0x4, 0xd4, 0xffffffff00000001, 0x3, 0x800, 0x3, 0x9, 0xffffffffffffdf49, 0x6a, 0x7, 0x0, 0x1000, 0x80000000, 0x3, 0xffffffff, 0x400, 0x3, 0x1000, 0x1000, 0x4, 0x1, 0x0, 0x5, 0x200, 0x8001, 0xfffffffffffffff7, 0x0, 0x8ba7, 0x100000000, 0x1, 0x6, 0x7, 0xffffffffffffff80, 0xb88, 0x10000, 0x80, 0xffffffffffffffff, 0x8000000, 0x7, 0x9, 0x5, 0x8, 0x101, 0xfffffffffffffffb, 0x8, 0xfffffffffffffcc1, 0x800, 0x20, 0x1000, 0x2, 0xe0, 0x3, 0x8, 0x101, 0x7fffffff, 0x9, 0x32, 0x800, 0x6, 0x0, 0x0, 0x2, 0x2, 0x100000001, 0x5, 0xfffffffffffff064, 0xffff, 0x4, 0x5, 0xffffffff, 0x7f, 0xfffffffffffffffa, 0x0, 0x7, 0x6, 0xcd0, 0x3f, 0xca0, 0x8, 0x800, 0x1, 0x3, 0x3, 0x80000000, 0xffffffff, 0x4, 0x1, 0x21, 0x7fffffff, 0x3, 0x2, 0x80000001, 0x1, 0x3, 0x9, 0x3, 0x0, 0xffff, 0xed, 0x10001, 0x7, 0x7b, 0x10000, 0x2, 0x5, 0x0, 0x1, 0x81, 0x2, 0x3, 0x4, 0x7, 0x83, 0x0, 0x7, 0x8, 0x7, 0x3, 0x2ee, 0x58e, 0x1f, 0x9, 0x3f, 0x4871, 0x9, 0x1, 0x0, 0xde, 0x1, 0x9, 0x2, 0x826, 0x1, 0x3, 0xe431, 0x0, 0x0, 0x6b6, 0x9, 0xff, 0xfff, 0x3, 0x10000, 0x800, 0x12a, 0x1, 0x633a851a, 0xddac, 0x1, 0x6, 0xc2, 0xcec, 0x0, 0x7fffffff, 0xffffffff00000000, 0x0, 0x0, 0x436, 0x5, 0xa48, 0x95, 0x6, 0xffff, 0x0, 0x7, 0xffffffffffffffff, 0xffffffffffffffc0, 0x1, 0x0, 0x3ff, 0x1ff, 0x3ff, 0x80000000, 0x7, 0xa3, 0x4, 0x98, 0x101, 0x7, 0x7, 0xfffffffffffffff7, 0x2, 0x7fffffff, 0x55f, 0x5, 0x3ff, 0x0, 0xfd43, 0x7f, 0x400, 0x5, 0x9, 0x1000, 0x3, 0x0, 0xb8f4, 0x10000, 0x0, 0x4, 0x1f, 0x8, 0xd3c3, 0x7, 0x3, 0x2, 0x4, 0x6, 0x81, 0x6, 0x7, 0x81, 0x3, 0x5, 0x5, 0x5, 0x2, 0x2, 0x9, 0x8, 0x8, 0x3ff, 0x4, 0x100, 0x2, 0x3, 0x0, 0x2, 0xfe, 0x5, 0x2, 0x5fa9, 0x6, 0x1, 0x6c, 0xd335, 0xffff, 0x9, 0x61a5, 0x100, 0x8, 0x0, 0x5, 0x3, 0x0, 0xff, 0xcc4, 0x0, 0x3, 0x3, 0x7f, 0xfffffffffffffffb, 0x0, 0x6, 0x3f, 0xffffffffffffffff, 0x2, 0x81, 0x80a1, 0x7, 0xeb3, 0x100000000, 0x10001, 0xff6, 0xfffffffffffffffb, 0x8001, 0xffffffff, 0x7, 0x20, 0xfa, 0x40, 0x2, 0x2db2, 0x80000000, 0x6, 0x100, 0x7, 0x7fff, 0x1, 0xdffe, 0x0, 0xf7, 0x38b, 0x6, 0xa9, 0x9a23, 0x7fffffff, 0x0, 0x1800000, 0x8000, 0x1, 0x7, 0x6, 0x60ce, 0x2, 0x3, 0xb85, 0x5, 0x5, 0x400, 0x0, 0x4, 0x1, 0xfffffffffffff801, 0x655, 0x9, 0x6, 0x5ca, 0x20, 0x7f, 0x7, 0x4, 0x9, 0x80, 0x4, 0x1f, 0x501d, 0x200, 0x9, 0x3, 0x3, 0x3, 0x8, 0x80000001, 0x2400000000, 0x0, 0x6, 0x40000000000000, 0x7ff, 0x7fff, 0x7, 0x3, 0x10000, 0x1ff, 0x5, 0x3, 0xfffffffffffffff9, 0x5000, 0x800, 0x8, 0x6e, 0x5, 0x6, 0xb8ad, 0xfffffffffffffffe, 0x7, 0x9, 0x80000001, 0xfff, 0x8a, 0xfffffffffffffffc, 0x0, 0x401, 0x10001, 0xf50c, 0x100000000, 0x8, 0xffffffffffff7fff, 0x6, 0x0, 0x2, 0x3, 0x7, 0x2, 0x1490000, 0xffffffffb73b38ce, 0x9, 0x1, 0x1, 0xc000000, 0x9, 0x7, 0x9, 0x9, 0x8, 0x0, 0x5, 0x3, 0x7, 0x3ff, 0x1, 0x8, 0x1a1, 0x9, 0xffffffffffff22f2, 0x7f, 0x4, 0x100, 0x800, 0x1, 0x1207, 0x4, 0x2, 0x2, 0x6, 0x5, 0x1, 0x3, 0x0, 0x3, 0x8, 0x9c, 0x0, 0x5, 0x7fffffff, 0x100, 0x5, 0xe6d, 0x1, 0x45d, 0x2, 0x2, 0x5, 0x158000, 0xffffffffffffff00, 0x988, 0x5, 0x3, 0x3, 0xff, 0x9, 0x6, 0x5, 0x3, 0x7106d470, 0x5, 0x6, 0x4d0ceafd, 0x7, 0x8001, 0x20, 0x1000, 0x629, 0xff, 0x20, 0x5, 0x0, 0xdc, 0x6, 0x3, 0x2, 0x7, 0xffffffff, 0x80, 0x2, 0xfff, 0x7, 0x0, 0x5, 0x7, 0x1, 0x2, 0x0, 0x100, 0x5, 0x3f0000000000000, 0x104, 0x7, 0x7fffffff, 0x8, 0x8, 0x2, 0x93, 0x8, 0x2, 0x6, 0x475d, 0x9, 0x800, 0x7fffffff, 0x401, 0x3, 0xfffffffffffffffe, 0x6, 0x3, 0xffff, 0x2, 0x4, 0x5, 0x1000, 0x6, 0x8, 0x8, 0x101, 0x7, 0x86, 0x2, 0xbaa, 0x1f, 0x6, 0x7, 0x0, 0x0, 0x3, 0xa63, 0x0, 0x1ff, 0x0, 0x5, 0xfffffffffffffff9, 0x1, 0xda8b, 0x400, 0xff, 0x9, 0x7, 0x3, 0x5, 0x8, 0xfffffffffffeffff, 0x0, 0x5, 0x100000001, 0xf2bc, 0x80, 0x4, 0x7fff, 0x80000001, 0x2db8, 0x100, 0x5ce, 0xffffffffffff0000, 0x4, 0x1ff, 0xfd7b, 0x100000000, 0x0, 0xfff, 0x9, 0x1f]}) [ 1111.302119][ T2866] usb 4-1: new high-speed USB device number 35 using dummy_hcd [ 1111.662149][ T2866] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1111.670313][ T2866] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1111.678403][ T2866] usb 4-1: config 0 has no interface number 0 [ 1111.684693][ T2866] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1111.693740][ T2866] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1111.702328][ T2866] usb 4-1: config 0 descriptor?? [ 1111.912181][ T2866] viperboard 4-1:0.10: version 0.00 found at bus 004 address 035 [ 1111.942155][ T2866] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1111.950927][ T2866] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1111.962245][ T2866] usb 4-1: USB disconnect, device number 35 15:01:43 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3, 0x1) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x80, 0x1f, 0x401}) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc0c0583b, 0x0) 15:01:43 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000000)=""/12) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd709f4be0a45ff9044a3c2f9fb7145bbd3558bef683020590d67e418fb23bfe2a6c57ab7f7fad94364a214650a898056472f59734954d35149f8f873c1557a0d940bd2591413d4914b7c0ddd68e778caf9b4d76d40d5f67091e777cae28b8ced539287666d4c0cae4dba335b4ada41d9269391cdb443c89447acb688ddb5d7716974fca0a8daa172a069e8419b40de8d097130df2c648009334076a13c867ba7426e7c46b8432686f6abe5cc960cbad099069a1376a9280c51d80227e2d26717ecb0bcd0da1bbe173637201d4a457e49bbb170b1b5d0a34db3f60ac4b301b3b126d893bcbf8a44d8bf5e88462e0341159aded1a8d539325b53023fa4bd1e889341fddae822a9ab431db0e6f73a2851bfe92cc566bbf814841d49d604cd1d3b561509cc30c8ed006b41c02022927152ddf5a40b754395b2be5e073ee6cab4cea0c726cc09e6edd74e768faaab17e5418ea100b8b2a5a85792f2acb18c532db9c7b82979b4424bce55f0f0aff9e71ce706548e6615ea401256dfa79f0d28e34c674f39ae9f093ff1059fdae13a247f2c11d80cb26f8c997b2c86acc87290f5d66d6dc4ae42e0ca7449ec2b4cb65376fe5c0f79006dd318d0e2433f57092ccf2b423d997ed82ab5bb60b5a8f32500182c85e611d47675d75d542cc93d04a00f12247492121edcabe0706d7cb08abd14f73b939d1941ae62799e016f12564db5bcc85c76056d17a821556fe78a2e490af2e7ef8a84ba053f11c9778ae06bd74e08c8741fe5292a5faf4a16158af42c91a0c8ee676c089e7b7d09798b4de9cc4eafb4247aad90bd544a1050602adf809c6f4425e0bfe635796e5c6251b9ab155283289895ceb3089548ac46b596acfda8d99d1d4418d1e472a4cbcdd5199b2da6ff8dcbdf465e10b38376f8f40c9996a939839698bcf7f3ec913afe985ea29fae8cc01dba65c683613ab698847a315a09c0c0123531ff18d74b063163f62f31e06441fe96ef7db9efc71e9c768a91d37e9851d5cf67232bf34a030d6c21c0ead78985fae2b27d511749fdbe150ad8558e8c2b95b5713e736cb513c0d41ded0138bc399a1fe3c184c4f96039f73ba852f89655cee6997c064fb4733d720f6cf0b012df989c5b5ed5b3564800a7982aa15587b479f4c1ab09ddad634020ea4df5e042d79182241b92d3543c67f1c16bfd0d544a83061382c9efbf9d128014e7ee192fb13200d8e29fe0cc8c1d5948f3d367127c455e0c7abb1d2955e62cba63ba38fefe96e984e1cee4dde69bee07bc1c7084e531d75489f3d371d18e27dad75e5559f0aa52a293e5db2b07ca99337687e13d2dc0d67d1b7eeaf42d534a00dd5f13c178f98be9844ad72d3c06e16ddd4c18f6c8d054bcc9bdcc3696b63b83b3751fd5d79b846e60631cf8e9ddeea6564006f96192bd423f16cc43c0aa76879bde2bebe9e043f86208e7b6a14f0d8a7163ff84cbb2aa7db6da55a73caf90f058678e4ac3ff4dcec421b1a06a2c20a71f851d3608e17d02c136230783013dac4839c37a0c569c03ae56fa5e0adff0ab9752fd1be664aac3c28e1c7155ab8a481f21b9c5a0c088633b3aeb352f849cae6de2e0f10f3bb6bade21a1ba3406fdc52031dc2f968c3a8736ca5a573f7b7110e6f56af1ed5602e2136d3bfe5761d9d7c3facc34b95fdf6801ee3de3c241b9076b6da98fe16a48e81d54278d69743458c91b09c5c38f8975b0b7873ae2f9f6fe7638a0eecd126dde06efa2fb11208c8b843ba6c2a816a2cd8d31433f9ac2d51a6cbea37c70488c625cf457e7723c913604ccc7071bf873d5a04172dc5524b7e1a59efc0e2f2233014943fde805353ccc61d8417352921827a6916443a32a22d3c70fd010935660eab77bb4bdd65de181f70ea330eba3ea63e87020c5980c15f1c6b5ef1fc1c7da771b0c1e1eeefdedbcc00f36b5f6486c4887777cbb5cd722ab17b81f94875a04797aef6e62919409af1e05c099ab9715809177e9baeb9f287685c990a98b5de5810467bda75055bf16d74842836f8a1e84f6b17866593345c4d14f06c7bf736221f19ddaf6526690f574937eeb80ba4cd8d8d9d044e6a26807cfeb874f23cffa3492da1d7d57ad5db137752747c841f42cc2e4c64ed918dc990c0920d899fca0a690ff12c167659a236fc6af5dcf12ec623d780c1270b5a3192731fa97dd8913e2b0947ed62655f206f57717f58a08b68de8768ff4c9731288e5589111c80f6bc5f3dd382a7f26eda7f3acd76b9501c6c407a05592ac8cb43198e06035ee3de301202c40cb4c1fa7e42db2afdf53ba29d35ec1bd5d2c696f41ac54cae950640f36ae2eb42c4c5d2f9a29528c0ee2461e263b2b599a9348a38ebc440ea206be684bb3a8faeaf887d75239ffc5e7358f0c3c7b52729d980bed1203f32eb72e334c9c91681713e09142777ea6ffc75022be9d1d26cd5f92f0c483d675a2baa24b986e7a831dd732abd299e3ff721389ab06c49eeb2988fe6894431c29528d4aba555168c13c2828a0ecc75530b280b7f20e9ee474c1547a6ed10de1194680c8080b09b655000000f7ce1766fec4aa47df51d02d54783fa655d507e7e6bd6d9b61911545fe96b48c2b39387acce907470cc2fd44314a56a71947b4116413c86f87c7cf3dc2b90e6ff78090500000000000000000027257567f20e69a09732f654330c591efe92ff874ca9a9d5f74fa55f11240cbe46e92f70e79ae18291f97af000617488971518b75b8bd113aa914ff9a8bc4141e2363eb133c6a2f8e4b871154ac397c8b995ee39c9fd289970f4e51c7dc39e6544df9766b12585374a90d616f2c0b3c5c9169dead7f6b8b6ebcc207694f5c12d1209050000000000000009050000000000000000007418335a4e21b29cb0f902ce73e9f83004ce18e34172483716508212c174865f78285acaca6638b0d85632838f2327d1cafaab2aef29750c7f87351d8e364e8f5e6adcafac76511ec23f9890ed129f2c83a6fb10aad65ccbb9d2dcd2f8ad764c6162ca7972b5c269849060cba038fd2e14f36815dcd5c58295bee9c7d9ba76daeea2965cbbf835eaa15daf55405d0c429e51826bdd5f455162358a090500000000000000090500000000000000090500000000000000000000732be65824f4b4866d9244ba6a744f4380af9d045d69fd33a35cf8e7dcb9cb92929854fefa7fdcf51c36f65a4c37289c3c53bbc44d585b2af9eb3fc75b11186fa0a1d4c1aa192b88906f0bbe152ea09af5214b4a94c652f90dee1f1476f3fdaf2710df52cb74df61ea16221c8bbab829f071efadf6431744644fb0be57577b0faee9284e430df00759f2e88d0be07cf1575712819fee79dd02b63180582909d34bd40ec23b09050000000000000000002020b9217c8504e9263c7615154ef9043c47a46db3494b55dbd39ae275f36c8bf3ee1d1c1398de0907d32177a7a46367b0e5510e785a5a6c11e12872acc57a19b387703476807c629860258b83edb8c1c0a3a112c57c86fef040bc1ad709f73c07523c9bd16dba41a064cc41a5950adbb478f0619ffd4065eb4be9199baa100b06c6eb22ed135c1f325ee2de90bd5ac527a369690b000060684b8d447fc2e88466b1449d3a2cb57d5bcc6410ebac7f95177fc13ec36e537926cad7deb02d3d1f77dda277ccb6066839accd1f1481446ab2ae229474eead8c8d4b11fce6a64381850f9d2ecf080905000000000000000000f97f88c8a33aa9a754745a9f5b39c793cfe0c5b8ec45bc1c93d521a6ae35651c5552c907f5e7d052cb00b482ff574c4f9f722015de774bda608257197a5c410f350c4e2e6221c61a911fc6a3e0238b17e79124a61ee61d71566f63ae71a8d658964071d5cde32b3e8c295543374ca83931d190bdb20000f12699fb32aa09a852076d68ad79cc38c8d5363d22171fd71816e77ee68d39b9712210c992f5004c3e6844e36fdbeb38aead1bd538e3477f5202feca91092a083bc1c47d674c681536cc8eff79011ba2630dc2038148c123f685954df9eefe18e52bb9ebc2433a9d7ae2141e321cf4520774dfa7c12e66c441632e8daecb1e6d5a653e140657574a28887b1e7641803d5fd9d4cc84a82f859ba2921c90bd7c09050000000000000000009f97dc2fdf18cbe027c7f9ca31dc7982f18000e649dbeea25fc5f36c2e1e7adda104a2e5308dfa3cf3630c38052bfccf94c2f3bcb4385f2f3e7caf6952f874a071ca2b741452bcf24daaba1883f3669dba89529fde09050000000000000000"], &(0x7f0000000080)=ANY=[@ANYBLOB="a3ffffec479197292ace63868550d32fff000000e8ff018000000000000000000000000000590300006c12f904e0f4e9d8a4819aa97e9fdf9301bf8c60da0b2f2598f473c29eebd5250700002748000000b66f"]) 15:01:43 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x0, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) 15:01:43 executing program 5: r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x10, 0x21, 0x2, {0x2, 0x10}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x421}}, &(0x7f0000000100)={0x0, 0xf, 0xb1, {0x5, 0xf, 0xb1, 0x3, [@generic={0x99, 0x10, 0x2, "32104d46b030d7caeeb6ab34df683be191e3818df13f5310088a60facb0631ae526f8540fb34d85b797f01b96eb68a062a89e2bec841def60e5d92e002f65d4d625b8bf54b99fb88445d145664a93cb1cb0c2afbe3c7e3a1639563af4643ef82e8a0222aa0dd9f774f107b94cb62cfe78bfbc0f9ef2e0c1d9a3cd14ec4f6f409f9ac489644edc2a9b60a7a4c421c522afb8ebefaf93c"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x1, 0x1, 0x0, 0xf00, 0x7, [0xc0]}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0xaf, 0x8, 0x0, 0x3f, "15d49c9e", "b590c7c1"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xffffffff, 0x0, 0x6, 0x3f, 0x200, 0x3}}}, &(0x7f00000017c0)={0xac, &(0x7f0000000280)={0x20, 0x3b, 0x1000, "fb28ed9db8af81aa2835d491e7047ca658f53d91da9f6699fa712ccbb4c1931e5fbade73057f6bb0b8f1db9adc83537aa915a12ee7b25c7b87eda33ff022f128fc324eb72a3aeed245e03ab6c07ed8b81390f7ad91b78916dd1636215ba88cab6ffc94386a842087682533fdd50bb9d4cd0e51ef16be1c8948c1152bf57f5ee8a907f53ce031856245471433f4742957e6d9df2c1af078beaa4f48ff7fe41e8d9ac90ab3701d36f769f74e0ccadafec3cd7788460701da6c5068daa9283dd0cd366dfd45937e735f900dbac6a70f1979c587b383148d7f9829f49083656f273ba97e62a9036c23f652a7720a3b5f479bc29cf55f8cb6cd84ff2f0078bb89148489bea45a937c3a18211d287751f4c8cc7eec0db33d482e7f5c0f48920afaf13420e2bbadb639193d046c5630536bdb2a8f477f5f3eac70e5c29b51574ddd83f78d777f964ccdcde14a385a4bab8655017542e27f8ef528a47d79bfa2f1a110bb3aa1823601a2c01376d8e13c520afbfc31b0f7c810c6fe9f892293e987db3642b68bd692cd0ccd7a1b28c40b8843e2ba749f528e376875e2779cacbe6fa53f3681e2bda60fbb540d225a958cef01ccbeb0c569e752e86d4673fec2b0dbb265fa84c667b753259c163d9e2cd19d32367d15ccb1eb083d347ed9dc50d618d10aa737c081f0400fce964205b5504736e99e578577ad0c5597dc178ec61b8721452bcf04c32198b67580ecaf0df6afdfd836382657803da951d6b633753a2de1bb8a12ac46b66aceb44c05031cd0e0d560b8f2798ac107d65b13d362db6383f59134581a58703830790e2dfef58610f62f405454352236a65603b0306032087847502963e09b2f109f51d9510ba7a76e4769b177325cd6673bbb84a3a396fee5285ab61023fc487c76b79165bc6f6dda56df5857babe442a885468be68b42e7a6bdeecc2567dc9263abbc2b1526c3c485e53c6798f4e5e99d13223587bf1357bad3cba45fdd46c7370d66ca7fb97bc95863309d5b67e7670aee5d853ca2150fc1be0840b08911d8d9f7ac5ed10454b4228f18116ec9be1b9ce79e58b05353465c484676138e8ca424c00d3659a90f686e513a3574bca227323c6e8c758353380ac0ea4366cebfeb108e1e470fa1d49465a8111c6305b43ea66dd409586824007100a3754238e2e2bccadbb456c17c3cb9054d04e7ae52606b5793d2d76b00f247bb8fef9afc99e70bf7721d9a8b126d044c63d37171ee35e8ffc6022e416a298a2674b6c25e996efa54027dbd4f701da10b8a2366f61a9b8613952e2bc094df0d2e356d7ee068c120bd28dc20a133b837ce121cf42e472f2cbb8358254440d4d0398f449b090f01fac480a0595cefc3077dfecb20d0e9b6a12f9f800918373f2d83dbfe067848a43eaca0e9c5f526533b68f7fd79a40fa936f161771ac80ea8b78aad33ebdfc5735c6f0d37b17f4370024744ad1488bd03889c0ff961675425c8069d90b0e9ef0bf8a60651598f66869fdc2db55217528332fe1be354713ee53ee924292b6706b1280a8e3f6e6ceb929a66790af022fe3c507e33b8161f33809f65f59936f129b9c87a1284b242590e85bb3df5679ed73ef4775ab9713d592e25a567283ed82ec97aa95ff7df3c4ec025195e1d52e2dbff10378a2033f57ec930e69d3faa6a89222c78f374869cc007d3126388cf924ade216bc03edf4128b82d3a544026a71f51243a50a4129fbb255b6b41027a686f82cda31ecad9b94b4258b2eef10af558a1222a35eb470fe5ecad13195799facae1298528876518dcdd012a252d5546366354e32c86adde9c849df3f24638d1c952867ea494f6d4c6fe43cdeb948a5b5fe400ef567fa2ed20bc98f8a3e8f89840e9ea562b42f37e9f2834a81cee4e63e02c8adf4cfcf7a935517456fa92f2e972a398b6634e82c1a337dae0ec9c897cd7230c6db49d51257791d1c9ab6a45e9286be627069818157a63cf7ffe94c41789e7bd12ce5a6b45c1ced636c1da3df316c5275eb2b860033ccfc0d88ea04645c588c9fbfbe0e1a02227ce7deb74de0cdae479b04bdadf878f17b352f20e75698956c5a3795ab9f1be3cf4911dd5c204dcf850fa4c8ee57cb9455bd012136113c769d6c010dc0a49c6ec4de2d655f72580eec4b75861abebdef30ad280884802bbebae5261593898c1049b1347194bac75532ed84b41caeeb36cce2d488d4f47e3b427171f0df1d6a7de7c42891c756411f113a06f5f87ea1c5e3074e6aa61313c8f968b3ff14819c1da812c9586824e1d272dec5667c4f651ecec218ae662b85cdf02a5ee24bdd631b57f1f8df11546805fbf1c5715f4b54b4fa86f6a5c4434e52101fc7850277e9c1a3ffd2550ac16aabcd5d90622db9a3b00a7fa6ffd3144a43ecfb58e21154b95d73649d37ec3448216070da401f02520c19db407227607c6936e9c450e1d388614d2e15859ad4c988dde206cea98131fd3e26bc95cade0ce5791a0e21bbb343cee6eb9ed65064d02d7a160e044c18902f7c2db1280c08047ad57b82bdefe7bf3a2057e5b502a92e0ed576e9140aa6150fe4eff636db05afda99d7f7c5de186141ec81f2fb2e5becaa15745d1e8b73d2900816b439401de05342b598bb65f7dc6c96149dc80953c226604bf12951a14f6d2f4b649eadcc8b1620a4a62f436518aefd0de67c3b82c1ae34db73ae50984d475736ab4085c752a913f158bf9f32571e4384c5852e4951edf773d4f7bdeb6a6c0b24cdb63b49c33259c22d60ddc00ebaf67928d52d6b3e84ce532f400e2b88360b812d66cfbaa678e83cb9b052777c7028b392e5d0b9e63acca65246d1397ac5584d1761c71273445a0ac8ac83069d1e61aa445f74fb4a5f5a64459522ef7f40db6ed5a33bacbc5ccc39d51d1f4f3a0c175be5ff08d9b74b16da3930b668d93a705077cd0b9b3e9b680c0c94b32589e458f6cc525729d534e93d9fe51caaacb6feeda3290c6bd18a1717811ec227e1966f357b13ab992bcc9eb73cb37a23e70d19bf1d214934127c0c876085b3ddb2981f63bcf9587522bd03a458c3de2f9be490d296ba70babe0420a6cb52ccbb15340b80c87396c6e764e31ae7513e41f73a2592ee6c9942114b56ab72e8795908127fd47d35db1c1b35101e28a9af43dedd7d0f288e00b2392fae2d357a1d7146e02804613fba37bfa269adad19fca72b76f71e5957281f0cf65a942c54bdbafa1dc52ba2222231be40a2eb6df56626b7a89e07a91874bf3f375ab24656eadb4cf2a579a6c2d783ce1dcca77af420715b54e858cd0c5f8543ed35da2a1b043eca266885d612a2d4231c7d6fdbb516e522c80b148b9631630f4e4ef85f5b99607893a19cc4f38ddd984ca0261cce3653575ec4205e881baf14014821742c9a395e0764ff7420ca7742e7f3f59b6b2bc8ed9787159a98fe0750bb95fb6937db3f70876683cdc5155d65d3787ec457c69e4b1d4bbfb90990771a291a7bd54d481aad8e4fc25bf8bf5c68729648d4c38ac8c7385de4722a0167333cdab74e6c0ec8f2dcea638b6411c2616d0b22dc85126ab99e17d444e6060ce0d394c26d4d4b53c56ffbbca487a07a0d03692e8be9402827054292e1de6ce6631702cf4b4bb574e1ad21c6dcd784b3430d8a89f3558272125874d2df757c7efbb6598658cd6c9de284087a3d9ec646bf10938720fc547e04227380e79d2415197d27461c5fbbb40483735074ff927cc36ab3948e814a18a05401773fffa04a3a658575443b1e71606eb9a9206761d2fb2adc82522a947473ce58dccd7fbb0913abf4008a4f90b5ad468d5368f1c2d43b39f835e186e188f56f7509acda30e7e77cebfa9c877fa735ba53c7d364a2bc44b8e1562f4f703027c74d6de4a42dd1d875f9f7cd88a13d60e69c1addcba0242536e1337a2c9ba9ac83ae811efb1ed0c68113d775a840279fc51fdf47dbaded71c4ee7b14ab8f438eeb02ea293ec9b2c564afdc170443493aa7d9bfc8bdfb871c74362b78fa8e94525ebc4955dc8abde2f23bbf0411c6c9533b5cd51299ac3c216564079f55749814d9a261d166bed33d1aa4bfdcdeb64e9cc94d16a209cee356bb69943b8286725ca28a1d68e9bfd1b31d1cfaeb785d960b45cda73917826e67060d006a64ad7ac548c687b680eca5c03005079d57695e9adc542eee7054df26911bd0b5a035b37db95a18ea9955d1228a3258907ae65a1b970b39fc3ab8c83387a307c9d2dbd606f9dbb24fef14b6be8cda5582c988ce378cc7c28dae1c70b9cc6a9562f8508ed5e7fc36b2dcd3f0dfba314a6a566b0c3113067c46345884a43effd82e3b468c45ea85d8e8d853c7178b40c3c95dc53dd1deae5de2e89a32245cac84a0a2cd0a81988b4ceaca242ec4f62b849786c280713dc247ae679feb2aee141745167c80686a0fa1bb19a68d10b528d155eaa93a080f9647e972e0ccd7a74930a91d06de53de5c2ff40ef031fa598ab4e0f1f767207e6967f4ec9c02df3ea6104f6deb70ee7f18ad1db6957e25c08d66cdd7028ffecdc304257dc7acb654b82603f1d56e810e5c3bcb13856e5d4dd7382f71553937f109cf187d15183bd61ec0d9da9387ae1d0e4b399c84f22eb9fce742e7443b45bfa3fc19b0c210e09a0f2c80173dfc9d9068944248b82f1cadccf4e5f3adfdd4623b642875b00f2ad8ef12d14bde617ba71cb357761b3f018f399b60ade37c4799b2593d8b949780f8e16f13398ded051f4b920210ba73a71e537a0c41df2df01db269188aee4964a529a6b133306f0320bee043cc37656c3ec589bf863e1b45874a577c69061752fe313c7de52d37260af9bf85b224a63086836135ec6641852d9d25edef960ca6318402ae6e864ac6dcc8be437ea97ef41afdab2116373eab4b542a46caf3b6e48ac82cbb426f1668a12e956ae45004c65a139505b9407238cf25ff4599f6dc29c6e213bbb5e4b1dcc20e71b8d74fc93658d0093937719ecd7cc54862bc0bebf93bb9674cf06209840c465a7c05568241e6a1ac83ea76d8d8f1be56049727dec0377d82951aa72bb72f7b25fe7d46d3995c307f8db8a5f9f987e119ed0f3f4fc7a496026e3b84e975224b0148524153245a4e64399c08c579cce1d8411e80733f12b4b6725cd0b415ec536546eb7acd0496f093fc1d3f62830a9d04149b50dba46b17f3c506128406cb60332fd0301ea392c2fa994322ff16d468dca81fe54902dd0a230302f6e7da117a88ef111d5a02d2b61b8971eff88788237626e26ad46d093143c19d969fa9bbec1043ec57046b0c5b1d16647c7825ffe817084bb027ab108bbcb20b97945095ff190e35cbf135b47ac204b31d042f4529035e55da2e07dc68207724a7601ee629e2fff83a31ac86a1863e4e7f60d748106cd743b10cd6fa0ca49e5959f8e7352d89698a05842b9770adf4ea53de1cc0ff94a2149682a9b81d0a5a203f541607d31ab672026d08c48cd9eab277caa8191f64b20a6222ed3386cf7c7798a655e2612321fa4d9c210b0699aa205aa51750517cdaf7fba4a6f3a9c1dfdb7ebb099fbef57a30db516bdd0778a1a882591db8249dbec467b1168501d6332630271e61676aec62938d6756571665e22fe7058d7a9312de5b82002c78684eb9e1f318456966425d48d6133292f1c900b9dc27f31269794a04a9039c49d802449ca3831fbf6eca2cf1e0ad2f71c0a9184d1cc2eebaec08a4417222b9b728308bfde4e1f7046d8207d4cf4905878a36af6353ab721070acf2ae1ebb74b25dc8ae64e80205de7a50"}, &(0x7f00000012c0)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000001300)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000001340)={0x20, 0x81, 0x3, 'r#_'}, &(0x7f0000001380)={0x20, 0x82, 0x1, "aa"}, &(0x7f00000013c0)={0x20, 0x83, 0x3, "30a02b"}, &(0x7f0000001400)={0x20, 0x84, 0x3, "deccda"}, &(0x7f0000001440)={0x20, 0x85, 0x3, "ccbe0d"}, &(0x7f0000001480)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f00000014c0)={0x20, 0x0, 0x8, {0x2, 0x40, [0x88]}}, &(0x7f0000001500)={0x40, 0x7, 0x2, 0x6}, &(0x7f0000001540)={0x40, 0x9, 0x1}, &(0x7f0000001580)={0x40, 0xb, 0x2, "75b4"}, &(0x7f00000015c0)={0x40, 0xf, 0x2, 0x5}, &(0x7f0000001600)={0x40, 0x13, 0x6, @link_local}, &(0x7f0000001640)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000001680)={0x40, 0x19, 0x2, "aaf4"}, &(0x7f00000016c0)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000001700)={0x40, 0x1c, 0x1, 0x40}, &(0x7f0000001740)={0x40, 0x1e, 0x1, 0x2}, &(0x7f0000001780)={0x40, 0x21, 0x1}}) syz_usb_connect$cdc_ncm(0x2, 0x53, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000402505a1a44000000000010902410001010000000904000003020d000005240600000524000000240f01000000022517f2e5160b604fbc8db130fef3e4df7fb300000000000006241a00000009058245d94011a1f6764acc1d020000"], 0x0) 15:01:43 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000100)) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000000000)=""/104) 15:01:43 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x0, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000005c0)=ANY=[], 0x0) 15:01:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='dev/hidraw#\x00', 0x6c5f, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) 15:01:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3, 0x120000) ioctl$HIDIOCSUSAGES(r1, 0x501c4814, &(0x7f00000001c0)={{0x2, 0x1, 0xfff, 0xb74a, 0x8, 0x4}, 0x60, [0x1, 0x0, 0x400, 0x3f, 0x3, 0x2, 0x8, 0x79b5, 0x7, 0x8000, 0x6, 0x7fff, 0x1, 0x100000000, 0x400000000000000, 0x6, 0x4, 0x5, 0x2, 0x1000, 0xffffffffffffffff, 0x1, 0xa8, 0x4, 0x10000, 0xfff, 0x101, 0x3, 0x5, 0x80000000, 0x8, 0x9, 0xffffffffffffffc1, 0x1, 0x4, 0x1f, 0xed, 0xfffffffffffffff8, 0x0, 0x7, 0x6, 0xffffffffffffff01, 0x3f, 0x0, 0x7fff, 0x1f46, 0x6, 0x1, 0x7fff, 0xcab, 0x9, 0xfff, 0x401, 0x923, 0x7, 0x0, 0x8, 0x8, 0x9, 0x3, 0x2, 0x81, 0x100000001, 0x81, 0x9, 0x6, 0x101, 0x100000001, 0x7, 0xff, 0x12e, 0x7, 0x100, 0x80, 0x7fff, 0x78a2887c, 0x2, 0x8000, 0xfff, 0x3, 0x8001, 0x2, 0x1, 0x8, 0x9445, 0x80000000, 0x4, 0x7a020e0e, 0x4, 0x9, 0xfffffffffffff800, 0xdd, 0x1, 0xd2, 0x400, 0x4, 0x8, 0x1, 0x2, 0x400, 0x7, 0xffffffffffff8001, 0x4, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, 0x6, 0x5, 0x29d7, 0xfffffffffffffff9, 0x100000001, 0x9, 0xd91f, 0x3f, 0xffffffffffffff01, 0x101, 0x1eb0, 0x6, 0x2, 0x8, 0x0, 0x6, 0x200, 0x800, 0x4, 0x0, 0x8001, 0x5, 0x3, 0x7fffffff, 0x7, 0x4, 0x100, 0xfff, 0x6, 0x1, 0x10001, 0x1, 0x5, 0x81, 0x8, 0x1000, 0x7, 0x2, 0x4, 0x80000000, 0xc7fb, 0x200, 0x80, 0x9, 0x2, 0x8, 0x1, 0x5, 0x0, 0xa95, 0xc617, 0x9, 0x401, 0x400, 0xfdd, 0x3, 0x5, 0x80000001, 0x6, 0x3, 0x1, 0x4, 0x7, 0xfffffffffffff001, 0x80000000, 0x7, 0x9, 0x0, 0x1ff, 0x51a93927, 0x9, 0x5, 0x5, 0xffffffffffffff79, 0x100000000, 0xa1, 0x1, 0x3, 0x5, 0x4, 0x6, 0x7532, 0x6, 0x2, 0x9b, 0x3, 0xcef2, 0x3, 0x8000, 0x4, 0x8, 0x100000001, 0x4bb462fd, 0x75a, 0x8352, 0x6, 0x45d, 0x621, 0xffffffff80000000, 0xe18, 0x4, 0x5, 0x9, 0xf003, 0xe489, 0x9, 0x8451, 0x506a, 0x2, 0x9af, 0x80000000, 0x1ffc00, 0x2, 0x3, 0x10001, 0x15, 0xd4, 0x5, 0x5, 0x4, 0xffffffff, 0x8, 0x40, 0xfffffffffffffff9, 0x1ff, 0x81, 0x100, 0x2, 0xff, 0x7, 0x81, 0x8, 0x80, 0x8, 0x0, 0xffff, 0x13f, 0x7ff, 0x94ca, 0x401, 0x1, 0x4, 0x9, 0x7fff, 0x19, 0xffff, 0x3, 0x3, 0x0, 0x824, 0x3f, 0x4, 0x800, 0x0, 0x4ea0, 0x3f, 0x7, 0x4c0e, 0x9, 0x101, 0x5, 0xee0710f, 0x1, 0x6, 0x4, 0x401, 0x10001, 0x6, 0x8, 0x6d25, 0x4, 0x8001, 0x3, 0x2c, 0x9d4, 0x5, 0x5, 0xffffffffffff8000, 0x9, 0x7f, 0x3, 0x0, 0x10001, 0x8, 0x0, 0x1, 0x8000, 0x8, 0x8, 0xffffffffffff78db, 0x401, 0x3ff, 0x33, 0x8, 0x5d, 0x3, 0x9, 0x89, 0x4, 0x2, 0x5, 0x0, 0x2, 0x401, 0x570, 0x200, 0x8, 0xffffffffffffffe1, 0x9, 0x4, 0x1, 0x80000001, 0x1000, 0xff, 0x24a, 0x2, 0x7f65, 0x0, 0x8, 0xffffffff, 0xffffffff, 0x9, 0xffffffff00000000, 0x8, 0x1000, 0x0, 0xffff, 0x20000000, 0x0, 0x99d, 0x1, 0x2, 0x3, 0x4, 0x10001, 0x1, 0x1, 0x20, 0xfff, 0x1, 0x100, 0x1000, 0x6, 0x1ff, 0x101, 0x401, 0x9, 0x1, 0x1a, 0x100000001, 0x101, 0x6, 0x2, 0x1, 0x6, 0x4, 0xfffffffffffffffd, 0x7, 0x40, 0x5, 0x7, 0xffffffffffff8000, 0x7, 0xffffffffffffff7f, 0xed, 0x517, 0x1, 0x6, 0x7fffffff, 0x10000, 0x5, 0x3, 0x6, 0x1, 0x1000, 0x1, 0x50, 0x1, 0x8, 0x6, 0x0, 0x5, 0x100000000, 0x3, 0x3, 0x9, 0x40, 0x8, 0x800, 0x0, 0xbd43, 0x7, 0x1, 0xab, 0x2000000000000000, 0xffff, 0x20, 0x3, 0xbf27, 0x9, 0xfca, 0xffd5, 0x5, 0x4, 0x9, 0x80000001, 0x90d0, 0x0, 0x7fff, 0x1, 0x7, 0x6, 0x7fffffff, 0x9, 0x4, 0x5, 0x3, 0x0, 0x6, 0x6, 0x7363eb30, 0x7, 0x1, 0x2, 0x1, 0x1, 0x3, 0xb28, 0x7, 0x2, 0x8, 0x1, 0x1, 0xcb28, 0x4, 0x1ff, 0x7fff, 0x8, 0x81, 0x81, 0x9, 0x0, 0x6, 0x1, 0x1, 0xffff, 0x3, 0x9b7, 0x7, 0x2e6, 0x326, 0x9, 0x6, 0x0, 0x0, 0x7, 0x4, 0x7f, 0x8000, 0x5, 0x9, 0xffffffffffffffe2, 0x1000, 0x0, 0x4, 0x8000, 0x7, 0x7, 0x3, 0x7, 0x8, 0x0, 0x6, 0x3, 0xffffffff, 0x5e7b, 0x0, 0x1, 0x9, 0x7fffffff, 0x7ff, 0x1, 0x20, 0xe8, 0x80, 0x0, 0x10000, 0x5, 0xfffffffffffffbff, 0x8, 0x4f6bf902, 0x3, 0x2000, 0x3, 0x3, 0x8, 0x4, 0x0, 0x6, 0x3, 0x5, 0x10001, 0xffffffff, 0xf1, 0x7, 0x1f, 0xb7a5, 0x7, 0x9, 0xb739, 0x7, 0x8, 0x3, 0xc28f, 0x8001, 0x5, 0x9ce7, 0xe9b, 0xffffffffffffffc0, 0x4a7, 0x5, 0x1, 0x64698143, 0x6, 0x10001, 0x7f1df5f3, 0xa0000000000, 0x9, 0xffff, 0x0, 0x4, 0x80000001, 0x7c, 0x54f, 0x3, 0x0, 0x38a4e07a, 0x1, 0xff, 0x7, 0x9f, 0x9, 0x400, 0x6, 0xffffffff, 0x0, 0x5, 0x8, 0x2d, 0x100000000, 0x5, 0x8, 0x8956, 0x0, 0x400, 0xe0000, 0x401, 0x80000001, 0x81, 0x7fffffff, 0xfffffffffffffffc, 0x400, 0x206f, 0x8, 0x24, 0x4, 0x5c6, 0x1, 0x7, 0x102, 0xdb, 0x358, 0x4, 0x8, 0x3, 0x400, 0x3, 0x8, 0x2, 0x3, 0x80, 0xdf, 0xff, 0x8, 0x3, 0x7, 0x4, 0xfffffffffffff001, 0x12, 0x3, 0x3, 0x5, 0x8000000, 0x3, 0x5, 0xc000000, 0x1, 0x6, 0x9303, 0x40, 0x8000, 0x5, 0x9, 0xfff, 0x800, 0x3, 0x100000000, 0x3, 0x1000, 0xedb, 0x8, 0x8, 0x7fff, 0x7d3d, 0x6, 0x5, 0x3, 0x9, 0x7ff, 0x100, 0x8001, 0x0, 0x5, 0x2, 0xffffffff, 0x8, 0x8, 0x5, 0x2, 0x4, 0x0, 0x3ff, 0x7, 0x845b, 0x8000, 0x2, 0x100, 0x3, 0x7, 0x8, 0x9, 0x4, 0x3, 0xa9, 0x4, 0x4, 0x7, 0x2, 0x1, 0x1, 0x0, 0x3, 0x7, 0x4, 0x2, 0x4, 0x4, 0x2, 0x1, 0x8001, 0x5, 0x1f, 0x1, 0xab5, 0x715, 0x0, 0x800, 0x7ff, 0x1, 0xbf6a, 0xf18, 0x20aa, 0x7, 0xff, 0x4, 0x8, 0x80, 0x1, 0x9, 0x1, 0x2, 0x8, 0x5, 0x89b, 0x10001, 0x5db, 0x4, 0x100, 0x2fbd1240, 0x6, 0x101, 0x6, 0x400, 0x7f, 0x0, 0x6, 0x0, 0xc1, 0xfffffffffffffc4d, 0x8, 0x3f, 0x5, 0x7, 0x8, 0x100, 0x3, 0xcf0e, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0x9b0, 0x81, 0x8000, 0x1, 0x0, 0x3, 0xff, 0x5d16, 0x2, 0xb7, 0x101, 0x0, 0x86, 0x6, 0x7, 0x2, 0x7ff, 0x80000000, 0xffffffffffffffc0, 0x9, 0xe492, 0x8, 0x18, 0x3, 0x7, 0xfffffffffffffff7, 0xfffffffffffffc00, 0x7, 0x333, 0x1000, 0xfffffffffffffffe, 0x8aa1, 0x207, 0x0, 0x7, 0x8, 0xffff, 0x1, 0x8, 0x4, 0x5, 0x0, 0x44f7, 0x100000000, 0x0, 0x3f, 0x100000000, 0x6, 0x552d, 0x80000001, 0x6, 0x6, 0x4, 0x0, 0x5, 0x3, 0x800000000, 0x2, 0x58e, 0x4, 0x5, 0x3, 0x1ff, 0x5, 0x1ff, 0x40, 0x6, 0x316a, 0x0, 0x6, 0x80, 0x0, 0x33f8, 0x2, 0x7, 0x10000, 0x163b, 0x7ff, 0x1, 0x10000, 0x3f, 0x5, 0x0, 0x1f, 0x0, 0x1000, 0x6, 0x5, 0x2, 0x6, 0x1, 0x1ff, 0x3ff, 0xffffffffffffff7f, 0x9, 0x8, 0xa85, 0xffffffff, 0x2, 0xffffffff, 0x4, 0xde3, 0xc2ee, 0x1, 0xd60, 0x100, 0x0, 0x6, 0x0, 0x1, 0x5, 0xc7, 0xffff, 0x9, 0x2, 0xf7, 0x81, 0x200, 0x1, 0xfff, 0x9, 0x100000000, 0x81, 0x1, 0xffffffff80000001, 0xffff, 0x0, 0x8, 0x2, 0x80000001, 0x4, 0x7fff, 0x1, 0x8, 0x8, 0x9, 0x9, 0xef, 0x49f, 0x2, 0x81, 0x7, 0xfff, 0x1, 0x4, 0x25940, 0x200, 0xfff, 0x7fffffff, 0x546c, 0x2, 0x9, 0x0, 0x400, 0x1, 0xa1, 0x80000001, 0x61, 0x3, 0x3, 0x7, 0x80000000, 0x9, 0x8, 0x51e, 0x8, 0x7, 0x6, 0x400, 0x0, 0x9, 0x8000, 0x3, 0x0, 0x4, 0x61, 0x0, 0x5, 0x4, 0x1, 0x4, 0x7fffffff, 0x100000001, 0x9, 0x7f, 0x395, 0x8, 0x100000001, 0xa4fa, 0x5, 0x0, 0x5, 0x2, 0x1, 0x100000000, 0x8, 0x5, 0x400, 0xc000000000000000, 0x4, 0x40, 0x2, 0x4, 0x1, 0x1fffc0000, 0x4, 0x1, 0xc, 0x6, 0x1ff, 0xfff, 0x5ac6, 0x6881, 0x800, 0x0, 0x0, 0x7, 0x9, 0x9, 0x1f, 0x8000, 0x7, 0xfffffffffffffff9, 0x5, 0x48, 0x7, 0x4, 0x0, 0x6, 0x2, 0x3, 0x180, 0x2, 0x4, 0x80, 0x0, 0x5, 0x6, 0xe, 0x1f, 0x1000, 0x4, 0x100, 0x200, 0x5, 0x5afd, 0x400, 0x3f, 0x3, 0x200, 0x179b, 0x1b, 0x10000, 0xffffffff, 0x8, 0x8, 0x3, 0x3f, 0x1, 0x9, 0xa1, 0xcae, 0x2, 0x1ff, 0x4000000000000000, 0x100000001, 0x3, 0x100000000, 0x3f, 0x30000000000, 0x1, 0x3, 0x1f, 0x2, 0x1, 0xf92, 0x8b6, 0x2, 0x5, 0x20, 0x401, 0x5, 0x3, 0x6, 0x8, 0x8, 0xdf57, 0x14, 0x6, 0x7f, 0x200, 0x1f, 0xffffffff, 0x5, 0xfffffffffffffffb, 0xfffffffffffffc21, 0x0, 0x6, 0xfffffffffffffff7, 0x3ff, 0x2, 0x5, 0x9, 0x40]}) 15:01:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0xaf0, 0x400) ioctl$HIDIOCSUSAGES(r1, 0x501c4814, &(0x7f00000001c0)={{0x3, 0xffffffff, 0x0, 0x3, 0x40, 0x5}, 0x28c, [0x3c8e76a6, 0x2, 0x3, 0x87, 0x1, 0x1, 0x4, 0x7, 0x6e5, 0x8, 0x40, 0x21a, 0x100000000, 0x1, 0x9, 0xc4ea, 0x81, 0x785, 0x8000, 0x4, 0x0, 0x99e6, 0x8, 0xfe, 0x2, 0x100000001, 0x1, 0x3, 0x6, 0xffffffffffffffbe, 0x7ff, 0xfffffffffffffff7, 0x7fff, 0x7, 0x5, 0x5af3c4f9, 0xb13b, 0x2f2, 0xfdca, 0x81, 0x995f, 0x4, 0x598b, 0x0, 0x5, 0x7, 0xffff, 0x1, 0x4, 0x8, 0x0, 0x3, 0x81, 0x8000, 0x5, 0x3f, 0x15fff005, 0x86c8, 0xffffffff, 0xff, 0x8001, 0xfffffffffffffffd, 0x8000, 0x1, 0x81, 0x2, 0x1, 0x3ff, 0x8000, 0x2, 0x9, 0x139, 0x1171, 0x80000001, 0x5, 0x100000000, 0xfff, 0x8001, 0x0, 0x9, 0x5, 0xfffffffffffffffe, 0xfffffffffffffffa, 0x4a50d5f, 0x3ff, 0x200, 0x81, 0x74, 0x9, 0x1ff, 0xff, 0x4d0f, 0x3, 0x0, 0x4, 0x6, 0x8, 0x1, 0x1593, 0x3e35c94d, 0x1, 0xfffffffffffffffa, 0x8000, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0xd8, 0x0, 0x3, 0x1f, 0x8001, 0xc5e, 0x5ad3, 0x3, 0xeb1, 0xffffffff, 0xfffffffffffffffb, 0x7, 0x3, 0x3, 0x400, 0x5ff, 0x100000000, 0x4, 0x800, 0xb3, 0x5, 0x8, 0x2, 0x3ff, 0x100000001, 0x0, 0x0, 0x4, 0xffffffffffffff24, 0x7fffffff, 0x6, 0x7, 0x400, 0x7, 0x1, 0xf76, 0x8, 0x200, 0x1f, 0x1, 0x100000001, 0x16, 0x8, 0x7fff, 0xffffffffffffff00, 0x1, 0x81, 0x1f, 0x3, 0xe8cc000000, 0x9, 0x100000001, 0x8, 0x400, 0x7fff, 0x5, 0x101, 0x6, 0x2, 0xffff, 0x0, 0x6, 0x7, 0x1ff, 0x5, 0x1, 0x9, 0x7, 0x0, 0x3, 0x8, 0x7, 0x6, 0x4, 0x2, 0x8f, 0x5, 0x5, 0x7f, 0x7f, 0xf3c2, 0x5, 0x9, 0x6, 0x4, 0x0, 0x6, 0x8, 0x5, 0x100, 0x1f, 0x8, 0x8, 0x101, 0x8, 0x7, 0xce5, 0x1000, 0x4, 0x8, 0x5, 0xf392, 0x2, 0x10001, 0x4, 0x7fffffff, 0x0, 0x7, 0x2, 0xc5, 0x2, 0x401, 0xe5a7, 0x4, 0x4b, 0x5, 0x7ff, 0xa2, 0x101, 0x0, 0x4, 0x9, 0x7, 0x3, 0xa5b, 0x8000, 0xfff, 0x401, 0x0, 0x7, 0x0, 0x9, 0x9, 0x7, 0xfff, 0xff, 0x3, 0x11, 0xfffffffffffffffe, 0x7fffffff, 0x606c, 0x1, 0xf60, 0x0, 0xfff, 0x1, 0x7ff, 0x8, 0x6c, 0xffffffff, 0x6, 0x81, 0x9, 0x8, 0x7f, 0x3, 0xfffffffffffffbff, 0x100000000, 0x200, 0xfffffffffffffff7, 0x4, 0x100, 0x3, 0x3, 0x4, 0x2f1, 0xfffffffffffffff9, 0x8000, 0x0, 0x1, 0x8001, 0x40, 0x0, 0x2, 0x3, 0x8, 0xff, 0x8, 0x1, 0x809c, 0x0, 0x0, 0x0, 0xffffffffffffffc1, 0x2, 0x0, 0xff, 0xffff, 0x1d10, 0x101, 0x9, 0x97, 0x8, 0x5, 0x1, 0x7, 0xeb0, 0xffffffffffff8000, 0x4, 0x6, 0x7, 0x9, 0xfff, 0x7, 0x6, 0xfffffffffffffffa, 0x200, 0x9, 0x1, 0x401, 0x0, 0x8, 0x3, 0x101, 0x5, 0x7, 0x6, 0x4, 0x401, 0xfff, 0x1, 0x1f, 0x1f, 0x40, 0x7, 0x1, 0x2, 0x0, 0x3d54, 0x7, 0x5, 0x7, 0x3, 0x100, 0xe7, 0x100000000, 0x8, 0x7, 0x4, 0x401, 0x101, 0xa474, 0x5, 0x6, 0x506a, 0xa706, 0x0, 0x7, 0x5, 0xa40, 0x2, 0x401, 0x3, 0xffffffffffff5d64, 0x0, 0x7, 0x0, 0x1f, 0x299, 0x7fff, 0xffffffff, 0x9, 0x0, 0x1, 0x4d6, 0x10001, 0x10001, 0xf800000000000000, 0xe2, 0x7, 0x4, 0x7bb, 0xffffffff80000001, 0x2, 0x8001, 0x3, 0x0, 0x100, 0x8, 0x8, 0x8d1, 0x8, 0x4, 0x8001, 0x2, 0x100, 0xffffffffffff8000, 0x4, 0x1bca, 0x5, 0x1, 0x0, 0x2, 0x6, 0x0, 0x8000, 0xff2, 0x6, 0x3, 0x5, 0x4, 0x3f, 0x4, 0x19, 0x5, 0x1000, 0x82, 0x1, 0x6, 0x0, 0xb16, 0x9, 0x0, 0x100000000, 0x6, 0xfff, 0xffffffffffff2edf, 0x4, 0xffffffff, 0x100, 0x8, 0x8, 0xdd91, 0x2, 0x4, 0x80000000, 0x2, 0x4, 0x2cc8, 0x4, 0x0, 0x1, 0x7, 0x0, 0x6, 0xff, 0xe3f, 0x5, 0x34d, 0x71b, 0x9, 0x2, 0x80000000, 0x80000001, 0x3, 0x3610, 0x401, 0x0, 0x800, 0x2, 0x0, 0x1, 0x6, 0x5, 0x1ff, 0x1587, 0x3, 0x80000000, 0x4, 0x77fd3700, 0x2, 0xd0fd, 0x3, 0x7a, 0x7, 0x40, 0x94b, 0xd53, 0x1f, 0x1, 0x133, 0xfffffffffffffff7, 0x7, 0x8, 0xfffffffffffffda0, 0x8, 0x100000000, 0x800, 0x7f, 0x245, 0x6, 0x3, 0x0, 0x1, 0x2, 0x200, 0x1f, 0xd3, 0x5, 0x800, 0x3b, 0x9, 0x0, 0x4, 0x4, 0x9, 0x1000, 0xb2f, 0x4, 0x1, 0x800, 0x5, 0xb999, 0x2, 0xa5aa, 0x2, 0x16a801c6, 0x3, 0x10000, 0x10000, 0x98e, 0x4, 0x7, 0xf322, 0x0, 0x7ff, 0x4, 0x40000000, 0xfffffffffffffffb, 0x383b, 0xfffffffffffffffd, 0x8, 0x5, 0x1, 0x10001, 0x5, 0x9, 0x3f, 0x4, 0x7ff, 0x7f, 0x8, 0x5, 0x8, 0x10000, 0x7f, 0x9, 0x2000000000000, 0xaa6f, 0x5, 0x4, 0x3acdaf90, 0x7fff, 0x7f, 0x9, 0x7, 0xfffffffffffffffa, 0x200, 0x80, 0x69e, 0x70, 0x0, 0x3ff, 0x2, 0x3ff, 0x9, 0x3, 0x6, 0x0, 0x0, 0x4, 0x80, 0x0, 0x8, 0x2, 0xffffffffffff0001, 0x0, 0x5, 0x2, 0x9, 0x7, 0x0, 0x80000001, 0x1, 0x10000, 0x1, 0x3, 0xa9, 0x200, 0x6, 0xf, 0x9, 0xfff, 0x5, 0x3f, 0x0, 0x3a6, 0x5380, 0x100, 0x5, 0x7fffffff, 0x0, 0x2, 0x2, 0x100000001, 0x5, 0x2, 0x9, 0x1, 0xd5d, 0x3ff, 0x0, 0xfffffffffffffffb, 0x0, 0xffffffff, 0x9, 0x4, 0x0, 0x2, 0x2, 0xfffffffffffffffa, 0x7, 0x400, 0x3f40000, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x1, 0xab5, 0x5, 0x0, 0xa273, 0x3, 0x80000000, 0x3, 0x6, 0x7, 0x3ff, 0x1, 0x6, 0x80, 0x0, 0x5, 0x8001, 0x79, 0x0, 0x8, 0x7f, 0x4, 0xe73, 0x2, 0x4, 0x5, 0x2bb, 0x0, 0x3, 0x1c, 0x736d, 0x0, 0x0, 0x3, 0x8001, 0x2, 0x4, 0x9, 0x8001, 0x1, 0x100000000, 0x9, 0x2, 0x2, 0x25, 0x0, 0xcb, 0x10a2, 0x2, 0x7fff, 0x3f, 0x5, 0x3ff, 0xffffffffffff148a, 0xe7c, 0x530, 0x4, 0x8, 0x9, 0x5, 0x1, 0x3f, 0x0, 0x9, 0x8, 0x100000001, 0x3ff, 0x3, 0x9, 0x7, 0x0, 0xfffffffffffffff9, 0x6, 0x8000, 0x42bb, 0x3ff, 0x4, 0x1, 0x1, 0x9, 0x100000001, 0x9, 0x800, 0xf67b, 0x6, 0x81, 0x9, 0x0, 0xb8c7, 0x9, 0xffff, 0x3, 0x1, 0x3, 0x3, 0xca, 0x200, 0xffffffffffff8001, 0x400, 0x0, 0x1000, 0x615, 0x7, 0x3, 0x101, 0x3, 0xfff, 0x100, 0x800, 0xffe, 0x2, 0x7fff, 0x4, 0x6, 0x1d91, 0x6, 0x3, 0x0, 0x8001, 0x6, 0x8c, 0xffff, 0xff, 0x22, 0x8, 0x3, 0xffffffffffff7fff, 0x1b, 0xaaeb, 0x9, 0x9, 0x9, 0x18a, 0x7cd3, 0x1, 0x7, 0x3ff, 0x0, 0x0, 0x400, 0x3, 0x4, 0x1868e4bf, 0x7, 0x7fff, 0x8, 0x3, 0x2, 0xcb3, 0x6, 0xffffffffffffffe1, 0x2, 0xffff, 0x8, 0x1000, 0x9, 0x8, 0x9, 0x7, 0x9, 0x4800, 0xb1e4, 0x100000001, 0x400, 0x3, 0x3, 0x0, 0x9, 0x401, 0x0, 0x1, 0xfffffffffffff800, 0x40, 0x7fffffff, 0x10001, 0x1000, 0x3, 0x5, 0x7ff, 0x7ff, 0x4, 0x88, 0x2, 0x80000000, 0x1000, 0x8122, 0x80000000000, 0x39f, 0x9f, 0x4, 0x9, 0x1, 0x10000, 0x5, 0x3f, 0x5, 0x81, 0xffffffffffffffff, 0x1, 0x6, 0x1, 0x1f, 0x0, 0x2, 0x6, 0x8, 0xfffffffffffffc01, 0x101, 0x9, 0x8, 0x400, 0x5, 0x6, 0x9, 0x8, 0x4, 0x80000001, 0xff, 0x80000000, 0x0, 0x9, 0x7f, 0x80, 0x0, 0x200, 0x16a, 0x5, 0x9, 0x2, 0xff, 0x101, 0x2, 0xf3, 0x800, 0x401, 0x5, 0x100000001, 0x6, 0x75, 0x0, 0x0, 0x0, 0xb61, 0x7f, 0x0, 0x8, 0x1, 0xca5, 0xde60, 0x3, 0x5, 0xc, 0xffffffff, 0x81, 0xfff, 0x3, 0x9, 0x4, 0xfe, 0x3, 0x5b, 0x9, 0x7, 0x2, 0x80000001, 0x3aac, 0x10000, 0x7fffffff, 0x8, 0x1000, 0x9, 0x6, 0x8, 0xfffffffffffffff7, 0x9, 0x9b, 0x1, 0x7, 0x8, 0x7, 0x15, 0x0, 0x52c2, 0x6, 0x7e, 0x5, 0x100, 0x3, 0x2, 0x6, 0x3, 0x400, 0x1, 0x6, 0x80000000, 0x8, 0x7f, 0xffffffff00000001, 0x0, 0x0, 0x8, 0xdcc4, 0x7fffffff, 0x6, 0xfff, 0x2, 0x7, 0x101, 0x7fffffff, 0x4, 0x9, 0x9, 0x7f, 0xe021, 0x89f, 0x8, 0x3, 0xaf, 0x3, 0x5, 0x127, 0x1, 0x7, 0x8000, 0xfffffffffffffffc, 0x775, 0x2, 0x1f294344, 0x7ff, 0x3, 0x0, 0x4, 0x401, 0xad, 0x9, 0x5, 0x486cd962, 0x6, 0x0, 0x2a92, 0x8, 0x3, 0x8000, 0x100000001, 0x4, 0x6, 0x8, 0x0, 0x5, 0xffffffff, 0x4, 0x7fff, 0xa9, 0x5, 0x3f, 0xffffffff, 0x7, 0x5, 0x8001, 0x8000, 0x7, 0x1396, 0x1, 0x1, 0xef7b, 0x1, 0x1, 0x9, 0x2, 0x9712, 0x6, 0x80, 0xd7, 0x8, 0x200, 0x3, 0x9ba1, 0x8, 0x7ddb, 0x4, 0x768, 0x0, 0x7, 0x5, 0x1000, 0x4, 0x7, 0x1, 0x8001, 0x33, 0x8001, 0xcc69, 0x7, 0x37, 0x3, 0xfffffffffffffff9, 0x3ff, 0x4, 0x8]}) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x20, 0x30002) 15:01:43 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x8001, 0x21000) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x7, 0xff, 0xff}) syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x5, 0x9bfbc42594e410c3) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000040)=""/9) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000080)=""/53) r2 = syz_open_dev$hidraw(&(0x7f0000002200)='/dev/hidraw#\x00', 0x9, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000002240)) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f00000021c0)={0x3, 0xeadb2164b6425cca, 0x101}) r3 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x12d, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000001140)={0x1, 0x200, 0x1, 0x805, 0x1, 0xff}) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f0000000080)=""/53) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000002280)) ioctl$HIDIOCGUSAGES(r3, 0xd01c4813, &(0x7f0000000100)={{0x1, 0x1, 0x9, 0x5, 0xffff, 0x40}, 0x239, [0x8, 0x4, 0x9, 0x5, 0x0, 0x1000, 0x2, 0x2, 0x0, 0x423f, 0x4, 0x5, 0x0, 0x9, 0x5, 0x39db3b12, 0x7fff, 0x7, 0xa6a, 0x1, 0x800, 0x114999b0, 0x55, 0x0, 0x43cf, 0xffffffff, 0x1, 0x400, 0x80000001, 0x3f, 0x9, 0x9, 0x40, 0xd995, 0x65, 0x9, 0x3, 0x8, 0x3, 0x6, 0x0, 0xc0000000, 0x69d8, 0x3f, 0x8, 0x3c0b814f, 0x6800000000000000, 0x9, 0x4, 0x6, 0x41, 0x3, 0x4, 0x4, 0x8, 0x10000, 0x0, 0x0, 0x1000, 0x5, 0x4, 0x2, 0x2, 0x3, 0x7f, 0x3, 0x9, 0xa422, 0x400000008000, 0x0, 0x2, 0xa049, 0x8000, 0x9, 0xb57, 0xa4b9, 0x20, 0x1, 0xfffffffffffffff9, 0x1ff, 0x2, 0x2e6, 0x20, 0x7cf4, 0x3, 0xfff, 0xd61b, 0x9, 0x7c, 0x2ed5, 0x4, 0xfff, 0x3, 0x9, 0x4, 0x9, 0x2, 0x1, 0xffffffffffff0000, 0x140000, 0xec5, 0x0, 0x7, 0x100000000, 0xa12e, 0x0, 0x2, 0xfda, 0x401, 0x7, 0x0, 0x8, 0x3, 0x6, 0x3, 0x80, 0x8, 0x3c5cc2ab, 0xbe2, 0x738, 0x6, 0x7, 0x1ff, 0x3a, 0x0, 0xffffffffffffe65e, 0x2580, 0x8, 0x22, 0x2b, 0x78de4811, 0x3ff, 0x3, 0x40, 0x8a, 0x9, 0x7, 0x80000001, 0x8, 0xce3a, 0x5cf1, 0xac, 0x7fffffff, 0x20, 0x100, 0x9, 0x3633, 0x65, 0x1, 0x40, 0x1, 0x9e, 0x7, 0x400, 0x7, 0x4, 0x800000, 0x7, 0x5, 0xff, 0x494, 0x5, 0x80, 0x3, 0xffffffffffffff00, 0x7, 0x3, 0xfffffffffffffff7, 0x8001, 0xfff, 0x80000001, 0x1, 0xffff, 0x2, 0x80000000, 0x4, 0x20, 0x200, 0x2, 0x9, 0x7fff, 0x100000001, 0xa84b, 0x100000001, 0x7, 0x3, 0x8, 0x5, 0x3, 0x0, 0x7fffffff, 0x9, 0x4, 0xffffffff, 0x2, 0x4, 0xffffffffffffffc1, 0x2b4, 0xfffffffffffffffc, 0x8000, 0xc40b, 0x8000, 0x7, 0x2, 0xffffffff, 0x81, 0x6, 0x81, 0x1, 0x4, 0x9, 0x31b640ea, 0x65c, 0x9, 0x4, 0xfffffffffffffff7, 0x4, 0x1, 0x3, 0x4, 0x5b, 0x2, 0xc7, 0x8, 0x6, 0x7, 0xd600000000000000, 0x0, 0x5, 0x1ff, 0x8c6, 0xffffffff00000000, 0x0, 0x2, 0x2, 0x80, 0x7, 0xc5, 0x1, 0x261f, 0x4, 0x10000, 0x100000000, 0x0, 0x7, 0x200000000, 0x81, 0x3, 0x58a, 0x96c9, 0xc6cb, 0xe9, 0xffffffffffffff0c, 0x400, 0x2f7, 0xffffffffffffffa4, 0x9, 0x9, 0x3, 0xfffffffffffffff8, 0x147, 0x9, 0x5, 0x0, 0x1, 0x10001, 0x7fffffff, 0x34130108, 0x8, 0xffffffff, 0x6, 0x3, 0xf5, 0x0, 0x1, 0x3ff, 0x7f, 0x8, 0x7, 0x0, 0x0, 0x98, 0x38f, 0x80, 0x6, 0x800, 0x8f, 0x9, 0x8001, 0x4, 0x351, 0x8, 0x8001, 0x8, 0xffffffffffffff01, 0x10000, 0x6, 0x7f, 0x2, 0x6000000, 0x7, 0xfffffffffffffff9, 0xffffffffffffffc7, 0x2, 0x0, 0x3, 0x0, 0x0, 0x2, 0xe5, 0x1, 0x401, 0x4, 0x7fff, 0x0, 0x20, 0x0, 0x101, 0x9db6, 0x6, 0x3, 0x1f, 0x1, 0xb43, 0x7, 0x8, 0xffffffff, 0x8001, 0x1000, 0x7fffffff, 0x9, 0x1, 0xf1, 0x0, 0x2, 0x0, 0x60, 0x2, 0xfffffffffffffff8, 0xb20, 0x81, 0x101, 0x6, 0x1000, 0x5, 0x401, 0x1000, 0x80000000, 0x10001, 0x7, 0x6, 0x1fe, 0x8, 0x7ff, 0x1, 0x4, 0x4, 0x8, 0x0, 0xffffffffffffffdd, 0x100000001, 0x1fffc0000000, 0x1f, 0x0, 0x8, 0x1000, 0x68, 0x1, 0x8, 0x1, 0x2, 0x7, 0x3, 0x1, 0x8000, 0x7, 0x4, 0x10001, 0x1, 0xfffffffffffffdd7, 0x2, 0xc9bd, 0x8001, 0x80, 0x75d, 0x8, 0x4, 0x2, 0x8000, 0xffffffffffff8001, 0x10000, 0x3, 0xfffffffffffffffb, 0x103e, 0x2, 0xa2, 0xffffffffffffff06, 0x5, 0xfffffffffffffffd, 0xfffffffffffeffff, 0x3, 0x80, 0x8000, 0x10000, 0x10000, 0x1, 0x9, 0x401, 0x6, 0x100000000, 0x0, 0x9, 0x8, 0x0, 0x53, 0x3, 0x6, 0x2, 0x3, 0xfffffffffffffffa, 0xffffffff, 0x8000, 0xffff, 0x0, 0x3ff, 0x0, 0x9, 0x7, 0x7, 0x1, 0x7, 0x5, 0x77, 0x1, 0x8, 0x7, 0x4, 0xafb6, 0x9, 0x5, 0x2, 0x100000001, 0x800, 0x5, 0x8, 0xeb4b, 0x6, 0xfade, 0x504, 0x4, 0x1, 0x2, 0x0, 0x1ffc000000, 0x80000001, 0x4, 0xffffffff, 0x9, 0x0, 0x4, 0x3f, 0x4, 0x8, 0x7, 0xd7, 0x9b6, 0x9, 0x100000000, 0xc00000, 0x100, 0xfff, 0x3, 0x200, 0x1, 0x1, 0x8, 0x0, 0x4, 0x2, 0x6ebb, 0xfff, 0x7, 0x9, 0x5, 0x6, 0x4, 0x100, 0x7, 0x5, 0x7fff, 0xfffffffffffeffff, 0x5, 0x0, 0x5, 0x55, 0xd7, 0x1, 0xfffffffeffffffff, 0xc, 0x3390, 0xfff, 0x3d07, 0x6, 0x6, 0x3f, 0x4, 0x8, 0x1, 0x9, 0x1, 0x80, 0x4, 0x8, 0xfffffffffffffffd, 0x8, 0x994b, 0x70cf, 0x6, 0xec8, 0x10000, 0x6, 0x101, 0xfffffffffffffffd, 0x81, 0x0, 0x2e2, 0x6808, 0x4, 0x101, 0xa94, 0x3ff, 0x2, 0x40, 0x7180c192, 0xecc1, 0x100, 0x3, 0x4, 0x0, 0x80000000, 0x6, 0x8a, 0x2b8a, 0x9, 0xffffffffffffff7f, 0x845, 0x7f800000000, 0xfffffffffffffffe, 0x4, 0x989b, 0x8, 0x80, 0x0, 0x80000001, 0x9, 0x0, 0x8, 0x6, 0xffffffff, 0x0, 0x89, 0x5, 0x3, 0x2548, 0x20, 0x9, 0xb4f, 0x5, 0x486, 0xffffffffffffff7f, 0xe9, 0x25, 0x1f, 0x1000, 0x7fff, 0x3, 0xffffffffffffe050, 0x9, 0x7fffffff, 0x5, 0x9, 0x15057148, 0x0, 0x1, 0xffffffffffffffff, 0xfffffffffffffff8, 0x4000000000000000, 0x100000000, 0x80, 0x6b, 0x1, 0x100000000, 0xfb1, 0x4, 0xd2b, 0x6, 0x7, 0x6, 0x2, 0x1, 0x80000001, 0x3, 0x7, 0x5, 0x2, 0x1, 0x0, 0x8365, 0x6c24, 0x8, 0x0, 0x6, 0x4, 0x8, 0x4, 0xffffffff, 0x100000000, 0x3, 0x7f, 0x0, 0xda, 0x6, 0xffff, 0xffffffffffffffff, 0x9, 0x1f, 0x3f, 0x1, 0x6b, 0x8, 0x400, 0x1ff, 0x5210, 0x0, 0x4, 0x6, 0x0, 0x45a4707a, 0x9, 0x20, 0x2, 0x5f2f, 0xbfb9, 0x7fff, 0x2, 0x20, 0x7, 0x5, 0x10001, 0xe, 0xff9, 0x6, 0x1, 0x442, 0x6, 0xfffffffffffffffa, 0x9, 0xffffffffffff0001, 0x6, 0x7fff, 0x80, 0x400, 0x9, 0x2, 0x99, 0x20, 0x7, 0xfffffffffffffff7, 0x13eb, 0x6, 0x5, 0xac, 0x9, 0x2, 0x4, 0x1c00000000, 0x68, 0xbd13, 0x4, 0x40, 0x6a1, 0x1, 0x5, 0x4, 0x3, 0x10000, 0x80000001, 0x8, 0x7, 0x3f, 0x80000001, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0xd241, 0x0, 0x6, 0x2, 0x0, 0xd15, 0x9, 0x6, 0x20, 0x8b63, 0x8001, 0x80, 0x400, 0x8, 0x2, 0x5, 0x80, 0x8, 0x0, 0x0, 0x9, 0x7, 0x7925, 0x8, 0x4, 0x80000001, 0x0, 0x0, 0x562, 0x20, 0x3ff, 0x2, 0x9, 0x491d, 0xffffffffffffff11, 0x100000, 0x2, 0x6, 0x3, 0x0, 0x2, 0xfff, 0x3, 0xfffffffffffffff9, 0xbe5, 0x0, 0x1, 0x100000001, 0x8, 0x3, 0x5, 0x1ff, 0x6b9b, 0x3, 0x7ff, 0x5, 0x3ff, 0xffff, 0x1, 0x7, 0x1, 0x7, 0x1f, 0x400, 0x8000, 0x6, 0x9, 0x2, 0x1, 0xcb3b, 0xfff, 0x4, 0x9, 0x9, 0x2, 0x0, 0x8, 0xb25e, 0x1, 0x48, 0x9, 0x38000000, 0x5, 0x0, 0x7ff, 0xd9, 0xc8, 0x6, 0x3f, 0x40, 0xeba6, 0x40, 0x3f, 0x3ff, 0x4233873e, 0x8001, 0xe4c1, 0x6, 0x7, 0x7, 0x100000000, 0x80000001, 0xb8, 0x8a, 0x10001, 0x3, 0x4, 0x81, 0x7ff, 0x6, 0xe4, 0xadf, 0xffffffff80000000, 0x10001, 0x8, 0x1, 0x5, 0x4, 0xfffffffffffffffc, 0xdf85, 0x6, 0x3, 0x8, 0x8, 0x4, 0x4, 0x6, 0x10001, 0x300000000, 0xc6b, 0x5, 0x81, 0x401, 0x7ea, 0x3, 0x100, 0xffffffff, 0x9, 0x9, 0x471d, 0xfffffffffffffffb, 0x5, 0x2, 0x632d, 0x2, 0x9, 0x8, 0x8, 0x6, 0x8, 0x6, 0x5, 0x0, 0x100000000, 0x9, 0x4, 0x899, 0x6e, 0x3, 0x7, 0xfffffffffffffffe, 0x8, 0xa5, 0x7, 0x5, 0x1, 0x10001, 0x9, 0x3, 0x10a4, 0x20, 0x1f, 0x2, 0x6, 0xff, 0x0, 0x61b, 0x9, 0x50, 0x7, 0x7000000, 0x3, 0x171, 0x1ff, 0x8001, 0x7, 0x4, 0xb7a, 0x7, 0x0, 0x8000, 0x9, 0x7fffffff, 0x81, 0x1, 0x4, 0xb919, 0x3, 0x100000001, 0x4, 0x1000, 0x7fffffff, 0x100000000, 0x1400, 0x7, 0xffffffffffffffe1, 0x7, 0x9, 0x6, 0x7fffffff, 0x400, 0xfffffffffffffffb, 0x6d1, 0x2, 0x400, 0x4, 0xaba, 0xffff, 0x6, 0x9, 0xfc3, 0x4, 0x7fff, 0x8, 0x9, 0x3, 0x5, 0x100000001, 0x6, 0x2, 0x4, 0x4, 0x0, 0x1, 0xd2, 0x8, 0xfffffffffffffffb, 0xfffffffffffffffd, 0x3f, 0x4, 0x3f, 0x3, 0x4, 0x1, 0xfffffffffffffbff, 0x7f, 0x1, 0x9, 0x100000001, 0x4, 0x1ff, 0x7, 0x1000, 0x4, 0x800, 0x1, 0x3, 0x8, 0x34, 0xc7f, 0x1, 0x0, 0x9c, 0x6, 0x0, 0xfffffffffffffffd, 0x1, 0x8, 0x9, 0x0, 0x4, 0xf72, 0x7fd2, 0x9, 0x6, 0x31, 0x8, 0x9, 0x1ff, 0x1, 0x6, 0x2, 0x6, 0x7, 0xc90, 0x9, 0xf7, 0xff0, 0x8, 0x4, 0x8, 0x1, 0x2, 0x4d, 0x7fff, 0x6, 0x401, 0x3f, 0x40, 0xffffffffffffff81, 0x8, 0x7, 0x6f2c, 0x100, 0x7fff, 0x40, 0x3, 0x6, 0x8, 0x800, 0x4, 0x8, 0xa5bf, 0x6, 0x6eee, 0x6, 0x9, 0x5, 0x120000000, 0x48c9, 0x3, 0x7fff, 0x6, 0x100000000, 0x9, 0x20, 0x7, 0x200, 0xaa9]}) ioctl$HIDIOCGUSAGES(r3, 0xd01c4813, &(0x7f0000001180)={{0x2, 0x100, 0x1000, 0x0, 0x2000000, 0x6}, 0x1aa, [0x80000000, 0xfffffffffffff800, 0x7, 0x81, 0x80000001, 0x9, 0x6, 0x401, 0x9, 0x2, 0xffffffff80000000, 0x6, 0x6, 0x2, 0x9, 0x3, 0x2, 0x7, 0x2, 0x8, 0xffffffff, 0x4, 0xdd6, 0x80000001, 0xfffffffffffffeff, 0x3, 0x6, 0x80, 0x9c8, 0x1, 0x158f3b19, 0x1f, 0x51, 0x8000, 0x0, 0x4, 0x9, 0x4, 0x47, 0xf03a, 0xfffffffffffffffb, 0x40, 0x7, 0x6, 0x8, 0x9820, 0x1, 0x6b44, 0xfffffffffffffff9, 0xfa5f, 0x8, 0x7fffffff, 0xee, 0x8f, 0x6, 0x5, 0x8, 0xc19, 0x2, 0x7fffffff, 0x401, 0x0, 0x0, 0xfffffffffffffc57, 0x5, 0x0, 0x0, 0x9, 0x1f, 0x3, 0xb883, 0x3, 0x1, 0x7, 0x1, 0x100000000, 0xffffffff, 0x1000000000, 0x401, 0x8001, 0x20, 0x7, 0x80000001, 0x446a, 0x7, 0x7f, 0x8, 0x7673, 0xff, 0x2, 0x7, 0x7, 0x9, 0x10000, 0x7, 0x6, 0x80000000, 0x400, 0x7, 0x100000000, 0xca2, 0x8, 0x3f, 0x3, 0x8, 0x6, 0x6, 0x8e7e, 0xe27, 0x4, 0xfffffffffffffffe, 0x4, 0xfff, 0x40, 0x7, 0xffffffffffffff81, 0x29, 0x3, 0x3ff, 0x5, 0xc138, 0xfff, 0x3, 0x4a0, 0x7, 0xe2b0, 0x7fffffff, 0x1, 0xf2, 0x3000000000000, 0x4, 0x8, 0x1f, 0x2, 0x401, 0x100000001, 0x3, 0x6, 0x7, 0x3, 0xcdd, 0x9, 0xe6, 0x92, 0x401, 0x4, 0x8100000000000000, 0x100000001, 0x8, 0xf2, 0x6d, 0x7, 0xc79, 0x0, 0x8, 0x5, 0x80000001, 0x9, 0x6, 0x1, 0x1ff, 0xb95, 0x3, 0x1, 0x58d, 0xcb, 0x80000000, 0x91f, 0x2, 0x6, 0x100000000, 0x9dd, 0x1000, 0x1, 0x10001, 0x1, 0x0, 0x101, 0x8, 0x86, 0x1, 0x401, 0x3, 0x3, 0x6, 0x2, 0xda, 0x6, 0x0, 0x7, 0x5, 0x3, 0x7fff, 0x100000001, 0xfffffffffffffff7, 0x9, 0x8, 0x7, 0x0, 0xfffffffffffffff7, 0x10001, 0x6, 0x9, 0x80000001, 0xe78, 0x4, 0xffffffffffff7fff, 0xec9, 0x2, 0x1, 0x81, 0x100000000, 0x7ff, 0x1bd8, 0x9, 0x3f, 0x0, 0x8, 0x9, 0x6272aa25, 0x8, 0x7ff, 0x7, 0x9, 0x9, 0xfffd, 0x160, 0x6, 0x9, 0x7, 0x34, 0x7, 0x7d, 0x400, 0x9c3, 0xffffffff, 0xe9, 0x8, 0x6, 0x4, 0x91cc, 0xb6, 0x9, 0x6, 0x4, 0x8001, 0x6, 0x101, 0x5, 0x3, 0x8, 0x7fffffff, 0x7fff, 0x8000, 0x7, 0x6, 0x2, 0xa7, 0x0, 0x2, 0x2, 0xffffffff, 0x40, 0x10000, 0xffffffffffffffff, 0x4, 0x3, 0x5, 0xffffffffffffffea, 0x7b3a, 0x9, 0x100, 0x2, 0x101, 0x1, 0x7f, 0x7, 0xc1, 0x7, 0x6d, 0x80000000, 0x5, 0xfffffffffffffff8, 0x0, 0x401, 0x100000000, 0x0, 0x2, 0x2, 0x81, 0x8001, 0x10001, 0xd46, 0x1, 0x6, 0x9, 0x2, 0x3, 0xff, 0x100, 0x0, 0xace6, 0x5, 0x3675a692, 0x9, 0x2cb, 0x7a3d, 0x2, 0x3, 0x80000000, 0xff, 0x6, 0xfde, 0x3, 0xfffffffffffffc01, 0x9, 0x8, 0x0, 0x9, 0x7fff, 0xce91, 0x0, 0x1, 0xfffffffffffffffb, 0x4, 0x6, 0xe6000000000, 0x100000001, 0x8, 0x2, 0x2, 0x3ff, 0x6, 0x9, 0x8, 0x2, 0x80000001, 0x2, 0x1, 0x5, 0x2, 0x1b, 0x6, 0x1, 0x200, 0x7ff, 0x40, 0x4bc55bd, 0x3ff, 0x40, 0x0, 0x0, 0x0, 0x7, 0x10d, 0xf9a, 0x4, 0x6, 0x3, 0xffffffffffffff7f, 0x8, 0x2, 0xff, 0xffffffff, 0xffffffff000000, 0xffffffffffffff01, 0x0, 0x6, 0x3, 0x100, 0xd8, 0x100000001, 0x1f, 0x6, 0x190, 0x8, 0xfffffffffffffff7, 0x6, 0x2, 0x3, 0x4, 0x2, 0xfffffffffffffff9, 0x2000000000, 0x7f, 0x2, 0x10000000000, 0x6, 0x2, 0x4f9, 0x7ff, 0x40, 0x3, 0x1, 0xd0, 0x8, 0xffffffffffff410d, 0x527, 0x6, 0x0, 0x9, 0x13, 0x4, 0x4, 0x7fffffff, 0x400, 0x9, 0x8, 0x2, 0x0, 0xdb09, 0x401, 0x3, 0x7f62, 0xffffffffffffbc07, 0x36, 0x3, 0xaf31, 0x0, 0x2, 0x81, 0x2, 0x100000000, 0x0, 0x10000, 0x10000, 0x0, 0xffff, 0x401, 0x5, 0x0, 0x1f, 0x7f, 0x4, 0x8, 0x10001, 0xff, 0x10001, 0xfffffffeffffffff, 0x9, 0x1, 0xfffffffffffffff9, 0x7f, 0x9e, 0x3, 0x8, 0x10000, 0xb2dd, 0x882, 0x7fff, 0xfffffffffffffe00, 0x400, 0xea1f, 0x2, 0x4, 0x7, 0x1, 0x6, 0x6, 0x85ea, 0x2, 0x800, 0x600000000000, 0x9, 0x9, 0x3, 0x1, 0x4, 0x4, 0x1ff, 0x100000001, 0x5, 0x8, 0x4, 0x2, 0x0, 0x80000001, 0x2, 0x200, 0x80000001, 0x8, 0x5, 0x3f, 0x1, 0x3, 0x7, 0xfffffffffffffffd, 0x63, 0xfff, 0x401, 0x40, 0x7, 0x6, 0x7fff, 0x7, 0x6, 0x8, 0x3, 0x100000000, 0x46a9d4e4, 0xe9, 0x80000001, 0x4, 0x1, 0x8, 0x8, 0x362, 0x104, 0xfe, 0x8, 0x97, 0xfffffffffffffffa, 0x9, 0x8001, 0x7, 0x7, 0x1000, 0x1, 0x1, 0x7, 0x40, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x81, 0x17, 0x5, 0xfffffffffffffffa, 0x6, 0x8, 0x1f, 0xb75b, 0x8, 0x7fff, 0xffffffff, 0x80000001, 0x1, 0x100000001, 0xfffffffffffffff9, 0x0, 0x9, 0x0, 0x4, 0x4, 0x7ff, 0x5, 0x8, 0x2, 0x3f, 0x5, 0xb364, 0x0, 0x2, 0x5, 0x80000001, 0x10000, 0x7, 0x40, 0x9, 0x3ff, 0x40, 0x10000, 0x200, 0x6, 0x6, 0xff, 0xcb, 0x2f, 0x1f, 0x0, 0x1, 0x7fffffff, 0x8, 0x10000, 0xffffffffffffff1d, 0x55ebc289, 0x5, 0xfffffffffffffffb, 0x2, 0x7, 0x0, 0x7fffffff, 0x20, 0x8, 0xfff, 0x9, 0x1000, 0x1, 0xedc, 0x0, 0x1, 0x401, 0x0, 0x101, 0x8, 0x101, 0x7, 0x80000001, 0x2, 0x9, 0x6, 0x7, 0x6, 0x8, 0x4, 0xff, 0x1, 0x81, 0x3e42, 0x7f, 0x5, 0x8, 0x51f7, 0x1, 0x80000001, 0x8, 0x200, 0xd44, 0x18f11d9a, 0x2, 0x20, 0xfb, 0x1c01, 0x9, 0x1, 0x6, 0xbff, 0xffffffff, 0xba, 0x100000001, 0x80, 0x8001, 0x5, 0x2, 0xfffe000000000000, 0x5d, 0x9da8, 0xfffffffffffff800, 0xffff, 0x0, 0x4, 0x967, 0xffffffff, 0x4, 0xdb, 0xfffffffffffff23b, 0x2, 0x100000000, 0x2, 0x0, 0x0, 0x61, 0x2b, 0x3, 0x5, 0xb0, 0x6, 0x7ff, 0x80000000, 0xfff, 0x6, 0xfffffffffffffff8, 0x9, 0x293a, 0x768, 0x18c, 0x7, 0x101, 0x206, 0x5, 0x6, 0x4, 0x0, 0x40, 0x8, 0x155bdf9d, 0x10a, 0x3, 0xffff, 0x400, 0xfffffffffffffffa, 0xa5d5, 0x7, 0x3df6, 0x8, 0x2, 0x9a0, 0x0, 0x8, 0x7f, 0x80, 0x9, 0x1, 0xfffffffffffffffd, 0x4, 0x8, 0x1f, 0x1, 0x4e9, 0x200, 0x1, 0x10000, 0x6c, 0x40, 0x4, 0x81, 0x7, 0xb9, 0x5, 0x5, 0xfffffffffffffff7, 0xfffffffffffffff7, 0x1f, 0x0, 0x3, 0x0, 0xff, 0x5, 0x0, 0xffffffffffffffc1, 0x7f, 0x1f, 0xe4c, 0x6, 0x7, 0x8001, 0x2, 0xfffffffffffffff9, 0x9, 0x1, 0x1, 0x5, 0x8, 0x80000001, 0x100000000, 0xffffffffffffff8b, 0x5, 0xfffffffffffffff8, 0xffffffffffffffa2, 0xeee, 0xffffffffffff9d25, 0x5fc2, 0xffffffff00000000, 0x6, 0x6, 0x6, 0xfa, 0x100000001, 0x100, 0xb778, 0x1ff, 0x1f, 0x3, 0x20, 0x9, 0x20000000000, 0x9, 0x2, 0x1f, 0x1, 0x6, 0x5, 0xfff, 0xffffffff, 0x6, 0x8, 0x2, 0x8b, 0xea, 0x0, 0x9, 0x3, 0x1ff, 0xfff, 0x4, 0x8, 0x4, 0x4, 0x5, 0x7ff, 0x8, 0x0, 0x80, 0x800, 0x7, 0x6d28f407, 0xa3, 0x1, 0xdd, 0x2, 0x200, 0x1000, 0xab, 0x6, 0x0, 0xb5, 0xff, 0xffffffffffffff33, 0x8, 0xba0, 0xacf7, 0x9, 0x7ff, 0x5, 0x9, 0x9, 0x7, 0x2, 0x4, 0x9, 0x10001, 0x9, 0x100000000, 0x4, 0x0, 0x1, 0x8, 0xd98, 0x2, 0x8001, 0x1, 0xff, 0x800, 0x9, 0x9, 0x2, 0xfffffffffffffbff, 0x9, 0x9, 0x9, 0x6, 0xfe40, 0x7, 0xfffffffffffff000, 0xfffffffffffffc00, 0x10000, 0x2, 0x5, 0x7ff, 0x8, 0x7fff, 0x46, 0x3, 0x4, 0x9, 0x2, 0x0, 0x3, 0x1f, 0x2, 0x1, 0x1, 0xfffffffffffffffe, 0xa79e, 0x9, 0x2, 0x7, 0x1240, 0x79, 0x4, 0x3, 0x3, 0x7, 0x400, 0x0, 0x101, 0xeef, 0x20, 0xce3, 0x7, 0x8001, 0x4, 0xfffffffffffffff9, 0xb01, 0x2000000000, 0x3, 0x6, 0x6, 0xffff, 0x2, 0x6, 0x6, 0x7, 0x2, 0x8, 0x0, 0x1000, 0x5, 0x5, 0x0, 0x9, 0x9d1c, 0x5, 0x541f, 0x1a5, 0x7, 0x800, 0x1, 0x8, 0x7ff, 0x10000, 0xffffffff, 0x6, 0x0, 0x1ff, 0x2, 0x1, 0x9dee, 0xfffffffffffffff9, 0x0, 0x100000000, 0x0, 0x100000000, 0x1, 0x97a, 0x3, 0x1ff, 0x0, 0x78bc8117, 0x8, 0x5, 0x1ff, 0x1f, 0x8b1e, 0x3, 0xd5f8, 0x2, 0x2, 0x0, 0xfffffffffffffffe, 0x9, 0xd47, 0x2, 0x6d4, 0x400, 0x401, 0x3d7f, 0x200, 0x100000001, 0x7fffffff, 0xff, 0x64a, 0x2c7, 0x9, 0x63, 0x6cb6d143, 0x5, 0x1, 0x7, 0x0, 0x80000000, 0x1, 0x0, 0x89af, 0xffffffffffff37c1, 0x9, 0xfffffffffffffffa, 0x3, 0xffffffffffffff00, 0x7fff, 0x8000, 0x7fffffff, 0x3, 0xffffffff80000001, 0x8, 0x18b, 0x42c1, 0x10000, 0x7fff, 0x3, 0x1, 0x200, 0x9, 0x8, 0x8, 0x36b8, 0x6, 0x475, 0x40, 0x0, 0x4, 0x0, 0x2, 0x5983, 0x24, 0xc6, 0x6, 0x0, 0xdfa4, 0x200, 0x3, 0x0, 0x70, 0x0, 0xe77, 0x7, 0x1, 0x3, 0x7851948b, 0x8, 0x3, 0x7, 0x7, 0x10000, 0x28, 0xffffffff, 0x5, 0x3f, 0x9, 0x3, 0x5, 0x40, 0x0, 0x7, 0x7f, 0xa4, 0x6, 0x7f, 0x3ff, 0x0, 0x9, 0x5, 0xffff, 0x3, 0xffffffffffffffe0]}) 15:01:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0xc020660b, 0x20000000) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) r1 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x7, 0x80000) read$hiddev(r1, &(0x7f0000000080)=""/178, 0xb2) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x0) 15:01:43 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000002c0)='/dev/usb/hiddev#\x00', 0x40, 0x40) ioctl$HIDIOCGNAME(r1, 0x80404806, &(0x7f0000000300)) ioctl$HIDIOCAPPLICATION(r0, 0xc0c0583b, 0x0) syz_usb_connect$printer(0x510e7136f6ad7bc0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x3dc8a198ba3ac710, 0x525, 0xa4a8, 0x40, 0x100000001, 0xb34, 0x6, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x0, 0xfffffffffffffffb, [{{0x9, 0x4, 0x0, 0x928, 0x2, 0x7, 0x1, 0x3, 0x6, "", {{{0x9, 0x5, 0x1, 0x2, 0x263, 0x1, 0x0, 0x5}}, [{{0x9, 0x5, 0x82, 0x2, 0x27, 0x5, 0x5, 0x1f}}]}}}]}}]}}, &(0x7f0000000140)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x1, 0x3, 0x1, 0x8, 0x6}, 0x48, &(0x7f0000000080)={0x5, 0xf, 0x48, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x3, 0x8, 0x0, 0x1e, 0x8}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x1, 0x18, 0x9}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2d77eea05f544f86, 0x1, 0x8d, 0x100}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0x2985, 0x800, 0x200}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x0, 0x5, 0x9, 0x81}, @ssp_cap={0x14, 0x10, 0xa, 0x20, 0x2, 0xffff, 0xf00, 0x4, [0xff3fc0, 0x3f00]}]}, 0x2, [{0xd6, &(0x7f00000001c0)=@string={0xd6, 0x3, "46df06799f4cfb11a19a766dd5d7758d4012c7a48a2de64b160541475b5960e1a2fa1e68e67bf1f1311d7199849342b1296f693f813e046e5edb76efbd691739718ac9fc917a4edaa9c818d9c6b578492ceced6797e81efcb2e23ce0003ac4ce8ebfc54349df42a8a2de38d2b672c10a88cf6dfb594ec1eb4bed71aa5b260c4cade9a46b937eaaf91340b19567013e2a566230d66bf2efb7620df2147ae4315b53290559bf75de7dc3bdbb8bbedf9f6c2a5003bca6cc0c286d09421a16d96cb80598a9ca52b9f399d089efc11e17281116d151d4"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x52327055c8e79fec}}]}) 15:01:43 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x46685) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020660b, 0x20000000) read$hidraw(r1, &(0x7f0000000440)=""/170, 0xffffff61) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc020660b, 0x20000000) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x10001, 0x42000) r4 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x0, 0x414280) ioctl$HIDIOCAPPLICATION(r4, 0xc020660b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r4, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x2) [ 1112.782134][ T3417] usb 5-1: new high-speed USB device number 42 using dummy_hcd [ 1112.792187][T20903] usb 4-1: new high-speed USB device number 36 using dummy_hcd [ 1112.882199][ T2866] usb 1-1: new high-speed USB device number 101 using dummy_hcd [ 1112.972151][T25128] usb 3-1: new high-speed USB device number 85 using dummy_hcd [ 1113.052168][ T3417] usb 5-1: device descriptor read/64, error 18 [ 1113.152140][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1113.172218][T20903] usb 4-1: config index 0 descriptor too short (expected 291, got 18) [ 1113.172322][ T2805] usb 6-1: new full-speed USB device number 105 using dummy_hcd [ 1113.180426][T20903] usb 4-1: config 0 has an invalid interface number: 10 but max is 0 [ 1113.196158][T20903] usb 4-1: config 0 has no interface number 0 [ 1113.202337][T20903] usb 4-1: New USB device found, idVendor=2058, idProduct=1005, bcdDevice=51.42 [ 1113.211342][T20903] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1113.220195][T20903] usb 4-1: config 0 descriptor?? [ 1113.222277][T25128] usb 3-1: Using ep0 maxpacket: 16 [ 1113.342390][T25128] usb 3-1: config 1 interface 0 altsetting 40 bulk endpoint 0x1 has invalid maxpacket 611 [ 1113.352383][T25128] usb 3-1: config 1 interface 0 altsetting 40 bulk endpoint 0x82 has invalid maxpacket 39 [ 1113.362290][T25128] usb 3-1: config 1 interface 0 has no altsetting 0 [ 1113.412222][T20903] viperboard 4-1:0.10: version 0.00 found at bus 004 address 036 [ 1113.442145][T20903] viperboard-i2c viperboard-i2c.1.auto: failure setting i2c_bus_freq to 100 [ 1113.450874][T20903] viperboard-i2c: probe of viperboard-i2c.1.auto failed with error -5 [ 1113.464976][T20903] usb 4-1: USB disconnect, device number 36 [ 1113.492116][ T3417] usb 5-1: device descriptor read/64, error 18 [ 1113.552167][ T2805] usb 6-1: config 1 descriptor has 1 excess byte, ignoring [ 1113.559569][ T2805] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1113.572449][ T2805] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1113.581452][ T2805] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1113.582108][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1113.632885][ T2805] cdc_ncm 6-1:1.0: skipping garbage [ 1113.638126][ T2805] cdc_ncm 6-1:1.0: bind() failure [ 1113.762122][ T3417] usb 5-1: new high-speed USB device number 43 using dummy_hcd [ 1113.862125][ T2866] usb 1-1: new high-speed USB device number 102 using dummy_hcd [ 1113.972145][T25128] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1113.981303][T25128] usb 3-1: New USB device strings: Mfr=1, Product=52, SerialNumber=6 [ 1113.989378][T25128] usb 3-1: Manufacturer: 鿬 [ 1113.994551][T25128] usb 3-1: rejected 1 configuration due to insufficient available bus power [ 1114.003249][T25128] usb 3-1: no configuration chosen from 1 choice [ 1114.032139][ T3417] usb 5-1: device descriptor read/64, error 18 [ 1114.132103][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1114.232129][ T2805] usb 4-1: new high-speed USB device number 37 using dummy_hcd [ 1114.334387][T25128] usb 6-1: USB disconnect, device number 105 [ 1114.422109][ T3417] usb 5-1: device descriptor read/64, error 18 [ 1114.522258][ T2866] usb 1-1: device descriptor read/64, error 18 [ 1114.542201][ T3417] usb usb5-port1: attempt power cycle [ 1114.552207][ T2805] usb 4-1: device descriptor read/all, error -71 [ 1114.642216][ T2866] usb usb1-port1: attempt power cycle [ 1114.892100][T25128] usb 6-1: new full-speed USB device number 106 using dummy_hcd [ 1115.252117][ T3417] usb 5-1: new high-speed USB device number 44 using dummy_hcd [ 1115.252206][T25128] usb 6-1: config 1 descriptor has 1 excess byte, ignoring [ 1115.267012][T25128] usb 6-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 1115.279868][T25128] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1115.288926][T25128] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1115.332756][T25128] cdc_ncm 6-1:1.0: skipping garbage [ 1115.337993][T25128] cdc_ncm 6-1:1.0: bind() failure [ 1115.352167][ T2866] usb 1-1: new high-speed USB device number 103 using dummy_hcd 15:01:46 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x84, 0xbf, 0x5f, 0x10, 0x841, 0x1, 0xc5d0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x85, 0x0, 0x0, 0xc9, 0x8c, 0x7e}}]}}]}}, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) 15:01:46 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='\x00\xea\xefR(\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(0x0, 0x0, 0x40006) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r1, &(0x7f00000002c0)=""/170, 0xfffffc5e) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000200)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r0, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000011c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000001380)={0x0, 0x3, 0xffffffffffffff01}) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x2) ioctl$HIDIOCGREPORT(r3, 0x400c4807, &(0x7f0000000040)={0x3, 0x1, 0xdb6}) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r0, &(0x7f0000004200)=""/4096, 0x10000025c) r4 = syz_open_dev$hidraw(0x0, 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x2, 0x120001) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x8, 0x467d357b05e7d304) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x0, 0x0) r6 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r6, 0xc020660b, 0x20000000) write$hidraw(r6, &(0x7f0000000380)="e576b240e93bad069ed8cc8dda5667e8afa53dcd0409f9fa415643bf35274ccc83616f41b90d6c7ac177b5e1b63fd8e7bd1d81505490f468c96c499d8e65ad080797845cbdc46ac71c39952240b6fe474e36886883f7291092df690858e525961b12dd4f99d16ee700e38b7b50585a72a2111e65a9f1125a740fbc968ddbf98780e9af8aba9eb8c3f90172de24aefd54e8fac4409d3ad6b84221452298f2871a0791090e694dc552d4d67fee54adaf61f1159f3a3c66219075", 0xb9) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x0, 0x40000) ioctl$HIDIOCGRAWPHYS(r4, 0x80404805, &(0x7f0000000000)) 15:01:46 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x0, 0x88000) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000580)=ANY=[@ANYBLOB="120100008ff0d1405820051042510000000109022301010000000009040a00007e41100009050000000000000000005a0dd1a49d22593e9f5b25799304eeee2d611015b619674fd6e60c36084a793eb3492a6c5f7265aea3cb2b5410963ce300f14bcb0f2cedcda1e22e40e13141b08ea7556b25c8fc548cf8cb6b9552fe819c8ee7c3da46de47673f7674011a6cb6629a136d848d3d86420e062b73c154b0917d288c7a90c44f8b3090c7b99973889964c61ba4d826dab49907af48ad3fd7ab42264faedd24922fc78062d5049077d42a6afa3eadec81e4f8a84bfc849c14bfefbee1471c06b7e78eb1aed030f0f9f8b3d4c23773ed6be51516769fb42db93443912400d99dfa91890bc413a2fbbfcf3b6a799bfa110a0aee431a5ae16efbaa9a633174c31d3091a38dff9ad5a350e8e4df712844cfb9feabcf693634eca595d055123bb08623c879928fe18f1be0baa227301a22f5ebad6b6a117826378ada6761e672c93f179b24770010104c59952281736a8de00e20b210656515874ce468adabc52860e451c338b51c5e695e2d2abe8d657f791d13a28ea80b7e39aa6d91ed2efe55523002d29205189b0ee396e48c21fc39bc349930e374f41248b1dab6a8eca8626b781b1c6befba312615cb68e296c8c1c82105f7ba198eb5e50c3e8ae4646fc0f1cab283818165220f82e6e4ebd3f1c2beca783929227a1ad403decbd97a03841f5979f549a31ac1440436834f94193ef1859b59bef8d8eff655996aa5361f998807ec088edc3ff509082589757e94856f655c011fedae4d5a8376202966c9413c81fb385b18eb518d3e6030ca113b4390fba3a6b73ba189f5f175faf45ddd1ce1515afa4d766031c2e1b89857d0e59e30f2cb27bf34eb5aecbc3c184ea56282c150a160266bb73457e159b50d4bcd1e67ff3f763ccbba0b4c96c03e4074a6ccce500320d996f285bdecf497fd4da06404f6fb2e26a29b557f0ed5e1af9c4ee9075d17c770c5a636c2d6593022ceb4a5b7f771e7880041b8b3c2a3b32cbcdda60930607c6bbb34fb6c48a751f769f1ac4734d9b9aff542b9d3a0ff0e706564b6114afb0801e2bbeda26e68a4e77e53295ed4f280a592505999ef465cd2fd723dd1214c1cbc94fd6866ca800465e4e40c1a6cff95548a60db0ac9f8e36bbc9a9b3d57f30daff01d9e4752374ae360d9b6ac219712aefbcd180ac281f254caead93d2285ae6acade9c48c52cdf748f58ee27ec3f01000000000000001bcacc9402cec29558265a0a8eabd5a11b8a77ea313cc0fb71c95d9fa3daedb2afc749fb54412f79d2061d5bd5eb0739e76e5a979cb87bbc6d3151bd2a0f9754557e7016e07b9f1a732e37b3e8ae143157551a292ef8270f272cd6da2d83a73f06dbe8f7148908baaa9da55faa17e1ed6240913b57c41dd3ee24773a6da5d9d9947ff5be44dc49066bbec890509d69848b2f6c9f20ebaa7ade7df6f4039f7d25109190e0bea27af15d705fc4776f655828f39bbf3b5fd61807364a49e275a4546468d4a5d5d7cdf08116b9ac705df0ade3b75d7e5965b5901c2f2a0af2a1251e11c4e6e4f90f2617e1b5c8bd111d4045d0876e09db5ed87c44a743b9d4f2e230d2169328e1f513f5cd7a539e62d752f7f1995e5204682bc3b446d5a7641221f5ca8253b827b337f9578ab4ae2de23b1d7cc0038c8b4fe5d6300ea8a751c660022d454c7779ed12750ae49183800bc830ac26630e46d246c6daa81a919fa4eb2d80fdb79deb7e9a883692e40b320edd5d4c51a9075e14c97ff77657b0ac41d7202dd7e75e0aa8c73dac8517fdf75a9971d7e12059c23ad8772d0e5a1d105f734a34277d56a67e0272eba4232cb7daf8ad47df453597b61461795eb2187839131884e5d142c86bbf5284c36a45b62a1cf54ccd5a80ec09b0869f7659737f105cfe1e481b1390a361bd92ffeb17ac6009ca068f181043cd02a7bc7406225601639d18cef9abdafdabf538d8a4ab209e72e795b7faa0434df5a94958db2ea82bcf3662ad34f98f5b5c3973a46373efb7496bd92a5c0a64484b4aa75358cdb9ef632e7247aaddcaaed59441faec45f016f34076bc9d3a9e652cb08ab23c60b0ed87e3fb78ba65dd09689fed34b2a93c754507b7f7e8e9d9ac7a0c51933188e61fc18c25954dfd498e8d9c8614d12c9bb47abf8f886e83168664356efd42410c8faeefef47f800d562544ca664c242cc2490ca9f4f51ac4fce8e2a9fc17e50b05e19ff892fd75abea071befe1ebe5c2f5926755916212806e63fae77fcfdd8ea8f04b075428c9e5d360f1c456707aa11e995e82e8ae83cff3b1d403a88f3eeb72a861a5b966fd6b3bdbf60171c387d92bc5a8c91b38e340ab116b32b82228720c4f3d650695ccf77103e76bf03054b8c99d9b2edc02c8d5f45ec79689dae561514d65a30c00f551a8a5f2cff701069eafa3434b5e050863ca22a193b84b4c037d346c65709e57e30b25afa2bde509e3703e5797d59cbbfce08cc1ce5c2dc16bb5d6a10890baf0f9c11a5d19606425e6a213c3e4d2822d94c2e64bdaa2ebc22f3fcb6a704dbffe77029fb6f1a0080c24cd4bf5a1553563fd21b292ff4c1f662e7b85110c857ec3c2be957c4bc83ccb05f8dbc66513236356e8820683456ce6a9e0679534c40742bd1cd23eb338ef9f5328401db92959c4fd936ae3c2ba08517098433ca10ace18eba01ad09e45db5abc8afd7cdfaa1cc078dc71f38bfc934b0b7a5d5de7262f556a0ca049a7695c7d8b23cba3fa4aaea48d92897dded1977855ce898f7fb09d3bc30c0027e7854b55bb61fdfdce948d053231c321ca00693676b4e984d03ae8c2b83e79863f2e02fd45fa9badb7d51aa28cc255ba452060df9ca06394726b1535b1a2a413fc14936cbce04c9443be6151458e85b4d24efd3fc4ece4faf86f805ec8722c2a5b79773ac39e73d2c64a2169e4d9dd98621566031b0d4b8bad3d0b933483aba1763a66a33d72dbf0907b040c5e9a5f5a858ee0cb3d0201ae1fc9e2f7fc3fb24a67d06826a1e18c608dcbbc48bb1350392e876cf0684e173f1238b9571b22e8254a1ede3523b9a4fd3196159305d492b4cca62ae650ae2af60fdd1fb8ba7fe851e577d26640ade1b2ef5938bfb3cdf797b97736eb268b6ed2f813149487fe945dd45f4c3886ef1d1c681e346d2f74e003d066b426c863c3a3a73591f8311e27c4938d9842523c5db290091e397dc999ac3e51468509853800a45da2122390a9c1ba757529992a3b92707523eb3a007a3aadd70