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..