descriptor?? [ 105.715266][ T22] usb 5-1: new high-speed USB device number 19 using dummy_hcd [ 105.955180][ T22] usb 5-1: Using ep0 maxpacket: 8 [ 105.986381][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 105.993570][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.000792][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.008230][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.015444][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.022728][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.030203][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.037369][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.044659][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.051857][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.059047][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.066341][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.073491][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.081005][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.085299][ T22] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 106.088212][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.099362][ T22] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 106.105702][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.116802][ T22] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 106.124247][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.133403][ T22] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 106.140731][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.155969][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.163348][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.170572][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.178063][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.185279][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.192628][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.195897][ T22] hub 5-1:118.0: bad descriptor, ignoring hub [ 106.199842][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.213364][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.220781][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.227998][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 05:32:08 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc29b, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) 05:32:08 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:08 executing program 2: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:08 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 106.231832][ T22] hub: probe of 5-1:118.0 failed with error -5 [ 106.235207][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.235227][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.235247][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.235266][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.235285][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.235303][ T3368] logitech 0003:046D:C29B.000D: unknown main item tag 0x0 [ 106.259457][ T22] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 106.265439][ T3368] logitech 0003:046D:C29B.000D: hidraw0: USB HID v0.00 Device [HID 046d:c29b] on usb-dummy_hcd.1-1/input0 [ 106.302420][ T3368] logitech 0003:046D:C29B.000D: no inputs found [ 106.312345][ T3368] usb 2-1: USB disconnect, device number 19 [ 106.715365][ T3368] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 106.775623][ T22] usb 5-1: USB disconnect, device number 19 [ 106.955202][ T3368] usb 2-1: Using ep0 maxpacket: 16 [ 107.075391][ T3368] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 107.086477][ T3368] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has wMaxPacketSize 0, skipping [ 107.096468][ T3368] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 107.109377][ T3368] usb 2-1: New USB device found, idVendor=046d, idProduct=c29b, bcdDevice= 0.00 [ 107.118475][ T3368] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 107.127686][ T3368] usb 2-1: config 0 descriptor?? [ 107.435212][ T3297] usb 5-1: new high-speed USB device number 20 using dummy_hcd [ 107.606965][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.614156][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.621367][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.628678][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.639520][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.646701][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.654077][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.661267][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.668800][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.675986][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.683117][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.690304][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.697513][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.704628][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.711825][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.718985][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.726251][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.733387][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.740571][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.747820][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.754933][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.762241][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.769732][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.776909][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.784050][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.791235][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.798412][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.805592][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.812721][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.819892][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.827073][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.834346][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.841802][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.849070][ T3368] logitech 0003:046D:C29B.000E: unknown main item tag 0x0 [ 107.857346][ T3368] logitech 0003:046D:C29B.000E: hidraw0: USB HID v0.00 Device [HID 046d:c29b] on usb-dummy_hcd.1-1/input0 [ 107.868819][ T3368] logitech 0003:046D:C29B.000E: no inputs found [ 107.878153][ T3368] usb 2-1: USB disconnect, device number 20 [ 107.925302][ T3297] usb 5-1: Using ep0 maxpacket: 8 [ 108.045275][ T3297] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 108.055813][ T3297] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 108.065659][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 108.075051][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:10 executing program 2: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:10 executing program 3: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:10 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:10 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:10 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 108.173534][ T3297] usb 5-1: USB disconnect, device number 20 05:32:10 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc29b, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) 05:32:10 executing program 3: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:10 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 108.595248][ T3297] usb 5-1: new high-speed USB device number 21 using dummy_hcd 05:32:10 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) 05:32:10 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 108.695359][ T22] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 108.845247][ T3297] usb 5-1: Using ep0 maxpacket: 8 [ 108.955194][ T22] usb 2-1: Using ep0 maxpacket: 16 [ 108.975291][ T3297] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 108.986012][ T3297] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 108.995201][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 109.004252][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:11 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:11 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) 05:32:11 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 109.039996][ T3368] usb 3-1: new high-speed USB device number 33 using dummy_hcd [ 109.085398][ T22] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 109.096626][ T22] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has wMaxPacketSize 0, skipping [ 109.106677][ T22] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 109.119525][ T22] usb 2-1: New USB device found, idVendor=046d, idProduct=c29b, bcdDevice= 0.00 [ 109.128608][ T22] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 109.155734][ T22] usb 2-1: config 0 descriptor?? 05:32:11 executing program 0: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 109.315259][ T3368] usb 3-1: Using ep0 maxpacket: 8 [ 109.321066][ T3297] usb 5-1: USB disconnect, device number 21 [ 109.345340][ T3305] usb 4-1: new high-speed USB device number 17 using dummy_hcd 05:32:11 executing program 5: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 109.446029][ T3368] usb 3-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 109.456527][ T3368] usb 3-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 109.465968][ T3368] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 109.475022][ T3368] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 109.605314][ T3305] usb 4-1: Using ep0 maxpacket: 8 [ 109.646699][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.653932][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.661201][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.668424][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.675676][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.682839][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.690117][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.697407][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.704556][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.711764][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.718957][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.725813][ T3305] usb 4-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 109.726146][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.736825][ T3305] usb 4-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 109.743948][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.753120][ T3305] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 109.760303][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.769336][ T3305] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 109.776484][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.791990][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.798510][ T3368] usb 3-1: USB disconnect, device number 33 [ 109.799198][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.812210][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.819422][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.826785][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.834285][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.841502][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.848746][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.855956][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.863106][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.870481][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.878073][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.885463][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.892789][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.900503][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.907762][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.914925][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.922143][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.929350][ T22] logitech 0003:046D:C29B.000F: unknown main item tag 0x0 [ 109.936912][ T3344] usb 1-1: new high-speed USB device number 19 using dummy_hcd [ 109.946223][ T22] logitech 0003:046D:C29B.000F: hidraw0: USB HID v0.00 Device [HID 046d:c29b] on usb-dummy_hcd.1-1/input0 [ 109.958007][ T22] logitech 0003:046D:C29B.000F: no inputs found [ 109.967641][ T22] usb 2-1: USB disconnect, device number 21 [ 109.985270][ T3297] usb 5-1: new high-speed USB device number 22 using dummy_hcd [ 110.015369][ T3308] usb 6-1: new high-speed USB device number 23 using dummy_hcd [ 110.053571][ T17] usb 4-1: USB disconnect, device number 17 [ 110.175216][ T3344] usb 1-1: Using ep0 maxpacket: 8 [ 110.235259][ T3297] usb 5-1: Using ep0 maxpacket: 8 [ 110.265296][ T3308] usb 6-1: Using ep0 maxpacket: 8 [ 110.305380][ T3344] usb 1-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 110.316318][ T3344] usb 1-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 110.325843][ T3344] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 110.335455][ T3344] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:12 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc29b, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\"\"'], 0x0}, 0x0) [ 110.365249][ T3297] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 110.381497][ T3297] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 110.392758][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 110.401853][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.415586][ T3308] usb 6-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 110.426154][ T3308] usb 6-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 110.435453][ T3308] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 110.444490][ T3308] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.459266][ T3297] hub 5-1:118.0: bad descriptor, ignoring hub [ 110.471775][ T3297] hub: probe of 5-1:118.0 failed with error -5 [ 110.479793][ T3297] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 110.515301][ T22] usb 3-1: new high-speed USB device number 34 using dummy_hcd [ 110.582079][ T3308] usb 1-1: USB disconnect, device number 19 [ 110.675190][ T3344] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 110.701912][ T3348] usb 6-1: USB disconnect, device number 23 [ 110.725283][ T17] usb 4-1: new high-speed USB device number 18 using dummy_hcd [ 110.755209][ T22] usb 3-1: Using ep0 maxpacket: 8 [ 110.875280][ T22] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 110.886040][ T22] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 110.897346][ T22] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 110.906746][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 110.915653][ T3344] usb 2-1: Using ep0 maxpacket: 16 05:32:12 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 110.965894][ T22] hub 3-1:118.0: bad descriptor, ignoring hub [ 110.972277][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 110.982027][ T22] hub: probe of 3-1:118.0 failed with error -5 [ 110.995551][ T22] cdc_wdm 3-1:118.0: cdc-wdm1: USB WDM device [ 111.035333][ T3344] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 111.046502][ T3344] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has wMaxPacketSize 0, skipping [ 111.056597][ T3344] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 111.069424][ T3344] usb 2-1: New USB device found, idVendor=046d, idProduct=c29b, bcdDevice= 0.00 [ 111.078522][ T3344] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.087434][ T3344] usb 2-1: config 0 descriptor?? [ 111.125375][ T17] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 111.138158][ T17] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 111.149342][ T17] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 111.158519][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.215710][ T17] hub 4-1:118.0: bad descriptor, ignoring hub [ 111.225538][ T17] hub: probe of 4-1:118.0 failed with error -5 [ 111.233072][ T17] cdc_wdm 4-1:118.0: cdc-wdm2: USB WDM device [ 111.245235][ T3297] usb 5-1: reset high-speed USB device number 22 using dummy_hcd [ 111.265449][ T3368] usb 1-1: new high-speed USB device number 20 using dummy_hcd 05:32:13 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 111.375213][ T3305] usb 6-1: new high-speed USB device number 24 using dummy_hcd [ 111.485485][ T3297] usb 5-1: Using ep0 maxpacket: 8 [ 111.505287][ T3368] usb 1-1: Using ep0 maxpacket: 8 [ 111.556632][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.563874][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.571181][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.575446][ T3297] usb 5-1: device firmware changed [ 111.578544][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.584606][ T3297] usb 5-1: USB disconnect, device number 22 [ 111.590960][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.590981][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.590999][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.591017][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.591035][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.591053][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.591073][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.635203][ T3305] usb 6-1: Using ep0 maxpacket: 8 [ 111.641115][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.648624][ T3368] usb 1-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 111.653317][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.661348][ T3368] usb 1-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 111.670836][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.670866][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.678046][ T3368] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 111.689109][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.696214][ T3368] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.703420][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.736138][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.743615][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.750840][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.758063][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.760474][ T3368] hub 1-1:118.0: bad descriptor, ignoring hub [ 111.765387][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.765407][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.765426][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.765446][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.765464][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.765486][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.774436][ T3368] hub: probe of 1-1:118.0 failed with error -5 [ 111.779112][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.779132][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.802351][ T3368] cdc_wdm 1-1:118.0: cdc-wdm0: USB WDM device [ 111.808034][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.808058][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.808077][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.808096][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.808115][ T3344] logitech 0003:046D:C29B.0010: unknown main item tag 0x0 [ 111.850376][ T3344] logitech 0003:046D:C29B.0010: hidraw0: USB HID v0.00 Device [HID 046d:c29b] on usb-dummy_hcd.1-1/input0 [ 111.856751][ T3305] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 111.863814][ T3344] logitech 0003:046D:C29B.0010: no inputs found 05:32:13 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 111.871707][ T3305] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 111.885234][ T17] usb 3-1: reset high-speed USB device number 34 using dummy_hcd [ 111.889642][ T3305] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 111.911762][ T3344] usb 2-1: USB disconnect, device number 22 [ 111.917181][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.979332][ T3305] hub 6-1:118.0: bad descriptor, ignoring hub [ 111.994957][ T3305] hub: probe of 6-1:118.0 failed with error -5 [ 112.008205][ T3305] cdc_wdm 6-1:118.0: cdc-wdm3: USB WDM device [ 112.035355][ T3297] usb 5-1: new high-speed USB device number 23 using dummy_hcd [ 112.195234][ T17] usb 3-1: Using ep0 maxpacket: 8 [ 112.235486][ T22] usb 4-1: reset high-speed USB device number 18 using dummy_hcd [ 112.275448][ T17] usb 3-1: device firmware changed [ 112.281682][ T17] usb 3-1: USB disconnect, device number 34 [ 112.295275][ T3297] usb 5-1: Using ep0 maxpacket: 8 05:32:14 executing program 1: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 112.335496][ T3305] usb 1-1: USB disconnect, device number 20 05:32:14 executing program 5: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 112.425305][ T3297] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 112.435821][ T3297] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 112.444987][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 112.454183][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 112.505241][ T22] usb 4-1: Using ep0 maxpacket: 8 [ 112.585270][ T22] usb 4-1: device firmware changed [ 112.591182][ T22] usb 4-1: USB disconnect, device number 18 [ 112.635324][ T3344] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 112.675274][ T17] usb 3-1: new high-speed USB device number 35 using dummy_hcd 05:32:14 executing program 0: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 112.695287][ T3348] usb 6-1: reset high-speed USB device number 24 using dummy_hcd [ 112.706586][ T3308] usb 5-1: USB disconnect, device number 23 [ 112.875489][ T3344] usb 2-1: Using ep0 maxpacket: 8 [ 112.915288][ T17] usb 3-1: Using ep0 maxpacket: 8 [ 112.935296][ T3348] usb 6-1: Using ep0 maxpacket: 8 [ 112.945332][ T22] usb 4-1: new high-speed USB device number 19 using dummy_hcd [ 112.995414][ T3344] usb 2-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 113.005998][ T3344] usb 2-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 113.015200][ T3297] usb 1-1: new high-speed USB device number 21 using dummy_hcd [ 113.022876][ T3344] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 113.032018][ T3344] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 113.040174][ T3348] usb 6-1: device firmware changed [ 113.045573][ T3348] usb 6-1: USB disconnect, device number 24 [ 113.075429][ T17] usb 3-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 113.086416][ T17] usb 3-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 113.095650][ T17] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 113.104742][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 113.185221][ T22] usb 4-1: Using ep0 maxpacket: 8 [ 113.265204][ T3297] usb 1-1: Using ep0 maxpacket: 8 [ 113.311019][ T3305] usb 2-1: USB disconnect, device number 23 [ 113.311374][ T22] usb 4-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 113.327411][ T22] usb 4-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 113.336588][ T22] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 113.345789][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 113.368135][ T3368] usb 3-1: USB disconnect, device number 35 [ 113.415330][ T3297] usb 1-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 113.425237][ T3344] usb 5-1: new high-speed USB device number 24 using dummy_hcd [ 113.425837][ T3297] usb 1-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 113.433359][ T3348] usb 6-1: new high-speed USB device number 25 using dummy_hcd [ 113.442502][ T3297] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 113.459577][ T3297] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 113.606392][ T22] usb 4-1: USB disconnect, device number 19 [ 113.695260][ T3344] usb 5-1: Using ep0 maxpacket: 8 [ 113.700666][ T3348] usb 6-1: Using ep0 maxpacket: 8 [ 113.716358][ T3368] usb 1-1: USB disconnect, device number 21 [ 113.815275][ T3344] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 113.826214][ T3348] usb 6-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 113.836650][ T3348] usb 6-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 113.845972][ T3348] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 113.855338][ T3348] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 113.863659][ T3344] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 113.874901][ T3344] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 113.884095][ T3344] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 113.936076][ T3344] hub 5-1:118.0: bad descriptor, ignoring hub [ 113.942282][ T3344] hub: probe of 5-1:118.0 failed with error -5 [ 113.951231][ T3344] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 114.035252][ T22] usb 2-1: new high-speed USB device number 24 using dummy_hcd [ 114.065228][ T3305] usb 3-1: new high-speed USB device number 36 using dummy_hcd 05:32:16 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 114.147077][ T3297] usb 6-1: USB disconnect, device number 25 [ 114.275791][ T3344] usb 4-1: new high-speed USB device number 20 using dummy_hcd [ 114.283546][ T22] usb 2-1: Using ep0 maxpacket: 8 [ 114.325399][ T3305] usb 3-1: Using ep0 maxpacket: 8 [ 114.385436][ T3348] usb 5-1: reset high-speed USB device number 24 using dummy_hcd [ 114.395516][ T3368] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 114.415976][ T22] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 114.426456][ T22] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 114.437950][ T22] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 114.445288][ T3305] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 114.447014][ T22] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 114.465598][ T3305] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 114.477054][ T3305] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 114.486130][ T3305] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 114.498136][ T22] hub 2-1:118.0: bad descriptor, ignoring hub [ 114.504351][ T22] hub: probe of 2-1:118.0 failed with error -5 [ 114.514398][ T22] cdc_wdm 2-1:118.0: cdc-wdm1: USB WDM device [ 114.535207][ T3344] usb 4-1: Using ep0 maxpacket: 8 [ 114.535817][ T3305] hub 3-1:118.0: bad descriptor, ignoring hub [ 114.549982][ T3305] hub: probe of 3-1:118.0 failed with error -5 [ 114.558145][ T3305] cdc_wdm 3-1:118.0: cdc-wdm2: USB WDM device [ 114.645188][ T3368] usb 1-1: Using ep0 maxpacket: 8 [ 114.655264][ T3348] usb 5-1: Using ep0 maxpacket: 8 [ 114.675424][ T3344] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 114.685836][ T3344] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 114.696984][ T3344] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 114.706083][ T3344] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 114.745351][ T3348] usb 5-1: device firmware changed [ 114.759488][ T3344] hub 4-1:118.0: bad descriptor, ignoring hub [ 114.766247][ T3348] usb 5-1: USB disconnect, device number 24 [ 114.773205][ T3344] hub: probe of 4-1:118.0 failed with error -5 [ 114.784569][ T3344] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 114.795432][ T3368] usb 1-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 114.806290][ T3368] usb 1-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 114.817863][ T3368] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 114.827153][ T3368] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 114.835365][ T3297] usb 6-1: new high-speed USB device number 26 using dummy_hcd [ 114.876151][ T3368] hub 1-1:118.0: bad descriptor, ignoring hub [ 114.884724][ T3368] hub: probe of 1-1:118.0 failed with error -5 [ 114.892785][ T3368] cdc_wdm 1-1:118.0: cdc-wdm3: USB WDM device 05:32:16 executing program 1: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) 05:32:17 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 115.075320][ T3297] usb 6-1: Using ep0 maxpacket: 8 [ 115.135284][ T3348] usb 5-1: new high-speed USB device number 25 using dummy_hcd 05:32:17 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 115.215294][ T3344] usb 2-1: reset high-speed USB device number 24 using dummy_hcd [ 115.215303][ T3297] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 115.215338][ T3297] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 115.244713][ T3297] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 115.253819][ T3297] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 115.285269][ T22] usb 3-1: reset high-speed USB device number 36 using dummy_hcd [ 115.297793][ T3297] hub 6-1:118.0: bad descriptor, ignoring hub [ 115.304157][ T3297] hub: probe of 6-1:118.0 failed with error -5 [ 115.312481][ T3297] cdc_wdm 6-1:118.0: cdc-wdm4: USB WDM device [ 115.385301][ T3348] usb 5-1: Using ep0 maxpacket: 8 [ 115.465417][ T17] usb 1-1: USB disconnect, device number 22 [ 115.471581][ T3344] usb 2-1: Using ep0 maxpacket: 8 [ 115.485208][ T3368] usb 4-1: reset high-speed USB device number 20 using dummy_hcd [ 115.525494][ T3348] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 115.536126][ T3348] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 115.545547][ T3348] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 115.554586][ T3348] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 115.563051][ T22] usb 3-1: Using ep0 maxpacket: 8 [ 115.568449][ T3344] usb 2-1: device firmware changed [ 115.573964][ T3344] usb 2-1: USB disconnect, device number 24 [ 115.645347][ T22] usb 3-1: device firmware changed [ 115.651020][ T22] usb 3-1: USB disconnect, device number 36 05:32:17 executing program 5: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 115.745236][ T3368] usb 4-1: Using ep0 maxpacket: 8 05:32:17 executing program 0: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 115.827616][ T17] usb 5-1: USB disconnect, device number 25 [ 115.835649][ T3368] usb 4-1: device firmware changed [ 115.841037][ T3368] usb 4-1: USB disconnect, device number 20 [ 115.935229][ T3344] usb 2-1: new high-speed USB device number 25 using dummy_hcd [ 116.015237][ T22] usb 3-1: new high-speed USB device number 37 using dummy_hcd [ 116.022963][ T3348] usb 6-1: reset high-speed USB device number 26 using dummy_hcd [ 116.145276][ T3308] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 116.175255][ T3344] usb 2-1: Using ep0 maxpacket: 8 [ 116.215220][ T3368] usb 4-1: new high-speed USB device number 21 using dummy_hcd [ 116.265385][ T22] usb 3-1: Using ep0 maxpacket: 8 [ 116.270702][ T3348] usb 6-1: Using ep0 maxpacket: 8 [ 116.315372][ T3344] usb 2-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 116.326032][ T3344] usb 2-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 116.335364][ T3344] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 116.344532][ T3344] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.385870][ T3348] usb 6-1: device firmware changed [ 116.391406][ T3348] usb 6-1: USB disconnect, device number 26 [ 116.397776][ T3308] usb 1-1: Using ep0 maxpacket: 8 [ 116.425362][ T22] usb 3-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 116.436137][ T22] usb 3-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 116.445370][ T22] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 116.454430][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.465430][ T3368] usb 4-1: Using ep0 maxpacket: 8 [ 116.515410][ T3297] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 116.535409][ T3308] usb 1-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 116.546159][ T3308] usb 1-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 116.555590][ T3308] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 116.564759][ T3308] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.595375][ T3368] usb 4-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 116.605519][ T22] usb 2-1: USB disconnect, device number 25 [ 116.605883][ T3368] usb 4-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 116.621284][ T3368] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 116.630740][ T3368] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.708562][ T3368] usb 3-1: USB disconnect, device number 37 [ 116.755393][ T3297] usb 5-1: Using ep0 maxpacket: 8 [ 116.765428][ T3348] usb 6-1: new high-speed USB device number 27 using dummy_hcd [ 116.825002][ T3305] usb 1-1: USB disconnect, device number 23 [ 116.885337][ T3297] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 116.886849][ T22] usb 4-1: USB disconnect, device number 21 [ 116.896139][ T3297] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 116.913086][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 116.922764][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.965842][ T3297] hub 5-1:118.0: bad descriptor, ignoring hub [ 116.972325][ T3297] hub: probe of 5-1:118.0 failed with error -5 [ 116.981346][ T3297] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 117.015362][ T3348] usb 6-1: Using ep0 maxpacket: 8 [ 117.135575][ T3348] usb 6-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 117.146313][ T3348] usb 6-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 117.155687][ T3348] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 117.164746][ T3348] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.285295][ T3368] usb 2-1: new high-speed USB device number 26 using dummy_hcd [ 117.385350][ T3305] usb 3-1: new high-speed USB device number 38 using dummy_hcd 05:32:19 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 117.442065][ T22] usb 6-1: USB disconnect, device number 27 [ 117.505273][ T3348] usb 1-1: new high-speed USB device number 24 using dummy_hcd [ 117.525263][ T3368] usb 2-1: Using ep0 maxpacket: 8 [ 117.555266][ T3297] usb 4-1: new high-speed USB device number 22 using dummy_hcd [ 117.625248][ T3305] usb 3-1: Using ep0 maxpacket: 8 [ 117.645403][ T3368] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 117.655929][ T3368] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 117.667115][ T3368] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 117.676365][ T3368] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.685226][ T101] usb 5-1: reset high-speed USB device number 26 using dummy_hcd [ 117.726042][ T3368] hub 2-1:118.0: bad descriptor, ignoring hub [ 117.732879][ T3368] hub: probe of 2-1:118.0 failed with error -5 [ 117.741680][ T3368] cdc_wdm 2-1:118.0: cdc-wdm1: USB WDM device [ 117.755244][ T3348] usb 1-1: Using ep0 maxpacket: 8 [ 117.755481][ T3305] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 117.775429][ T3305] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 117.787080][ T3305] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 117.796220][ T3305] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.805055][ T3297] usb 4-1: Using ep0 maxpacket: 8 [ 117.866107][ T3305] hub 3-1:118.0: bad descriptor, ignoring hub [ 117.872339][ T3305] hub: probe of 3-1:118.0 failed with error -5 [ 117.875333][ T3348] usb 1-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 117.889639][ T3305] cdc_wdm 3-1:118.0: cdc-wdm2: USB WDM device [ 117.893768][ T3348] usb 1-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 117.907234][ T3348] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 117.916589][ T3348] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.925530][ T101] usb 5-1: Using ep0 maxpacket: 8 [ 117.965330][ T3297] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 117.976030][ T3297] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 117.976458][ T3348] hub 1-1:118.0: bad descriptor, ignoring hub [ 117.987669][ T3297] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 117.993991][ T3348] hub: probe of 1-1:118.0 failed with error -5 [ 118.002910][ T3297] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 118.022392][ T3348] cdc_wdm 1-1:118.0: cdc-wdm3: USB WDM device [ 118.025368][ T101] usb 5-1: device firmware changed [ 118.033947][ T101] usb 5-1: USB disconnect, device number 26 [ 118.066169][ T3297] hub 4-1:118.0: bad descriptor, ignoring hub [ 118.072431][ T3297] hub: probe of 4-1:118.0 failed with error -5 [ 118.080921][ T3297] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 118.115255][ T22] usb 6-1: new high-speed USB device number 28 using dummy_hcd 05:32:20 executing program 1: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) 05:32:20 executing program 2: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 118.355342][ T22] usb 6-1: Using ep0 maxpacket: 8 [ 118.396200][ T101] usb 5-1: new high-speed USB device number 27 using dummy_hcd [ 118.425574][ T3305] usb 3-1: USB disconnect, device number 38 [ 118.445444][ T3297] usb 2-1: reset high-speed USB device number 26 using dummy_hcd [ 118.477013][ T22] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 118.497156][ T22] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 118.508677][ T22] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 118.517800][ T22] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:20 executing program 2: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:20 executing program 3: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 118.585942][ T22] hub 6-1:118.0: bad descriptor, ignoring hub [ 118.592388][ T22] hub: probe of 6-1:118.0 failed with error -5 [ 118.595635][ T3305] usb 1-1: USB disconnect, device number 24 [ 118.621666][ T22] cdc_wdm 6-1:118.0: cdc-wdm2: USB WDM device [ 118.665501][ T101] usb 5-1: Using ep0 maxpacket: 8 [ 118.695408][ T3297] usb 2-1: Using ep0 maxpacket: 8 [ 118.695464][ T3348] usb 4-1: USB disconnect, device number 22 [ 118.775377][ T3297] usb 2-1: device firmware changed [ 118.781011][ T3297] usb 2-1: USB disconnect, device number 26 [ 118.795619][ T101] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 118.806103][ T101] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 118.815326][ T101] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 118.824386][ T101] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:21 executing program 3: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:21 executing program 2: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:21 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:21 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 119.134871][ T101] usb 5-1: USB disconnect, device number 27 [ 119.195260][ T3297] usb 2-1: new high-speed USB device number 27 using dummy_hcd 05:32:21 executing program 3: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 119.285378][ T3305] usb 6-1: USB disconnect, device number 28 [ 119.445205][ T3297] usb 2-1: Using ep0 maxpacket: 8 [ 119.565340][ T3297] usb 2-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 119.576000][ T3297] usb 2-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 119.585246][ T3297] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 119.594298][ T3297] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:21 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:21 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 119.815232][ T3348] usb 5-1: new high-speed USB device number 28 using dummy_hcd [ 119.874472][ T3297] usb 2-1: USB disconnect, device number 27 [ 120.065288][ T3348] usb 5-1: Using ep0 maxpacket: 8 [ 120.219784][ T3348] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 120.230315][ T3348] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 120.241520][ T3348] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 120.252372][ T3348] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 120.295926][ T3348] hub 5-1:118.0: bad descriptor, ignoring hub [ 120.305106][ T3348] hub: probe of 5-1:118.0 failed with error -5 [ 120.326578][ T3348] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 120.545257][ T3297] usb 2-1: new high-speed USB device number 28 using dummy_hcd 05:32:22 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 120.785234][ T3297] usb 2-1: Using ep0 maxpacket: 8 [ 120.905331][ T3297] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 120.915736][ T3297] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 120.926971][ T3297] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 120.936175][ T3297] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 120.986012][ T3297] hub 2-1:118.0: bad descriptor, ignoring hub [ 120.992299][ T3297] hub: probe of 2-1:118.0 failed with error -5 [ 121.000078][ T3297] cdc_wdm 2-1:118.0: cdc-wdm1: USB WDM device [ 121.006254][ T101] usb 5-1: reset high-speed USB device number 28 using dummy_hcd [ 121.245251][ T101] usb 5-1: Using ep0 maxpacket: 8 [ 121.325345][ T101] usb 5-1: device firmware changed [ 121.330700][ T101] usb 5-1: USB disconnect, device number 28 05:32:23 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) 05:32:23 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(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:23 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:23 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:23 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:23 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) [ 121.545423][ T3348] usb 2-1: USB disconnect, device number 28 05:32:23 executing program 0: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) [ 121.697163][ T101] usb 5-1: new high-speed USB device number 29 using dummy_hcd [ 121.725678][ T22] usb 4-1: new high-speed USB device number 23 using dummy_hcd 05:32:23 executing program 5: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r0, &(0x7f0000000080)='\x00', 0x1e8) write$hidraw(r0, &(0x7f0000000280)="1ff0587cb495dd12fd864a905efdf43932e120cd82cdbf23b10ce79fa50ffe73e514f8a28df6323e89c911ce4c13f607cf82b3d4c10f2bf8a6d7fddfa0f801aa7d9b25f4f2121851134298df0dc70b0be38c34d6e06a9a2ac6cef63ad8c9c8ee9aaea1277908fa036bb1ed31a54ff3cf867638094f1e1559c648d3839693d850122d9d3e36c8baab837fea45b211ff4f992d1416de0958efb9dec3e6b14f3a53e05919065fda93139f32c4bccd9f4f8d10a5218de3dc3fbb28b2b71a78311a272d873789e1214ab5271386a93d4fa5b8cc518844fe6404afb5a1d1ac55c1db215fbd89966d2ed181edf8ceeb9231945f2077fb6ab5d15f80b8c6f72ec535bd8d7b74061244cf569bed5a1863ee38acee2234cc914664ab640e45f7fa4c1e8fd657f8802e6a88a0b07ab36f7ae6f1d6af6709c851096322f58ea57080fe016273eb66439c1265e325fc9c28eec79f7a2e3a4d54a2173d64b234652d5048e2e29702aed14d199c068d1367af94ee0173b69f832dc1fd536010aee5d332d2c2a220ace19a540559f79a7b94d29d9392e2ab92de082f9a371b969117b061f6c54d5ec16882e7aec6d8a40ed4a34c6f66a030ac4322e38fab7006d79565fd733d54d9651276ca09a1a5bcc47bb6be7aa1cd2c07b24422ab176b13a88abbc21f7928226014fd01e4bf877966bf30d23bafc7bb7316b9dccd6a2bdef3a76cf1491e6a0dca8bf37461c9c4d95fca6634814f1957e95c1b8b18d3e7f81c082d108cfca55f37e678f6c5f77361ea5b34944ca564913274d0df9cef1605bcddeec5dc3f137851e43c410ad4ce753c5d7df6810c70cf7e001d67d3eb1091f7f9a5b59156fe9a1e92ca0937f44f61387ff58c4e3c1c1579237c531ad9bfb799fa0655a3ed7459cb9825bbb73092eadac0b32045c8c971a35fb55c6431529d7179737395953c5f46b7d2fb41b2892fd929f7bd2801d031eaf63e635248f09e72050e7b1538553bdf4e6b9bec89afdcb8c5c70b4d670ddb4f9d1cc5e81ffa6c0597fe4d5252f1e059a5f07beb65c2ef9393cf6ed41ec9c14f742adc0a3daf40582aa5e1217602a8158c1d19b6617ecb10b8633a9199ab7ab2ec19d751a184ed8b16e5de659b7747de21e5fcad62890e0ba3b26a5f32b472b1bf2a765bcaa72802bc07895527c7c44ebb0a3d0d6e7004fe8bc981f7719e34f04d4ef2136a55873b338b432b3f9aec43851362362987fdec105d94ed3e4520ceeb23116ee3585da72f7942aadd13740efa51e6dbbb8a396a0975ec46799cdb6293e92f1eda2620904a41b221a83cb5d8e6fcc8c247564e3a9a673b1210c476ad9b5aea38a664bd94067a3fa00b99d2e0bc4358ff58d503052299fd7d89eff4be0d1069ef4d995ec18cf799cef087b9bceaf2221fe0b97600d83491df34fd84be62d58bb206fc540643f4c533227c8a29d25cd9a2e2e1bd15fb761548c1a6afeb3770acc42768556176b6d677e572118c29b62378f65d486842d55f7f33c87ef92343911418753298c766d1e487541586aec00f36e2430ee8338e43381de23ada0898d8a8394c63ab6a7c129f617e69c0e4c2b0bbd743b451a2680c93459684485f112b351d22a3051a21ea91929e7c0747e1e908e14543b8dbc4c5e80e6e45e9ded9eed5f2c0471759ce512c5af2eec09fd5f303ec4f627d0e40c3bf9177bbb6f54dcfb4d2d94e48e04ff99111aae30978a492de87089d3c8a92c87cbd2012f65c0f5d32be0f6ffd0c773ceaf1e2ba8ce3c8c7998138731e75ac3d6298622b1972465653717e2bef744cca271b93443c915d173d3c35d57efe001cc7035367806836ae21928154c224778c4e9dfc86fd57d35c367303211a2882033e85c0c2aea8ef9f42736263e0668f28b271142124ea9e2ef7d60708c568353aefae48a48ab18acb4ce5239c388e15afb93bc5f8c7f8214e3a26055d1c0ea50eac4adb3155d9bb13513fc4cecb3680cda80a8c75a52e5cbe8ebe2b2e47b785801c46044f3c31be3cb3b00a47ffc06519ecafd2bd00f41ce75c46f6bed2e0dac6c3ca8fe33c0e91e85d58748b9609516b02597dbb40c95883f93bcfc55fa5743c38d63179ce2d89127537e5afcdb6cc3ca58f312f0c4742eb19bcf87a7872f8beb687cd454d7512e6a1bfa2c8be6028cde69e4d3a11153b089da9c0b8c657af5edaec9241df967b96bda2f9cadcf83da12760d63323c3c03507f79586765b21f4153d91ba930dc0c3aacfd1c5ad12c250f4c63e7daca1ca0e7ffce9633c15f86f5cb0f5d384f9755135f32b0e4cb92e685c6c397277e68a2dae2ea33897aea35d715feab03038a5e676a27c66d4d2e51cf41e5b685a0bfd340aaf882d11a196000170898698e8bf70d604f0c4f5ad896a08705b8bfefd41f41ff7bef27b8e039e36cfeaadc598ccc521a9aaa2294ff37a2741334fc7ffbe4cc0a00dc62dfe16e4b098ddc61b51f58ea01cdfd5e0808f06cfd65339c0b01692f4bb7a9e8a917bb54a13d41a0de63618ddd90310d447c42519a9768de4226916d3f1221fd6fe23e75f5e5903305ee5efdb77f708981551417085cf9bb983295a1dc53f36546ec0ba5e4873cc8f3321f3f417669393ed980ce6f8f71e9e5bd55944e243f03b595025e856f157eff3f71d7ffe28d9d788df1f8bf0f43265e210b38d6bc9a90c4dd6f66bafd4badaad95acbf2f82665c0f3af2fa6ee6e8070394db5979c4978f56d523a2b4e10a114aaa3fa76c126993a1c948711692ad703717b747de0db62d2be778185015e53d89c88eda4293f680903ebcd9fbc8b2a5e7e707eb2607c6b0ce5da0c4037389298312108c856fd9fdadccbeee3d0e82f4770f844dcc4b268d6500ab4cd4268f6a7eecc942fe027a5ff0ab68651dd1d50e2acd925ed498d5f0af0e87efa88cb29c750bc76f477cb828286a2540dd199acd88e2df2bab3d56ad0d528a18a2ff9ec843969f9103750dec21ab66498f778014d21e3aafed91df068cab4e94b33e4594b1417719e6ab0150642736c33690026d2afc95c73fb6ee3187e7ba0c1d31d3c9e178ce568735a6a14aeefd5641e3f87e9be29da354b6f8c17e03502f8c2979f6c8c63fab2b3f71aa52a7c9e9e0328eabdc582a3b91cf4f7e8b1026f967ea16a7e6884daa72ec596f5b9344e552c38cccc7b676bc7e7b2ba524edaf1cc4acf8ea4acd5daa688ddb9896eb51be206bcd9426b71dbf14b2817a93aece2f77c3a66bb4e7e6883e9141d316cf081ca75f258cac730bc001f17d08628ee13850ca966edbefee3c0976c225e42935c923f754b15ac2cb687c0da9b63e0c1bbe1ea334ebc21783fb0a801dd63d1321606cdbbf4edfd68a5a0ba2009e68d6f6791eaa85664aeafc14b2fd6627cab1c4f80a412367fdc814683b068200734b86941d39c161521ad70cbe474f0382c95740dbb9eb57f23b969496bd891562054d46ca0e722b9f8ed7b409e849e65a8be94927aac8d4cc220b22ee1b7acafa779020da382181a2fad828636aa7d75eab9b16ed9a4ff9b89a15b8741cf9a64551fef3ba0c9e3a627376a63fe4d83ae016e71d02acb4fb7f2527d76e001c326eb98d06a02a7c173e655f8ad27d462244dc1fe4c12534dd836b2ec495f4bf6cbb8fe859328d9dae553b4d4e54f7720d461f67dd00026f7e56e2db1443cf27918284ed393cac20d7c46b4e50d8550a5782fdfb58cca098acfb46645047310e83d7e95ff687fc463e3aa818895d8601f049d03b134bf4b8af33dd49d0ac88ee153552a06c84bcdd9973c5375ce5f42faa6a988c63aeb8064a433145824914f55d560ce1f93f7a822eee91cc9909a3aaaac1c84fddbe4a224449da3ec446e9eed592a91f9d886c3e7916433cf2cdf06bdef1313bc6b0dda54c7e37c117df529c2ebf19b7b948c163307186f09ded1bbd449543a840d6b28a3a1c0017cb5c37a6573d304674467ca37dc2bed15217dfaa6fd938a36e382ed6587068a1f05921fcd1326ad587ced8cc1b66d016a0b1ef641affff753a1cbe5a6465ccf7cbca7f9d96fbf63c2b8af8edba4bb48c43a21f68bd7cd4430ea40a41478fe12a630359d09e06502c731c730c4c93e1cfa3e288052452df050755ac89f2b146691a7ada8f647e2b088cdde263939f221952466fadd23e6b1bc464d96e385b3e2db46a8faa6eb78557aa07e3a3c961c62d500367eb3371776d4ed4ffc8610478ebd83c09411381b7426e8743b16c2f46eef0c1ac11b98656a12adfabd43c422aac77f84ff0df2a78c65900713ef76655447f5f2e561ef7165993733319566b071a865a77302049e38a734e49dd2ac9f4b421b3a61e00e3277a6d1e0e506f9fcde0c06d91a9a5e66a587ea75aaf79524891055b01f85a7dce80c3211ed184b67c898bbcab95a96cfef32f47bbf8bcd8db7337afa2b97dade3143fd83ff46ce0728bfa43be52d6770adae339212180acee6bfce0497b147b2535ee9851518fb8c1a66597a1f5c1b43b393894f35bde2dff94bd12ece8d684e609098e4d60b9757a375d226e0030572ca4587185b032a3aa8f050975e72d6bb2de244b9f8f9f10c617748211eac21cd06df44a1a3d030a1d02485e3dfa8be3bdcb8d6240f3e44a78169b79b0c2460c27c326e6bc4447017986926b27fa5b78b7dc751107bb8229acd88e94558cac2bd910990df56107e738a1242a0522f1e899c048bd718e270407b9fb0aa27bb0a902c502da5d8866b3dbbfaeb0d9709bd62130095b4ca62db114607057f72fb8733588c885854f420ba61976a67aef2bed153fcae1d1f515bcefa6cf6f56faf7aef3575bbb7bbcb62bb1c5a2daee2e2c0f1b7913110f7a92e84edec51ddd1bae7e50ad04c7656cb760ce625754fbbcf4c0297656f7ee57c0ab25cb5e3daf83e4ccc01293017b07ab6d02bdd97d8a2b7c049b3a4962b3cc4014cd0d925fda13ed7e9826fa9757ec2380df69f9fc88363da222d8c3a1d30dee4973377c23eda279b6ec49a96fc5d3920764ca5d0a278201b128ec28ff55f59f862e2ef1211695b2e0cf61e359b5d01d4956fddcf58089fd249827e498d6576680d310dd2e6b18a3a92b07488c6edebd6df3f87ba81b5b02", 0xe19) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20000000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) read$hidraw(r4, &(0x7f00000002c0)=""/170, 0xfffffc5e) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000011c0)) r6 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r6, 0x80404806, &(0x7f0000000200)) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x800) ioctl$HIDIOCGRDESCSIZE(r8, 0x80044801, 0x0) syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x61a, 0x14000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2) syz_open_dev$hidraw(0x0, 0x23, 0x80) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000140)={0x0, 0x7, 0x6, 0x7, 0x8, 0x8}) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) 05:32:23 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:23 executing program 0: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:24 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) [ 121.945317][ T101] usb 5-1: Using ep0 maxpacket: 8 [ 122.065287][ T101] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 122.075748][ T101] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 122.084899][ T101] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 122.094026][ T101] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 122.125305][ T22] usb 4-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 122.134592][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 122.156211][ T22] usb 4-1: config 0 descriptor?? [ 122.350933][ T3348] usb 5-1: USB disconnect, device number 29 [ 122.435258][ T22] asix 4-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 123.015207][ T3348] usb 5-1: new high-speed USB device number 30 using dummy_hcd [ 123.255204][ T3348] usb 5-1: Using ep0 maxpacket: 8 [ 123.375352][ T3348] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 123.385790][ T3348] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 123.396912][ T3348] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 123.405982][ T3348] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 123.445682][ T3348] hub 5-1:118.0: bad descriptor, ignoring hub [ 123.452045][ T3348] hub: probe of 5-1:118.0 failed with error -5 [ 123.459948][ T3348] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device 05:32:25 executing program 0: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) [ 124.015439][ T101] usb 5-1: USB disconnect, device number 30 [ 124.365640][ T5092] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 124.374551][ T5092] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 124.383671][ T5092] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 124.392567][ T5092] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 124.405302][ T22] asix 4-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 124.595294][ T22] asix: probe of 4-1:0.0 failed with error -71 [ 124.606102][ T22] usb 4-1: USB disconnect, device number 23 05:32:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:27 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) read$hidraw(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009c8000185c72a7ca417ceada1d300"/52], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) 05:32:27 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:27 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) 05:32:27 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) 05:32:27 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) 05:32:27 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 125.725281][ T22] usb 5-1: new high-speed USB device number 31 using dummy_hcd 05:32:27 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) [ 125.785336][ T101] usb 4-1: new high-speed USB device number 24 using dummy_hcd [ 125.935201][ T3297] usb 3-1: new high-speed USB device number 39 using dummy_hcd [ 125.965221][ T22] usb 5-1: Using ep0 maxpacket: 8 [ 126.085295][ T22] usb 5-1: config 118 has an invalid descriptor of length 23, skipping remainder of the config [ 126.095838][ T22] usb 5-1: config 118 has 0 interfaces, different from the descriptor's value: 1 [ 126.105107][ T22] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 126.114250][ T22] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:28 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x220400) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000040)="3a0ac17e00595345e24ea72cf22da8096b", 0x11) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x6609, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x20004000) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r4, 0x2, &(0x7f0000000040)=""/4096) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x0, 0x3, 0x417}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x2, 0x0, 0xa7, 0xaab0, 0x0, 0x8e}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x3c140) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r5, 0x0, 0x0) [ 126.128404][ T3348] usb 2-1: new high-speed USB device number 29 using dummy_hcd [ 126.155482][ T101] usb 4-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 126.164654][ T101] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.174306][ T101] usb 4-1: config 0 descriptor?? 05:32:28 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 126.335423][ T3297] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 126.344876][ T3297] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.358686][ T3297] usb 3-1: config 0 descriptor?? [ 126.385394][ T3368] usb 5-1: USB disconnect, device number 31 [ 126.406842][ T3297] ir_usb 3-1:0.0: IR Dongle converter detected [ 126.435379][ T101] asix 4-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 126.495326][ T3348] usb 2-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 126.504465][ T3348] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.513848][ T3348] usb 2-1: config 0 descriptor?? [ 126.555219][ T3305] usb 6-1: new high-speed USB device number 29 using dummy_hcd [ 126.615364][ T3297] usb 3-1: IRDA class descriptor not found, device not bound [ 126.765300][ T3348] asix 2-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 126.915306][ T3305] usb 6-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 126.924424][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 126.933697][ T3305] usb 6-1: config 0 descriptor?? [ 127.015977][ T22] usb 3-1: USB disconnect, device number 39 [ 127.055383][ T3297] usb 5-1: new high-speed USB device number 32 using dummy_hcd [ 127.195371][ T3305] asix 6-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 127.295217][ T3297] usb 5-1: Using ep0 maxpacket: 8 05:32:29 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 127.415641][ T3297] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 127.426583][ T3297] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 127.437850][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 127.446989][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 127.500970][ T3297] hub 5-1:118.0: bad descriptor, ignoring hub [ 127.510978][ T3297] hub: probe of 5-1:118.0 failed with error -5 [ 127.536715][ T3297] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device 05:32:30 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 127.985257][ T22] usb 3-1: new high-speed USB device number 40 using dummy_hcd [ 128.085729][ T3297] usb 5-1: USB disconnect, device number 32 [ 128.375345][ T22] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 128.376006][ T5158] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.384566][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 128.399568][ T5158] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.404295][ T22] usb 3-1: config 0 descriptor?? [ 128.414116][ T5158] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.424156][ T5158] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.445343][ T101] asix 4-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 128.446567][ T22] ir_usb 3-1:0.0: IR Dongle converter detected [ 128.585258][ T22] usb 3-1: IRDA class descriptor not found, device not bound [ 128.595032][ T22] usb 3-1: USB disconnect, device number 40 [ 128.605334][ T101] asix: probe of 4-1:0.0 failed with error -71 [ 128.616632][ T101] usb 4-1: USB disconnect, device number 24 [ 128.707794][ T5167] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.717329][ T5167] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.727013][ T5167] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 128.737264][ T5167] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 05:32:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:30 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) 05:32:30 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 128.755424][ T3348] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 05:32:31 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 128.925288][ T3348] asix: probe of 2-1:0.0 failed with error -71 [ 128.945284][ T3348] usb 2-1: USB disconnect, device number 29 [ 129.125806][ T5182] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 129.135566][ T5182] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 129.145033][ T5182] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 129.156426][ T5182] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 05:32:31 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 129.265443][ T3305] asix 6-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 129.295235][ T101] usb 3-1: new high-speed USB device number 41 using dummy_hcd [ 129.325271][ T3297] usb 4-1: new high-speed USB device number 25 using dummy_hcd [ 129.465307][ T3305] asix: probe of 6-1:0.0 failed with error -71 [ 129.476968][ T3305] usb 6-1: USB disconnect, device number 29 [ 129.665303][ T3368] usb 2-1: new high-speed USB device number 30 using dummy_hcd [ 129.685411][ T101] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 129.694531][ T101] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 129.702647][ T3297] usb 4-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 129.711888][ T3297] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 129.725253][ T3297] usb 4-1: config 0 descriptor?? [ 129.730481][ T101] usb 3-1: config 0 descriptor?? 05:32:31 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 129.776610][ T101] ir_usb 3-1:0.0: IR Dongle converter detected 05:32:31 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) 05:32:31 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 129.986277][ T3297] asix 4-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 129.996568][ T101] usb 3-1: IRDA class descriptor not found, device not bound [ 130.035452][ T3368] usb 2-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 130.044653][ T3368] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 130.058641][ T3368] usb 2-1: config 0 descriptor?? [ 130.095276][ T3305] usb 6-1: new high-speed USB device number 30 using dummy_hcd [ 130.305366][ T3368] asix 2-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 130.485328][ T3305] usb 6-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 130.494462][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 130.503553][ T3305] usb 6-1: config 0 descriptor?? [ 130.525948][ T3348] usb 3-1: USB disconnect, device number 41 [ 130.765380][ T3305] asix 6-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random 05:32:33 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:33 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 131.485194][ T101] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 131.485204][ T3348] usb 5-1: new high-speed USB device number 33 using dummy_hcd [ 131.515358][ T12] usb 3-1: new high-speed USB device number 42 using dummy_hcd [ 131.855360][ T101] usb 1-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 131.864612][ T101] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 131.873687][ T101] usb 1-1: config 0 descriptor?? [ 131.875312][ T3348] usb 5-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 131.882129][ T12] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 131.887796][ T3348] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 131.888937][ T3348] usb 5-1: config 0 descriptor?? [ 131.896937][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 131.918369][ T5212] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 131.919184][ T12] usb 3-1: config 0 descriptor?? [ 131.931229][ T5212] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 131.940195][ T5212] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 131.949532][ T3348] ir_usb 5-1:0.0: IR Dongle converter detected [ 131.956576][ T101] ir_usb 1-1:0.0: IR Dongle converter detected [ 131.957468][ T5212] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 131.966467][ T12] ir_usb 3-1:0.0: IR Dongle converter detected [ 131.995353][ T3297] asix 4-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 132.155281][ T3348] usb 5-1: IRDA class descriptor not found, device not bound [ 132.175312][ T101] usb 1-1: IRDA class descriptor not found, device not bound [ 132.186365][ T12] usb 3-1: IRDA class descriptor not found, device not bound [ 132.225609][ T3297] asix: probe of 4-1:0.0 failed with error -71 [ 132.235768][ T5218] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.236791][ T3297] usb 4-1: USB disconnect, device number 25 [ 132.246285][ T5218] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.259997][ T5218] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.269575][ T5218] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.295353][ T3368] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 05:32:34 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 132.475281][ T3368] asix: probe of 2-1:0.0 failed with error -71 [ 132.488587][ T3368] usb 2-1: USB disconnect, device number 30 [ 132.526413][ T22] usb 1-1: USB disconnect, device number 25 [ 132.533880][ T3348] usb 5-1: USB disconnect, device number 33 [ 132.595886][ T3344] usb 3-1: USB disconnect, device number 42 [ 132.687639][ T5224] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.697400][ T5224] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.707008][ T5224] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.716545][ T5224] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 132.745295][ T3305] asix 6-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 05:32:34 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 132.815329][ T3308] usb 4-1: new high-speed USB device number 26 using dummy_hcd [ 132.915378][ T3305] asix: probe of 6-1:0.0 failed with error -71 [ 132.924101][ T3305] usb 6-1: USB disconnect, device number 30 05:32:35 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 133.125287][ T3344] usb 2-1: new high-speed USB device number 31 using dummy_hcd [ 133.185345][ T3308] usb 4-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 133.194656][ T3308] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 133.203846][ T3308] usb 4-1: config 0 descriptor?? 05:32:35 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0xfffffffffffff801, 0x800) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f00000009c0)) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0x100000314) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72c", 0xc) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r6, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) ioctl$HIDIOCGRAWINFO(r6, 0x80084803, &(0x7f00000001c0)=""/253) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="12010002020000402505a1a440000102030109026800010181208109040008020206008108280600003c7b6105244009000d248f01d90a0000a100050081152412f7ffa317a88b045e4f01a607c0fdcb7e392a07240a4000a7ee042401023f090581032e637d60deabf1c5fdaebdbca202801fbb040505810905"], &(0x7f0000000940)={0xfd5c, &(0x7f0000000400)={0xa, 0x6, 0x200, 0x3, 0x9, 0x46, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x384, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0x0, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x4000002e, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) read$hidraw(r5, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x5, 0x4eac02) r7 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r7, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r7, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r7, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io(r7, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r8, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r8, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r8, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r8, 0x0, 0x0) syz_usb_control_io$hid(r8, 0x0, 0x0) r9 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r9, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r9, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r9, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io(r9, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r9, 0x0, 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) r10 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r10, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r10, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r10, 0x0, 0x0) syz_usb_control_io$hid(r10, 0x0, 0x0) r11 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r11, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r11, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r11, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io(r11, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r11, 0x0, 0x0) syz_usb_control_io$hid(r11, 0x0, 0x0) r12 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r12, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r12, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r12, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io(r12, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r12, 0x0, 0x0) syz_usb_control_io$hid(r12, 0x0, 0x0) r13 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r13, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r13, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r13, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io(r13, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r13, 0x0, 0x0) syz_usb_control_io$hid(r13, 0x0, 0x0) r14 = syz_usb_connect(0x0, 0x24, &(0x7f0000001340)={{0x12, 0x1, 0x0, 0xed, 0x11, 0x5d, 0x40, 0x2001, 0x1a02, 0xf89b, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r14, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r14, 0x0, &(0x7f00000054c0)={0x1c, &(0x7f0000000000)=ANY=[], 0x0, 0x0}) syz_usb_control_io$uac1(r14, 0x0, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x0, 0x0, 0x1, 'Z'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) syz_usb_control_io(r14, 0x0, 0x0) [ 133.465313][ T3308] asix 4-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 133.495360][ T3344] usb 2-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 133.504786][ T3344] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 133.513954][ T3344] usb 2-1: config 0 descriptor?? [ 133.525244][ T22] usb 1-1: new high-speed USB device number 26 using dummy_hcd [ 133.535221][ T3305] usb 5-1: new high-speed USB device number 34 using dummy_hcd [ 133.575320][ T3368] usb 6-1: new high-speed USB device number 31 using dummy_hcd [ 133.595370][ T3297] usb 3-1: new high-speed USB device number 43 using dummy_hcd [ 133.775369][ T3344] asix 2-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 133.885430][ T22] usb 1-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 133.894641][ T22] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 133.903931][ T22] usb 1-1: config 0 descriptor?? [ 133.925497][ T3305] usb 5-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 133.934993][ T3305] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 133.944870][ T3305] usb 5-1: config 0 descriptor?? [ 133.952948][ T22] ir_usb 1-1:0.0: IR Dongle converter detected [ 133.985389][ T3297] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 133.994570][ T3297] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 134.004005][ T3305] ir_usb 5-1:0.0: IR Dongle converter detected [ 134.010519][ T3368] usb 6-1: New USB device found, idVendor=2001, idProduct=1a02, bcdDevice=f8.9b [ 134.020282][ T3368] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 134.029816][ T3297] usb 3-1: config 0 descriptor?? [ 134.035310][ T3368] usb 6-1: config 0 descriptor?? [ 134.066993][ T3297] ir_usb 3-1:0.0: IR Dongle converter detected [ 134.155432][ T22] usb 1-1: IRDA class descriptor not found, device not bound [ 134.215374][ T3305] usb 5-1: IRDA class descriptor not found, device not bound [ 134.275396][ T3297] usb 3-1: IRDA class descriptor not found, device not bound [ 134.305322][ T3368] asix 6-1:0.0 (unnamed net_device) (uninitialized): invalid hw address, using random [ 134.545970][ T22] usb 1-1: USB disconnect, device number 26 [ 134.606472][ T3297] usb 5-1: USB disconnect, device number 34 [ 134.626197][ T3348] usb 3-1: USB disconnect, device number 43 05:32:37 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:37 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:37 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 135.385690][ T5251] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.394862][ T5251] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.404725][ T5251] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.414104][ T5251] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.445278][ T3308] asix 4-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 135.535235][ T3348] usb 1-1: new high-speed USB device number 27 using dummy_hcd [ 135.635244][ T3308] asix: probe of 4-1:0.0 failed with error -71 [ 135.645231][ T22] usb 3-1: new high-speed USB device number 44 using dummy_hcd [ 135.645322][ T3297] usb 5-1: new high-speed USB device number 35 using dummy_hcd [ 135.654893][ T3308] usb 4-1: USB disconnect, device number 26 [ 135.685856][ T5254] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.694955][ T5254] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.704838][ T5254] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.714342][ T5254] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 135.745315][ T3344] asix 2-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 135.905362][ T3348] usb 1-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 135.914501][ T3348] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 135.923902][ T3348] usb 1-1: config 0 descriptor?? [ 135.935402][ T3344] asix: probe of 2-1:0.0 failed with error -71 [ 135.944959][ T3344] usb 2-1: USB disconnect, device number 31 05:32:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 135.967129][ T3348] ir_usb 1-1:0.0: IR Dongle converter detected [ 136.005361][ T22] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 136.014590][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 136.023773][ T22] usb 3-1: config 0 descriptor?? [ 136.035326][ T3297] usb 5-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 136.044465][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 136.053485][ T3297] usb 5-1: config 0 descriptor?? [ 136.066817][ T22] ir_usb 3-1:0.0: IR Dongle converter detected [ 136.096531][ T3297] ir_usb 5-1:0.0: IR Dongle converter detected [ 136.175292][ T3348] usb 1-1: IRDA class descriptor not found, device not bound [ 136.225793][ T5267] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 136.235042][ T5267] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 136.260068][ T5267] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 05:32:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 136.271420][ T5267] raw: raw_ioctl_run: fail, usb_gadget_probe_driver returned -16 [ 136.285463][ T3368] asix 6-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 136.285662][ T22] usb 3-1: IRDA class descriptor not found, device not bound [ 136.315299][ T3297] usb 5-1: IRDA class descriptor not found, device not bound [ 136.465292][ T3348] usb 4-1: new high-speed USB device number 27 using dummy_hcd [ 136.495314][ T3368] asix: probe of 6-1:0.0 failed with error -71 [ 136.504556][ T3368] usb 6-1: USB disconnect, device number 31 [ 136.576909][ T3297] usb 1-1: USB disconnect, device number 27 [ 136.626046][ T3305] usb 3-1: USB disconnect, device number 44 [ 136.626053][ T3344] usb 5-1: USB disconnect, device number 35 05:32:38 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 136.795235][ T22] usb 2-1: new high-speed USB device number 32 using dummy_hcd [ 136.845328][ T3348] usb 4-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 136.854516][ T3348] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 136.865500][ T3348] usb 4-1: config 0 descriptor?? [ 136.906863][ T3348] ir_usb 4-1:0.0: IR Dongle converter detected 05:32:39 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) 05:32:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 137.125321][ T3348] usb 4-1: IRDA class descriptor not found, device not bound [ 137.158311][ T22] usb 2-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 137.167635][ T22] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:39 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000b00)={{0x12, 0x1, 0x0, 0xe, 0x1c, 0x32, 0x8, 0xcf2, 0x6250, 0x5918, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x61, 0x4, 0x35}}]}}]}}, 0x0) [ 137.242805][ T22] usb 2-1: config 0 descriptor?? [ 137.296822][ T22] ir_usb 2-1:0.0: IR Dongle converter detected [ 137.428722][ T3305] usb 4-1: USB disconnect, device number 27 [ 137.515684][ T22] usb 2-1: IRDA class descriptor not found, device not bound [ 137.532252][ T3348] usb 5-1: new high-speed USB device number 36 using dummy_hcd [ 137.695244][ T22] usb 3-1: new high-speed USB device number 45 using dummy_hcd [ 137.775183][ T3348] usb 5-1: Using ep0 maxpacket: 8 [ 137.795871][ T3305] usb 2-1: USB disconnect, device number 32 05:32:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 137.905316][ T3348] usb 5-1: New USB device found, idVendor=0cf2, idProduct=6250, bcdDevice=59.18 [ 137.914592][ T3348] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 137.924059][ T3348] usb 5-1: config 0 descriptor?? [ 137.986595][ T3348] ums_eneub6250 5-1:0.0: USB Mass Storage device detected 05:32:40 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 138.115304][ T22] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 138.124925][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 138.133874][ T22] usb 3-1: config 0 descriptor?? 05:32:40 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 138.186567][ T22] ir_usb 3-1:0.0: IR Dongle converter detected [ 138.205779][ T3348] usb 5-1: USB disconnect, device number 36 05:32:40 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 138.405351][ T22] usb 3-1: IRDA class descriptor not found, device not bound [ 138.425718][ T3344] usb 4-1: new high-speed USB device number 28 using dummy_hcd [ 138.795582][ T3344] usb 4-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 138.804809][ T3344] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 138.825209][ T3305] usb 2-1: new high-speed USB device number 33 using dummy_hcd [ 138.831883][ T3348] usb 3-1: USB disconnect, device number 45 [ 138.843849][ T3344] usb 4-1: config 0 descriptor?? [ 138.890922][ T3344] ir_usb 4-1:0.0: IR Dongle converter detected [ 138.995305][ T22] usb 5-1: new high-speed USB device number 37 using dummy_hcd [ 139.095310][ T3344] usb 4-1: IRDA class descriptor not found, device not bound [ 139.215358][ T3305] usb 2-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 139.224686][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 139.233838][ T3305] usb 2-1: config 0 descriptor?? [ 139.235194][ T22] usb 5-1: Using ep0 maxpacket: 8 05:32:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 139.286735][ T3305] ir_usb 2-1:0.0: IR Dongle converter detected [ 139.365398][ T22] usb 5-1: New USB device found, idVendor=0cf2, idProduct=6250, bcdDevice=59.18 [ 139.374700][ T22] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 139.384255][ T22] usb 5-1: config 0 descriptor?? [ 139.389042][ T3297] usb 4-1: USB disconnect, device number 28 05:32:41 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) 05:32:41 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000300)='/dev/usb/hiddev#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xc602) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) read$hidraw(r3, &(0x7f0000000100)=""/86, 0xfffffffffffffff8) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xffff, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000001c0)) write$hidraw(r3, &(0x7f00000003c0)='g', 0xfffffcbc) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x200, 0x10000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="30ff1c9fef1e158601b3269d58844025536d6c94ca2baf29b281", 0x1a) [ 139.427300][ T22] ums_eneub6250 5-1:0.0: USB Mass Storage device detected [ 139.505291][ T3305] usb 2-1: IRDA class descriptor not found, device not bound [ 139.629483][ T3297] usb 5-1: USB disconnect, device number 37 [ 139.805867][ T3305] usb 2-1: USB disconnect, device number 33 [ 139.815258][ T3344] usb 3-1: new high-speed USB device number 46 using dummy_hcd 05:32:41 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) 05:32:42 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000b00)={{0x12, 0x1, 0x0, 0xe, 0x1c, 0x32, 0x8, 0xcf2, 0x6250, 0x5918, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x61, 0x4, 0x35}}]}}]}}, 0x0) 05:32:42 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 140.205417][ T3344] usb 3-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 140.214626][ T3344] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 140.224082][ T3344] usb 3-1: config 0 descriptor?? [ 140.266783][ T3344] ir_usb 3-1:0.0: IR Dongle converter detected 05:32:42 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000011c0)=""/176) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001340)=""/170) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000001280)=""/177) r2 = syz_usb_connect(0x6, 0xfffffffffffffe14, &(0x7f0000001140)=ANY=[@ANYBLOB="1201000005ff9208c215440025e30000000109022400010100000002000000008cba2c17aff473d5047cdd3fd84c5e5c0000000000f8ffffffffffff00"/70], 0x0) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_ep_write(r2, 0x3, 0x1000, &(0x7f0000000140)="6be63956657ab475c02131fe33180a9d61da947550e325d881209f8dfd865e7c3460956540744aa42541cccff4bc0915579f8f781e504d5d2d3796cf730b6705771cbbd6eb5677e25cbf0cddecbff59615a4dc64c6ca00d51756bacad5d0d062a91c4fc8368dc79a41d1f615a3b3c48e368d9daf40eb974d11906cf08c86e21cdde9fce8f440c6aa526688ad21ccc837453beb299c3fd2f0ccb2b19b461bf500caf09fab4cffec5e0cec45c59840fba1d218d2953f97d9d66e69a9f0e52b634d28fa828d0ae0b0358e768e5ba27ed0712d0cf695ed280f1e3c517ea03551b43267ad089b7c27b9c1587ef89c6743ae1ea8f07abfa30fed9f6c6721d61e0691e7f22f564aec07169d4c35a4ad610646bd8218eb5627b5d6969eed8657e68ce10cce933926eb7e00ca4cb9ce707b6c4c3e1d4949c32143ab9cc35386a7f2ff6d72ef65e432538cb0b3fa03ac96894c2b059726c9012b358a9f0bb85c6d98532ed30c8369005540f64169738b59fdb4ed21b3ed356f9fb2c0ceab037024e4e256ed1e023231d1eb069b43098e6223581a1e83f4d1a0556194430ac2b33c78a35adf5a070fc0241a99705007aa44e5f0224c9d9eae8cb63e245d28fe981b7ebd3e37efd16e282aee0e8b2bbd7c96e0f4d7ff81c10b7fbd87ad828d76078cece9215700342cc87b99e2f950f907640d56df43d302819a8525af0f3f81c9e77e722b191967880cd40f21760ce51b1dcfd901711237c7789a8ddbf4bbef5aa27513112154cd0ac94bca28f6be1096b74f936be553a9f7702020a9510dd39aadd5e44599589e273fc67388bddc8f10123a09cf463033d2bcb013c3a6a7245a7df7b05d97ecd17c2e7be0aa4ac03cb78f85a3f090aea1f8b9e37b197762090188e05c312281495375e4e957e51078d364e1eef8ad8cad7a50821e4834d3dad9016e8b5e913b3ecabcf7cc44f00316a0a0fb6d396f84376bd68b24efb1c60bd17f14b553cc68ed66e51a7dd9652e1e143bcf424b75c48d81af14c23c201c97ad091cc310b5e87eaaffbf843200e916232858b5216792ec5ec8074e8aafab01944e7f0256aa3472aecd9a7284bbfc854661287914fe32ecfdc7a3ade590dfb6d601483227296c94c4d1584bc26a6a4a4bfc2146843e2e4a62f8f25ae965483db1cc0903c6d3925c447498d9e202d0057002f08402ee89d35ecb4fb312f525fd652e19cbf0c276877dbfc4c6b10fdb4cd2bb843e6ddfb0d728a3e45176493847949e1c66afbe24e7c7e438e445663130797df42c9b4e6bcb0c74b88f861b38961fc5644f60e71371dfcedc33d242388070634e9a91f6b7043ff5f1816c4fa95f8438f32a4146f2ed38c116826659245265cf3402d607b99d5d0598da4c84699e43f81e252f6a77f6bf539a1a5e7f29aafad16237e193a9b91fff6154c83dc29c529bcbb2947c6ea2ac82e2a0bedbb656467a3ea24ff448e3ff640cbecfacba94a0c41f66b004d0a01427b5b138104e5c4cb7f51f31a8eb7713825906cd4fe072d637e5439d85725a13de91d453395f4fa1be22e84799d514f6c99a48e9218399edee751c9d1c5512df32da712a1fdb401b35071a3d02f93eff184c9fba6cff35ef48cf9560c1adbba1736e0d483559cfffe332874b02681c58e805e1355339ccde4e613ac6f4ec930bd3e7414d62aa49a959ce3495911be62d8fe19fd97a6792fe6713ac317dc83332bbd69ccc2d8c61ef09dbe3bbf0e7eba71b3c30fac86226da462b652458500c1241efefc05cfc3c0324e717d2bc18f2474271e34f315903ac685dc0c81cd2737616cba545cb53633d4e09052218b4da7938a6d25185e787d65a30926eb7e2afc819e2e524fecaced070076adb7591515028e9f1d155a8fb65697a06d41a269577d3078c06b766039a2fec07aa3071d0231a2c1c83ff3af49d20c179937b0c84e2913c1e04e5a7cafb15678a1acf0852d982dfc00109d5b14263672f44a996be0f58630f0a25b64a31118e53d48e0c0fb394ce577290730b9b08e7f85bde5ead90f1c1e7e30559aacfced3642850c74b5e5a87fa3672601077c225bef60c1898a5f15692afb5c7394e82a5818ce255f0d7160d4de6047420000b708aa2e0d7afcfdfff82962bf9dba4cf72c7b490245d80cbd1760af8f21b01687448ffe62ef7c02475442687b1ca66fb02efb67f211169689838f5ee2ad79b30794b4b1406ec9b8fba0c2b76d84c570a5d079927553fb561f42e6a8d9d0ec7ee9537d5536b51a4ea434871fbffa2cdc7a05c9a7dd44594d927cfc9c953b89f66e2818319d21e5205bbebf73a55806edcc2106edb5e0ce8ee500bcabe7a488f1b7c188eea701c7a8f3418d14f662168388299d72f21aa41695e305eeb978d8217542bd946e81fed45692190d2e014c9bef02f9231f355772b39ab09679f469845eb71807e62a67d39ccb11911b37b457fdc62c1f04a17b0f29110ffaeebb6811d170543399df7634623558240d473043293bc8d0bfc3098d4c135d5d0f8d72a060a39bba1242f30680d1ed8b5429b75d09c0ad91acc5b87a2c34ebe8d1ab0317aa8346c7fb353cd3f05656581501ae17614353b3300ae08d8c0b5d58e9db29283708260e9346880a451b58a66c9a133ae0568f4ed45b29316ce9279cbfeac0b2b8768796cf14b5c607f6c9b1c2c9107a96c049a37f44b56f9d80d71dec22bdb9f6e31c8508b2725cbd47409958c4ab89686588d203cc1456481066d794bcb8be33e57b3fdc4997d49f564e7c4ef31bc6e1eff5b4a170b3a1961ed21cbc67d358a3884ab9fb5d5e6b3493d91b0319b5c00cf054188d13b295cfacdbbefc3f5dfacae210c58af5a6f13019c36b5f91cc70f71eb934f48518b329d96e6f54b6f7beb2bee9becb88d215abca53b2e7ac7a6fe6b338982ec828ab863449139c5b95d9a8f9216f1b2724dde35730485c76832d7fb3417c26f8a6ada8ceb69d9a250255201b71513e3cf8e085a56e1ce694282054a25128446b534511a5cae7d82cb09a7f6044e22e405d6085af4192b9665a80e1a3ee89a7e5ab3f498745bc6f4c7c281f4b719a12490db11060484492b193639a607591d8f40891af93e01a7a354394dce5babf971e0ab88acf2016d1c19922c3fd9d588435872a418bf2e3b7d8e989ff0a2182e696a11f5055927774c345af79ba65f09ab9ec437be14fb0bf9c0b6d9195ef0b1a54cca5d75cb1d21112b2d614686502e02f0c3cd446087cd427b341b3b4a327c6f3697f4532e68c60a142e6c1bbe208e412fb85b05c50cdb75130d916febb1eb2969bc56697c5544b50a393afd508360086364dfef3422ef3c49864add3e6eb4b9d3d18e300f2b3e4ca683b90e8ec312447ba44f3d3027d9a694498c3f05c637b4771d4170f311f018f79ba5b1d01e1a7e6ca89a57198234dbc7df504387bd9bee4c99b859fdf6abe0d53ed6b72feb194f2c689bc6db9222fcbe9ca7bb06f18d8610e4dacf84a4cb48d6023eb6c248f0ac04f77a1a26beff1927441995b945c6d39fb9f211b3db5acc853804a38bd90d7abf63e9037637e9a328d3c82963f7ea31d16999abc8a98855b1573c31a77e2c72eab04b63e24569ec9c0e6cb9fa8315c78039b9322c2577fffeea531b96954a88a950f9e175fa2e443f9f66f0c65dd56428e3029896763e76d214dd97b074832752c6b624256b183a94b7e85b0aa832ba7777667b25e91b0c0358f736718eb70644056e25170576adc792aea8aa7a7ba065d561f4785fa1a14d92b4bfc888b3b93f2f8185012dd6aa76922b38c7c1d18ccb4bdd0e5b9f499c0d9fdb855a492d26592726a4c3d699fc06273f8ecd43cee9dd34c3f2a7aafc647ec3e7ccce8b3742ba62ff367d022796517ef94304e52df6830d526e34515465c2355f587d54c421869451666c79d0228e072cbcbd2cfe9d55d069ee87bf6202d9617ad08281872bbbec63d7ad704ddd8eff2598dda0f00d1e735d3e644f61827ec84e458e82c76e3a2452786068a206979ddbf534c5ffb4999f555208ec46639f373a0c50d00973285fa11694a26ffe2dab2d3b886219cff2b03b8142477c4467f6fd6eac38ab227e45bcc603f22c97401f934268edfded9d39599d8dde0f8bdc33ae6dc838bcab58c1db260054d5b5aedf019f71b4b11d759699fedb45e2e1e4b1907bbb28ca35f0aa3a12304adb9222587c19f40f0200f7e75735cf0223407fbf36ce51df874a8e2d72f319805190ae0b03ec93053faf60fcd2f3476e1a1e32f72fc9621e639a9e1e646bf0682d1c441378e616194211bb3fee4f5d185aa56065be5ca7d77c2a06f1974580aabb209f811c80c10f07970f95bbe87c78b823e0cdb5e8e0ce4df405988d83fd646988c7985d088b555566272c360654ba35283e9c4166cf413fbe1783a2cc89f18f6e3767609e043a01daddc10b6abf1df721566addd5bab4d504803e131ec6ab331953d4aff7f2c1002b5c3877e9eb7af12a81933a2ad8b275a63e971ace97bc234f2a422374ca9d9de48e5a5a729d3fcaa7c98b76b214f4dc04e32cbabf69f4807798cc0c9a24ede341ac57265ffb4c56dfeb1a8eeea7ab154705660d6f3a46afead32e67e049cd7fed20ef21ea53bb229e2362cacb7546be7fdfe182d3201e1891b15d2ff78b34ab2fe57c2cbf0b3a053bbc1f98d22f43409b38e1e4b225f71460cda0f48c9f75c0595ec9e43eef7d0e3ae4864eea0cf952c2fa0fcc39eaa30f0aa2d910b9cd0dc4d0015707c2d552ca2bbe26f1db5c5076dcfb7893a28024dcc4306a58ff92cdde958f81712a8becf469cfb238e2208b65bdc64199b8da0cfa86217c02ba75aac2f477dd7c786d282eb2e2a2193d79b92f3b50afb1d8518e8089c85c896eefd7660f4593e923bbde20c286654f7344d311c5443071ef140d3df852f7c7fe142dc4ceb41fadfd06e639e86d953bb9d3cf106287681d295227e397ff7f5cf6dba499b3805e049b4d4ad28b1e819b2f190578d8aefb16223f2871d17d25023c802764341579df5e1903fffc4241d9ea1f55699cd91f8e5d0ae7cd289339398de2324338838f16b3b44937931f036e466c27c04f87d0bdfebf400ebc45e772e2ef4ca8b3becc0214a805c24201d1a373d830a763ef66c2f82b036e0e3f370d07f59f61311ceac7f1badaca3d2aeec700d60ef7e58626c7f2d4470c93eaec33f9f227227552822915319330da53d664e388c39fc78d05617addd7b1f64b40aaa592cf20576886b5059287b7bf250ac358af2e967e92e76073154a4d582ae70453ae46aeef864f9b300c0c2e946330cc81b3ea32440cc83d74a93a008dbc1d8c2d7ad4fa6c9aff5108a34352652a39a934a9514bd74a9b2d9c577099fcce42f566cdb7ea0733086eb3610ad03b5cf4d716305c2c4761d0384952997b97c94fdcfdd8039715f3007f8aa961c6b8422127e138f779499e90ff51fa64340ac287e4b713ec14e03ea9bb11bae1df311f0fb3e829aecb879541a02332c096749f30c92fa7835f8ddf1b26ce32303e2a2ed70a3c4a353b9912009cede8cf3a97dd1f7b6775976856ae6b65b66fe381f11939d73ff245ea1d851fbc14b9409dd2b4649031f14d94a01e94c837cca7036f1d3c1c07f509ac1cd0fb29352a6f4ce7297e0955258ec325000312ec5f09b41c0a62c924de140375302007753d07924f1066ea422b76deaa228940ab9cd7ede22fd65b06e7aa0f4a1b4bd7a39724cd1bc2b3a8990c1060906b33bee87a783320621db63939de7c2e37a4f882c09f02233224f3ec43f42b") syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f00000023c0)={{0x12, 0x1, 0x0, 0x75, 0x74, 0xf2, 0x40, 0x50f, 0x180, 0xd765, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xbe, 0x71, 0xa4}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000000)={0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cb007d000a21fc5d294bf55e44bf"], 0x0}, 0x0) [ 140.405203][ T22] usb 4-1: new high-speed USB device number 29 using dummy_hcd [ 140.435198][ T3348] usb 5-1: new high-speed USB device number 38 using dummy_hcd [ 140.485388][ T3344] usb 3-1: IRDA class descriptor not found, device not bound 05:32:42 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x1e, 0x61, 0x1e, 0x20, 0x2040, 0xd300, 0xded7, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x62, 0xdf}}]}}]}}, 0x0) [ 140.685407][ T3348] usb 5-1: Using ep0 maxpacket: 8 [ 140.765512][ T22] usb 4-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 140.776758][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 140.785971][ T22] usb 4-1: config 0 descriptor?? [ 140.805394][ T3348] usb 5-1: New USB device found, idVendor=0cf2, idProduct=6250, bcdDevice=59.18 [ 140.814477][ T3348] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 140.823531][ T3348] usb 5-1: config 0 descriptor?? [ 140.829974][ T22] ir_usb 4-1:0.0: IR Dongle converter detected [ 140.835440][ T3305] usb 2-1: new high-speed USB device number 34 using dummy_hcd [ 140.876196][ T3368] usb 3-1: USB disconnect, device number 46 [ 140.876360][ T3348] ums_eneub6250 5-1:0.0: USB Mass Storage device detected [ 140.995385][ T3297] usb 6-1: new high-speed USB device number 32 using dummy_hcd [ 141.045309][ T22] usb 4-1: IRDA class descriptor not found, device not bound [ 141.085637][ T12] usb 5-1: USB disconnect, device number 38 [ 141.195266][ T3305] usb 2-1: New USB device found, idVendor=050f, idProduct=0180, bcdDevice=d7.65 [ 141.204528][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 141.213598][ T3305] usb 2-1: config 0 descriptor?? [ 141.235284][ T3297] usb 6-1: Using ep0 maxpacket: 32 [ 141.263782][ T3305] ir_usb 2-1:0.0: IR Dongle converter detected [ 141.345918][ T12] usb 4-1: USB disconnect, device number 29 [ 141.375305][ T3297] usb 6-1: New USB device found, idVendor=2040, idProduct=d300, bcdDevice=de.d7 [ 141.384428][ T3297] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:43 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xfb, 0x93, 0xdc, 0x40, 0x1498, 0x9206, 0x29a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x97, 0x0, 0x0, 0xa5, 0xac, 0xaa}}]}}]}}, 0x0) [ 141.395960][ T3297] usb 6-1: config 0 descriptor?? [ 141.465476][ T3305] usb 2-1: IRDA class descriptor not found, device not bound [ 141.487096][ T3297] msi2500 6-1:0.0: Registered as swradio0 [ 141.492930][ T3297] msi2500 6-1:0.0: SDR API is still slightly experimental and functionality changes may follow 05:32:43 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000b00)={{0x12, 0x1, 0x0, 0xe, 0x1c, 0x32, 0x8, 0xcf2, 0x6250, 0x5918, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x61, 0x4, 0x35}}]}}]}}, 0x0) [ 141.648297][ T12] usb 6-1: USB disconnect, device number 32 [ 141.705216][ T3368] usb 3-1: new high-speed USB device number 47 using dummy_hcd 05:32:43 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 141.865868][ T3344] usb 2-1: USB disconnect, device number 34 [ 141.905327][ T22] usb 5-1: new high-speed USB device number 39 using dummy_hcd [ 142.065340][ T3368] usb 3-1: config 0 has an invalid interface number: 151 but max is 0 [ 142.073753][ T3368] usb 3-1: config 0 has no interface number 0 [ 142.080078][ T3368] usb 3-1: New USB device found, idVendor=1498, idProduct=9206, bcdDevice= 2.9a [ 142.089277][ T3368] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 142.098402][ T3368] usb 3-1: config 0 descriptor?? [ 142.156502][ T22] usb 5-1: Using ep0 maxpacket: 8 [ 142.285277][ T22] usb 5-1: New USB device found, idVendor=0cf2, idProduct=6250, bcdDevice=59.18 [ 142.294601][ T22] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 142.303661][ T22] usb 5-1: config 0 descriptor?? 05:32:44 executing program 1: syz_usb_connect(0x0, 0x2d, &(0x7f0000000700)={{0x12, 0x1, 0x0, 0xad, 0x78, 0xaa, 0x8, 0xafa, 0x3e8, 0xc42d, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0xec, 0x94, 0xe1, 0x0, [], [{{0x7, 0x5, 0x85}}]}}]}}]}}, 0x0) 05:32:44 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 142.347772][ T12] usb 3-1: USB disconnect, device number 47 [ 142.357366][ T22] ums_eneub6250 5-1:0.0: USB Mass Storage device detected [ 142.425313][ T3348] usb 6-1: new high-speed USB device number 33 using dummy_hcd [ 142.555391][ T3368] usb 4-1: new high-speed USB device number 30 using dummy_hcd [ 142.571926][ T22] usb 5-1: USB disconnect, device number 39 [ 142.655219][ T3344] usb 2-1: new high-speed USB device number 35 using dummy_hcd [ 142.675381][ T3348] usb 6-1: Using ep0 maxpacket: 32 [ 142.795316][ T3348] usb 6-1: New USB device found, idVendor=2040, idProduct=d300, bcdDevice=de.d7 [ 142.804930][ T3348] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 142.814177][ T3348] usb 6-1: config 0 descriptor?? [ 142.825250][ T3368] usb 4-1: Using ep0 maxpacket: 8 [ 142.869830][ T3348] msi2500 6-1:0.0: Registered as swradio0 [ 142.875727][ T3348] msi2500 6-1:0.0: SDR API is still slightly experimental and functionality changes may follow [ 142.895503][ T3344] usb 2-1: Using ep0 maxpacket: 8 [ 142.965334][ T3368] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 142.975967][ T3368] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 142.987159][ T3368] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 142.996230][ T3368] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 143.035353][ T3344] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 143.046071][ T3368] hub 4-1:118.0: bad descriptor, ignoring hub [ 143.046301][ T3344] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x85 has wMaxPacketSize 0, skipping [ 143.061171][ T3368] hub: probe of 4-1:118.0 failed with error -5 [ 143.062280][ T3344] usb 2-1: New USB device found, idVendor=0afa, idProduct=03e8, bcdDevice=c4.2d [ 143.077595][ T3344] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:45 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000b00)={{0x12, 0x1, 0x0, 0xe, 0x1c, 0x32, 0x8, 0xcf2, 0x6250, 0x5918, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x61, 0x4, 0x35}}]}}]}}, 0x0) [ 143.080702][ T12] usb 6-1: USB disconnect, device number 33 [ 143.101314][ T3344] usb 2-1: config 0 descriptor?? [ 143.108513][ T3368] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 143.115233][ T22] usb 3-1: new high-speed USB device number 48 using dummy_hcd [ 143.375414][ T3344] usbtouchscreen: probe of 2-1:0.0 failed with error -71 [ 143.388180][ T3344] usb 2-1: USB disconnect, device number 35 [ 143.398732][ T3348] usb 4-1: USB disconnect, device number 30 [ 143.425279][ T3297] usb 5-1: new high-speed USB device number 40 using dummy_hcd [ 143.495355][ T22] usb 3-1: config 0 has an invalid interface number: 151 but max is 0 [ 143.503566][ T22] usb 3-1: config 0 has no interface number 0 [ 143.510120][ T22] usb 3-1: New USB device found, idVendor=1498, idProduct=9206, bcdDevice= 2.9a [ 143.520665][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 143.530382][ T22] usb 3-1: config 0 descriptor?? 05:32:45 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x1e, 0x61, 0x1e, 0x20, 0x2040, 0xd300, 0xded7, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x62, 0xdf}}]}}]}}, 0x0) 05:32:45 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 143.665315][ T3297] usb 5-1: Using ep0 maxpacket: 8 [ 143.776169][ T3368] usb 3-1: USB disconnect, device number 48 [ 143.805381][ T3297] usb 5-1: New USB device found, idVendor=0cf2, idProduct=6250, bcdDevice=59.18 [ 143.814588][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 143.824222][ T3297] usb 5-1: config 0 descriptor?? [ 143.876526][ T3297] ums_eneub6250 5-1:0.0: USB Mass Storage device detected [ 143.895289][ T12] usb 6-1: new high-speed USB device number 34 using dummy_hcd [ 144.086609][ T3368] usb 5-1: USB disconnect, device number 40 [ 144.125251][ T3305] usb 2-1: new high-speed USB device number 36 using dummy_hcd [ 144.165203][ T12] usb 6-1: Using ep0 maxpacket: 32 05:32:46 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xfb, 0x93, 0xdc, 0x40, 0x1498, 0x9206, 0x29a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x97, 0x0, 0x0, 0xa5, 0xac, 0xaa}}]}}]}}, 0x0) [ 144.245271][ T3344] usb 4-1: new high-speed USB device number 31 using dummy_hcd [ 144.295303][ T12] usb 6-1: New USB device found, idVendor=2040, idProduct=d300, bcdDevice=de.d7 [ 144.304420][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 144.315634][ T12] usb 6-1: config 0 descriptor?? [ 144.371335][ T12] msi2500 6-1:0.0: Registered as swradio0 [ 144.378145][ T12] msi2500 6-1:0.0: SDR API is still slightly experimental and functionality changes may follow [ 144.389008][ T3305] usb 2-1: Using ep0 maxpacket: 8 [ 144.485274][ T3344] usb 4-1: Using ep0 maxpacket: 8 [ 144.515320][ T3305] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 144.525905][ T3305] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x85 has wMaxPacketSize 0, skipping [ 144.536327][ T3305] usb 2-1: New USB device found, idVendor=0afa, idProduct=03e8, bcdDevice=c4.2d [ 144.545680][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 144.554996][ T3305] usb 2-1: config 0 descriptor?? [ 144.565359][ T22] usb 3-1: new high-speed USB device number 49 using dummy_hcd [ 144.574817][ T12] usb 6-1: USB disconnect, device number 34 [ 144.605439][ T3344] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config 05:32:46 executing program 4: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 144.638869][ T3344] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 144.650651][ T3344] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 144.660838][ T3344] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 144.730355][ T3344] hub 4-1:118.0: bad descriptor, ignoring hub [ 144.741183][ T3344] hub: probe of 4-1:118.0 failed with error -5 05:32:46 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 144.785506][ T3344] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 144.825617][ T3305] usbtouchscreen: probe of 2-1:0.0 failed with error -71 [ 144.855379][ T3305] usb 2-1: USB disconnect, device number 36 05:32:46 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 144.996844][ T22] usb 3-1: config 0 has an invalid interface number: 151 but max is 0 [ 145.005940][ T22] usb 3-1: config 0 has no interface number 0 [ 145.012195][ T22] usb 3-1: New USB device found, idVendor=1498, idProduct=9206, bcdDevice= 2.9a [ 145.021482][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 145.039464][ T3344] usb 4-1: USB disconnect, device number 31 [ 145.046008][ T22] usb 3-1: config 0 descriptor?? 05:32:47 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x1e, 0x61, 0x1e, 0x20, 0x2040, 0xd300, 0xded7, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x62, 0xdf}}]}}]}}, 0x0) 05:32:47 executing program 1: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 145.295483][ T22] usb 3-1: USB disconnect, device number 49 [ 145.385230][ T3305] usb 6-1: new high-speed USB device number 35 using dummy_hcd [ 145.615202][ T12] usb 4-1: new high-speed USB device number 32 using dummy_hcd [ 145.635346][ T3305] usb 6-1: Using ep0 maxpacket: 32 05:32:47 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xfb, 0x93, 0xdc, 0x40, 0x1498, 0x9206, 0x29a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x97, 0x0, 0x0, 0xa5, 0xac, 0xaa}}]}}]}}, 0x0) [ 145.755360][ T3305] usb 6-1: New USB device found, idVendor=2040, idProduct=d300, bcdDevice=de.d7 [ 145.764519][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 145.773936][ T3305] usb 6-1: config 0 descriptor?? 05:32:47 executing program 4: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 145.842064][ T3305] msi2500 6-1:0.0: Registered as swradio0 [ 145.848016][ T3305] msi2500 6-1:0.0: SDR API is still slightly experimental and functionality changes may follow [ 145.858753][ T12] usb 4-1: Using ep0 maxpacket: 8 05:32:47 executing program 0: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 145.985383][ T12] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 145.996520][ T12] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 146.007746][ T12] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 146.017298][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 146.026075][ T3305] usb 2-1: new high-speed USB device number 37 using dummy_hcd [ 146.045084][ T22] usb 6-1: USB disconnect, device number 35 [ 146.066308][ T12] hub 4-1:118.0: bad descriptor, ignoring hub [ 146.072807][ T12] hub: probe of 4-1:118.0 failed with error -5 [ 146.081086][ T12] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 146.105361][ T3297] usb 3-1: new high-speed USB device number 50 using dummy_hcd [ 146.265210][ T3305] usb 2-1: Using ep0 maxpacket: 8 [ 146.385351][ T3305] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 146.396017][ T3305] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 146.407360][ T3305] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 146.416704][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 146.426144][ T22] usb 4-1: USB disconnect, device number 32 [ 146.465808][ T3305] hub 2-1:118.0: bad descriptor, ignoring hub [ 146.472145][ T3305] hub: probe of 2-1:118.0 failed with error -5 [ 146.479189][ T3297] usb 3-1: config 0 has an invalid interface number: 151 but max is 0 [ 146.487462][ T3297] usb 3-1: config 0 has no interface number 0 [ 146.495259][ T3305] cdc_wdm 2-1:118.0: cdc-wdm0: USB WDM device [ 146.502787][ T3297] usb 3-1: New USB device found, idVendor=1498, idProduct=9206, bcdDevice= 2.9a 05:32:48 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x1e, 0x61, 0x1e, 0x20, 0x2040, 0xd300, 0xded7, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x62, 0xdf}}]}}]}}, 0x0) [ 146.513237][ T3297] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 146.522254][ T3297] usb 3-1: config 0 descriptor?? [ 146.605217][ T12] usb 1-1: new high-speed USB device number 28 using dummy_hcd 05:32:48 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 146.776041][ T3344] usb 3-1: USB disconnect, device number 50 [ 146.835537][ T3297] usb 2-1: USB disconnect, device number 37 [ 146.845323][ T22] usb 6-1: new high-speed USB device number 36 using dummy_hcd [ 146.865221][ T12] usb 1-1: Using ep0 maxpacket: 8 [ 146.985295][ T12] usb 1-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 146.995934][ T12] usb 1-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 147.007232][ T12] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 147.016335][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:49 executing program 4: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 147.065928][ T12] hub 1-1:118.0: bad descriptor, ignoring hub [ 147.072352][ T12] hub: probe of 1-1:118.0 failed with error -5 [ 147.089055][ T12] cdc_wdm 1-1:118.0: cdc-wdm0: USB WDM device [ 147.105372][ T22] usb 6-1: Using ep0 maxpacket: 32 05:32:49 executing program 1: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 147.239685][ T22] usb 6-1: New USB device found, idVendor=2040, idProduct=d300, bcdDevice=de.d7 [ 147.249152][ T22] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:49 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xfb, 0x93, 0xdc, 0x40, 0x1498, 0x9206, 0x29a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x97, 0x0, 0x0, 0xa5, 0xac, 0xaa}}]}}]}}, 0x0) [ 147.308315][ T22] usb 6-1: config 0 descriptor?? [ 147.369937][ T22] msi2500 6-1:0.0: Registered as swradio0 [ 147.375943][ T22] msi2500 6-1:0.0: SDR API is still slightly experimental and functionality changes may follow [ 147.505451][ T22] usb 1-1: USB disconnect, device number 28 [ 147.557771][ T3297] usb 6-1: USB disconnect, device number 36 [ 147.565353][ T3344] usb 4-1: new high-speed USB device number 33 using dummy_hcd [ 147.595356][ T12] usb 3-1: new high-speed USB device number 51 using dummy_hcd [ 147.805212][ T3344] usb 4-1: Using ep0 maxpacket: 8 05:32:49 executing program 0: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 147.935257][ T3305] usb 2-1: new high-speed USB device number 38 using dummy_hcd [ 147.945522][ T3344] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 147.956718][ T3344] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 147.965393][ T12] usb 3-1: config 0 has an invalid interface number: 151 but max is 0 [ 147.967871][ T3344] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 147.976070][ T12] usb 3-1: config 0 has no interface number 0 [ 147.985112][ T3344] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 147.992379][ T12] usb 3-1: New USB device found, idVendor=1498, idProduct=9206, bcdDevice= 2.9a [ 148.008605][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 148.018288][ T12] usb 3-1: config 0 descriptor?? 05:32:50 executing program 5: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 148.045885][ T3344] hub 4-1:118.0: bad descriptor, ignoring hub [ 148.052319][ T3344] hub: probe of 4-1:118.0 failed with error -5 [ 148.070014][ T3344] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 148.185195][ T3305] usb 2-1: Using ep0 maxpacket: 8 [ 148.269595][ T12] usb 3-1: USB disconnect, device number 51 [ 148.305305][ T3305] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config 05:32:50 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 148.316008][ T3305] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 148.327327][ T3305] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 148.337293][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 148.396498][ T3305] hub 2-1:118.0: bad descriptor, ignoring hub [ 148.402902][ T3305] hub: probe of 2-1:118.0 failed with error -5 [ 148.410924][ T3305] cdc_wdm 2-1:118.0: cdc-wdm1: USB WDM device [ 148.415445][ T3344] usb 4-1: USB disconnect, device number 33 [ 148.585262][ T22] usb 1-1: new high-speed USB device number 29 using dummy_hcd 05:32:50 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 148.755345][ T3348] usb 2-1: USB disconnect, device number 38 05:32:50 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 148.815500][ T3344] usb 6-1: new high-speed USB device number 37 using dummy_hcd [ 148.825344][ T22] usb 1-1: Using ep0 maxpacket: 8 [ 148.945433][ T22] usb 1-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 148.956138][ T22] usb 1-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 148.967581][ T22] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 148.977247][ T22] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 149.025402][ T3308] usb 5-1: new high-speed USB device number 41 using dummy_hcd [ 149.033991][ T22] hub 1-1:118.0: bad descriptor, ignoring hub [ 149.040442][ T22] hub: probe of 1-1:118.0 failed with error -5 [ 149.049305][ T22] cdc_wdm 1-1:118.0: cdc-wdm0: USB WDM device [ 149.075525][ T3344] usb 6-1: Using ep0 maxpacket: 8 05:32:51 executing program 1: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 149.195441][ T3344] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 149.205895][ T3344] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 149.217590][ T3344] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 149.226726][ T3344] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 149.275840][ T3344] hub 6-1:118.0: bad descriptor, ignoring hub [ 149.282280][ T3344] hub: probe of 6-1:118.0 failed with error -5 [ 149.289088][ T3308] usb 5-1: Using ep0 maxpacket: 8 [ 149.306299][ T3344] cdc_wdm 6-1:118.0: cdc-wdm1: USB WDM device [ 149.425288][ T3308] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 149.435728][ T3308] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 149.445403][ T3305] usb 1-1: USB disconnect, device number 29 [ 149.447196][ T3308] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 149.462236][ T3308] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 149.515200][ T12] usb 3-1: new high-speed USB device number 52 using dummy_hcd [ 149.525957][ T3308] hub 5-1:118.0: bad descriptor, ignoring hub [ 149.532238][ T3308] hub: probe of 5-1:118.0 failed with error -5 [ 149.539100][ T22] usb 4-1: new high-speed USB device number 34 using dummy_hcd [ 149.548712][ T3308] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 149.635387][ T3344] usb 6-1: USB disconnect, device number 37 [ 149.755185][ T12] usb 3-1: Using ep0 maxpacket: 8 05:32:51 executing program 0: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 149.805244][ T22] usb 4-1: Using ep0 maxpacket: 8 [ 149.838116][ T3305] usb 2-1: new high-speed USB device number 39 using dummy_hcd [ 149.885359][ T12] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 149.896764][ T12] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 149.910147][ T12] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 149.919206][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 149.925283][ T22] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 149.932730][ T3297] usb 5-1: USB disconnect, device number 41 [ 149.938646][ T22] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 149.955115][ T22] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 149.964292][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 149.975969][ T12] hub 3-1:118.0: bad descriptor, ignoring hub [ 149.984417][ T12] hub: probe of 3-1:118.0 failed with error -5 [ 149.993533][ T12] cdc_wdm 3-1:118.0: cdc-wdm0: USB WDM device [ 150.015774][ T22] hub 4-1:118.0: bad descriptor, ignoring hub 05:32:52 executing program 5: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 150.030968][ T22] hub: probe of 4-1:118.0 failed with error -5 [ 150.043437][ T22] cdc_wdm 4-1:118.0: cdc-wdm1: USB WDM device [ 150.095253][ T3305] usb 2-1: Using ep0 maxpacket: 8 05:32:52 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 150.225309][ T3305] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 150.236221][ T3305] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 150.247676][ T3305] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 150.256764][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 150.308270][ T3305] hub 2-1:118.0: bad descriptor, ignoring hub [ 150.318063][ T3305] hub: probe of 2-1:118.0 failed with error -5 [ 150.330140][ T3305] cdc_wdm 2-1:118.0: cdc-wdm2: USB WDM device [ 150.345537][ T22] usb 3-1: USB disconnect, device number 52 [ 150.405408][ T3308] usb 4-1: USB disconnect, device number 34 [ 150.505250][ T22] usb 1-1: new high-speed USB device number 30 using dummy_hcd [ 150.665786][ T3308] usb 2-1: USB disconnect, device number 39 05:32:52 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 150.745186][ T22] usb 1-1: Using ep0 maxpacket: 8 [ 150.745197][ T3305] usb 6-1: new high-speed USB device number 38 using dummy_hcd 05:32:52 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 150.885361][ T22] usb 1-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 150.895792][ T22] usb 1-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 150.906914][ T22] usb 1-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 150.916007][ T22] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 150.955911][ T22] hub 1-1:118.0: bad descriptor, ignoring hub [ 150.962292][ T22] hub: probe of 1-1:118.0 failed with error -5 [ 150.970360][ T22] cdc_wdm 1-1:118.0: cdc-wdm0: USB WDM device [ 151.005281][ T12] usb 5-1: new high-speed USB device number 42 using dummy_hcd [ 151.013274][ T3305] usb 6-1: Using ep0 maxpacket: 8 05:32:53 executing program 1: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 151.145356][ T3305] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 151.167251][ T3305] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 151.178422][ T3305] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 151.187963][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 151.295313][ T12] usb 5-1: Using ep0 maxpacket: 8 [ 151.301553][ T3305] hub 6-1:118.0: bad descriptor, ignoring hub [ 151.308000][ T3305] hub: probe of 6-1:118.0 failed with error -5 [ 151.316749][ T3305] cdc_wdm 6-1:118.0: cdc-wdm1: USB WDM device [ 151.385534][ T3297] usb 1-1: USB disconnect, device number 30 [ 151.435228][ T22] usb 3-1: new high-speed USB device number 53 using dummy_hcd [ 151.445394][ T12] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 151.455989][ T12] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 151.467091][ T12] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 151.476149][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 151.505203][ T3308] usb 4-1: new high-speed USB device number 35 using dummy_hcd [ 151.516061][ T12] hub 5-1:118.0: bad descriptor, ignoring hub [ 151.522679][ T12] hub: probe of 5-1:118.0 failed with error -5 [ 151.530992][ T12] cdc_wdm 5-1:118.0: cdc-wdm0: USB WDM device [ 151.685213][ T22] usb 3-1: Using ep0 maxpacket: 8 [ 151.706006][ T3344] usb 6-1: USB disconnect, device number 38 05:32:53 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 151.775253][ T3308] usb 4-1: Using ep0 maxpacket: 8 [ 151.825316][ T22] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 151.836542][ T22] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 151.847709][ T22] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 151.856790][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 151.905512][ T3344] usb 5-1: USB disconnect, device number 42 [ 151.915285][ T3308] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 151.929664][ T22] hub 3-1:118.0: bad descriptor, ignoring hub [ 151.956493][ T3308] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 151.967964][ T3308] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 151.977179][ T3308] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 151.987252][ T22] hub: probe of 3-1:118.0 failed with error -5 [ 151.995237][ T22] cdc_wdm 3-1:118.0: cdc-wdm0: USB WDM device 05:32:54 executing program 5: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 152.065772][ T3308] hub 4-1:118.0: bad descriptor, ignoring hub [ 152.072166][ T3308] hub: probe of 4-1:118.0 failed with error -5 [ 152.090616][ T3308] cdc_wdm 4-1:118.0: cdc-wdm1: USB WDM device 05:32:54 executing program 1: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 152.275474][ T12] usb 3-1: USB disconnect, device number 53 05:32:54 executing program 4: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 152.475476][ T3308] usb 4-1: USB disconnect, device number 35 05:32:54 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 152.785217][ T12] usb 6-1: new high-speed USB device number 39 using dummy_hcd 05:32:54 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 153.025240][ T3297] usb 5-1: new high-speed USB device number 43 using dummy_hcd [ 153.035375][ T12] usb 6-1: Using ep0 maxpacket: 8 05:32:55 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 153.155503][ T12] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 153.166507][ T12] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 153.177926][ T12] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 153.187024][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 153.236721][ T12] hub 6-1:118.0: bad descriptor, ignoring hub [ 153.243271][ T12] hub: probe of 6-1:118.0 failed with error -5 [ 153.254102][ T12] cdc_wdm 6-1:118.0: cdc-wdm0: USB WDM device [ 153.265315][ T3297] usb 5-1: Using ep0 maxpacket: 8 05:32:55 executing program 1: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 153.355313][ T3305] usb 3-1: new high-speed USB device number 54 using dummy_hcd [ 153.385484][ T3297] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 153.406758][ T3297] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 153.418039][ T3297] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 153.427161][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 153.515997][ T3297] hub 5-1:118.0: bad descriptor, ignoring hub [ 153.522455][ T3297] hub: probe of 5-1:118.0 failed with error -5 [ 153.530916][ T3297] cdc_wdm 5-1:118.0: cdc-wdm1: USB WDM device [ 153.595242][ T3305] usb 3-1: Using ep0 maxpacket: 8 [ 153.615244][ T12] usb 4-1: new high-speed USB device number 36 using dummy_hcd [ 153.675465][ T3308] usb 6-1: USB disconnect, device number 39 [ 153.715478][ T3305] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 153.726129][ T3305] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 153.737686][ T3305] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 153.746965][ T3305] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 153.796035][ T3305] hub 3-1:118.0: bad descriptor, ignoring hub [ 153.802377][ T3305] hub: probe of 3-1:118.0 failed with error -5 [ 153.809982][ T3305] cdc_wdm 3-1:118.0: cdc-wdm0: USB WDM device [ 153.885180][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 153.895369][ T3297] usb 5-1: USB disconnect, device number 43 [ 154.005387][ T12] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 154.016314][ T12] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 154.027802][ T12] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 154.039141][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:32:56 executing program 5: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 154.085927][ T12] hub 4-1:118.0: bad descriptor, ignoring hub [ 154.092549][ T12] hub: probe of 4-1:118.0 failed with error -5 [ 154.105243][ T12] cdc_wdm 4-1:118.0: cdc-wdm1: USB WDM device [ 154.195427][ T3308] usb 3-1: USB disconnect, device number 54 05:32:56 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:56 executing program 4: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:56 executing program 1: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 154.495741][ T12] usb 4-1: USB disconnect, device number 36 05:32:56 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:56 executing program 3: r0 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r1 = syz_open_dev$hidraw(0x0, 0x3f, 0x20000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect(0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000001340)={0x20, 0xeb90da1a02359c16, 0xb3d, {0xb3d, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d108d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801c9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3703eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1517bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b84c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c0554164aa2dd515163d230408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44"}}, 0x0, &(0x7f0000000b00)=ANY=[], &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000500)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0xff}, &(0x7f00000005c0)=ANY=[@ANYRESOCT], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x1, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r7, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x55, 0x800) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r8, &(0x7f0000000080)='\x00', 0x1e8) r9 = syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0xf788f40ccd632c69) write$hidraw(r9, 0x0, 0x61) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) 05:32:57 executing program 5: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:57 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:57 executing program 4: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:57 executing program 1: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 155.586502][ T3308] usb 4-1: new high-speed USB device number 37 using dummy_hcd 05:32:57 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 155.825904][ T3308] usb 4-1: Using ep0 maxpacket: 8 [ 155.945301][ T3308] usb 4-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 155.958617][ T3308] usb 4-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 155.974838][ T3308] usb 4-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 155.984125][ T3308] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 156.035925][ T3308] hub 4-1:118.0: bad descriptor, ignoring hub [ 156.042314][ T3308] hub: probe of 4-1:118.0 failed with error -5 [ 156.050599][ T3308] cdc_wdm 4-1:118.0: cdc-wdm0: USB WDM device [ 156.395409][ T3308] usb 4-1: USB disconnect, device number 37 05:32:58 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:58 executing program 5: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:58 executing program 4: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:58 executing program 1: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) 05:32:58 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000)='\xf9\x02aw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x40286608, 0x20000004) 05:32:58 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000)='\xf9\x02aw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x40286608, 0x20000004) [ 156.851068][ T5629] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 35 (only 16 groups) [ 156.878366][ T5630] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 35 (only 16 groups) 05:32:58 executing program 2: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 156.932096][ T5633] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 35 (only 16 groups) 05:32:59 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000)='\xf9\x02aw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x40286608, 0x20000004) 05:32:59 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000)='\xf9\x02aw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x40286608, 0x20000004) [ 157.047166][ T5638] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 35 (only 16 groups) [ 157.108632][ T5643] EXT4-fs warning (device sda1): verify_group_input:104: Cannot add at group 35 (only 16 groups) 05:32:59 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd4, 0xa8, 0xcd, 0x10, 0x1199, 0x22, 0xdf0a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x5, 0x0, 0x0, 0xc0, 0xad, 0x20}}]}}]}}, 0x0) [ 157.485249][ T3308] usb 4-1: new high-speed USB device number 38 using dummy_hcd 05:32:59 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/d\x03\x00', 0x5a8, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x9, 0x10000) ioctl$HIDIOCSUSAGE(r3, 0x4018480c, &(0x7f0000000100)={0x3, 0x7ffffefd, 0x1ff, 0x0, 0x81, 0x80}) ioctl$HIDIOCAPPLICATION(r3, 0xc0185879, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0185879, 0x400004) r5 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000380)=ANY=[@ANYRESOCT=r4], &(0x7f0000000480)=ANY=[]) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r6, &(0x7f00000001c0)=""/38, 0x26) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r8, &(0x7f0000000000)='4', 0x20000001) r9 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r9, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r9, 0x0, 0x31a) read$hidraw(r6, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14800) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r10 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r10) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) r11 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r11, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r11, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESCSIZE(r11, 0x80044801, &(0x7f0000000000)) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000000080)="ae", 0x1) ioctl$HIDIOCAPPLICATION(r6, 0xc028660f, 0x717fff) syz_usb_disconnect(r5) syz_open_dev$hidraw(0x0, 0x0, 0x0) r12 = syz_open_dev$hidraw(0x0, 0x0, 0x21c00) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r12, 0x80084803, &(0x7f00000004c0)=""/4096) [ 157.725224][ T3308] usb 4-1: Using ep0 maxpacket: 16 05:32:59 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:32:59 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) 05:32:59 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) [ 157.845650][ T3308] usb 4-1: config 0 has an invalid interface number: 5 but max is 0 [ 157.854242][ T3308] usb 4-1: config 0 has no interface number 0 [ 157.878480][ T3308] usb 4-1: New USB device found, idVendor=1199, idProduct=0022, bcdDevice=df.0a [ 157.887730][ T3308] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 157.908540][ T3308] usb 4-1: config 0 descriptor?? 05:32:59 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 157.946950][ T3308] sierra 4-1:0.5: Sierra USB modem converter detected 05:33:00 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 158.167402][ T12] usb 6-1: new high-speed USB device number 40 using dummy_hcd [ 158.170121][ T3308] usb 4-1: Sierra USB modem converter now attached to ttyUSB0 05:33:00 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:00 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 158.247319][ T3308] usb 4-1: USB disconnect, device number 38 [ 158.283932][ T3308] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 158.317431][ T3308] sierra 4-1:0.5: device disconnected 05:33:00 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:00 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 158.415538][ T12] usb 6-1: Using ep0 maxpacket: 8 [ 158.535390][ T12] usb 6-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 158.544573][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 158.558927][ T12] usb 6-1: config 0 descriptor?? 05:33:00 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 158.597609][ T12] gspca_main: sonixj-2.14.0 probing 0c45:60ec [ 158.925241][ T3308] usb 4-1: new high-speed USB device number 39 using dummy_hcd [ 159.165212][ T3308] usb 4-1: Using ep0 maxpacket: 16 [ 159.285276][ T3308] usb 4-1: config 0 has an invalid interface number: 5 but max is 0 [ 159.293716][ T3308] usb 4-1: config 0 has no interface number 0 [ 159.299929][ T3308] usb 4-1: New USB device found, idVendor=1199, idProduct=0022, bcdDevice=df.0a [ 159.309037][ T3308] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 159.318485][ T3308] usb 4-1: config 0 descriptor?? [ 159.356866][ T3308] sierra 4-1:0.5: Sierra USB modem converter detected [ 159.577572][ T3308] usb 4-1: Sierra USB modem converter now attached to ttyUSB0 [ 159.586993][ T3308] usb 4-1: USB disconnect, device number 39 [ 159.594763][ T3308] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 159.604321][ T3308] sierra 4-1:0.5: device disconnected [ 159.886556][ T12] input: sonixj as /devices/platform/dummy_hcd.5/usb6/6-1/input/input15 05:33:02 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:02 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd4, 0xa8, 0xcd, 0x10, 0x1199, 0x22, 0xdf0a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x5, 0x0, 0x0, 0xc0, 0xad, 0x20}}]}}]}}, 0x0) 05:33:02 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:02 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") [ 160.088044][ T3308] usb 6-1: USB disconnect, device number 40 [ 160.375197][ T12] usb 1-1: new high-speed USB device number 31 using dummy_hcd [ 160.375238][ T22] usb 4-1: new high-speed USB device number 40 using dummy_hcd [ 160.625217][ T22] usb 4-1: Using ep0 maxpacket: 16 [ 160.735288][ T12] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 160.746288][ T12] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 160.757506][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 160.765275][ T22] usb 4-1: config 0 has an invalid interface number: 5 but max is 0 [ 160.770817][ T12] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 160.778837][ T22] usb 4-1: config 0 has no interface number 0 [ 160.787876][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 160.794520][ T22] usb 4-1: New USB device found, idVendor=1199, idProduct=0022, bcdDevice=df.0a [ 160.806819][ T12] usb 1-1: config 0 descriptor?? [ 160.811159][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 160.825809][ T22] usb 4-1: config 0 descriptor?? [ 160.865206][ T3297] usb 6-1: new high-speed USB device number 41 using dummy_hcd [ 160.866709][ T22] sierra 4-1:0.5: Sierra USB modem converter detected [ 161.087782][ T22] usb 4-1: Sierra USB modem converter now attached to ttyUSB0 [ 161.097598][ T22] usb 4-1: USB disconnect, device number 40 [ 161.105275][ T3297] usb 6-1: Using ep0 maxpacket: 8 [ 161.106271][ T22] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 161.119833][ T22] sierra 4-1:0.5: device disconnected [ 161.235260][ T3297] usb 6-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 161.244536][ T3297] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 161.253443][ T3297] usb 6-1: config 0 descriptor?? [ 161.296165][ T12] keytouch 0003:0926:3333.0011: fixing up Keytouch IEC report descriptor [ 161.307351][ T3297] gspca_main: sonixj-2.14.0 probing 0c45:60ec [ 161.316541][ T12] input: HID 0926:3333 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0926:3333.0011/input/input16 [ 161.402250][ T12] keytouch 0003:0926:3333.0011: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.0-1/input0 05:33:03 executing program 1: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:03 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) 05:33:03 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:03 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) 05:33:03 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd4, 0xa8, 0xcd, 0x10, 0x1199, 0x22, 0xdf0a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x5, 0x0, 0x0, 0xc0, 0xad, 0x20}}]}}]}}, 0x0) [ 161.625523][ T3297] gspca_sonixj: reg_r err -71 [ 161.630645][ T3297] sonixj: probe of 6-1:0.0 failed with error -71 [ 161.640408][ T3297] usb 6-1: USB disconnect, device number 41 [ 161.699824][ T22] usb 1-1: USB disconnect, device number 31 05:33:03 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) 05:33:03 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x80041) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x8a021) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f0000000180)="01", 0x1) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d13d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)=':', 0x1) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) 05:33:03 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 161.925242][ T12] usb 4-1: new high-speed USB device number 41 using dummy_hcd [ 162.015218][ T3297] usb 6-1: new high-speed USB device number 42 using dummy_hcd [ 162.055191][ T3305] usb 2-1: new high-speed USB device number 40 using dummy_hcd [ 162.165234][ T12] usb 4-1: Using ep0 maxpacket: 16 [ 162.265246][ T3297] usb 6-1: Using ep0 maxpacket: 8 [ 162.285366][ T12] usb 4-1: config 0 has an invalid interface number: 5 but max is 0 [ 162.293375][ T12] usb 4-1: config 0 has no interface number 0 [ 162.299557][ T12] usb 4-1: New USB device found, idVendor=1199, idProduct=0022, bcdDevice=df.0a [ 162.308689][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.317061][ T3305] usb 2-1: Using ep0 maxpacket: 8 [ 162.323414][ T12] usb 4-1: config 0 descriptor?? [ 162.366810][ T12] sierra 4-1:0.5: Sierra USB modem converter detected [ 162.395346][ T3297] usb 6-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 162.404542][ T3297] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.414182][ T3297] usb 6-1: config 0 descriptor?? [ 162.445324][ T3305] usb 2-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 162.454479][ T3305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.464747][ T3297] gspca_main: sonixj-2.14.0 probing 0c45:60ec [ 162.475218][ T3368] usb 1-1: new high-speed USB device number 32 using dummy_hcd [ 162.482894][ T3305] usb 2-1: config 0 descriptor?? [ 162.527732][ T3305] gspca_main: sonixj-2.14.0 probing 0c45:60ec 05:33:04 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 162.576768][ T12] usb 4-1: Sierra USB modem converter now attached to ttyUSB0 [ 162.587176][ T12] usb 4-1: USB disconnect, device number 41 [ 162.594993][ T12] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 162.614868][ T12] sierra 4-1:0.5: device disconnected [ 162.855325][ T3368] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 162.866581][ T3368] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 162.877746][ T3368] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 162.890788][ T3368] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 162.900021][ T3368] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:33:04 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 162.959675][ T3368] usb 1-1: config 0 descriptor?? 05:33:05 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xd4, 0xa8, 0xcd, 0x10, 0x1199, 0x22, 0xdf0a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x5, 0x0, 0x0, 0xc0, 0xad, 0x20}}]}}]}}, 0x0) 05:33:05 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") [ 163.305559][ T3368] usbhid 1-1:0.0: can't add hid device: -71 [ 163.311940][ T3368] usbhid: probe of 1-1:0.0 failed with error -71 [ 163.321260][ T3368] usb 1-1: USB disconnect, device number 32 [ 163.365199][ T22] usb 4-1: new high-speed USB device number 42 using dummy_hcd 05:33:05 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 163.635219][ T22] usb 4-1: Using ep0 maxpacket: 16 [ 163.685207][ T3368] usb 1-1: new high-speed USB device number 33 using dummy_hcd [ 163.746434][ T3297] input: sonixj as /devices/platform/dummy_hcd.5/usb6/6-1/input/input17 [ 163.765287][ T22] usb 4-1: config 0 has an invalid interface number: 5 but max is 0 [ 163.773448][ T22] usb 4-1: config 0 has no interface number 0 [ 163.794263][ T22] usb 4-1: New USB device found, idVendor=1199, idProduct=0022, bcdDevice=df.0a [ 163.803499][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 163.813085][ T22] usb 4-1: config 0 descriptor?? [ 163.836825][ T3305] input: sonixj as /devices/platform/dummy_hcd.1/usb2/2-1/input/input18 [ 163.856954][ T22] sierra 4-1:0.5: Sierra USB modem converter detected 05:33:05 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 163.962388][ T3305] usb 6-1: USB disconnect, device number 42 [ 164.045317][ T3368] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 164.053416][ T3308] usb 2-1: USB disconnect, device number 40 [ 164.064151][ T3368] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 164.075334][ T3368] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 164.086888][ T22] usb 4-1: Sierra USB modem converter now attached to ttyUSB0 [ 164.088357][ T3368] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 164.105258][ T3368] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 164.111002][ T22] usb 4-1: USB disconnect, device number 42 [ 164.131009][ T3368] usb 1-1: config 0 descriptor?? [ 164.140391][ T22] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 164.151789][ T22] sierra 4-1:0.5: device disconnected 05:33:06 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) 05:33:06 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") 05:33:06 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) 05:33:06 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 164.636812][ T3368] keytouch 0003:0926:3333.0012: fixing up Keytouch IEC report descriptor [ 164.652915][ T3368] input: HID 0926:3333 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0926:3333.0012/input/input19 [ 164.734974][ T3368] keytouch 0003:0926:3333.0012: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.0-1/input0 [ 164.765346][ T3305] usb 6-1: new high-speed USB device number 43 using dummy_hcd [ 164.795191][ T3308] usb 5-1: new high-speed USB device number 44 using dummy_hcd 05:33:06 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 164.895205][ T3368] usb 2-1: new high-speed USB device number 41 using dummy_hcd [ 165.005427][ T3305] usb 6-1: Using ep0 maxpacket: 8 [ 165.048034][ T22] usb 1-1: USB disconnect, device number 33 [ 165.125326][ T3305] usb 6-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 165.134812][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.143091][ T3368] usb 2-1: Using ep0 maxpacket: 8 [ 165.149276][ T3305] usb 6-1: config 0 descriptor?? [ 165.165273][ T3308] usb 5-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 165.177835][ T3308] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 165.188944][ T3308] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 165.201257][ T3305] gspca_main: sonixj-2.14.0 probing 0c45:60ec [ 165.202396][ T3308] usb 5-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 165.217605][ T3308] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.236707][ T3308] usb 5-1: config 0 descriptor?? [ 165.275327][ T3368] usb 2-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 165.284752][ T3368] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.307389][ T3368] usb 2-1: config 0 descriptor?? [ 165.357521][ T3368] gspca_main: sonixj-2.14.0 probing 0c45:60ec 05:33:07 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") 05:33:07 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 165.716214][ T3308] keytouch 0003:0926:3333.0013: fixing up Keytouch IEC report descriptor [ 165.727390][ T3308] input: HID 0926:3333 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0926:3333.0013/input/input20 [ 165.815211][ T3308] keytouch 0003:0926:3333.0013: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.4-1/input0 [ 165.855405][ T22] usb 1-1: new high-speed USB device number 34 using dummy_hcd 05:33:07 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 166.150995][ T3297] usb 5-1: USB disconnect, device number 44 [ 166.225345][ T22] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 166.245209][ T22] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 166.256269][ T22] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 166.269470][ T22] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 166.278566][ T22] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 166.296379][ T22] usb 1-1: config 0 descriptor?? [ 166.516314][ T3305] input: sonixj as /devices/platform/dummy_hcd.5/usb6/6-1/input/input21 05:33:08 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 166.636908][ T3368] input: sonixj as /devices/platform/dummy_hcd.1/usb2/2-1/input/input22 05:33:08 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") [ 166.728987][ T3368] usb 6-1: USB disconnect, device number 43 [ 166.786156][ T22] keytouch 0003:0926:3333.0014: fixing up Keytouch IEC report descriptor [ 166.796973][ T22] input: HID 0926:3333 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0926:3333.0014/input/input23 05:33:08 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 166.859055][ T3305] usb 2-1: USB disconnect, device number 41 [ 166.940399][ T22] keytouch 0003:0926:3333.0014: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.0-1/input0 [ 167.015399][ T3297] usb 5-1: new high-speed USB device number 45 using dummy_hcd 05:33:09 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) [ 167.210214][ T22] usb 1-1: USB disconnect, device number 34 05:33:09 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000001740)={{0x12, 0x1, 0x0, 0x72, 0x32, 0xfc, 0x8, 0xc45, 0x60ec, 0x5aae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x9f, 0xd7, 0xc6}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001d80)={0x84, &(0x7f00000009c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000700)={0xac, &(0x7f0000000480)={0x0, 0x0, 0x1, "11"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) [ 167.395300][ T3297] usb 5-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 167.407221][ T3297] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 167.418264][ T3297] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 167.431261][ T3297] usb 5-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 167.440344][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 167.449475][ T3297] usb 5-1: config 0 descriptor?? 05:33:09 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 167.525351][ T3305] usb 6-1: new high-speed USB device number 44 using dummy_hcd [ 167.665921][ T3308] usb 2-1: new high-speed USB device number 42 using dummy_hcd 05:33:09 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") [ 167.815216][ T3305] usb 6-1: Using ep0 maxpacket: 8 05:33:09 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 167.906359][ T3308] usb 2-1: Using ep0 maxpacket: 8 [ 167.926545][ T3297] keytouch 0003:0926:3333.0015: fixing up Keytouch IEC report descriptor [ 167.945298][ T3305] usb 6-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 167.954582][ T3305] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 167.963590][ T3297] input: HID 0926:3333 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0926:3333.0015/input/input24 [ 167.996339][ T3305] usb 6-1: config 0 descriptor?? [ 168.005384][ T22] usb 1-1: new high-speed USB device number 35 using dummy_hcd [ 168.037297][ T3305] gspca_main: sonixj-2.14.0 probing 0c45:60ec [ 168.045421][ T3308] usb 2-1: New USB device found, idVendor=0c45, idProduct=60ec, bcdDevice=5a.ae [ 168.054525][ T3308] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 168.063772][ T3308] usb 2-1: config 0 descriptor?? [ 168.082304][ T3297] keytouch 0003:0926:3333.0015: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.4-1/input0 [ 168.106649][ T3308] gspca_main: sonixj-2.14.0 probing 0c45:60ec [ 168.337544][ T3344] usb 5-1: USB disconnect, device number 45 [ 168.375294][ T22] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 168.386434][ T22] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 168.397554][ T22] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 168.410536][ T22] usb 1-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 168.419710][ T22] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 168.428573][ T22] usb 1-1: config 0 descriptor?? 05:33:10 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) 05:33:10 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) 05:33:10 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0xff, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}, {{{0x9, 0x5, 0x81, 0x3, 0x1f1}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, 0x0, &(0x7f0000002580)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x0, "a313"}, @local, @global=@item_4={0x3, 0x1, 0x0, "7fe52845"}, @local=@item_4={0x3, 0x2, 0x0, "b70100"}, @main=@item_4={0x3, 0x0, 0x0, "80e3bfad"}, @main=@item_4={0x3, 0x0, 0x0, "77ddb60f"}, @local=@item_4={0x3, 0x2, 0x0, "6d881ace"}, @local=@item_4={0x3, 0x2, 0x0, '\x00\r\x00'}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x4, &(0x7f0000000400)="9446b506") [ 168.907031][ T22] keytouch 0003:0926:3333.0016: fixing up Keytouch IEC report descriptor [ 168.937975][ T22] input: HID 0926:3333 as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:0926:3333.0016/input/input25 [ 169.052328][ T22] keytouch 0003:0926:3333.0016: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.0-1/input0 [ 169.175285][ T3297] usb 5-1: new high-speed USB device number 46 using dummy_hcd [ 169.318583][ T3368] usb 1-1: USB disconnect, device number 35 [ 169.336480][ T3305] input: sonixj as /devices/platform/dummy_hcd.5/usb6/6-1/input/input26 05:33:11 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 169.436881][ T3308] input: sonixj as /devices/platform/dummy_hcd.1/usb2/2-1/input/input27 [ 169.535351][ T3297] usb 5-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 169.554965][ T3297] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 169.566172][ T3297] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 169.570609][ T3308] usb 6-1: USB disconnect, device number 44 [ 169.580162][ T3297] usb 5-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 169.580181][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 169.604621][ T3297] usb 5-1: config 0 descriptor?? [ 169.654454][ T22] usb 2-1: USB disconnect, device number 42 05:33:11 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) 05:33:11 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) 05:33:12 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x28, 0xbc, 0x97, 0x8, 0x174f, 0x6a31, 0xca37, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x5c, 0xcd}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) [ 170.106380][ T3297] keytouch 0003:0926:3333.0017: fixing up Keytouch IEC report descriptor [ 170.120110][ T3297] input: HID 0926:3333 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0926:3333.0017/input/input28 05:33:12 executing program 1: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) 05:33:12 executing program 1: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) [ 170.200804][ T3297] keytouch 0003:0926:3333.0017: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.4-1/input0 05:33:12 executing program 1: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) 05:33:12 executing program 1: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) 05:33:12 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) 05:33:12 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0da318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b76d7a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935c5d81d56937f476944c278495a5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285"], 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000280)={0x15, 0x35b, 0x0}) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x51, 0xffffffff, 0x0, {}, {0xfffc}, @period={0x59, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x7fff}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) [ 170.445203][ T22] usb 6-1: new high-speed USB device number 45 using dummy_hcd [ 170.522747][ T3344] usb 5-1: USB disconnect, device number 46 05:33:12 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 170.695193][ T22] usb 6-1: Using ep0 maxpacket: 8 [ 170.735309][ T3308] usb 4-1: new high-speed USB device number 43 using dummy_hcd [ 170.815360][ T22] usb 6-1: New USB device found, idVendor=174f, idProduct=6a31, bcdDevice=ca.37 [ 170.824523][ T22] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 170.833723][ T22] usb 6-1: config 0 descriptor?? [ 170.877601][ T22] gspca_main: stk1135-2.14.0 probing 174f:6a31 [ 170.975220][ T3308] usb 4-1: Using ep0 maxpacket: 8 05:33:13 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) 05:33:13 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x59, 0xdf, 0x84, 0x40, 0xc45, 0x613e, 0x7c88, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x47, 0x89}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000380)={0x0, 0x0, 0x1, "12"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) [ 171.096552][ T3308] usb 4-1: config 0 has an invalid interface number: 65 but max is 0 [ 171.104685][ T3308] usb 4-1: config 0 has no interface number 0 [ 171.112558][ T3308] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 171.123566][ T3308] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 171.133741][ T3308] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 171.144850][ T3308] usb 4-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 171.153947][ T3308] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 171.163610][ T3308] usb 4-1: config 0 descriptor?? [ 171.209021][ T3308] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 171.221332][ T3308] input: Generic X-Box pad as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.65/input/input29 [ 171.345256][ T3297] usb 3-1: new high-speed USB device number 55 using dummy_hcd [ 171.353201][ T3368] usb 5-1: new high-speed USB device number 47 using dummy_hcd [ 171.408460][ T5901] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 171.419930][ T5901] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 171.430751][ T3308] usb 4-1: USB disconnect, device number 43 [ 171.435166][ C0] xpad 4-1:0.65: xpad_irq_in - usb_submit_urb failed with result -19 [ 171.437600][ T3308] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 171.456666][ T3308] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 05:33:13 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) [ 171.595194][ T3297] usb 3-1: Using ep0 maxpacket: 8 05:33:13 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x1, "c2"}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/hidraw#\x00', 0x2, 0x45c0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x4, 0x100) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f00000003c0)="1f", 0x1) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0185879, 0x0) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 171.715496][ T3297] usb 3-1: config 0 has an invalid interface number: 65 but max is 0 [ 171.723673][ T3297] usb 3-1: config 0 has no interface number 0 [ 171.735022][ T3297] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 171.746060][ T3297] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 171.756145][ T3297] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 171.767238][ T3297] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 171.776417][ T3297] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 171.784680][ T3368] usb 5-1: New USB device found, idVendor=0c45, idProduct=613e, bcdDevice=7c.88 [ 171.793997][ T3368] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 171.808946][ T3368] usb 5-1: config 0 descriptor?? [ 171.820484][ T3297] usb 3-1: config 0 descriptor?? [ 171.847244][ T3368] gspca_main: sonixj-2.14.0 probing 0c45:613e [ 171.878055][ T3297] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 171.889615][ T3297] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.65/input/input30 [ 172.080891][ T3297] usb 3-1: USB disconnect, device number 55 [ 172.105236][ T3297] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 172.355213][ T3305] usb 4-1: new high-speed USB device number 44 using dummy_hcd [ 172.595197][ T3305] usb 4-1: Using ep0 maxpacket: 8 [ 172.615273][ T22] gspca_stk1135: reg_w 0x200 err -71 [ 172.621696][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.628225][ T22] gspca_stk1135: Sensor write failed [ 172.633527][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.640034][ T22] gspca_stk1135: Sensor write failed [ 172.645454][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.653597][ T22] gspca_stk1135: Sensor read failed [ 172.659025][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.665535][ T22] gspca_stk1135: Sensor read failed [ 172.670840][ T22] gspca_stk1135: Detected sensor type unknown (0x0) [ 172.677521][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.683950][ T22] gspca_stk1135: Sensor read failed [ 172.689244][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.695632][ T22] gspca_stk1135: Sensor read failed [ 172.700864][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.707328][ T22] gspca_stk1135: Sensor write failed [ 172.712638][ T22] gspca_stk1135: serial bus timeout: status=0x00 [ 172.715281][ T3305] usb 4-1: config 0 has an invalid interface number: 65 but max is 0 [ 172.719210][ T22] gspca_stk1135: Sensor write failed [ 172.727650][ T3305] usb 4-1: config 0 has no interface number 0 [ 172.734237][ T22] stk1135: probe of 6-1:0.0 failed with error -71 [ 172.740589][ T3305] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 172.747281][ T22] usb 6-1: USB disconnect, device number 45 [ 172.756784][ T3305] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 172.773073][ T3305] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 172.784467][ T3305] usb 4-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 172.793537][ T3305] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 172.803410][ T3305] usb 4-1: config 0 descriptor?? [ 172.848043][ T3305] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 172.859363][ T3305] input: Generic X-Box pad as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.65/input/input31 [ 172.945213][ T3297] usb 3-1: new high-speed USB device number 56 using dummy_hcd [ 173.046926][ T3305] usb 4-1: USB disconnect, device number 44 [ 173.065239][ T3305] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 173.165354][ T3368] gspca_sonixj: reg_w1 err -71 [ 173.205193][ T3297] usb 3-1: Using ep0 maxpacket: 8 [ 173.235245][ T3368] sonixj: probe of 5-1:0.0 failed with error -71 [ 173.243194][ T3368] usb 5-1: USB disconnect, device number 47 [ 173.325349][ T3297] usb 3-1: config 0 has an invalid interface number: 65 but max is 0 [ 173.333660][ T3297] usb 3-1: config 0 has no interface number 0 [ 173.340126][ T3297] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 173.351023][ T3297] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 173.360957][ T3297] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 173.372071][ T3297] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 173.381141][ T3297] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 173.389257][ T12] usb 6-1: new high-speed USB device number 46 using dummy_hcd [ 173.398087][ T3297] usb 3-1: config 0 descriptor?? [ 173.454406][ T3297] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 173.478410][ T3297] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.65/input/input32 [ 173.646604][ T3368] usb 3-1: USB disconnect, device number 56 [ 173.655347][ T12] usb 6-1: Using ep0 maxpacket: 8 [ 173.665325][ T3368] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 173.795335][ T12] usb 6-1: New USB device found, idVendor=174f, idProduct=6a31, bcdDevice=ca.37 [ 173.804491][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 173.813720][ T12] usb 6-1: config 0 descriptor?? [ 173.857688][ T12] gspca_main: stk1135-2.14.0 probing 174f:6a31 [ 173.925272][ T3297] usb 5-1: new high-speed USB device number 48 using dummy_hcd 05:33:16 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x28, 0xbc, 0x97, 0x8, 0x174f, 0x6a31, 0xca37, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x5c, 0xcd}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 05:33:16 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) 05:33:16 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) 05:33:16 executing program 0: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) 05:33:16 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0da318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b76d7a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935c5d81d56937f476944c278495a5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285"], 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000280)={0x15, 0x35b, 0x0}) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x51, 0xffffffff, 0x0, {}, {0xfffc}, @period={0x59, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x7fff}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) [ 174.115371][ T12] gspca_stk1135: reg_w 0x0 err -71 [ 174.121735][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.128238][ T12] gspca_stk1135: Sensor write failed [ 174.133577][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.140227][ T12] gspca_stk1135: Sensor write failed [ 174.145597][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.151960][ T12] gspca_stk1135: Sensor read failed [ 174.157245][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.163580][ T12] gspca_stk1135: Sensor read failed [ 174.168831][ T12] gspca_stk1135: Detected sensor type unknown (0x0) [ 174.175482][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.181841][ T12] gspca_stk1135: Sensor read failed [ 174.187107][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.193490][ T12] gspca_stk1135: Sensor read failed [ 174.198963][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.205421][ T12] gspca_stk1135: Sensor write failed [ 174.210758][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 174.217184][ T12] gspca_stk1135: Sensor write failed [ 174.244125][ T12] stk1135: probe of 6-1:0.0 failed with error -71 [ 174.258396][ T12] usb 6-1: USB disconnect, device number 46 [ 174.405336][ T3297] usb 5-1: New USB device found, idVendor=0c45, idProduct=613e, bcdDevice=7c.88 [ 174.414682][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.425221][ T22] usb 3-1: new high-speed USB device number 57 using dummy_hcd [ 174.448666][ T3297] usb 5-1: config 0 descriptor?? [ 174.487559][ T3297] gspca_main: sonixj-2.14.0 probing 0c45:613e [ 174.535231][ T3368] usb 4-1: new high-speed USB device number 45 using dummy_hcd 05:33:16 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x59, 0xdf, 0x84, 0x40, 0xc45, 0x613e, 0x7c88, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x47, 0x89}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000380)={0x0, 0x0, 0x1, "12"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) [ 174.625244][ T12] usb 6-1: new high-speed USB device number 47 using dummy_hcd [ 174.665291][ T22] usb 3-1: Using ep0 maxpacket: 8 [ 174.685267][ T3297] gspca_sonixj: reg_w1 err -71 [ 174.691222][ T3297] sonixj: probe of 5-1:0.0 failed with error -71 [ 174.700612][ T3297] usb 5-1: USB disconnect, device number 48 05:33:16 executing program 1: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) [ 174.775351][ T3368] usb 4-1: Using ep0 maxpacket: 8 [ 174.815272][ T22] usb 3-1: config 0 has an invalid interface number: 65 but max is 0 [ 174.823738][ T22] usb 3-1: config 0 has no interface number 0 [ 174.830235][ T22] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 174.841580][ T22] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 174.851689][ T22] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 174.862827][ T22] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 174.865221][ T12] usb 6-1: Using ep0 maxpacket: 8 [ 174.871917][ T22] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.877559][ T22] usb 3-1: config 0 descriptor?? [ 174.895300][ T3368] usb 4-1: config 0 has an invalid interface number: 65 but max is 0 [ 174.903638][ T3368] usb 4-1: config 0 has no interface number 0 [ 174.910654][ T3368] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 174.921666][ T3368] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 174.931741][ T3368] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 174.944359][ T3368] usb 4-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 174.953486][ T3368] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 05:33:17 executing program 0: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) [ 174.968089][ T22] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 174.980872][ T3368] usb 4-1: config 0 descriptor?? [ 175.010413][ T22] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.65/input/input33 [ 175.028237][ T3368] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 175.040173][ T12] usb 6-1: New USB device found, idVendor=174f, idProduct=6a31, bcdDevice=ca.37 [ 175.049438][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 175.057687][ T3297] usb 5-1: new high-speed USB device number 49 using dummy_hcd [ 175.076556][ T3368] input: Generic X-Box pad as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.65/input/input34 [ 175.096896][ T12] usb 6-1: config 0 descriptor?? [ 175.141308][ T12] gspca_main: stk1135-2.14.0 probing 174f:6a31 [ 175.184801][ T22] usb 3-1: USB disconnect, device number 57 [ 175.195458][ T22] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 175.243321][ T3308] usb 4-1: USB disconnect, device number 45 [ 175.250304][ T3308] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 175.435330][ T3297] usb 5-1: New USB device found, idVendor=0c45, idProduct=613e, bcdDevice=7c.88 [ 175.444503][ T3297] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 175.453992][ T3297] usb 5-1: config 0 descriptor?? [ 175.507696][ T3297] gspca_main: sonixj-2.14.0 probing 0c45:613e 05:33:17 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x28, 0xbc, 0x97, 0x8, 0x174f, 0x6a31, 0xca37, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x5c, 0xcd}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 05:33:17 executing program 0: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x5, 0x2) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) write$hidraw(r0, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb73", 0x2a) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_open_dev$hiddev(0x0, 0x0, 0x0) 05:33:17 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) 05:33:17 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0da318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b76d7a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935c5d81d56937f476944c278495a5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285"], 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000280)={0x15, 0x35b, 0x0}) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x51, 0xffffffff, 0x0, {}, {0xfffc}, @period={0x59, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x7fff}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) [ 176.005565][ T3368] usb 2-1: new high-speed USB device number 43 using dummy_hcd [ 176.075238][ T3305] usb 3-1: new high-speed USB device number 58 using dummy_hcd [ 176.083325][ T101] usb 4-1: new high-speed USB device number 46 using dummy_hcd [ 176.245242][ T3368] usb 2-1: Using ep0 maxpacket: 8 [ 176.315171][ T3305] usb 3-1: Using ep0 maxpacket: 8 [ 176.325317][ T101] usb 4-1: Using ep0 maxpacket: 8 [ 176.365348][ T3368] usb 2-1: New USB device found, idVendor=174f, idProduct=6a31, bcdDevice=ca.37 [ 176.374614][ T3368] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 176.384019][ T3368] usb 2-1: config 0 descriptor?? [ 176.427306][ T3368] gspca_main: stk1135-2.14.0 probing 174f:6a31 [ 176.435468][ T3305] usb 3-1: config 0 has an invalid interface number: 65 but max is 0 [ 176.443976][ T3305] usb 3-1: config 0 has no interface number 0 [ 176.450698][ T3305] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 176.462746][ T3305] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 176.472908][ T3305] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 176.484018][ T3305] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 176.493252][ T3305] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 176.501371][ T101] usb 4-1: config 0 has an invalid interface number: 65 but max is 0 [ 176.509595][ T101] usb 4-1: config 0 has no interface number 0 [ 176.515804][ T101] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 176.526791][ T101] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 176.536842][ T101] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 176.547974][ T101] usb 4-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 176.557298][ T101] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 176.566349][ T3305] usb 3-1: config 0 descriptor?? [ 176.572149][ T101] usb 4-1: config 0 descriptor?? [ 176.608155][ T3305] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 176.622274][ T101] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 176.635609][ T3305] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.65/input/input35 [ 176.647002][ T101] input: Generic X-Box pad as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.65/input/input36 [ 176.818230][ T3308] usb 3-1: USB disconnect, device number 58 [ 176.825384][ T3297] gspca_sonixj: reg_w1 err -71 [ 176.835224][ T3308] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 176.848257][ T5986] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 176.860907][ T3308] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 176.885305][ T12] gspca_stk1135: reg_w 0x200 err -71 [ 176.892017][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.898578][ T12] gspca_stk1135: Sensor write failed [ 176.904221][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.910767][ T12] gspca_stk1135: Sensor write failed [ 176.916280][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.922617][ T12] gspca_stk1135: Sensor read failed [ 176.927902][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.934234][ T12] gspca_stk1135: Sensor read failed [ 176.939595][ T12] gspca_stk1135: Detected sensor type unknown (0x0) [ 176.946222][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.955981][ T12] gspca_stk1135: Sensor read failed [ 176.961196][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.967810][ T12] gspca_stk1135: Sensor read failed [ 176.973189][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.979787][ T12] gspca_stk1135: Sensor write failed [ 176.985156][ T12] gspca_stk1135: serial bus timeout: status=0x00 [ 176.991476][ T12] gspca_stk1135: Sensor write failed [ 176.996956][ T3297] sonixj: probe of 5-1:0.0 failed with error -71 [ 177.005380][ T3297] usb 5-1: USB disconnect, device number 49 [ 177.008304][ T22] usb 4-1: USB disconnect, device number 46 [ 177.012631][ T12] stk1135: probe of 6-1:0.0 failed with error -71 [ 177.022967][ T22] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 177.026167][ T12] usb 6-1: USB disconnect, device number 47 05:33:19 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x28, 0xbc, 0x97, 0x8, 0x174f, 0x6a31, 0xca37, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x5c, 0xcd}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 05:33:19 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) 05:33:19 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x59, 0xdf, 0x84, 0x40, 0xc45, 0x613e, 0x7c88, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x47, 0x89}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000380)={0x0, 0x0, 0x1, "12"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) 05:33:19 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) 05:33:19 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0da318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b76d7a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935c5d81d56937f476944c278495a5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285"], 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000280)={0x15, 0x35b, 0x0}) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x51, 0xffffffff, 0x0, {}, {0xfffc}, @period={0x59, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x7fff}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) [ 177.675655][ T3297] usb 6-1: new high-speed USB device number 48 using dummy_hcd [ 177.683720][ T12] usb 5-1: new high-speed USB device number 50 using dummy_hcd [ 177.691515][ T3305] usb 3-1: new high-speed USB device number 59 using dummy_hcd [ 177.699622][ T101] usb 1-1: new high-speed USB device number 36 using dummy_hcd [ 177.935209][ T22] usb 4-1: new high-speed USB device number 47 using dummy_hcd [ 177.955233][ T101] usb 1-1: Using ep0 maxpacket: 8 [ 177.960556][ T3297] usb 6-1: Using ep0 maxpacket: 8 [ 177.965879][ T3305] usb 3-1: Using ep0 maxpacket: 8 [ 178.075309][ T12] usb 5-1: New USB device found, idVendor=0c45, idProduct=613e, bcdDevice=7c.88 [ 178.084444][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.095522][ T3297] usb 6-1: New USB device found, idVendor=174f, idProduct=6a31, bcdDevice=ca.37 [ 178.104639][ T3297] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.112729][ T3305] usb 3-1: config 0 has an invalid interface number: 65 but max is 0 [ 178.120924][ T3305] usb 3-1: config 0 has no interface number 0 [ 178.127226][ T101] usb 1-1: config 0 has an invalid interface number: 65 but max is 0 [ 178.135441][ T101] usb 1-1: config 0 has no interface number 0 [ 178.141535][ T101] usb 1-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 178.152426][ T101] usb 1-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 178.162839][ T101] usb 1-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 178.173930][ T101] usb 1-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 178.183051][ T101] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.185185][ T22] usb 4-1: Using ep0 maxpacket: 8 [ 178.192029][ T3368] gspca_stk1135: reg_w 0x200 err -71 [ 178.202572][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.208977][ T3368] gspca_stk1135: Sensor write failed [ 178.214338][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.220908][ T3368] gspca_stk1135: Sensor write failed [ 178.226263][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.232707][ T3368] gspca_stk1135: Sensor read failed [ 178.238134][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.244619][ T3368] gspca_stk1135: Sensor read failed [ 178.250039][ T3368] gspca_stk1135: Detected sensor type unknown (0x0) [ 178.256689][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.263004][ T3368] gspca_stk1135: Sensor read failed [ 178.268259][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.274591][ T3368] gspca_stk1135: Sensor read failed [ 178.280096][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.286612][ T3368] gspca_stk1135: Sensor write failed [ 178.291923][ T3368] gspca_stk1135: serial bus timeout: status=0x00 [ 178.298371][ T3368] gspca_stk1135: Sensor write failed [ 178.303755][ T3305] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 178.315200][ T3305] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 178.325286][ T22] usb 4-1: config 0 has an invalid interface number: 65 but max is 0 [ 178.325388][ T3305] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 178.333476][ T22] usb 4-1: config 0 has no interface number 0 [ 178.344930][ T3305] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 178.351569][ T22] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 178.360336][ T3305] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.362415][ T3368] stk1135: probe of 2-1:0.0 failed with error -71 [ 178.371297][ T22] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 178.380764][ T3368] usb 2-1: USB disconnect, device number 43 [ 178.385757][ T22] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 178.413026][ T22] usb 4-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 178.415318][ T3305] usb 3-1: config 0 descriptor?? [ 178.422086][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.434722][ T22] usb 4-1: config 0 descriptor?? [ 178.435587][ T3297] usb 6-1: config 0 descriptor?? [ 178.445481][ T12] usb 5-1: config 0 descriptor?? [ 178.451076][ T101] usb 1-1: config 0 descriptor?? [ 178.477417][ T3297] gspca_main: stk1135-2.14.0 probing 174f:6a31 [ 178.478160][ T22] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 178.502777][ T22] input: Generic X-Box pad as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.65/input/input37 [ 178.507638][ T101] xpad 1-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 178.527138][ T12] gspca_main: sonixj-2.14.0 probing 0c45:613e [ 178.534434][ T3305] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 178.574860][ T3305] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.65/input/input39 [ 178.593235][ T101] input: Generic X-Box pad as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.65/input/input38 05:33:20 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x28, 0xbc, 0x97, 0x8, 0x174f, 0x6a31, 0xca37, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x30, 0x5c, 0xcd}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) [ 178.689756][ T6006] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 178.701190][ T6006] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 178.712796][ T22] usb 4-1: USB disconnect, device number 47 [ 178.725212][ C1] xpad 4-1:0.65: xpad_irq_in - usb_submit_urb failed with result -19 [ 178.736544][ T101] usb 3-1: USB disconnect, device number 59 [ 178.742699][ T22] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 178.746040][ T101] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 178.755249][ T3308] usb 1-1: USB disconnect, device number 36 [ 178.768462][ T6005] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 178.780679][ T3308] xpad 1-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 179.065223][ T3368] usb 2-1: new high-speed USB device number 44 using dummy_hcd 05:33:21 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) 05:33:21 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000640)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28d84d96265b7c4314f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0d7c24a318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b7604a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935ca5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285df740cff7ed6a73602bd8b72f5045649cb6a725b5d5d85a9f31cbd207efe0d94684487b818f7a1b362b9aa8847c912eff07b3ad66921ef8c5e90364148a15b4a2236bbf2378eef93c7c32b98d470b740ef5e43770a4fea497e009ac33dcf7e89c232bfccad479bc353c85d50443d6a99bf545a91b18f423efafe900ee36e60a73007cbd5602f15091da9225fe4000000000000000000000000a17ea676eb41fbdb5651e7a37a1ac86468e08a5999b34f3672416a4fadf76c24acc4d2306cb194fb94a7e2c1470eaec9ce486cfa87756ce9b565ab3d8e3a5c455a5550ede5425d33ccfd2e85a13912e26a5ff7e58eba7472d0dadba1"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000180)) [ 179.305290][ T3368] usb 2-1: Using ep0 maxpacket: 8 05:33:21 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000f07ea2ac5d02206d8a5085fd1e92759c2b28f368ab64fcbe75e95398195ce7c30cffc01434b1050b2bd66611aa3c1429700205111609cc14b0418c9a384d4d279a040edbfa56ba3688bb82b94c8c4025b90bd94c17746c52dacf466a3f2feee9e2867b7a643179b92c75f6a0d71182adf3b711d6b1a88f1a909cf91552c260739b33c18dc4c4f2b76bbea80ec8112902f31615f4178650eb15318119123116704815a09c0da318d26d00f31bc6673b802afcc07705b0e0b0bcb6e67d1d14c41c2380bfe2a89c5f58250664a7b5d8b823ce8fb7089ad6722b68101ef7045b76d7a6272219b54e9a29f1a05c4742507b292277dbfd30ca77b8a08d8bff701b98cb6230879dac7f7e539a5f6b965543c8eb8610c788631484cba16298a632e31a2b6296e7fdbd355e051b6cc22616c9f9a800bbd2935c5d81d56937f476944c278495a5dcdace1f7da496adab67f09869a2f2ab74455f8a79fd7b6b2a98369704036dabc4493dbc87710af05ca8b242048123e8c36985c8682bbf62a7eabdc7b7fce39e8a4784fb90c6807df663806977061e9edb3f7d41cb87037fdd0b3b364e3e3743e2c418e362da08625b0176dfd285"], 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000280)={0x15, 0x35b, 0x0}) r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x51, 0xffffffff, 0x0, {}, {0xfffc}, @period={0x59, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x7fff}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) [ 179.425437][ T3368] usb 2-1: New USB device found, idVendor=174f, idProduct=6a31, bcdDevice=ca.37 [ 179.434520][ T3368] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 179.450420][ T3368] usb 2-1: config 0 descriptor?? [ 179.497325][ T3368] gspca_main: stk1135-2.14.0 probing 174f:6a31 [ 179.605201][ T3308] usb 3-1: new high-speed USB device number 60 using dummy_hcd [ 179.635237][ T101] usb 1-1: new high-speed USB device number 37 using dummy_hcd [ 179.735283][ T22] usb 4-1: new high-speed USB device number 48 using dummy_hcd [ 179.845259][ T12] gspca_sonixj: reg_w1 err -71 [ 179.856030][ T3308] usb 3-1: Using ep0 maxpacket: 8 [ 179.885193][ T101] usb 1-1: Using ep0 maxpacket: 8 [ 179.905450][ T12] sonixj: probe of 5-1:0.0 failed with error -71 [ 179.916090][ T12] usb 5-1: USB disconnect, device number 50 [ 179.985818][ T22] usb 4-1: Using ep0 maxpacket: 8 [ 179.991196][ T3308] usb 3-1: config 0 has an invalid interface number: 65 but max is 0 [ 179.999589][ T3308] usb 3-1: config 0 has no interface number 0 [ 180.005948][ T3308] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 180.015316][ T101] usb 1-1: config 0 has an invalid interface number: 65 but max is 0 [ 180.016938][ T3308] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 180.016959][ T3308] usb 3-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 180.025018][ T101] usb 1-1: config 0 has no interface number 0 [ 180.035089][ T3308] usb 3-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 180.046574][ T101] usb 1-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 180.052236][ T3308] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.057306][ T3308] usb 3-1: config 0 descriptor?? [ 180.061539][ T101] usb 1-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 180.095517][ T101] usb 1-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 180.106622][ T101] usb 1-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 180.112564][ T3308] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 180.115685][ T101] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.126205][ T22] usb 4-1: config 0 has an invalid interface number: 65 but max is 0 [ 180.142038][ T22] usb 4-1: config 0 has no interface number 0 [ 180.152470][ T3308] input: Generic X-Box pad as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.65/input/input40 [ 180.162789][ T101] usb 1-1: config 0 descriptor?? [ 180.166496][ T22] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 180.178945][ T22] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0xF has wMaxPacketSize 0, skipping [ 180.189014][ T22] usb 4-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 180.200293][ T22] usb 4-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 180.209481][ T22] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.217541][ T101] xpad 1-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 180.218439][ T22] usb 4-1: config 0 descriptor?? [ 180.237962][ T101] input: Generic X-Box pad as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.65/input/input41 [ 180.267664][ T22] xpad 4-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 180.285399][ T3297] gspca_stk1135: reg_w 0x200 err -71 [ 180.286193][ T22] input: Generic X-Box pad as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.65/input/input42 [ 180.291777][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.307495][ T3297] gspca_stk1135: Sensor write failed [ 180.313015][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.319379][ T3297] gspca_stk1135: Sensor write failed [ 180.322983][ T3308] usb 3-1: USB disconnect, device number 60 [ 180.324690][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.324696][ T3297] gspca_stk1135: Sensor read failed [ 180.324725][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.324738][ T3297] gspca_stk1135: Sensor read failed [ 180.341577][ T3308] xpad 3-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 180.342632][ T3297] gspca_stk1135: Detected sensor type unknown (0x0) [ 180.371151][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.377549][ T3297] gspca_stk1135: Sensor read failed 05:33:22 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x59, 0xdf, 0x84, 0x40, 0xc45, 0x613e, 0x7c88, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x47, 0x89}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000380)={0x0, 0x0, 0x1, "12"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) [ 180.382950][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.389576][ T3297] gspca_stk1135: Sensor read failed [ 180.394796][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.401212][ T3297] gspca_stk1135: Sensor write failed [ 180.406557][ T3297] gspca_stk1135: serial bus timeout: status=0x00 [ 180.412885][ T3297] gspca_stk1135: Sensor write failed [ 180.420735][ T3297] stk1135: probe of 6-1:0.0 failed with error -71 [ 180.436586][ T3297] usb 6-1: USB disconnect, device number 48 [ 180.446797][ T6023] ------------[ cut here ]------------ [ 180.452501][ T6023] refcount_t: addition on 0; use-after-free. [ 180.458634][ T6023] WARNING: CPU: 0 PID: 6023 at lib/refcount.c:25 refcount_warn_saturate+0x169/0x1e0 [ 180.468264][ T6023] Kernel panic - not syncing: panic_on_warn set ... [ 180.475058][ T6023] CPU: 0 PID: 6023 Comm: syz-executor.0 Not tainted 5.5.0-rc1-syzkaller #0 [ 180.483642][ T6023] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 180.493683][ T6023] Call Trace: [ 180.496976][ T6023] dump_stack+0xef/0x16e [ 180.501211][ T6023] ? refcount_warn_saturate+0x80/0x1e0 [ 180.506746][ T6023] panic+0x2aa/0x6e1 [ 180.510647][ T6023] ? add_taint.cold+0x16/0x16 [ 180.515310][ T6023] ? __probe_kernel_read+0x188/0x1d0 [ 180.520578][ T6023] ? __warn.cold+0x14/0x30 [ 180.524975][ T6023] ? refcount_warn_saturate+0x169/0x1e0 [ 180.530500][ T6023] __warn.cold+0x2f/0x30 [ 180.534901][ T6023] ? refcount_warn_saturate+0x169/0x1e0 [ 180.540444][ T6023] report_bug+0x27b/0x2f0 [ 180.544936][ T6023] do_error_trap+0x12b/0x1e0 [ 180.549525][ T6023] ? refcount_warn_saturate+0x169/0x1e0 [ 180.555072][ T6023] do_invalid_op+0x32/0x40 [ 180.559623][ T6023] ? refcount_warn_saturate+0x169/0x1e0 [ 180.565515][ T6023] invalid_op+0x23/0x30 [ 180.569673][ T6023] RIP: 0010:refcount_warn_saturate+0x169/0x1e0 [ 180.575816][ T6023] Code: 05 31 ff 89 de e8 67 5a 59 ff 84 db 0f 85 36 ff ff ff e8 fa 58 59 ff 48 c7 c7 e0 b9 da 85 c6 05 cb 8c c0 05 01 e8 7f 75 2e ff <0f> 0b e9 17 ff ff ff e8 db 58 59 ff 0f b6 1d b0 8c c0 05 31 ff 89 [ 180.595436][ T6023] RSP: 0018:ffff8881c957f950 EFLAGS: 00010286 [ 180.601503][ T6023] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 180.609702][ T6023] RDX: 0000000000005ad8 RSI: ffffffff81295dad RDI: ffffed10392aff1c [ 180.617673][ T6023] RBP: 0000000000000002 R08: ffff8881d329c980 R09: fffffbfff11f1eb0 [ 180.625774][ T6023] R10: fffffbfff11f1eaf R11: ffffffff88f8f57f R12: ffff8881d502b620 [ 180.633980][ T6023] R13: 0000000000000000 R14: ffff8881cce0d3e0 R15: ffff8881ca00dbfc [ 180.642216][ T6023] ? vprintk_func+0x7d/0x113 [ 180.646804][ T6023] kobject_get+0x12b/0x150 [ 180.651212][ T6023] cdev_get+0x5c/0xb0 [ 180.655183][ T6023] chrdev_open+0xaa/0x5c0 [ 180.659500][ T6023] ? rwlock_bug.part.0+0x90/0x90 [ 180.664418][ T6023] ? cdev_put.part.0+0x50/0x50 [ 180.669177][ T6023] do_dentry_open+0x494/0x1120 [ 180.673937][ T6023] ? cdev_put.part.0+0x50/0x50 [ 180.678686][ T6023] ? chmod_common+0x3c0/0x3c0 [ 180.683356][ T6023] ? inode_permission+0xbe/0x3a0 [ 180.688275][ T6023] path_openat+0x13f4/0x3e70 [ 180.692847][ T6023] ? save_stack+0x1b/0x80 [ 180.697170][ T6023] ? do_sys_open+0x294/0x580 [ 180.701756][ T6023] ? do_syscall_64+0xb6/0x5c0 [ 180.706432][ T6023] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 180.712491][ T6023] ? path_lookupat.isra.0+0x8d0/0x8d0 [ 180.717860][ T6023] ? __lock_acquire+0x145e/0x3b60 [ 180.723026][ T6023] do_filp_open+0x1a1/0x280 [ 180.727615][ T6023] ? may_open_dev+0xf0/0xf0 [ 180.734040][ T6023] ? __alloc_fd+0x46d/0x600 [ 180.738638][ T6023] ? do_raw_spin_lock+0x11a/0x280 [ 180.743645][ T6023] ? do_raw_spin_unlock+0x13f/0x220 [ 180.748857][ T6023] ? _raw_spin_unlock+0x1a/0x30 [ 180.753847][ T6023] ? __alloc_fd+0x46d/0x600 [ 180.758337][ T6023] do_sys_open+0x3c0/0x580 [ 180.762778][ T6023] ? filp_open+0x70/0x70 [ 180.767015][ T6023] ? __ia32_sys_clock_settime+0x260/0x260 [ 180.772742][ T6023] ? trace_hardirqs_off_caller+0x55/0x1e0 [ 180.778469][ T6023] do_syscall_64+0xb6/0x5c0 [ 180.782975][ T6023] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 180.788865][ T6023] RIP: 0033:0x4146a1 [ 180.792984][ T6023] 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 [ 180.813016][ T6023] RSP: 002b:00007fc470f937a0 EFLAGS: 00000293 ORIG_RAX: 0000000000000002 [ 180.821505][ T6023] RAX: ffffffffffffffda RBX: 6666666666666667 RCX: 00000000004146a1 [ 180.829464][ T6023] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007fc470f93850 [ 180.837428][ T6023] RBP: 000000000075bf20 R08: 000000000000000f R09: 0000000000000000 [ 180.845416][ T6023] R10: 0000000000000000 R11: 0000000000000293 R12: 00007fc470f946d4 [ 180.853396][ T6023] R13: 00000000004caf8f R14: 00000000004e44c8 R15: 00000000ffffffff [ 180.862474][ T6023] Kernel Offset: disabled [ 180.866851][ T6023] Rebooting in 86400 seconds..