B disconnect, device number 1 [ 115.557092][ T83] usb 3-1: USB disconnect, device number 40 [ 115.565823][ T2746] hwa-hc 2-1:0.66: USB bus 11 deregistered 14:17:08 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000d9a1b220981490a0f85a000000010902120001000000000904f3010067b3da002e863667f9c4bf7e442e368b1375d235ba2a10587ad36b330dfaa58cd44471143abf5d25aafbc432c6ca50affeb8dc44c5a4d2df3367f9ce594f3985e4c0591ef1ba590883830090ec74a7cfffd15be1d8720f8c8e943db0ca266123960968eb4198e25f5f03a520e7ae6a1628438646ba90b70b03a4316319c1f78fc2a8a05d1a6e0f00b6ff53457ec695d437ea7fd22603fead3a07d6f017291b65942653935282bd53bcbd3f196e933a1ced6468f068f0f37d784cb02b14304e2ce8715d1132ad26e8065d63be47498263efa1eb458350751743304384cb5e34143aa068b651a86e3b5802b3bf59aee186ff6fa797e23fc3aebbac819a915b3bfbf672af8be1304bf577929c4a1cfc36cda90614e660ddb5b4bbcf9f3a36d594f26267c8c1e9b90bc67a9c4a6e0af4c60ffe54e64b770ff2636f723c7ae8b488e2e75e54e008d909d270153a7d9cbc785c6a3ba018340308fa4db2a7bc2851518e674d26"], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) [ 115.667029][ T17] usb 4-1: new high-speed USB device number 47 using dummy_hcd [ 115.706979][ T2733] usb 6-1: device descriptor read/64, error 18 [ 115.887102][ T12] usb 5-1: new high-speed USB device number 39 using dummy_hcd [ 115.907069][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 116.047134][ T17] usb 4-1: config 0 interface 0 altsetting 245 has 1 endpoint descriptor, different from the interface descriptor's value: 8 [ 116.060721][ T17] usb 4-1: config 0 interface 0 has no altsetting 0 [ 116.067678][ T17] usb 4-1: New USB device found, idVendor=054c, idProduct=03d5, bcdDevice= 0.00 [ 116.077050][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.086357][ T17] usb 4-1: config 0 descriptor?? [ 116.097022][ T2733] usb 6-1: device descriptor read/64, error 18 [ 116.147047][ T12] usb 5-1: Using ep0 maxpacket: 32 [ 116.217184][ T2733] usb usb6-port1: attempt power cycle [ 116.256976][ T2746] usb 3-1: new full-speed USB device number 41 using dummy_hcd [ 116.267195][ T12] usb 5-1: config 0 has an invalid interface number: 243 but max is 0 [ 116.275679][ T12] usb 5-1: config 0 has no interface number 0 [ 116.281980][ T12] usb 5-1: config 0 interface 243 has no altsetting 0 [ 116.288825][ T12] usb 5-1: New USB device found, idVendor=1498, idProduct=a090, bcdDevice=5a.f8 [ 116.298052][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.306568][ T2750] usb 2-1: new high-speed USB device number 39 using dummy_hcd [ 116.315405][ T12] usb 5-1: config 0 descriptor?? 14:17:08 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r0, &(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) read$hidraw(r0, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r2, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r3, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r6, 0x6611, 0x0) read$hidraw(r6, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r5, @ANYRES64=r1, @ANYRES64=r6]) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:08 executing program 3: syz_usb_connect(0x2, 0x1981, &(0x7f0000000080)=ANY=[@ANYBLOB="12011001dd057d0886808701c8020102030109026f1904c80240050904e4050ab3f5537f092103000101222e0509050010d30181f809ea2281079052bafd521dffafe013ceebc3a13feaaa7c7371fba9ba27161107b2ce21bdc605173b49808ed0f7636c87cb5a6b3b407ac1daef3fa2dd2a7767d43bd48f4741724fec5611ae126f24886c60686ae8eeacef2398a2322ba6fe8e1a29cadf28ddea6d355e576bc810059e18385874bff2fd678cfeb2d102b747d9d5e08c17b3bb3f7d6c3f243a007a512a11bbd27ba95fb585326b2f3380bd106260ae3dfbc8582de29efafc4804853f8e5add63a0d52789f63728a4619584fc2871e1ec4a5588b342a98a3b2fab9d7558a19d9375a5d5df68bc88f03a1f3d7c4a8bdfbb60f6a0851384c3d993090580109f00060203e30843681aca903a7e6a0e271e04fe86ab8e423e4cae692abf6f438e03340e7a346861fbed2d004745d78e5494b10aea9168f1b88c97f4ddb8dab138707fbf942da00533504abd4119a4f1d3942c66f8cdc892ec4a6e966d8fa8d4d4a6116c7f95eeebbb5c29551e34f9e0e8db803da26b1102bf0021daac24ed214b2a49f58e056776a9db11c130e77375adf0c479e7a9765618148ef8229b1819dfae5d84b7adf0f616447888d21767676a9b216e88e01e4a019a6607d4292059071f32af2e7910f169a8c9ce5f29e75c84c66606b2a4e54d2bfe7b0230d81da36902706c09534a460905081074025efe00a5020eb30e0711991e891c416c35a6644756b7eef1e7f3e27cf9e29794393eacff7817145cdfe34d1911a32a67484c84800e607e92d8c7ea4461df9ad4d3c1fbccaf985b89d16438cbc4d26b5eef25b12b16d8e1977eb0ebae81180b1c46d050cb9395a6f69d8a7de61b234c34296869503505d798ce196b5c1b26e6c8118acd261f066c3bb27d6a5803a23660cbbf9ed7e80b31e2b7807e77e6ce8a3cb282e0892ab53b0a09050e105a021f087f556f9ba801668003cef708fd7a2561e65d500e9836f0291ab5aaf5ae57867cb8ab2017a035c9bcaabd12d2c5249ca437c946127d1a0a9dd54c33ec0eb1105899410292c3078f56186754ac9a873ef36884fef425e12f3542cfac00cf36c93a46b6a9a592ab7be031b7f8eb2aa565f3bed7058ea791dbc3a39bf573492fe1927df42438d709050f030703080104a2238bfd3aac71a79309f5f82596a5b19d1d2c2617ec068ea35ee3c3ee601e19a1f766493641d55f9c6d7946ffa85490913e37a334bb4ae6f3ddd7a1af7f3acdecfcc2e3b8ef64fe1454436022e80ff65ae60b97f59cc07aff3dff6c1ced9e1910ccee6d37299de41f15bb390ebeaadaf5beac39cdf9c6c591d065452d4883adc6b5dcb6dd113940f5c5c8f8c9ba333b659253279cb816110bee006491ebd7cf1a73090503003700090501cd20a290a99c5b9fe2d53cb97f8f8b9b1639e13c7befc5960213c6a812f8058695d9cc7a57e31459d68531e49d67565afaed4d5b81b46130cf560eaa6f28afcaabe0335dfafaaf49dc05c4c8ff7fdd06832fa7243c6f86481bce18d4990412abe92f338f82f5c40f3f82e33052652194c6d5e29734ae2c295f58a2ff4fe230af0568a5c8cf85a7099e7a2d3bbc929b5ee013e2370af441d911668a0fdc6b4ab6b2bfe0f546a2da2330ad120e9de52281e5d7c2238e4c29117717bb5ec6cc5872e98a567b93bed69498ac9b3467600f4abd01326e90ce4dfe9e74611a863655ba068c790f212c1543974cbfb33a3de807e894b7bb6fd6a7f0929c2534200dc46d561587a2acfafce0772b853eb2d331e7c104b04b7c5c7bade714898f3b1b65c14ef13f68a5689fc590ee20dea809050f025600ff00fe7a11fb38122e6070837753dffbe18aa62c48e72f428a60acca640dfe8f7eec66f20a0da85c4517c25da1483679d2a5bb4ec566ec1445ba4fe796b2071c8f9047959bb5daad6426a454d93979dcbb915e06377e76156b0ea99976ae40136044d18a7ae454e3fd818ffb2cd66b781edd67481a4b77a9adbf354a8a090506023c003f80056a0c7d5955b227b7627aec48fb92e1dd5263f43ccf6db6236d8b7a4d55481b1dcb64598a0b36216df14e377c8d642327960473191492bef3028af4cd073c90686515f76d4741632c8728fcf2e84c0b33d4f2a5f18c0592f5d3845b8117bd41e3ce8a4e0f2de558c27c6e09054300d00303000009050d205b00e881ffda026f83536eaa36b905914865dec30a1aa4483dc0eb1a9b59da5cc59def52095b5c6b494c84b7211d34c5a548ba289aa6a71a294ec81562d658305072417be9c6cef847077b8bf63bd4a99d393d0fd747bbf3546a1f53039bc5280df7e1f5e1141eafb678ff8df2bb16b5fe5f1795c64b65569626d3c018b3071f0d88c049880dc90a7887420cb0df8e22e0c165e4f9d1e0c2ef43c84ce21fa1b829f39120ef6ed3c9867a844bf0a510dd002e425cfb5163117634a4a4df62db285ab2c6ca751dc001e1322292b68a1668ef9e320c45af0ce573681d56a37e41f8091b1d65fb615745eba2669ae916ddf838d73dc5e5489277e3bafbee2027daf857730830f6144e4fa2dcd5e15ce6cb96af223e628e6116077bd1c8efe9ae143cddbf60960326d72fe1142a445b4ff76e99eca400e4025e648543d8197e82330456380e2061cc3f2bcde402c9c721818f490a9f82c2ebcf6ff4bd63a4c90fa987f625233c6fb696fdb05bfa739732b7aa42bef00632de8a2658804b8df0f0ca0407634d949cac3ece9151b980942be43d5c242373f5e097bfd797f09dcc0a6077dbae3326e48098ba98420e43a341e7680a8b9e2ddf058f811112022c38aad0c01e79f915e94eb9369d55deb24e7fcd0706862616d89f6a0904bd3f00dd49a00109213f003f01226e0e3f0a58628f86ef17c25a15ae30a653d4f7a9b9d0ffc223e60e7697b3d15b783a4bad3a87e52a867d0b27ba1be3789be6780017e03373f373fcecf3f27b5a6009049401017afbb30509050201290206027d09048d00013f123a06d9020d209863ea3c1306ae073d8aeaffa75a1d269447188b70b3218c9c5db20e1427c1a12bc11014aa0b556b2aee80d7d393813429dbdce2a832cf029d4637833480c15006249922fb86b942172d6cf74b98c6116244ce701b26750f20e8aa666c3ebd6366739807dad110fead58e54f49623c9760f5d18aec3913d324a1663dc9fced9d095abd34cb2ff65f642bfffa344d7bae4d1822f8f7a06ad9c32b94f625353e08e36d1e49146abab132e4b69c988dffa26f8d8580fbb920fb4e48dc208a68ff5ca7be39d16f1c35452fd54ab9e78e5a8c64713e463409240600003aedc19a05240003000d240f01060000006d0e020001042413063d75ef7697c9f7828cd4660900b9330501527ce85a59d5ffabaeec3fe84f85eb3337a4177b1de2a9c141ed699cdddcf92a8b684c43a05eb5abd72d15bdf0cb90f726fe388464d8ce560b7154dc3533907b35e738dc4365b977bf74f5b79350cbe35401520ed2787e730aaccc2778f8bef73ef89157d664fef483f38ef0a427e152da636b5648659a6c3ab7a43a21d50c0a30414a42253f57cd233f6abb800c464fa8e6f7e8e217709a7fc212e5cb947a13f057623a254f9b90d189d14e8ab64f2b908e00a8ddd0df9af915a8f23756fd7dc8f9ed1b96fd4806dcf93a64875795ad305262177b9f975ffe2856fd47d749a29233e2cb992e208f32afc35d04543968843e730e109d89c0d1a19b602e2eb93eb510d5ef98e1d8b600c7d906ecac25805cb2cbe4539348599c0936f7a03f76d8e04b201098853c8ffc815b4d5731c0d50523369efb0817449fc89a3747655195c0a88b53479016313934fba6cd0d41b11398d274ef4a13c1b5495ef55fee6df1789c1ade7f85990b10675edb3ca0ba5f230008a602e2b96a1e717465c338a9167bb5404dff7b359d0a80ef276ea1975c1055da6c3dacf899e551ac610618d257b1ecb46804098d80ba686d78510951de7a64ef6a14f660993e2a6f2198edf3e78c85608a9416e4b2be9a7be5bc34449b8622b622e7c5f3a86b08f83498d4d343fa48745a0f1c0a712329bc4d227d155186ff512ce004e9d1c1176560f69154dcd812c3f309cabd850e197dbbeb972d16e6734aa75eb5161de6d51293ee7b06b2e4cdf11219230c8298d7f6f792122b55e7b53b956128f5c86b4b0e18d4ee5a850ec78699a0d5ae3262f4d00ed5a2a2c7853740544aca1deb974334b4d9d20e932dfcf32c49eff5c1adf532ae7b4b21a4968f1837c02847dbf979043cb835ca46c86f43a805b88d9098342f6431532fcf14b43aa425ced1400f5e5d245bfe1dcd4448311dd1f723b80edb083fb1d2fc275904fa86e0837c972d8790e57110008fd60cbcc6ce13eae48dcc1a1449793fce4bf7dca8f02f831f6962d49dbbc93f75dcd164dc613f9317e7d5c37940de237b29f231567280b68933350e87e19d9106a9e93a777c7b94ba5b9366f01646bde46bd9baa0c4e965b69ab70cb512e915f50fd48fe0a4a7bbf31720399aea8329360446e46cb1b1820aaaefd43dcfdbb5bd88c981d4c382b828772fa9136d0d56dfc381d597362a9680d4fd55ff3d8ee158d85b26d83622811db3714a2060ff526a45f8e147c0924892cae4ecd2edf22402f0b7a0b0bdfdb8435c55c75c6e780bcf69fe0e3eb01cfc2d59326b76c983e9f0779f0782353cff0b750b042b319caf306517bc2168e4b8d8026dd0682d1fc474c373e2790c7a8f8dff8c63cc862b6f238fdfb3bea8877d09550132de4cf28fba838b45dc2325cd8e9f588a423e53254fcab63da2885ad878689436ca921336d567dd5a3560ff0071f2a1ae6090327b0b6a98534f6ddc15d3e5cbb4fedd0a2d496acb634fb7a89b2351169dc9e956849c18c6f677a6984f26fb0f54d26ebdc6247f78a1f389bc22a534673cf6bae42d3bbddaf661d9ac547a3fdd8f9fa5c2e92ff18674df62f4afa49952b940966aa5c7cc2302848d4c4067f3c504389c67b13738370afa6acc14e16ac1db7ee418470bb72c4c01d9b2c5248f6b6e9b4ac9fe1a97f097ae145f4f5e22294141186c4b6e27b8f4514c5327974fa9bfdefd402fdd2d594306105da666cd341b4cb34fc45b04dbaba2a25356880604c81b0250723893d387b8763618153d856663317cc1a46fbe306aaaf566dcecfd7ce5415c206a98fcd30e99ac12e75371d3e89d8e3a8fd961643bb9dd972df982861f7091c25218265f226258c0a29fffdffe781cd878414773537f3bc7048625b3599228cc606d7ca357b639b037fcbf8995b19238ef16b0cf14743f4556db42ee1d934bebd624f75172dd6d67af0da5cda5e662a75408ac2739c8c7ab495ca607cb29ac60b59c5b04a72b493f57872d5fefbbc69db57e1ca4bcabedd6bfd03effaa599ad6d0d538010f8391da3d53397fdba8a1a8c19b6d87ced9abdf235c77297ecff9c523c94d912a74cd71da0999ca20dd50ab75d50ea0039958f0714aba07083ed751b512a58c68a05b97b3ddcd6037930e1fdb37a11237d573647248a9fb30e71b6c3944764066a6a900dbe7f128ae81f18d8681551d3cf35285145424d901086203fe03bcdb71b5486a96b95c4f0c4be0b45131cbe507aae06116a4d2dd2bf008d75c03862397794cc9675d1068f2acb8789616aa1f2bb18fb118cb338a1ba9e7679fcd71e62f1374b138f789a37f500f57566e7846bf4ff3414c7bc2a4abb013ac111f6cfcdfe264ebfd60f96ff122ad48787b92d2aa3f7b703b67dcffceac82ea1d2d20102d78ce930a260c34b98f86d593aacb9adabcd70b1a1ae2d9249e92d09a48104ce9c3884f797515b7bfe874c19146ccd21e77b43564a00ed166888e87e3ace0080bcfae3a5a322638ec2185e208e15fa6651b657f271f4b68aa019128b7cbcf50269724d2869c89ea149d328a93f138c88cb9ce414f84a7cf26eeb0cebae0c45c2e9999b953496f708d51ccbd08d9ae5f7ec40cd1709a8278515dbd194724b9845c3ec2f69f9c0b350fa7b1ad461a34f0cd8cdf29b665daf5aa4ecd221193eab9b8d8c476058a9f1b27aae477410132ac9f0caba2aabb7ea913101262707dce9aa9181095e14c5ac01dc8888ced5893c07b1ba969712313520219ee0eb5f51eea89e3efb36cfaf072b060e57200cdfc34846dbe246e4d152ac8057a5cfa8bfc3d7748238718c0e888bf8645e7d846704915b16fd2ac207de1e16b49295ded4a73fe68b60cbd9200fd8d2d26430600509cb4f9a66e0a9931d19286f756b740e26f2af6f5a2d3609e27114ba953c324539e29d176482efdc507ba0e625554e182623d5a2ba84ae84ec8ac769925a3c880c8f6878a0a040d5078ae64a281d0ad6617ffd95cbfae3efbba0b5f7d9950e937f159cfa2353e48973b1c2b14eaf1bd5a9a97778cba11a78e88769bdb53a367b126ad0b5dd9ca2963a12489aee27bfddda362e876415c070a8bf4f4c564943b62d544897a273ab32a85b1259fe490737c2a39c8e411c6818c05ffba92852560144a9c1894087ea0840c1b98c8854071b42b48f91ef71bf8f0947bd85dd1cb72d2bb8d6a897002db649339d23257074542502b799c6c32a5906e038fb4c2a5f0c0f5b279d8f2739991cea91017437126117e15828cb19417ceeb61185b8b0183dabc2b020110bdb539c2c6a41c439cd4713d61b121f0be44b585f02ed0f49c20b3a1d9f28f904858bab5503afe7dd283d08c98a5c1e53c2b453c993447ab622f54cb32645983defaa7a5bb9d8734651f3a5d887ea228d1c832acd84eb5a7dc2985e65465b8dc3fb876b4772669953368c4e0c046c4b0223a99f0f2f047b6bc2a5c5c686eb9e7dcdf7f5be8b20d0d894dc0be14077f19c345e8392d62d2e6fec46449b618f19b77a1773654ccdca319101acd22608e99921ebbacb7ff0f0a86721e5437f39cc9b299a104a48e3acd4e990c7bd39d006abc5c9c815bc15f20b09a05bd6bd5e20d9045f89288f29d69b7c4da49d8a22c45ec640b412f8f8217116d5b95ebd3a6fbffa94196f0dc755516fdc152054f891ad0a53ef9480b8bf58a0d1e86eed184cd103b2596f13a582ee1e793b10990fe4c22485548e2767e047d232085853f13cb7e6efdd7c2918bffec459e7ec228072ce47c22b9f165f14b59b8be632fffc6d02596cfecbb3ba409895e8cc3417f0e03c58e81232b104c0d5db431ba674b51c9bd73b348559472176422415b35c42e6825d8998bba654b5ef6c03e1a8eb63cbe615a810564414dc3a4595ffcc143d302420529edd12f20800acb37c7d8803959c3f5bfe03665e18a086416803cae35f8d0bc2495f969f2ce09b06f51054dc43b1de6e24da7fba6ef932cc53e8550e7a98f1c4bf84d1a78c2cacc0f76616daaabe5717127d9f814c289c599a38f09cac2f4ef3ebc6e4ead40c8e8b84ebd8ec08cf6343977cc7b62923acc5d4a008a3eb673a0aa2926a5fcfe1ea1dc462be28372e6b317ff58fabaef2b8ea1350812f0a8e24c595ef01e1c8c82c602ca80c438c5e11e3fe85d0da98e1fcaf5201551f08415db1cc01b8b2f412a3d0066b5d10f575b8043d25e298e1f912e41c96028308ef403af4d7c9d40d446b8ee74c08f480d62cd7d55294299b17d301ec79830de0e869407595419e92aed2a40b3617a1f12bbb9baa1143bc454e9ceabf80e9d305c945ce6b2d07d1c9eb465c07eeff59511d750180c4806767c1cc96f835985668880062010b07ae2a5b3f7767b5777eb5f4a06539fc42abe91d3e49932d7f0073ccaa11d2827e9039a34a719d1962bd37d5c95f4e24ba91bfbdad5648cecbef97ce992b694392b9b122d3f89c820e398cefb6c33321cc30fb4c3f9ebb4e957276fd7f2f5478edb11cb5d86248c09af0eef5224e24a3a65743389441907190adf086a201788f4e902339b3e51e3f1991f00bf3a720dfa74ba1028beee09f7b31e31a0b0c82649dc2e0b42b1b3c70874f4aefcf1db72de079c2c1ae537b09cc8bb2d8a85876fba1a8df2693b944ec65e0104a55681c294f923728979ed8132707de4a03cdce5b2614822091a8912435f67eecf48a43c47429480c0f6c0f6431d5dbbe971dbd37193646d3d5be3fd399543c8e3010c8552fe3d86fe13f337bf2a7a2d6473f425cee5aac95d0aac72b21149ca328981538e08740bff4b275580cb23a439802bed4c3e7825ab492669d9b1f91763ccdf5e90df1a2f3ff27e0f18088c27eb4764804d9486d980d2704c2294030de1481ace3fa29d9b90f72ab396d47102df90e15198e7a63c1b4293d696d997d53da498e303577c3cfff888526e305093a1696498b2f773d9b204051aec7a2504e5b7b0212003cc5999e3e7bbdaf91cd6fa5550cc90fb941ff31cafb874d58d9d4bc96de47c63a8adbd5f5caa9fb6e216dfc1179c4ec33a4daf89e0a25242c7d864e49eef37effd0e860ee4e93b74ed5cf17f9521d98717db38af6b81858c2ac08967c604150b45e29e5b227c2e18a3ca5dea5b619e3b282bb03ec655b1de3d35e71e140860933a94980802ba10e26dde26193c51d0aaa72870bfc9164b15ddfbf4528d73f4c2ba94ef1bcc7fee40397a1e84dc90d87284ce27b56ed5870467d62d3ee629aa0b2659be1a04473c29d1cdaefe7141b8423dd242aac9c1df6951cd97d4732cfbb4e2801280ce7f958f568067f439d10e9f6aa97c89c1a93506ff4bffd59c805cc1ab36d29db9ee7213eafcf7dafe3efc32ce2ae0be6ff06ae8e86ffbdda08a31052e1d640c24c9c254def8bd635162ce7f9643ec0f434d44bfb7a25152ce121108d4620b9e93d755707367892d0b58173c4bc28c0411ec5d2f22e94dcdf1742976b332c1705f074940b9b44510d6801fa3feaf1e33a9e9da2f1c4821deadf05ac2aeb1a59dbff8c62ec3de72c403c669a9b643ae211a461977d03d26cb558394652a671f31b60d34a8d1c76cd025ff075830f7f0d319061532091c7b2a092f8e16f882e11aed2d000131cb4a2263b50f55d483646a8cb65886f304572f52ff4a2c4e3c1d6a00498d030e8b4ec3c1bf6a73da8eca39e9a7318ea6ba4d4752c9b029cea99bfa99dab1c12dea926355e914e29b2b0843e9db827520cb4511a93ee19ace5f210b7206c4dcebc8ffdc2f3971d8424a0c241b07001c20060704000306241a00000809050810c500400709"], &(0x7f0000001b00)={0xa, &(0x7f0000001a40)={0xa, 0x6, 0x400, 0x2, 0xf9, 0xd1, 0xff, 0xff}, 0x1e, &(0x7f0000001a80)={0x5, 0xf, 0x1e, 0x3, [@wireless={0x263, 0x10, 0x1, 0xc, 0xa0, 0xf3, 0x0, 0x8, 0x7f}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x48, 0x5, 0x0, 0x5, 0x5}]}, 0x1, [{0x2b, &(0x7f0000001ac0)=@string={0x2b, 0x3, "d72a3b35f7f55f09d020de18975b29798d00f53b3c59450d8b26045343cfcab65261811e6c100aebcc"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5, 0x200820) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000001c00)=""/43) ioctl$EVIOCGSND(r0, 0x40095505, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000001b40)=""/158) syz_usb_connect(0x0, 0x36, &(0x7f0000001cc0)=ANY=[@ANYBLOB="120100005b0000000109022400010000000009447300029bc2ec0009050b00000000000009050a000000000000277240723354f9d010e70a0bcca38cf5411c0000000000000003dd6f0000000000000000008b25877c3573d86e4868afe546c383be385fb925eb5124857034e75bd20d27ba43f49dcbee34b5af477cb418f1c8812e5cd901f9b485454b0e6d806ca087d0640bbdf5ccbedba6f597ff0f000000000000ff0700002a4926fd000000000000"], 0x0) [ 116.457048][ T17] usbhid 4-1:0.0: can't add hid device: -71 [ 116.463051][ T17] usbhid: probe of 4-1:0.0 failed with error -71 [ 116.481381][ T17] usb 4-1: USB disconnect, device number 47 [ 116.567046][ T12] dvb_usb_m920x: probe of 5-1:0.243 failed with error -71 [ 116.576005][ T12] usb 5-1: USB disconnect, device number 39 [ 116.627601][ T2746] usb 3-1: New USB device found, idVendor=0ccd, idProduct=10a3, bcdDevice=f4.53 [ 116.636641][ T2746] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.645670][ T2746] usb 3-1: config 0 descriptor?? [ 116.677123][ T2750] usb 2-1: config 0 has an invalid interface number: 66 but max is 0 [ 116.685295][ T2750] usb 2-1: config 0 has no interface number 0 [ 116.691710][ T2750] usb 2-1: config 0 interface 66 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 116.702705][ T2750] usb 2-1: config 0 interface 66 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 116.787431][ T2750] usb 2-1: New USB device found, idVendor=7f93, idProduct=5611, bcdDevice=40.15 [ 116.796478][ T2750] usb 2-1: New USB device strings: Mfr=14, Product=0, SerialNumber=0 [ 116.804609][ T2750] usb 2-1: Manufacturer: syz [ 116.809976][ T2750] usb 2-1: config 0 descriptor?? [ 116.836970][ T17] usb 4-1: new full-speed USB device number 48 using dummy_hcd [ 116.848915][ T2750] usb 2-1: BUG? WUSB host has no security descriptors [ 116.856280][ T2750] hwa-hc 2-1:0.66: Wireless USB HWA host controller [ 116.864242][ T2750] hwa-hc 2-1:0.66: new USB bus registered, assigned bus number 11 [ 116.927011][ T2746] usb read operation failed. (-71) [ 116.937041][ T2733] usb 6-1: new high-speed USB device number 40 using dummy_hcd [ 116.947052][ T2746] usb write operation failed. (-71) 14:17:09 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r0, &(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) read$hidraw(r0, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r2, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r3, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r6, 0x6611, 0x0) read$hidraw(r6, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r5, @ANYRES64=r1, @ANYRES64=r6]) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:09 executing program 2: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../r\x9dy#\x00', 0x400000000000003, 0x6246) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x180041) ioctl$HIDIOCAPPLICATION(r0, 0x40305828, 0x400108) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x5, 0x200) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000000300)=""/4096) write$hidraw(r0, &(0x7f0000000240)="3a0ac17e00595300003475001b00008ae753557faa04a6bbcbb0df464d00000000a00085467b0098b6490f28840d4398f49261681a61b87bfbaaa10471a9c45389278c8e5fbeb5ffb7fa65ae3bb14a21f9a6bc9440e3f45320c43fbfdf6f63576aae6cfce4d2f93728fb25c8f500dab3f42236c4444d58173d6a3de7144a4646563d46bf0ad40b59954a", 0xfd2a) [ 116.967220][ T2746] usb write operation failed. (-71) [ 116.987124][ T2746] usb write operation failed. (-71) [ 116.992362][ T2746] usb 3-1: dvb_usb_v2: found a 'Terratec H7' in cold state [ 117.004475][ T2746] usb 3-1: Direct firmware load for dvb-usb-terratec-h7-az6007.fw failed with error -2 14:17:09 executing program 1: syz_usb_connect(0x0, 0x2, &(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYRESHEX], 0x0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x1b1c, 0x1b02, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x8, 0x20, 0x83, [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x3, 0xf, {0x9, 0x21, 0x3, 0x0, 0x1, {0x22, 0x459}}, {{{0x9, 0x5, 0x81, 0x3, 0x318, 0x3, 0x0, 0x3}}}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x25, 0x8, 0x80, 0x20, 0x7f}, 0x57, &(0x7f0000000900)={0x5, 0xf, 0x57, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "a2accf0e67c0653126a5bafae76e4ef7"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0xff, 0x99, 0x8000}, @generic={0x0, 0x10, 0x4, "7a00145e19c6ed8e0b962dede69199ae7927c876ae56e2dd9461a7974a5ee5287beec9e88ad5754778c45d0ce066cee89d8fecfbf23024506df8842233ab5f6366f9ee560b1d4406faebc7d459d99fecbf0db110154346b3dcc2d1811b507d6810c05c82dd78238ac09a64e7b6daf13ff2ef0dcae9f154b0558a8e2341d65b92cbe3633a047c00b767a02cd12922ca48d38251aeb9a207561fcc068edeee565f5733416edba8e6553dc4b76eb6eef6b511e026b9d1dda0a1233e1f23d4fc490a9a7a8e8592907350d15ec7e6c31aa7f6ac155d2db9fa32642b8ff2359134d864f055e24a4dcd9b4917"}, @ssp_cap={0x20, 0x10, 0xa, 0x6, 0x5, 0x3, 0xf00, 0x41}, @ss_container_id={0x0, 0x10, 0x4, 0x62, "c83bb6b0e6620ca8febd37083cf4375b"}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0xa, 0x3, 0x7fff}]}, 0x5, [{0x49, &(0x7f0000000180)=@string={0x49, 0x3, "bbcfa26da563a1aead07524b016f9130379513305b409dcf72f5553c30cd29f574d282adebb915026e993807f164bc73313bf6bed5df03fd283e1ab2c31cc73aad992b5caccefc"}}, {0xb7, &(0x7f0000000200)=@string={0xb7, 0x3, "24555eb120554a30ec2d8854dda5d433021f0b9789426e0d46f25f4e54e99de1eec2344f1028b438b4fcdfc14521f1703eb6be7ac8eae5c16526fc1b1c61fbfe976f74d09ed8fd2ae7f5ca29c716d66bd997d74f9db8f52974e5eede15d27eda46ee1a10783a9cdf1fadb946a25c327d162bf08eb5ceaf905a93e3e91c3fdd0accafda3caebe41579a5936dd8de82e0952e9f486606ec33dee16e37ac14785df71c53bdc15da3be5968ba92a16ff0f301eedaddcab"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x3608}}, {0xfffffffffffffdaa, &(0x7f00000002c0)=@string={0xd, 0x3, "00872c90954f40b8f23aa1"}}, {0xf7, &(0x7f0000000300)=@string={0xf7, 0x3, "66ff4a65eaf73189873a69f401b4f8d92fe4d0143e77b7218671ff177ccdda7e6d394aa5b11eaf6d9a5bf39b85bb495d82f836512ed75c14815df5262c26d8fd515ea461edec5c4f449853efe7aaec7040cd4590031e7f29b6eed73ea13ed421a7bdf46e6af4be0497d8bf0dca0dfe30da02c57db825ce6319211ced3d0820d32f74a45ec21762021caba1c91ed93cf2549e96c66690e50ae958b919de967ddf7311527732823944b041afa6154f89249c27551d63fd0b259e2c0af3f0e3e0259f7f93c37f8eb8f3e1870edd94036ca0d473018b5d45ec73bcefa152fbe1954c09728ff23124ec49fd9c61a7aa105330b89f8732b8"}}]}) r0 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000200)=""/13) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000480)={0x3c3, "dfb02818c9789f7ae3815aac64173cf663598151889b2bab1e869c43e6adedd87eaf1b08d407f6522e1b5daca54e4b17c4a651f518aaddbe23e99971108588c9d949a8912d242fae54411eeb60ed311cf7609b19ff4056f3851f73ac01faf99fa7a93ff644702076076b4b2d0794dad81f63fd58366460eb7df20612bcbe46eb570a2f22053be37d4c97ad769bafddf8458e901bfd7e102775c37d8cf77562290d3a9e8a99400e1ca7e71c29540bb66f2c3c5c87e61a70db1753a1d11d20670e3ed0da503d9bce70b441573428789a5aa4877a9855a49f793679689c2d82f3b6161592e4878eafd4b79259937a7942620d3f345de2e0d4c1c90d3ae33510ceabdfbf7d030d6492713813afc1b8ab29ede1d3148a08689ef4f224330060835703bac02b70f7c2f608a54db06572aad885560fa3cc2def92b7261c060abfcca66f33153f0f008176ad3740f444932f7fcf1080b7afef476cb4656b8f5dea5b5da618ebd59547156e365c077c27dae295d762360fc7b2d5255c872653bd91cd39c13895d20f03208687df50ab682e79ec6dd64f2051279902e3f55930b8e09e955b95e13aa4dd70f8dd31528598c7a4b76073b7598f98a391d95eb41592c24b82f8e0b9778003ea2aa0d56db21e88f409bae1c10ac0f6c462748ee1217c3c064ada21ff7401dfeb1b95878b17940bb2e66d95adfd990e2c5ff90e7197442dc76ebf2fcd1735ef64d91306937ce1733dec0bf653ac7be3c9e04a8271aed0ec2bf34ee26ce8bbb9c727fad8ce670f621148ce3ada34afe609d2c891630e85f6f247dc41121cac1126f98102ed93fd1125a2eddfb8167b30bd6753c398cf3d4b00335e80399880278fc25036c018f4752651c0ff9a3d5d3072c18cbcf84b63d4c7ba14867d3fe3cea9275478e5d2f80bdde5fe678a8bebb9e1dea97178c1bbeeb643c6b67ee04e7657485725134490a611bb8cbc31fa3ae534637efda4ff8693c1435e0ab3ae9e00b9199944aae21d279d23a25cde12ade464d6a793db806edccee061c511e40ffbd942af0c3b57bc2c1aff8f69b21b7180f012915904170e0a6ddbf3a8343897da1d4907e02a9bec50e3369bfc8c55fe505f3ff167a8659901db4b2bdcd0a3ea17b23a948cdaa5d649868697d55d053d6058415d73416a959156c75fe3ccbfbb3d95de895bebf789fe3955541b766fff8ce6e7c28e3cd1c80edfd181ac5dbb23dfc22e9f66725987e974ee153294c4a0e9c684b47569c07877cc2a0c812a0a351f267b67da6c5dbd0ead4c11242a4a6cd261604d717eef92c5b24c1813a79a8b6c2f8e16ea65bc55eb6e8654466d2ed095e20badc2b4702eec04b7d47891c6"}) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x4, 0x0) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, &(0x7f0000001240)={{0x2, 0xffffffff, 0x1, 0x0, 0x4ed, 0xffffffff}, 0x22f, [0xfffffffd, 0x7a, 0x9, 0x6, 0x3, 0xffffffa6, 0xe5, 0x6, 0x1, 0xce, 0x5, 0x7f, 0x20, 0x8, 0x100, 0x5, 0x4, 0x4, 0xfffffffd, 0x81, 0x2, 0x20, 0xf0b, 0x2, 0x1, 0x0, 0x2, 0x3, 0x1000, 0xffff, 0x67a, 0x4, 0x6, 0x4, 0x7fff, 0x9, 0x81, 0x401, 0x875, 0x5, 0x5, 0x2, 0x2, 0x2, 0x5, 0x401, 0x9, 0x3, 0x8, 0xe1f7, 0x40, 0xf5e6ae5e, 0x9, 0xf380, 0x7, 0x80000000, 0x7fffffff, 0x2b29, 0x6, 0x7f, 0x2, 0x400, 0x1f, 0x9, 0xfffffff8, 0x8, 0x0, 0xb4c, 0x100, 0x6, 0x5, 0x7, 0x3ff, 0x3, 0x1, 0x0, 0x56, 0x2, 0x2, 0x6, 0x1, 0x7ff, 0x1f, 0x5, 0x7, 0xcaf, 0x8000, 0x2, 0x1, 0x1, 0x3f, 0x89, 0x3ff, 0x401, 0x8, 0x2, 0x7ff, 0x0, 0x81, 0x800, 0x20, 0x930, 0xfff, 0x11a5f7ba, 0x8000, 0x2, 0x0, 0x80, 0x7, 0x10001, 0x6cc, 0x80000000, 0x9, 0x82, 0x9, 0x3, 0x7, 0x5, 0x9, 0xcec, 0xadd4, 0x0, 0x1ff0, 0x6, 0x8, 0x2, 0xcf, 0x54c2834a, 0xfff, 0x1, 0xffffa8d0, 0x4, 0x9169, 0x7, 0x7f, 0x7c8, 0x9, 0x0, 0x5, 0x7, 0x8001, 0x10001, 0x5, 0x1f, 0x228, 0x0, 0x4, 0x1ff, 0x1fd3446, 0x2, 0x8, 0x4, 0x3, 0x5, 0xfff, 0x6, 0x7f, 0x0, 0x10001, 0x5, 0x800, 0x1000, 0x4, 0xfffffffc, 0x1, 0x4, 0x8001, 0x4, 0x8, 0x8, 0x8080000, 0x401, 0xc3, 0x0, 0x6, 0x80000000, 0x6, 0xc7d, 0x1000, 0x6, 0x1ff, 0x3658, 0x2, 0x3, 0x7, 0x2, 0x2, 0x6, 0x8, 0x2, 0x42df, 0x1, 0x101, 0x1, 0x0, 0xfffffffc, 0x8, 0x3f, 0x9, 0x400, 0xc, 0x3, 0x4, 0x8, 0x6, 0x3, 0x9, 0x10000, 0x6, 0x8c4a, 0x5, 0x2, 0x3, 0xfffffff8, 0x3fff8000, 0x400, 0x1, 0x99d, 0xffff, 0x80000001, 0x6a, 0xbf2, 0x1000, 0x5, 0x6, 0x1000, 0x1, 0x8c8f, 0x7, 0x0, 0x0, 0x20, 0x5, 0x7, 0x9, 0x8001, 0x40, 0x8, 0x100000, 0xff, 0x7, 0xdd2, 0xffff, 0x2, 0x8, 0x3, 0x1ff, 0x8001, 0x4, 0x9, 0x0, 0x6, 0x3, 0x1000, 0x6, 0x288, 0xffffff7f, 0x1, 0xffff, 0x8, 0x3ff, 0x9, 0xa51d, 0x0, 0x20, 0x6, 0x1, 0x4, 0x3, 0x1, 0x1, 0x3ff, 0x80, 0x1, 0x1, 0x1000, 0xfffffff7, 0x1, 0x1, 0x3, 0x101, 0x3, 0x5, 0x7, 0x5, 0x3f, 0xbbd4, 0x1, 0x1f, 0x3, 0x499, 0x80000001, 0x6, 0x7, 0x5, 0x5, 0x1, 0x3, 0x5, 0xb4ba, 0x3, 0x9, 0x7, 0x401, 0x7, 0x2, 0x6f72, 0x1, 0x5, 0x7fff, 0x3, 0xfffffffd, 0xefa1, 0x8, 0x4, 0x1, 0x10000, 0x1000, 0x1000, 0x7, 0x1, 0x1f, 0xc0f, 0x0, 0xfffffffe, 0xff, 0x401, 0x5, 0x3f, 0xfff, 0x5, 0x6, 0x4, 0xffffffff, 0x1, 0x81, 0x7, 0x1, 0xea6, 0x9, 0x6, 0x2, 0xfff, 0x0, 0x8, 0xff, 0x8, 0xffffffff, 0x7ff, 0x9, 0x3, 0x1, 0x9, 0x1f, 0x6d62, 0xffff7fff, 0x6, 0x80000001, 0x2, 0x8, 0x8, 0x1, 0x3, 0x73, 0x200, 0x2, 0x3ff, 0x80000001, 0xffffffff, 0x4, 0x0, 0x80000000, 0x2, 0x3, 0x4, 0x6, 0x8, 0x4, 0x40b, 0xa4e8, 0x0, 0x1, 0x9, 0x1, 0x1f, 0xee, 0xee, 0x200, 0x127, 0x6cff, 0x1, 0x3, 0x4, 0x8, 0x10001, 0x4, 0x9, 0x1, 0x7, 0x0, 0x33, 0x1, 0x9, 0x2, 0x5, 0x1ff, 0x1, 0x7, 0x9, 0x4, 0x1, 0x8, 0x80000000, 0x5, 0x7f2, 0x3, 0x8, 0x10000, 0x1, 0x2, 0x4, 0x8, 0x20, 0xffffffff, 0x4, 0x6, 0x4, 0x8df, 0x81, 0xc0000, 0x1000, 0xd9, 0x2, 0x1f, 0x6, 0x2fd, 0x1, 0xffffffff, 0x530a, 0xe, 0x401, 0x1, 0x2459, 0x400, 0xeb25, 0x101, 0xcf, 0x6, 0x7fffffff, 0x5, 0x8, 0x200, 0xfff, 0x100, 0x8, 0x7, 0x8001, 0x5, 0x3f, 0x5, 0x20, 0x7f, 0x9, 0x2, 0xfffffbff, 0x0, 0x5, 0x48, 0x0, 0x4112, 0x7, 0xf1, 0x1df, 0x3ff, 0x8, 0x0, 0x50, 0x3f, 0x34, 0x6, 0xffff7fff, 0x2, 0x7, 0x3, 0x9, 0x5, 0x2, 0x6, 0x8, 0x101, 0x0, 0x0, 0x6e9bbd6a, 0x7, 0x8f17, 0xaa2, 0xff, 0x8000, 0xfffffff7, 0x5, 0x10001, 0x4, 0xbd0, 0xbbcd, 0x0, 0x80, 0xb87, 0x8, 0xfffffffb, 0x9, 0x3f, 0x8, 0x1ff, 0x7fff, 0x8, 0xb9c0, 0xff, 0x8, 0x7f, 0x82, 0x0, 0x3, 0x0, 0x5, 0x6, 0xffff, 0x200, 0x5, 0x30, 0x2, 0x8, 0x100, 0x8001, 0x5, 0x1ff, 0x6, 0x3, 0x80, 0x614, 0x60, 0x17f, 0x7ff, 0x81, 0xb2a, 0x2, 0x3, 0x6, 0x6, 0x9, 0x1, 0x1, 0x8001, 0x9, 0x9, 0xda94, 0x9, 0xfffffff7, 0xfffffffb, 0x800, 0x7a7, 0xfffffff7, 0x0, 0x6, 0x2, 0x0, 0x7, 0x8, 0x3f, 0x2, 0x0, 0x7, 0x0, 0x101, 0x3, 0xfffffe01, 0x7, 0x200, 0x8, 0x4, 0x3, 0x3, 0x3ff, 0x3, 0x7fff, 0x5, 0x8000, 0x101, 0x0, 0x1, 0x4, 0x7, 0xe4a, 0xfff, 0x7, 0xe2fe, 0x6, 0x71, 0x6, 0x20000, 0x6, 0xf4, 0x8, 0x1f, 0x6, 0x7ff, 0x80000001, 0x1, 0xfffffffe, 0x9, 0x9, 0x20, 0x101, 0x8, 0x9, 0x2, 0xff, 0xf987, 0x8, 0x0, 0x9, 0x401, 0x1f, 0x5, 0x9, 0x4, 0x800, 0x8, 0xfff, 0x5, 0x2, 0xbb, 0x0, 0x4, 0x5, 0x3, 0xa9, 0x7fffffff, 0x401, 0xb30, 0x5, 0x1f, 0x2, 0x80000000, 0x3, 0x1, 0x3, 0x3, 0x1ff8000, 0x4, 0x4, 0x9a8, 0x7fffffff, 0x1, 0x3942, 0xff, 0x9, 0x4, 0x5, 0xffffffff, 0x7f, 0x1, 0x0, 0x800, 0x9, 0x4, 0x7d800000, 0x100, 0x7fff, 0x4, 0x8, 0x4, 0x6000000, 0x3, 0x40, 0x82, 0x3, 0x5, 0x1000, 0xff, 0x5883, 0x1000, 0x1, 0x1ff, 0x400, 0x4, 0x7, 0xe2f, 0x1ff, 0x5, 0x101, 0x10001, 0xffffffff, 0x0, 0xffff, 0x80000000, 0x84a, 0x800, 0x3, 0x40, 0x180, 0x6d, 0x800, 0x5, 0x2, 0x3, 0x40, 0x9c8b, 0x0, 0x3, 0x5, 0x5f32, 0x8, 0x1, 0x3, 0x4, 0x0, 0x40, 0x7fff, 0x3f, 0x2, 0x9, 0x2, 0x4, 0x8, 0x3f, 0xff, 0x7, 0x4000000, 0x8, 0x10000, 0x5, 0x0, 0x0, 0x5, 0x1800, 0x0, 0xffffff80, 0x90e, 0x9, 0x623b, 0x800, 0x81, 0xa4a, 0x9, 0x0, 0xff, 0x32ef0cf7, 0x400, 0x8, 0x15e, 0x4, 0x7fffffff, 0x4, 0x0, 0x4, 0x80000001, 0x5, 0x2, 0x7, 0x81, 0x1, 0x400, 0xc39, 0x1, 0xbaa9, 0x5, 0x9, 0x2, 0xfffffff7, 0x1ff, 0x2, 0x10000, 0x401, 0x7faf91bb, 0x6, 0x7f, 0x8001, 0xfffffffa, 0x8, 0x4, 0x10001, 0x9b9, 0x6, 0x532, 0x8, 0xae, 0x7, 0xe996, 0x3ff, 0x7fff, 0x5, 0x3, 0x7, 0x80000001, 0x0, 0x6, 0x7, 0xc5a, 0xffff820e, 0x8, 0x9, 0x2b, 0x400, 0x1, 0x3, 0x1ff, 0x2, 0x1f, 0x2, 0x3ff, 0x1e, 0x1f, 0x1, 0x80000001, 0x20, 0x3, 0x7, 0x80000001, 0xffff, 0x7ff, 0x2, 0x5, 0xfffffffd, 0x5, 0x8000, 0x800, 0x7, 0x100, 0x3800000, 0x3, 0x80, 0x10001, 0x20, 0x2, 0xae52, 0x87, 0x0, 0x7f, 0x400, 0x9, 0x7, 0xebf, 0x1000, 0x9, 0x7ff, 0x8001, 0x0, 0xffffffff, 0x2, 0x80000001, 0x2, 0xc000, 0x8, 0x3, 0x76b4, 0x400, 0x1, 0x85, 0x1, 0x49, 0x7, 0x2000000, 0x80, 0x2, 0x2, 0x200, 0x30, 0x7, 0x5, 0x2d8, 0xbb, 0x6, 0x10001, 0x191b, 0x8001, 0x2, 0x1f, 0xe9, 0xd19c, 0x7f, 0x0, 0x7fff, 0x2, 0x200, 0x274b, 0x200, 0x1, 0x1, 0x592, 0xffffffe1, 0x1, 0x9, 0xf25, 0x8, 0x0, 0x1, 0x6, 0x0, 0x8, 0x6187, 0x8, 0x6, 0x8001, 0x7fff, 0x8a89fb39, 0x3, 0xb2, 0x81, 0x3, 0x9, 0x5, 0x1800, 0x8, 0x2, 0x1ff, 0x7, 0x7, 0x9, 0x6, 0xef0c, 0x8, 0x4, 0x0, 0x7d4f, 0xa7, 0x80, 0x9, 0x2, 0x311, 0x7f, 0x401, 0x5, 0x7, 0x1, 0x1, 0x81, 0x1000, 0x56e8355, 0xfffffbff, 0x9, 0x7, 0x9, 0x3d, 0x4, 0x6, 0x2, 0x8, 0x7, 0x7, 0x100, 0x4, 0x10001, 0x3, 0x4, 0xd34, 0x7, 0xfffffffe, 0x200, 0x7fffffff, 0xfffffffe, 0x1, 0x4000, 0x400, 0x0, 0x9, 0x9, 0x6, 0x8000, 0x3ff, 0x6, 0x1, 0x6, 0x3ff, 0x8, 0x1, 0x1, 0x3f, 0x4, 0x3, 0x5, 0x9, 0x8000, 0xd0000000, 0x8, 0x5cbb, 0x4, 0x3, 0x3, 0x1, 0x3, 0x6, 0x100, 0x9, 0x7c0, 0x4, 0x0, 0xf77, 0x1, 0x7f, 0xa4cd, 0x8, 0x0, 0x9, 0x4, 0x6, 0x8, 0x7, 0xffffc185, 0x6, 0x4, 0xffff, 0x4, 0x1000, 0x0, 0x6, 0x2, 0xfff, 0x8, 0x4, 0x8000, 0x10001, 0x2, 0x3, 0x1000]}) [ 117.018978][ T2746] usb 3-1: dvb_usb_v2: Did not find the firmware file 'dvb-usb-terratec-h7-az6007.fw' (status -2). You can use /scripts/get_dvb_firmware to get the firmware [ 117.051463][ T2746] dvb_usb_az6007: probe of 3-1:0.0 failed with error -2 14:17:09 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x9, 0x200) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f00000000c0)=""/146) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000280)={0x8, 0x0, 0x101, 0x4, 0x0, 0x7f}) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x3) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x73, 0x1000) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x0, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0xfffff1ff) write$hidraw(r4, 0x0, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000002c0)=""/222) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000080)=""/154) r6 = syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x6, 0x5b5200) ioctl$EVIOCGID(r6, 0x80084502, &(0x7f0000000440)=""/162) ioctl$EVIOCGID(r5, 0x80084502, &(0x7f0000000240)=""/58) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000400)) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000140)) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) syz_usb_connect(0x1, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0xed, 0x1, 0x94, 0x8, 0xb95, 0x172a, 0xdcdc, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x93, 0x0, 0x0, 0xdd, 0xdf, 0x91}}]}}]}}, 0x0) [ 117.067182][ T2750] hwa-hc 2-1:0.66: error commanding HC to reset: -71 [ 117.073965][ T2750] hwa-hc 2-1:0.66: can't setup: -71 [ 117.076199][ T2746] usb 3-1: USB disconnect, device number 41 14:17:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x4, 0x214040) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000180)=""/210) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000080)=""/221) syz_usb_connect(0x0, 0xfffffffffffffdfe, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x8b, 0x33, 0xea, 0x8, 0x3eb, 0x2, 0x4a2d, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xba, 0x0, 0x1, 0x72, 0x77, 0x55, 0x0, [], [{{0x7}}]}}]}}]}}, 0x0) [ 117.125223][ T2750] hwa-hc 2-1:0.66: USB bus 11 deregistered [ 117.145099][ T2750] hwa-hc 2-1:0.66: Cannot add HCD: -71 [ 117.159757][ T2750] hwa-hc: probe of 2-1:0.66 failed with error -71 [ 117.184398][ T2750] usb 2-1: USB disconnect, device number 39 [ 117.257084][ T17] usb 4-1: config index 0 descriptor too short (expected 9, got 0) [ 117.265215][ T17] usb 4-1: can't read configurations, error -22 [ 117.376958][ T83] usb 5-1: new high-speed USB device number 40 using dummy_hcd [ 117.436964][ T17] usb 4-1: new full-speed USB device number 49 using dummy_hcd 14:17:10 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r0, &(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) read$hidraw(r0, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r2, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r3, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r6, 0x6611, 0x0) read$hidraw(r6, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r5, @ANYRES64=r1, @ANYRES64=r6]) ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 117.546971][ T2750] usb 2-1: new full-speed USB device number 40 using dummy_hcd [ 117.576964][ T2746] usb 3-1: new high-speed USB device number 42 using dummy_hcd [ 117.626990][ T83] usb 5-1: Using ep0 maxpacket: 32 [ 117.747045][ T83] usb 5-1: config 0 has an invalid interface number: 243 but max is 0 [ 117.755273][ T83] usb 5-1: config 0 has no interface number 0 [ 117.761635][ T83] usb 5-1: config 0 interface 243 has no altsetting 0 [ 117.768496][ T83] usb 5-1: New USB device found, idVendor=1498, idProduct=a090, bcdDevice=5a.f8 [ 117.777607][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.786344][ T83] usb 5-1: config 0 descriptor?? [ 117.827052][ T2746] usb 3-1: Using ep0 maxpacket: 8 [ 117.837120][ T17] usb 4-1: config index 0 descriptor too short (expected 9, got 0) [ 117.845229][ T17] usb 4-1: can't read configurations, error -22 [ 117.851759][ T17] usb usb4-port1: attempt power cycle [ 117.947042][ T2733] usb 6-1: new low-speed USB device number 41 using dummy_hcd [ 117.967046][ T2750] usb 2-1: not running at top speed; connect to a high speed hub [ 118.007033][ T2746] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 118.015030][ T2746] usb 3-1: can't read configurations, error -22 [ 118.047160][ T2750] usb 2-1: config 1 interface 0 altsetting 9 endpoint 0x81 has invalid maxpacket 792, setting to 64 [ 118.057153][ T83] dvb_usb_m920x: probe of 5-1:0.243 failed with error -71 [ 118.058066][ T2750] usb 2-1: config 1 interface 0 has no altsetting 0 [ 118.066973][ T83] usb 5-1: USB disconnect, device number 40 14:17:10 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 118.157073][ T2733] usb 6-1: config 0 has an invalid interface number: 147 but max is 0 [ 118.165299][ T2733] usb 6-1: config 0 has no interface number 0 [ 118.171565][ T2733] usb 6-1: New USB device found, idVendor=0b95, idProduct=172a, bcdDevice=dc.dc [ 118.180654][ T2733] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 118.186967][ T2746] usb 3-1: new high-speed USB device number 43 using dummy_hcd [ 118.190088][ T2733] usb 6-1: config 0 descriptor?? [ 118.427041][ T2750] usb 2-1: New USB device found, idVendor=1b1c, idProduct=1b02, bcdDevice= 0.40 [ 118.436156][ T2750] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 118.444229][ T2750] usb 2-1: Product: 㘈 [ 118.446957][ T2746] usb 3-1: Using ep0 maxpacket: 8 [ 118.448428][ T2750] usb 2-1: Manufacturer: 唤녞唠おⷬ咈ꗝ㏔ἂ霋䊉൮也싮伴⠐㢴ﲴ쇟ⅅ烱똾窾쇥♥᯼愜ﻻ澗클⫽⧊ᛇ毖韙俗뢝⧵툕ယ㩸괟䚹岢紲⬖軰캵邯鍚㼜૝꿌㳚뺮坁妚म蛴湠㷃ᛮ竣䟁앱讖⪩6』 14:17:11 executing program 4: syz_usb_connect(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x5a, 0x1f, 0xdd, 0x10, 0xc2e, 0x700, 0x185d, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x6d, 0x0, 0x2, 0x4, 0xa0, 0xca, 0x0, [], [{{0x9, 0x5, 0x81, 0x3}}, {{0x9, 0x5, 0xf, 0x3}}]}}]}}]}}, 0x0) syz_usb_connect$cdc_ecm(0x6, 0xfd, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xeb, 0x1, 0x1, 0x1, 0x10, 0x2, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x2, 0x6, 0x0, 0x8, {{0xa, 0x24, 0x6, 0x0, 0x0, "fe3b43d697"}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x3ff, 0x2, 0x7ff}, [@call_mgmt={0x5, 0x24, 0x1, 0x0, 0x9}, @call_mgmt={0x5, 0x24, 0x1, 0x4a10824bd316bfb1, 0x1}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0x4, 0x4, 0x8}, @mdlm_detail={0x9a, 0x24, 0x13, 0x40, "5662d05aa1c79a4c57771a48bc77ef358f8a0e8ddd411c3b8788090a688008be9cc01439d177aad894352e919d256dc940fd1f6ab19dd7c87dc553368abf6fd67f39bbdd91a1ef4f99b77d85a35ee12df38f2809e16111e6f89ccbbd211c20be76530d70b87e788b1b1f352560478ba64787bf65abb2d6d1147bfb7880f3998f273d62d92f78777c400fa0c81421a4d73d9396533065"}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x7e, 0x80, 0xe1, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x1d2, 0x80, 0x7, 0x3f}}}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000000)={0xa, 0x6, 0xc8f5c6d62fa37c21, 0x80, 0x1, 0x9, 0x10, 0x2d}, 0xf, &(0x7f0000000180)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x1, 0x10, 0x7, 0x2, 0x35b3}]}, 0x3, [{0xcf, &(0x7f00000001c0)=@string={0xcf, 0x3, "8e5e78fffbba93c49e482d46f76de4f6c4620c1c40626c7d4613a9780f8d1857e4e93d1fbfff257cf815dc6129b9f9c8bbcbc9270a8cd3b50665e3a6874f2d4e6c38544399170387818b70a922fa9f0462465a6c8b2bb23c620cc49ecaf09b0e83a4979cc1735acf6aa6c3ff92dfaa1e4d6b8dbb71364b9f9acc15d090ab804809ed7abbdecd298e21fea056df255ed353ad14a8f32e9272901862f8bbccdcd6b7b036735d992c560670a53f1e47530b5f51c38e806d880dcf7cee53b22c07ed2aff8050565fb293f0a90201bb"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f0000000300)=@lang_id={0xffffffffffffff92, 0x3, 0x180a}}]}) r0 = syz_open_dev$hiddev(&(0x7f0000000380)='/dev/usb/hiddev#\x00', 0x0, 0x20001) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f00000003c0)={0x7d, "d5fa7985be7549b87c1aae6c2b3a49fc499137838bd42a705d7ccd62fc3ec15afe52d4706c1d940f8ebc13838f44928dd0cd9fbd60eea40fa72c7ef2dec7479728af437829a211155fcc8ce5aa83a90ecbc7622b27ebc67634846f765e26ca9f21c905660270793a1b439bc810a4fe55d82bfd92f06f067d2c6e041f2a"}) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000480)=0x3) [ 118.517100][ T2733] asix 6-1:0.147 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -71 [ 118.527357][ T2733] asix 6-1:0.147 (unnamed net_device) (uninitialized): Failed to read MAC address: -71 [ 118.537663][ T2733] asix: probe of 6-1:0.147 failed with error -71 [ 118.553762][ T2733] usb 6-1: USB disconnect, device number 41 [ 118.587127][ T17] usb 4-1: new full-speed USB device number 50 using dummy_hcd [ 118.677100][ T2746] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 118.685076][ T2746] usb 3-1: can't read configurations, error -22 [ 118.693347][ T2746] usb usb3-port1: attempt power cycle 14:17:11 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 118.847061][ T83] usb 5-1: new high-speed USB device number 41 using dummy_hcd [ 118.857050][ T17] usb 4-1: config index 0 descriptor too short (expected 9, got 0) [ 118.865020][ T17] usb 4-1: can't read configurations, error -22 [ 118.907025][ T2750] usbhid 2-1:1.0: can't add hid device: -71 [ 118.913105][ T2750] usbhid: probe of 2-1:1.0 failed with error -71 [ 118.921142][ T2750] usb 2-1: USB disconnect, device number 40 [ 119.027996][ T17] usb 4-1: new full-speed USB device number 51 using dummy_hcd [ 119.106979][ T83] usb 5-1: Using ep0 maxpacket: 16 [ 119.227098][ T83] usb 5-1: config 0 has an invalid interface number: 109 but max is 0 [ 119.235342][ T83] usb 5-1: config 0 has no interface number 0 [ 119.241783][ T83] usb 5-1: config 0 interface 109 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 119.252951][ T83] usb 5-1: config 0 interface 109 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 119.263976][ T83] usb 5-1: New USB device found, idVendor=0c2e, idProduct=0700, bcdDevice=18.5d 14:17:11 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 119.273064][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 119.290741][ T83] usb 5-1: config 0 descriptor?? [ 119.299145][ T17] usb 4-1: config index 0 descriptor too short (expected 9, got 0) [ 119.307278][ T17] usb 4-1: can't read configurations, error -22 [ 119.313934][ T17] usb usb4-port1: unable to enumerate USB device [ 119.327087][ T2733] usb 6-1: new low-speed USB device number 42 using dummy_hcd [ 119.348256][ T83] metro_usb 5-1:0.109: Metrologic USB to Serial converter detected [ 119.358186][ T83] usb 5-1: Metrologic USB to Serial converter now attached to ttyUSB0 [ 119.426991][ T2746] usb 3-1: new high-speed USB device number 44 using dummy_hcd 14:17:12 executing program 3: write$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, 0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="ee46d11ad4ea98ae145c6e95120100000001090212000100000026460b43f84658fd9935ad1f68b06e9b7f9f3b68df3496c3a8a6527bb1299848"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000940)={0xac, &(0x7f0000000400)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) r2 = syz_usb_connect(0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_open_dev$evdev(&(0x7f0000001b80)='/dev/input/event#\x00', 0xea, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) r4 = syz_open_dev$evdev(0x0, 0x4000003, 0x8000) ioctl$EVIOCGPHYS(r4, 0x80404507, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) r5 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r5, 0x40095505, 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r6, 0x40095505, 0x0) ioctl$EVIOCGRAB(r6, 0x40044590, &(0x7f0000000040)=0x8) syz_usb_disconnect(r1) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r7, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r7, 0x80404805, &(0x7f0000000000)) r8 = syz_usb_connect(0x0, 0x0, &(0x7f0000000340)=ANY=[], 0x0) syz_usb_disconnect(r8) [ 119.487004][ T17] usb 2-1: new full-speed USB device number 41 using dummy_hcd 14:17:12 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000540)='/dev/input/event#\x00', 0x9, 0x456880) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0xffffffff, 0x70003) r2 = syz_open_dev$hidraw(0x0, 0x3c, 0x80281) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x73, 0x1000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f00000000c0)) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, 0x0) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x0, 0x800) read$hidraw(r1, &(0x7f0000002240)=""/4096, 0x1000) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r3 = syz_open_dev$hidraw(0x0, 0x2, 0x800004088501) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f00000001c0)=""/14) ioctl$HIDIOCAPPLICATION(r3, 0x40305828, 0x400007) r4 = syz_open_dev$hidraw(&(0x7f0000000200)='/raw#\x00', 0x2000000009, 0x107d) r5 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x6, 0x400000) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000440)=""/206) ioctl$HIDIOCGFEATURE(r5, 0xc0404807, &(0x7f0000000280)={0x32, "954ac608b6aaa37319e94493b026083af82d503d35439226b7158ee64e40aaeb8c554d69b58b93f6e9a357bcf6f9fa848d04b046399f4cf65b2884031ea56129"}) syz_open_dev$hiddev(&(0x7f0000000180)='/\xff\xfb\xb92\xae\t\xcbDK:T\t\x00\x7f\x12\xa0', 0x1, 0x400000) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000300)=""/179) write$hidraw(r4, &(0x7f0000000000)='4', 0x20000001) syz_open_dev$hidraw(&(0x7f0000000580)='S-OO\xd9A\xf8\x11w+\x00', 0x400, 0x4200) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000100)=0x7) r6 = syz_open_dev$hiddev(0x0, 0x200000000000200, 0x40000) ioctl$HIDIOCAPPLICATION(r6, 0x4802, 0xfe000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040), 0x0) write$hidraw(r3, 0x0, 0x0) [ 119.553778][ T2757] usb 5-1: USB disconnect, device number 41 [ 119.562101][ T2757] metro-usb ttyUSB0: Metrologic USB to Serial converter now disconnected from ttyUSB0 [ 119.572384][ T2757] metro_usb 5-1:0.109: device disconnected 14:17:12 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r0, 0x40095505, 0x0) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000240)=""/176) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1e7d, 0x3264, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x1, 0x1, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x6}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r2, 0x40095505, 0x0) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000140)=""/182) syz_usb_control_io$hid(r1, &(0x7f0000000100)={0x38c, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00220a00000003e95ab04b236952bf21d8581142a8dd822eba752dfb80b5ef3acec9c1d3f739b78549d52405b2c2c5d56f5e9d997830dfe2baed8435d352f04b7bd189fdad323e79942553585888169337e1601ae0604215a29372dc2c78d0fce94445b6f16858ecfc90ef85d6393af4f62d381872acabe525368b31160e3613cfa7efd8eebab603001f5c23e1d0fd2c3d9cb90ebf2651a31b6acb2ebc4d6aa95e0a2ff13ee63cf4df7ab6f6c254a31988c886abedc1d864cb389026e8b1bcd327cfd58d0c114cdb47c3bd36f8f101f9b644a515f2460845db6794abc0bed2edf70ac50e7d9191823a680681f89b21c3c43b39eff6ae107e3581d9f13a53ae1d78d0750e636ede882d8893710a7d306cf8d44ded439172dc3c8ee9f94b45e3b9c7aff65d5851e9a867007fcf6826767b7465a89127330b830b6b7021ff4dc2e9c59a28917020da0a63652698c4c735fb"], 0x0}, 0x0) [ 119.647172][ T2733] usb 6-1: device descriptor read/all, error -71 [ 119.676972][ T2746] usb 3-1: Using ep0 maxpacket: 8 14:17:12 executing program 5: r0 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x2d, 0xfffffffa, 0x7d4}) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x73, 0x3b, 0x13, 0x20, 0x644, 0x800f, 0xf4ec, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x1, 0x0, 0x0, 0x61, 0x49}}]}}]}}, 0x0) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000180)={{0x3, 0x2, 0x7, 0x3, 0x7, 0x2}, 0x22b, [0xfff, 0x7, 0x0, 0x40, 0x2a, 0xfc2, 0x0, 0x5, 0x4, 0xe3, 0x0, 0x6, 0x7fffffff, 0x9, 0xa01, 0x5, 0x8, 0x348, 0x27, 0xfff, 0x9, 0xaef, 0x0, 0x9, 0x92, 0x5, 0x7, 0xdfb, 0x1f, 0x8, 0xfffffffd, 0x4, 0x7, 0x7f, 0x1, 0x800, 0x5, 0x30, 0x3f, 0x3, 0x8001, 0x0, 0x1, 0xfd8, 0x1, 0x1ff, 0x8, 0x8000, 0x1000, 0x8, 0xfffffffa, 0x7fff, 0x9, 0xccc, 0x7ff, 0x10000, 0x3f, 0x8feb, 0x3, 0x30, 0x0, 0x7fffffff, 0x10000, 0x9e, 0x2, 0x5, 0x20, 0x10000, 0x4, 0x1a0c8a17, 0x5, 0x2, 0x101, 0x6, 0x10000, 0x1, 0x3ff, 0x1, 0x1f, 0x5, 0x1, 0x200, 0x1, 0x276, 0x4, 0x5, 0x80, 0x7, 0x7a47, 0x0, 0x7f, 0x3, 0x20e, 0x4fe2, 0x0, 0x2, 0x2, 0x1, 0x9, 0x9, 0x3, 0x6, 0x7fffffff, 0x800, 0x800, 0x1, 0x7, 0x2, 0xfffffff7, 0x6, 0x3, 0x9, 0x7, 0xfffffffb, 0xfffffffd, 0x6, 0xff, 0x10000, 0x2, 0x4, 0xffffffc0, 0x6, 0x4, 0x0, 0xffffd740, 0x500, 0x0, 0x9, 0x1, 0x101, 0x20, 0x5, 0xffffffe9, 0xffffffff, 0x100, 0x0, 0x7, 0xc2cb, 0x9, 0xccc, 0xb64, 0x289, 0x36c7338, 0xc479, 0x1ff, 0x0, 0x6, 0xfffffe01, 0x1, 0x800, 0x10000, 0x0, 0xfff, 0x401, 0x7fffffff, 0x800, 0x2, 0x6, 0xcb76, 0x81, 0xfffffffe, 0x9, 0x80, 0x7f, 0x1000, 0x5, 0x4, 0xff, 0x5, 0x4, 0x1000, 0x1f, 0xc50f, 0x6, 0x3f, 0x3, 0x6, 0x35c3, 0x6, 0x3, 0x1, 0x1, 0x3, 0x7, 0x20, 0x7, 0x29, 0x7a, 0x1ff, 0x8, 0x80000001, 0x80, 0x1, 0x0, 0x5, 0x6, 0x0, 0x2, 0x7ff, 0x67a6, 0xffffffa8, 0x7f, 0x5, 0x20, 0x9, 0x0, 0x1, 0x7fffffff, 0x7, 0x7f, 0x1000, 0xffffffff, 0xfffffe00, 0x8, 0x9, 0x5fa9, 0x7f, 0x5595d97c, 0x3, 0x7, 0x1, 0xffffffff, 0x415e, 0x400, 0x0, 0x1, 0x44, 0xc6c4, 0x4, 0xffff, 0x8, 0x8, 0x6, 0x8, 0x1ff, 0xffff, 0x5, 0x4, 0x4, 0x9, 0x9, 0xfffffffa, 0xfffffff8, 0x9, 0x7, 0x4, 0x8001, 0x3f, 0x3ff, 0x5, 0x7, 0x80000000, 0xa42, 0x1, 0x5, 0xeb, 0x1, 0x0, 0x4, 0x6, 0x81, 0xffff, 0x1, 0x3ff, 0xb874, 0x2, 0xbf, 0x40, 0x10000, 0x8001, 0x4, 0xada, 0x5, 0x8, 0xfef8, 0x8, 0x7, 0x7, 0x7, 0x8, 0xf04, 0x3e94, 0x8001, 0x5, 0xaf3d, 0x100, 0xff8000, 0x4, 0x3f, 0x6, 0x1f, 0x4, 0x7, 0x0, 0x7fff, 0x7, 0x1000, 0x68, 0x6, 0x0, 0x8001, 0x7, 0x5, 0x0, 0xb17, 0x14, 0x8, 0x3f, 0x5, 0x6, 0x8000, 0x7fff, 0xff, 0x7fff, 0x2, 0x4, 0x6, 0x6, 0xffffffff, 0x0, 0xfffffff8, 0x5, 0x8, 0x8001, 0x1f, 0x200, 0x6, 0x9, 0x7fff, 0x9, 0x1, 0x9, 0x100, 0x2, 0x0, 0xffffffff, 0x80000001, 0x81, 0x9, 0x5, 0x6, 0x437c, 0x4, 0x101, 0x2, 0xfffffbff, 0x4, 0x8, 0x6, 0x24, 0x8, 0xff, 0x7, 0x6, 0x4, 0xffffff00, 0x1, 0x80000000, 0x2, 0x1, 0x6, 0x8, 0x3ff, 0x6, 0x9, 0x6, 0x7, 0xffffffff, 0x9, 0xfffffff8, 0x2, 0x9, 0xb84, 0xb, 0x2, 0xfffffff9, 0x401, 0x1000, 0xe71, 0x7, 0x6, 0x9, 0x7, 0x9, 0x100000, 0x3f, 0x0, 0x4, 0x9, 0x2, 0x4, 0x8, 0xd0, 0x0, 0x9, 0xf92, 0x2, 0x7, 0x4, 0xfff, 0x10000, 0xba, 0x4, 0x6, 0x7, 0x9, 0x3f, 0x400, 0x1000, 0x3, 0x23d, 0xe31, 0x80000001, 0xffffffe1, 0x1, 0x1340, 0x6, 0xfffffffa, 0x2, 0x10001, 0x3, 0x5, 0x2, 0x1000, 0x2f, 0x2, 0x3, 0x4, 0x400, 0x6, 0x10000, 0x40, 0x5, 0x3, 0x48, 0x2, 0x19, 0x1, 0x4, 0x0, 0x4, 0x0, 0x9, 0x2, 0xffff22c3, 0x80000000, 0x7, 0x81, 0x5, 0xffffffff, 0x1f, 0x5, 0x6, 0x2, 0x4, 0x3, 0xb1f, 0x74, 0x3, 0x4, 0x20, 0x2, 0x2, 0xb333, 0x7, 0x7, 0x1f, 0x5, 0x10000, 0x0, 0x6, 0x401, 0xe2d, 0x282, 0xc6, 0x5, 0x8, 0x2, 0x4, 0x2, 0x3, 0x3, 0x2, 0x7, 0x6, 0x1, 0x6, 0x4, 0x9, 0x3ff, 0x9, 0x6, 0x0, 0x5, 0x3, 0x10001, 0x3, 0x8b84, 0x1, 0x37d618bb, 0x4, 0x1, 0xc0000, 0x9, 0x1f, 0x646, 0x6, 0x2, 0x1000000, 0x2, 0x9, 0x3f, 0x1, 0x1, 0x20, 0x3aa, 0x81, 0x9, 0x7, 0x7, 0x7ff, 0xfffffffa, 0x31e819a6, 0x399859ab, 0x7, 0x7, 0xf213, 0x6, 0x5, 0x5, 0xffff2b89, 0x6, 0x1, 0x7, 0x0, 0x1, 0xffff, 0x9, 0x9, 0xb9e, 0x3, 0x5, 0x0, 0xa215, 0x400, 0x5, 0x8, 0x992, 0x5, 0x80, 0x4, 0x60, 0x9, 0x7, 0x40, 0x60, 0x5, 0x2, 0x0, 0x6, 0x6, 0x4, 0xb80, 0x399dc0a9, 0x7, 0x6, 0xf881, 0x100, 0x9, 0xfffff801, 0x3ff, 0x2, 0x4, 0x101, 0xffffffff, 0x1e3, 0x4, 0x6, 0x4, 0x200, 0x8, 0x5, 0x1, 0xfffff801, 0x0, 0x100, 0x20, 0x3, 0x400, 0x8, 0x7, 0xffffff81, 0x1, 0x7fff, 0x400, 0xbe19, 0x1a7, 0xfffffffb, 0x3, 0x81, 0x0, 0x8, 0x1, 0x200, 0x8, 0x6, 0x1, 0x7, 0x7fffffff, 0xfffff180, 0xfc, 0x8, 0x800, 0x0, 0x7fffffff, 0xc60e, 0x43f7ab98, 0x9, 0x9, 0xc42, 0x5, 0x2, 0x1, 0x1, 0x5, 0x400, 0x1000, 0x8, 0x4, 0x101, 0x4, 0x6, 0x8000, 0x3, 0x6, 0x32c, 0x5, 0xffffffff, 0x7fff, 0x4, 0x4, 0xc0, 0x7, 0x13, 0x485, 0x1, 0x7, 0x3, 0x0, 0xa7f3, 0x4, 0x6, 0x2, 0xfffffff8, 0xffffffff, 0x6, 0x2, 0x1, 0x8e42, 0x8, 0x81, 0x3ff, 0x80000000, 0x7, 0x800, 0x8, 0x8, 0x7, 0x9, 0x79ef, 0xfff, 0x101, 0xba3, 0x0, 0x7, 0xffffffff, 0xfffffffd, 0xd7, 0x5, 0x3f, 0x1, 0x0, 0x5, 0x9, 0x1ff, 0x0, 0x4f8531ab, 0x2, 0x80, 0xfffffff7, 0x9, 0x1, 0x0, 0x9799, 0x5bf, 0x5, 0xd5f, 0x1, 0x5, 0x9, 0x7fffffff, 0x2, 0x0, 0xfff, 0x1f, 0xb094, 0x81, 0x1, 0x10001, 0x3, 0x10, 0x0, 0x7, 0x9, 0x8, 0x1, 0x6, 0x916, 0x0, 0xd708, 0x400, 0x8066, 0x6, 0x3, 0x20, 0x1, 0x101, 0x4, 0x800, 0x2c, 0x4, 0x9, 0xe007, 0x101, 0x10000, 0x6, 0x9, 0x3, 0x8, 0x1, 0xff, 0x7bc, 0x8, 0x7, 0x20, 0x2, 0x6, 0x8000, 0x0, 0x80000001, 0x7, 0x101, 0x20, 0x9, 0x7, 0x3, 0x2, 0x8, 0x0, 0x944, 0x7, 0x0, 0x1, 0x1, 0x101, 0x1, 0x8000, 0x0, 0xffffff1e, 0x0, 0x3f, 0x7ff, 0x9b96, 0x7ff, 0x7, 0x6bb, 0x7182, 0x81, 0xfffffffa, 0x1, 0x7, 0x8, 0x5, 0x3, 0xc48, 0x800, 0x3, 0x8, 0x21086ae8, 0x9, 0xf8e0, 0x81, 0x9, 0x100, 0x1, 0x4, 0x60, 0x889b, 0x8, 0x7, 0x5, 0x27, 0x2, 0x7928, 0x3, 0x10001, 0x5, 0x8, 0x8, 0x6, 0x80000001, 0x9f3, 0x10000, 0x299, 0x6, 0x7ff, 0x2, 0xfff, 0x2, 0x6, 0x10001, 0x80000, 0x3, 0x5, 0x4, 0x3, 0xfffff16e, 0x8, 0x80000000, 0x7, 0x1, 0x3, 0x1f, 0x1, 0xfffffff8, 0x40, 0x5, 0x5, 0x8b24, 0x5, 0x4b, 0x0, 0x7, 0x9, 0x1ff, 0x2, 0x40, 0x8, 0x6, 0x8000, 0xcb7, 0x10001, 0x6, 0x4, 0x4, 0x9, 0x6, 0x1ff, 0x7fffffff, 0xfffffffb, 0x0, 0x7f, 0x43b5, 0x8, 0x100, 0x859, 0x7, 0x7ff, 0x1ff, 0x5, 0xdcdf, 0x9, 0xffff0001, 0x1, 0x7fffffff, 0xba8, 0x2, 0x80000000, 0x0, 0x5, 0x10001, 0xa8, 0x6, 0x5, 0xfffffffb, 0x400, 0x1, 0x401, 0x1ff, 0x8, 0xc4d8, 0x8, 0x100, 0xada, 0x6, 0x7fffffff, 0xffffffff, 0x5, 0x3ff, 0x101, 0x3ac, 0x8, 0x3f, 0x6, 0x200, 0x40, 0x1000, 0x40, 0xfffffffb, 0x3, 0xda, 0x20, 0x2, 0x8, 0x6, 0x2, 0x2b3, 0x1, 0x0, 0x2d9, 0x7ff, 0x8, 0x5, 0x5, 0xfff, 0x3, 0x1f, 0x717, 0x5be7, 0x200, 0x1f, 0x6, 0x3, 0x1ff, 0x8, 0x7f, 0xc00, 0x1ff, 0x9, 0x4, 0x1, 0x5, 0x1, 0x4, 0x80000001, 0x1f, 0x3, 0x0, 0xffff5422, 0x6, 0x324e, 0xff, 0x8, 0x6, 0x7f, 0x9, 0x1, 0x7fc, 0xfff, 0xb5f, 0x1, 0x9, 0x7fff, 0x7, 0x0, 0x8001, 0x6, 0x6, 0xfff, 0x3, 0x7fff, 0xe0c, 0x6, 0x1000, 0x1000, 0x80000000, 0x9, 0x9, 0x101, 0x400, 0xd8cd, 0x1, 0x3, 0x1, 0x2, 0x6, 0x89, 0x0, 0x8, 0x3, 0x1, 0x94b, 0x101, 0x7, 0x0, 0x80000000, 0x800, 0x1000, 0x80000001, 0x2, 0x5, 0x3, 0x2, 0x7, 0x6, 0x1, 0x1, 0x6, 0x33e, 0x4, 0x800, 0xcee, 0x566, 0x100, 0x7f, 0xffffff00, 0x2, 0x7ff, 0x8, 0x1, 0x3, 0x2, 0x7, 0x9]}) 14:17:12 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 119.837169][ T2746] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 119.845199][ T2746] usb 3-1: can't read configurations, error -22 [ 119.896982][ T83] usb 4-1: new high-speed USB device number 52 using dummy_hcd [ 120.017073][ T2746] usb 3-1: new high-speed USB device number 45 using dummy_hcd 14:17:12 executing program 2: r0 = syz_open_dev$evdev(0x0, 0xff, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000400)=""/163) 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, 0x0, 0x100201) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) r3 = syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x3, 0x50a01) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r2, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x7, 0x22000) ioctl$EVIOCREVOKE(r4, 0x40044591, &(0x7f00000000c0)=0x100) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x100) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0xd291, 0x8000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x3f, 0x800004501803) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000140)='/dev/usb/hiddev#\x00', 0x6, 0x10000) syz_open_dev$hiddev(&(0x7f0000000200)='/dev/usb/hiddev#\x00', 0xffffffff, 0x80000) ioctl$HIDIOCGREPORTINFO(r3, 0xc00c4809, &(0x7f00000001c0)={0x3, 0x100, 0x80000001}) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) read$hidraw(0xffffffffffffffff, &(0x7f0000000240)=""/42, 0x9) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x4, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x0) ioctl$EVIOCGABS3F(r7, 0x8018457f, &(0x7f0000000100)=""/58) [ 120.167005][ T83] usb 4-1: device descriptor read/64, error 18 [ 120.197040][ T17] usb 2-1: new high-speed USB device number 42 using dummy_hcd [ 120.316986][ T2733] usb 6-1: new high-speed USB device number 43 using dummy_hcd [ 120.387117][ T2757] usb 5-1: new high-speed USB device number 42 using dummy_hcd [ 120.457107][ T17] usb 2-1: Using ep0 maxpacket: 8 14:17:13 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 120.557125][ T2733] usb 6-1: Using ep0 maxpacket: 32 [ 120.577102][ T17] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 120.588049][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 120.600886][ T17] usb 2-1: New USB device found, idVendor=1e7d, idProduct=3264, bcdDevice= 0.40 [ 120.609954][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 120.618082][ T83] usb 4-1: device descriptor read/64, error 18 [ 120.630543][ T17] usb 2-1: config 0 descriptor?? [ 120.667112][ T2757] usb 5-1: Using ep0 maxpacket: 16 [ 120.687039][ T2733] usb 6-1: config 0 has an invalid interface number: 1 but max is 0 [ 120.695070][ T2733] usb 6-1: config 0 has no interface number 0 [ 120.697031][ T2746] usb 3-1: device not accepting address 45, error -71 [ 120.701240][ T2733] usb 6-1: New USB device found, idVendor=0644, idProduct=800f, bcdDevice=f4.ec [ 120.701255][ T2733] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 120.702337][ T2733] usb 6-1: config 0 descriptor?? [ 120.727361][ T2746] usb usb3-port1: unable to enumerate USB device [ 120.787077][ T2757] usb 5-1: config 0 has an invalid interface number: 109 but max is 0 [ 120.795304][ T2757] usb 5-1: config 0 has no interface number 0 [ 120.802024][ T2757] usb 5-1: config 0 interface 109 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 120.809101][ T2733] disable ehci-hcd to run US-144 [ 120.813099][ T2757] usb 5-1: config 0 interface 109 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 120.829096][ T2757] usb 5-1: New USB device found, idVendor=0c2e, idProduct=0700, bcdDevice=18.5d [ 120.838174][ T2757] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 120.847260][ T2757] usb 5-1: config 0 descriptor?? [ 120.888199][ T2757] metro_usb 5-1:0.109: Metrologic USB to Serial converter detected [ 120.905388][ T2757] usb 5-1: Metrologic USB to Serial converter now attached to ttyUSB0 [ 120.913690][ T83] usb 4-1: new high-speed USB device number 53 using dummy_hcd [ 121.009714][ T2746] usb 6-1: USB disconnect, device number 43 [ 121.088646][ T2733] usb 5-1: USB disconnect, device number 42 [ 121.095616][ T2733] metro-usb ttyUSB0: Metrologic USB to Serial converter now disconnected from ttyUSB0 [ 121.098155][ T17] isku 0003:1E7D:3264.000D: unknown main item tag 0x0 [ 121.106038][ T2733] metro_usb 5-1:0.109: device disconnected [ 121.112135][ T17] isku 0003:1E7D:3264.000D: item fetching failed at offset -696743530 [ 121.131106][ T17] isku 0003:1E7D:3264.000D: parse failed [ 121.137346][ T17] isku: probe of 0003:1E7D:3264.000D failed with error -22 [ 121.197012][ T83] usb 4-1: device descriptor read/64, error 18 14:17:13 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 121.340216][ T2733] usb 2-1: USB disconnect, device number 42 14:17:14 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000407d1ed430400000000001090224000100000000090400000903010000092100002001220100090581030000000000"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000180)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:17:14 executing program 4: r0 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) r2 = syz_usb_connect(0x1, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="97c77268656555a98c1681971e400a", @ANYPTR=&(0x7f0000000000)=ANY=[]], 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r3, 0x40095505, 0x0) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f00000000c0)=0xfc4) syz_usb_disconnect(r2) syz_usb_disconnect(r0) [ 121.587043][ T83] usb 4-1: device descriptor read/64, error 18 [ 121.707410][ T83] usb usb4-port1: attempt power cycle [ 121.776981][ T2746] usb 6-1: new high-speed USB device number 44 using dummy_hcd [ 121.796989][ T2750] usb 3-1: new high-speed USB device number 46 using dummy_hcd 14:17:14 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:14 executing program 5: syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x7ff, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x4000003, 0x200) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x200000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) syz_open_dev$evdev(&(0x7f0000000240)='/dev/input/event#\x00', 0x0, 0x1) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x3, 0x408000) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r4, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(r4, &(0x7f0000000500)="c6f2f98330edc4091864fca101b60006c52459a746b46de63dbbc31d6a574e538358d428cb64783ab25d21a48c028592e3fa47fa63f721d761fd14f36d98012a64624b8bc3ce8895c26cac8b9b70e6223be4c470028d62fea69415b9c8684c", 0x5f) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x2, 0x80680) r5 = syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) read$hiddev(r5, &(0x7f0000000680)=""/226, 0xe2) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x1000) r6 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r6, 0x801c581f, 0x20000002) syz_usb_connect(0x0, 0x0, &(0x7f0000000480)=ANY=[], 0x0) read$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\n', 0xffffff45) syz_open_dev$hidraw(&(0x7f0000000300)='/dev/hidraw#\x00', 0xa, 0x1) read$hidraw(r2, &(0x7f0000001080)=""/149, 0x95) r8 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r1, &(0x7f00000002c0)="de3a87e1bd3aede540e0be1bbd707cfb00", 0x196) ioctl$HIDIOCGRAWINFO(r8, 0x80084803, &(0x7f0000000200)=""/13) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x100000001, 0x80000) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 122.187121][ T2750] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 122.198169][ T2750] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 122.211008][ T2750] usb 3-1: New USB device found, idVendor=1e7d, idProduct=30d4, bcdDevice= 0.40 [ 122.220068][ T2750] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 122.230163][ T2750] usb 3-1: config 0 descriptor?? [ 122.237042][ T17] usb 2-1: new high-speed USB device number 43 using dummy_hcd [ 122.417039][ T83] usb 4-1: new high-speed USB device number 54 using dummy_hcd [ 122.477059][ T17] usb 2-1: Using ep0 maxpacket: 8 [ 122.687044][ T83] usb 4-1: device descriptor read/64, error 18 [ 122.708177][ T2750] arvo 0003:1E7D:30D4.000E: item fetching failed at offset -696376287 [ 122.716537][ T2750] arvo 0003:1E7D:30D4.000E: parse failed [ 122.722420][ T2750] arvo: probe of 0003:1E7D:30D4.000E failed with error -22 [ 122.909293][ T2750] usb 3-1: USB disconnect, device number 46 [ 123.017373][ T17] usb 2-1: device descriptor read/all, error -71 [ 123.077000][ T83] usb 4-1: device descriptor read/64, error 18 14:17:15 executing program 3: r0 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) syz_usb_control_io$cdc_ecm(r0, &(0x7f00000001c0)={0x14, &(0x7f0000000100)={0x60, 0x21, 0x52, {0x52, 0x8, "05b2279ef650eeba7c27baa73b3d8a3f38b54fa384ad7fc54d9f70596273d4a547f90b21f77ddf23a48ca04a24cd35ec1e0198c38608f1ac747ad82ab072db0858ae772f1bea15298cad102a48ed26ba"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000002c0)={0x1c, &(0x7f0000000200)={0x20, 0x5, 0x16, "b1c20d1cb3f7240f938006eaa1ff1c7531f123e6061f"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0xa2}}) syz_usb_connect$cdc_ncm(0x5, 0x74, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0x6, 0x0, 0x1f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "ccf4235acc91"}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0xffff, 0x8}, {0x6, 0x24, 0x1a, 0x2, 0x81}}, {{0x9, 0x5, 0x81, 0x3, 0xa1, 0x6, 0x7, 0x6}}}, {0x9, 0x4, 0x1, 0x0, 0x0, 0x2, 0xd, 0x0, 0x5}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0xe1, "", {{{0x9, 0x5, 0x82, 0x2, 0xa4, 0x6, 0x8, 0x1e}}, {{0x9, 0x5, 0x3, 0x2, 0x116, 0x0, 0x2, 0x3f}}}}}}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x200, 0x1, 0x0, 0x7f, 0xff, 0x9}, 0x16, &(0x7f00000003c0)={0x5, 0xf, 0x16, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x1, 0xdd, 0xfffe}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x2, 0x1, 0x1}]}, 0x5, [{0x66, &(0x7f0000000400)=@string={0x66, 0x3, "ac5d839aa67d1c0a9b6ff9f650548967bda8936cdd6b769be7b545da8bee5fb2bd7d6bbfd09795cc01478d347bc97412473819f907a5d9a90566e60e914b44d159ab752e023f5fd01ae4430829e687aecd0c1cb9b119e17657aea9062094b8e3391509ab"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x300a}}, {0x21, &(0x7f00000004c0)=@string={0x21, 0x3, "e5facd72eeb9942679041b3ebfa25c8f07d3bd3935407cb105a91e3fcc2dd0"}}, {0x1002, &(0x7f0000000500)=@string={0x1002, 0x3, "6f510c39c9a2451571695fd15251b8078a11d9d1ec1fbb587d8022bbe15b9f43af5753a27d52bad31a7bd48552156d5357fbbc401e6cd6a400d254586f5a5554986c30954ea6c2b9a420142dbf5a23dfada767631277960da58626a81cc0def01ec7a0f50000b21bac506832016682467087d1f5da82e40bffa155c80996fa99987b84336a0425fb47e373cf7a05fc42c60041e40c8761b11042f2eab5364cd877cd57ccd51c1f10cf621ee104e58ac40a4635acfecae83c866cd0af9067b9024ace5b35214a5720f50eeaad12e165557b3f128d695c8bd874deaa4a249de4d9288b0ca252782dcc2f80350f36f8182159c75317c2d0ec8b0a72b26e51b261a04f25a793a5f556ea691b8de79f2c0b38a371c4fc00809debcab1ae40bf0fab3a1d2426b13594f759b2cc2482841dd572f11b51b4da919b7cadfad52dcb30c225b2c697ef0cc50505107f7dbe9aa0ec7afd2e1ee9b24c97a0f8d29f09b2d4c0355b3edce659901ec30fb7153ca7699ad9b08276cf1f2725c036a6b80dcd63bf3428df78f244c88d70ca8b15ddbdc908fe79e755c853bcc9c7a85eea31f151629df80274c12a2c716aaffeb6778c1b15dbc31d2ad3d1710221d9910a22f076b0cb9cf4fec1132ba5e505ae2b42dcf4141686e575d9522be5c619eb5e3e37799f0de8e81d7e040444411d4e6a98aad65b6245e85ca4371f79755a63fbff844840513b53cef9f16bd552711803feb2220c0c157e28e7f3760f3b2e7145746f4efa17555c22dedd77d84b95d0d243f8a349c143c9950b10fd5d3bfd32d044687eeb4761aab0782edeacd93c505764359eedfc5af24249f5b6e345d13d505fdf1a2e5ccc0967e78cf761090958a4f25a6adc4a47350fc80515e99b433172f69847ac4a300324f322dafb3f3c0b2c0b233ab71730e41f975f1a6d8e431fe48538131da06aa97da46f15756ee8bc8ca98c14300f4460668739c03916f1d5a6d3376b0b33a264132bd4848caf7242c30c8972bd21536de9d943f836a4865a7634d8d68ead920b18dfde77272daa8dbbd84433bc650e29cc2a0566b65483103920cff6afd2309cb531c0563048d77945ffe40f0d4a977100cdc3d9a85cbf41c793666c2557db71b349314a960549181f5755d4a3765768ea8b3a694f4c2a3f1bf6e0dd7c714d506be8833eca8dbb3241073d81a0440fb4c172481b6ab74beebfa817963f3d220186e83e4ba04c605f25ef8cea53d2ce9006686829e32bbab899630206a4fa6e6de6445dfd6e9b6868b4f6146db99d6682b8ff84bd56a93a1138f73be55f69ddc7d42b5c64207d0dc0dd7e25258d1bce899330f006b66e4187c63e7e4c4a8c4d2146bf18578349ce06124e3cd244bbb518333252fa44c3552a50917049a7e500cb602ea1d16801309c3833fde0d50895e8d46c9ba83fcf8c94bfac2aa6d0b56883ebf75677d065533a87c53be4d272f05b7086a2c37809d9e19c357695daa93e963213f868bfad0aea84a4887b83ab3c504b06751611b0f1a75756d0f4e28c5f74e7ef907eab6c9b94d8c5cd3b40c25aa9f4a207fcb324f0b632c5507dd3dc98ddadb2de1e6edbcf4fed71ca23a355bb4ae8795e4e87cebea5d3953e8702a82ff06ee4df417478fb8dfb92074bc8e8c30479f741ba386bce39ac1c75ffb51a4716fae6dd319692f992756d9629e2ba5c2011c9e13faaf1bb5e20bc9954815a2436711f27510fc0c6e57a21a95a9691c15cea4cd501f3c77a40fdaa95e81d75bfda0b550d4e3a80ce823573cc2760d7ca2063bf490e5fab20142171471b8140b1138c43821116278c183e4bc15ab61515ce0b25b7908ec13afa0dbf31471874d70386440a2f72ea4c9ded25a833b72e17286f760c2f0d4508801f5c7b172816b7542f297d9d44bb3dac809b898d5af1b62b9eec5546d32f7dd5b4a8bc7c0e705e0fdbb5f937458b9e36b617d45dc76a4d98aa718c867a2d1d97e253def07a7fc66f9419c4f453d0e6ddfd2969e2fd59111a7ca94d2e8e9fb81783dc6f84bd15382fecfc360b47f39e0f41ea9e1544c4cf0988430148e8e281b83a8d04d56604bbe2084f15818c0a50e04eada7ec2650ea2a9eda480b7cca785f497c284e5405ffa8a14749439c5b2f2e3711184e8683f877d9901363f77492077970592c903e9f9e4bbf24698c6d6cfe934796d43650c945437c4a387f58af5357bc970be703365c8e237c3bd95cc84d484a927502ce8c0b36d93e4ff2c8159c2f5d6f5018b8f97756114774303de141b41c3d501fbeff8bc1cad1bc6cd050fc59aa425a42c274a222f46426ac2669049bf08d8eefffcbcf967d7872411f6c3a6b2dadaf06060180aca2da4b338518a13b6bcf629bb7cf11750a30d5a544783d34cd1e4c6e5ccef8090d27f99b293391dc5118af4617bf2dd1f4f9ea3038aad1d5916771f1dca17cbc66616f24b7316f2a05b1a82a224fa35c669e9c504ab024758c34aa945541590e7d1bbd83785774f250c8f036180a78a0e20282af6a95dc4bad10cd69ce99f25eb7c1a9f6f007077410993be6ed5eb0682dffce5a47cb8cba2c9b172f5b863a646bce5af9463d2a7400172e9ca96021a863247003539dc5f8dd33afebc1a89861432778d0c04a4a0ffc85d027e2d85c379f1fa620515203b2fb38be91d1d18ccf43dce8e4f9e98f471a05f870579180c7da85f2e8e72077c4cc37a502c6035113a1aceb5d8dbd5a60146064dd1e2e70f6b8d2e7913c0637feb782f778530bff3bf2a77491e2f1f8d9be5a783e25886de55e54fb2818ffe83999ce2620a5279ae2cb2b3e75ce6e61e8aaef2fdc3f744cee48eddc9d414f14c208f52b27f191e3bd205bf16d3628ad4ddf6e3104a66fbd025caba95c3c8fdb5061d485066f47f674d6ee49754e7ad6c6e9c2549238d7223660ffa98c78a9419579e5003fa1d067007eaf8bd9ab2819396218c2671a862414ac764a2471a686a69c4e6b339c520168f2a7c1cb3281d4d7102cb933e339822874a71eed62c7c4bb6828160ec781241c5b09ac148c4fe54a48d06e0e5a161508197c5b40944c404cdf25ecfca7b31fa344165e4fb03469c2574139738fd2392b52f19fb37229ecb8cf65791cd79585813e2c0325727dba543c07a2b678deccca0daf1445e2df4aa31b199d3ab2c7ab6249840021921d9ad8c627bd25eb74bd185a3d6c5ee108da8e9559f635ddc020efc8942061b5e38b80926b91e2f60306edeef60036e6745d7b6b2cdd8ed29e79cb2a5546d38fcd6c2d68111b9cc59c19eb6ec01e82201f4f682e5ab43134b5948997cf2361bde7d347462110228e452cce9e1bffd68acf9ea66e0cad17a87394a13069fac37ce698d76f8c85833d15f2e46a75562c610fcd81e8de9588ccd69839e91e9e0ff46a3cd455a30e036d78e9521b2a63f3df190a12e660ffca95957a80d77375a27ebec141630ec2965cc85c83c8b419b1ec762d46f5072cfb1c28337d52cbc15ffebd38e83da08c5cf534cc24a1e44c5477762fb68cfa98748704ad10a6f5940e2e722765a81489f4cc328f86e73c6ce8420ae2660f6b2984283d875fc4469bfa1b3c68efeffa3614644eb6d8c1af255d67ece2420289e4e5eef63ff9956388e327df4e1bd6e36a03163f83d71f257e5ed2780605fb8f31c0c35f7fe416ad36ecf08107fa575d36f4a580a3dc76736d65b0d2aadc3d724902b372034d2a908836ff381c7e159f1153876676f14dd9c536535836faacf492f4cb348ac9d2b4eaa4a737d5b6443d71ce60ef0cf83993aa16b836ffb6ba55e3b0d3d5786801a7040f1cf9536c2aa8c81950b9aa27f62198e74805655d8fce415fe85e314f2b8a7f4c33c14d3d73af3a10359e50a72571b92327c379a11153af54dd1a50282d4df8d8a45dc17887fb09f38a9c0dc78c0236295a6ebe068a951031a8ecd6d39c458b1d1cabcc39a848dfb9566268da5064f90e2307f5385468170da9e9d0f405c4d598da22401e4aa5405cc3bbc04ca9a9a86bc272826935731e1dcbc2a2cc5c2047107b6c50cc2db9b41d348177da22830b18f5cb109d534d9313b4c6706b7197d522493b523c47ce553f06ba60f1442ac66fab5cb487aaf32de4f10031a14794ac5504c0859e0bc7905891e420f88af1360bc4f79f0311f96ea583f478a4c85df568fe8c7e45d8cb7872f6ffa31783017e8edebaa0c179d8c0718de45bda91f0e514cde1dcd4ea14527f74da429bc481b6e15b0143361c093707e6cdd83ac6c480ad8d6397ce451f571cccc76c6c539141d8f2ae6fa7d887c59f89051ce43a01a4b4e81bb021144d2b6cf9056f9e87b6f7789449f2c141d544fbe18ae0bba611c3f8cb5cf033d8e1c40c42760e71d951194d0e0ad9cc19e319c76071cb67413db7d6dde9d72b7dbf68ea505a488909c9088a1a5dd25f38563edd5abce03c20be7d26545dbaff978a62f7616b9f311b96f43d0f2b7e55c62bb3443645b3f554cc0eed4ef9788b6b15f6442375d851c7c5f27ecd0ac6812d3d8754b711c937a5c0dd268cccf1f76147ed142626d1ef1835c3a63ba868bbb821cd2ce5f94dcda70c387dc6fb38b5608a2b47d704d6a8b35727386d03db89c97d091db4fea4154faf265e1831b788738dd797f6f2c612ce70da39e48d1a522429d02af2442f6e1457a05dd2451b9a4fa1a11558332c1306d2e9edba4e793ff056ad14cb2a549a2907022b3ae28766717be57a993231062c5f34ebbb45fd01878735a226929f3cbfd22abdaacf8360c823d6a3646d395869786612459bf062c08df011d6262ee5ce95e72536e7977ba817109440c29630a11acca12e49960e67af980be13260a4f6f02ecf604f4ac8fa068777fff7915c9ffd38d05fd163adfe8932c207c64234710ed66eeb1ed7f33ae25abcd52febecbbb1d8d2f29c694444f45ba2da96924286ed580ce18de5b08a0d61d4e645eb91f86d7be4da7b83e3a88e6f1d4709a51d3c60ac2bf8f2a2e75059d59b02d4f62e0686baeb55b835c882e1335a8c6f968f6fc3d9d9c562d3f21d9d9cc72a955bb27093e57f18720695720f122efab40ebe03ebe7b6cf9623635443d621ee0ec6191ce0e85e2c7d18a46fa983cb47726cf8caad0dc24f53134221dea4016a92fff2cd01ab1c6c19775ce78dc25fa98151735a0e2d4f2ef5bd04afecfae91646c5b69bc60d7b6f29a9d850ec12f11e217e3d41651298fd1f7d6ff02cbbda82efa339f50f3e3dd9391c63ab14cee8e9cb5ed39a57d315ba37fce06c6774821d4f4f4bfe7a99f1ccbe7d104a78c0b578b56c0baa38d72c30ac9c01cfa6ecbd0d79c8add87a2a673860e2abdc3e5197199a3b3f5e065bcadd5306eef89fd392931f5b6ce32fde7a36be73d025d8ae8daccb0c9ceee4ad47b746af961070f559815d5eaec5326914812e1e8b13ebc981c0776203bea811ac7a512767209d57ea33d05cc2152a2354baaa1fece05e608b1f932316c8433e018fe3068b32464179be0e843b68a5e6f14f69a5386cf20896469a0113496e5f7d6187b4c7fd88a21b93d694574643fbe79da835ad5b5d00c6146be1eebe9ef1485df78f1a543666ac235027aa9c7550cdddfb2004f725cfe26d212b630c20cde80d5c99e48681b832552223c74b016919b0aa99bd6e5c784ba84b341ee0e59fcfd9633926275a0d00780fe50d2577da0676c7bb04b067b2cdef6d1ebe9e07498ab78228ddb164b5518eaaf6da3c96d7bb9b410005782b61da59d554cd7bba9ec9980eb1aeb3809583bd97b7c74dc6b79fe4218bf48b6c12d0ef"}}, {0x9e, &(0x7f0000001540)=@string={0x9e, 0x3, "1d3f4ba266dea89974c0b0c6ac095b713a8deb27fd35d0f58fbb9ff4d8ee9922c1561b475c927045b6f9626016c12a9c832e93b9c4ac886c65a1cde9559df4fe427eab54225bc3d508b9332ca24d71a72fee78f0671d26d60fb79ccfa19498432ef9ca7ec00b8af1327eefd4da84fecea6fc1dc6759bfec3d802ae1f9048f157a9389f20f13e41e29b263a756c14f965b83c390284b8817249e161b4"}}]}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x7a, 0x9d, 0x57, 0x8, 0x1286, 0x2046, 0x1289, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0xff, 0x4, 0x1}}]}}]}}, 0x0) syz_usb_ep_read(r1, 0x0, 0xb0, &(0x7f0000000000)=""/176) 14:17:15 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r0, 0x40095505, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x401, 0x80) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000180)={0x7553, 0x1, 0x3, 0x8, 0x8001, 0x3f}) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/216) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x41, 0x91, 0x6a, 0x40, 0x471, 0x602, 0x4015, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x9e, 0x5f, 0xb2, 0x0, [], [{{0x9, 0x5, 0xf}}]}}]}}]}}, 0x0) [ 123.346995][ T83] usb 4-1: new high-speed USB device number 55 using dummy_hcd 14:17:16 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, &(0x7f0000000200)="0e", 0x1) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x82j6#\x00\x02\x00', 0x0, 0x800) r2 = syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x1f, 0x400) ioctl$HIDIOCGRDESC(r2, 0x90044802, &(0x7f0000000500)=ANY=[@ANYBLOB="06090000f73cf38c12aafed082cb5f406daad610dfd564183cd328375f1b8d6ec2d6c8b2194a4e8b0e54b771475c1533bc167470fc5b219a9cc566c19e524d379ce0c75b2ebe08402bbb0fb9c280ee88d87516a91c500f2fc7953de7a11bc83f33d102a7684d8891bf16ce315794de00a1db101a20785b38f31fe90d54be48a03bb1e36ac8eafe99416d02a5d99c8831ff61e070c71d649f5860382b0c1e3a862be906e2531f4c2bc5a38893bf68fc8ac1d9e697a9d3c7ab388ec8a4eec55c09d8cf685d8b1cdb7dfeb15957004cd6b06578f193043f47b79cc127dc2e567489b41ee9f01fd5e82d5ab7e5baf11178b6fd5423bb681e8d5ab94d0c60e21b0aee5f23696fab9808ea33e51d5f81cdf575d2d6c1ce48656ecff3d8903c40a866c35d6acb12f7878b1d26ff03889c4b2f698f3834de25b32abbc391474c1a057f417545f4de4011c4953acf375a147df64c021d9b2a1de52cf54340e4a020e6cd376d2a59ed6a4bfc4ce6a4494814da3899f83366c11e11f6ab0f3f3be1b88956933d650a48a2644454ea8a12619f5cb9ee7b2ef70964a2c4e77a8bda8313327150154be06022d257bf6afbf005e43167bacec0e7cc93aa3869409580a3e11a992c1dad18747f03a46f41cc9911c195589e14aae92e9fd3aed780e38f77e61a0fb3ebabc53fe4c4474bc70002a8d52c5e8e364c5067bd13178607f40008578b47900739c549d9f6de1d5f77b629fda6fc57ad26a77856402f3b5f19544f63bf3881e4d9cef51e2335ebad2e6072f97b964c033e28e6d06803860aeca7c89ae0694e112608c240ae0d338ffd0d728ef062e81086c5dd8e1c6fbbd98f89a91cd42fb9daf1d8926710723e9f4110676b80273be2443a38c2ce63391f0fdca864a249fb6fc0e5800b6d9c05ffc6b1833ecdbd13aab1d507a4c3ffe019504bb0b4ec9456ce428a25c76ce3f0a289449c0301bb4ac62cf4fcb131011f55a7e29120ac719a8bd067501a1c3bf8800fc7d737bf1a3b082dc738ecdb3b988f2ad9edcf0935934ff714b1199e6cef45838968136e4c0e15cc1b8d5c4964a0ab002b88bf705416096aeed06e1da0a217ac281ba4ee5aafd4271584329432bd2eecb971549b39709df9d66dd33566dbd1acd50a8ec86d044a6bed2e48bcb8965e3ef0a798da139667a335e171e1ce09c7809b5def8e99dec10c79f670769707a3a0f7ef0a77114901909bbf20f8d5df65172f7d510fd24384a5ad5632c04eec8a39239778f4940bd833a39f0b34352860964713cb88bd0f32589f901618695939b051ab5f2eaa3896736a6da70bf361263087296583d13928741f195f48ad7ee8c39ef0f76c584569cef292866111c74a38bbf17f618e5258a013766a9d302f2622a28b784a89f8b0c147007954dd86e67a1f069d9a84bf615af62d3e5fb309ce9b9b0510402eca814a5f09c14dbf737f72aa3469d90a8133b782624f72c110e3e34539dc3946f8c47f10442406420a3e117c30576fabec5c48bf1552977db1a2d2af7de0bb27fc3b96bb55ec5bd33f9e533ef9ff2422a39ea1687eba68bfec693e37c45b968af08be8b3f24cb1a5d266bdf44652caaf932edb5f91de442dc18d9477a177cda61f47c2ce94279bc4d5f777e0ec32585de21cff3c66dfba4169b75da3b9a1bbeba61fb81d7c1f32882433c939fbc7335d6413884bfcd4b77d32016841f695e5aa0c1b6caf58dc2dabe69ef7a0475599b553b52ab4739ef3fd16c711e93f2f4c1ea1fc0a751a1a2e9c1149766e524064dedfc6f34c6dc8e537cd2970bfbb099e55cf858d4ff3de6f61d35e767e2d25bdb1c95652b2b023de88b7f48f39826b29f44589607fbb4f2bae5a9f0ebd3209e66fda48bb94c15dc273314fc19be443c5bbba0229644d729bfc1d5ca3febe44f06eb17478c45edcf69ab0692edbfe69543b2c0d8c71d79b5a0ad7989159dcb2b5455f17a16de6867f6fd3bf1f2e49e28b3a4d8c044932c64420ff6d639f066ae5d2f08a35f01650df312213e71f79c645efc58551e0ae47aec309e953ba93473a9aadb299af8ef2b6392bc52ab94372d97d5ff4ae486cf4aa97e34a30e692fd67282eb2c9c3e1182a1a361fc28e183be9a48e8759c9bfa7d31b5dac0e24b4c7ed5c50fa9c9a8b338388d6c19b21ce81ea9d75523061f378bc475efdb09a243edad87e43a4a7ae3b8bee4996fd66769a7e031b9749e4381135a6d3efaf80b8e3fa7c4ce69dd6e958805ad47c419a357c92df209b90bc0d163a485aac0ef26a3a483d8b0de22b6fc7387fc8841d14f856a2ad26a5cbb9f8a80efe73bbeffcd48186ac9b691a22146245d774d56ee390efc14a5d6beebbddcb3615f9ae09de27e591ecc989ade53b5085b98d7897964c1a9bca43f5c2d21de07fc192e10d87458adc72241fcf7552e11e9ee8e98d66eed09b16079a2c4721171529d22b2695668bfc3f98899fe8ba700b0d226cab3a534026b1226b2578c1d25d60a38670f1805dea7cdc0011ad00aec17199cbc18dc3bfa979e93dd3ba50c8c570b3937b091718b9bebba8bba0fb96e902de4eb1fd9e2d35abf6ef48c63f9e2f0ae9e6f3ebf3fd83dce7728d413744bb104fd2b8464bbc822c0f4b6de4d9efaf05029c79565bb7f118f591a44aeb94da9a5b71a514e8fd84f34e0871ca6c2bd1d7d5970aaa64eb35120ef903413826ceccb03c1142ae84a56434535da95b97ce6eccba5fcf624c3eecf8b70afd780fd51d85d3f6c572e943535ffbd86f8120934b74487ac1fa998d37c660d266d0db256f304355854ba466d30dd488fd51504a72d915f71ad8c56cf620de32bea1fdcaca6f3142c7034c127bae6b49bf170353974870f9b08385066bd121d98817c73d42329411a5e197adc9aeff13f9cc7a7406615f51136e7107573df3272675e310000a604615b8a50b70f7e76de5593e09c37f3e4260460b21e043da3979add29c97331798bcaed415aef71d924fd04f80a4b5de5912100a6456476cf77c088db69c61529615f1e7eb75a0cb53406cb916c538d1c4d675db75413aac052264916aabb053dbaf521226c001589001a7aec04ccfccd35b26e795db0b07420d29147ac9ea18a0fca54ca5be47cc344c97ae8c67fca66f878180ff7d9cb9a74837b99f5cd0925c72189d46b3dc91194b0fdfda982a203f2907d250013c28f79d609628bf4747f8870a9a10c9610f99108ad813c479790f6aad9438db055c51850f9cbde10fe00645ca1f504a6194f3f669966b1dd2ba844e931a274844cefe6930dc5cad2daba5a61d5b6b4ed755bbf514e9ce6204ab876c30837345c0949b5300"/2370]) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000140)={0x0, 0x0, 0x8001, 0xa3a9, 0x8, 0xffffffffffffb83d}) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000000c0)={0x3, 0x9d, &(0x7f0000000300)="4aa5909d6b40e52d993dbac8d4bf77f7326c74f98de9a58ad5cae970a160c1215a3f39b4721cae09ec9c36051a33df060c8073bf297b95155e3ff7b3cb5470db25f6cf11aad2580b85c8f676b344421fb99c62454668baeaaaa57b1168260e9f2aa9a3cbd7b63a03cacc1f3ad2de2c7964eb6affc1dc6547ec3f9349e46c167b5634681d4fbdd6df646e00982f9510bcbfab5099c011346c77e6a441ea"}) read$hidraw(r1, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x9, 0x30100) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000240)='/dev/usb/hiddev#\x00', 0xfffffffffffffffe, 0x142300) syz_open_dev$evdev(&(0x7f0000000280)='/dev/input/event#\x00', 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000400)="992106cc7a49eb917749ff3631ca2b501f71de70047a1866fbeb6984545cafbc56f29a41f2cc930165dee0638b132f7971c70443dc1ecfc5bb30b5ca8424977cf71bea990c67deb1fc432e63afa4e79feb9c35f8de387cce0c905a03286d7e01859903a7a0b2c4f25a9d230958a80416c5a4e5c6e76d0a55a740ab3261b661358d4ea8aed1ffe618c0dd2e423bfb6ec5b53ee9c34d84d8194e1d37590856a5636d41bf600f4ea9fd3be04b023bb47c115b31054127d6def630dd417f42d6223cecd81f73ec2a86498a1d1c88f1d486", 0xcf) syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0x41566349, 0x86) r3 = syz_open_dev$hidraw(&(0x7f0000000240)='/dev/../raw#\x00', 0x0, 0x12d441) write$hidraw(r3, &(0x7f0000000000)="3a0ac17e0d595345e24ea72cf22da8cf6bd8605c", 0x14) r4 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/\x14./raw#\x00', 0x400000000000a, 0x2000) ioctl$HIDIOCAPPLICATION(r4, 0xc028660f, 0x717002) read$hidraw(r3, &(0x7f0000005200)=""/4096, 0xfffffffffffffe25) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000880)=ANY=[]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x109a42) write$hidraw(r6, &(0x7f0000002480)='!', 0x1) r7 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSKEYCODE(r7, 0x40084504, &(0x7f0000000080)=[0x80000000, 0xa0000000]) 14:17:16 executing program 5: r0 = syz_usb_connect(0x0, 0x3b, &(0x7f0000000440)=ANY=[@ANYBLOB="120100006d9a321010c1a50000000109021b00010000000009046500110300020007058c0300ffffffdfd8f508c0a7dd3d4c259231deb8ee07d2f5bdb903a6175bd44898a60f442e0432f279da5de59fa4d50f00cdd65d1031e98f90afb4bfd93ea37e5e0374dfb6e1b85aa5694be0c4214769b2ff098f7fcd49406e5848bce348dc7bbb61401a0a4de82d68681e952c25b45452c158b39698f1a6e2199e0c843b595681e0e9c1ef64d410fc5f2c97c90cd2ecadea103a577409745161237974cd55fd34854eeb2c6a759984841d692d511dc125bdc22117c7dee59e61f90cb38adc931706f12d7a488277cadb04ba6363f5790e361634099c197364e254888b7a1fb6422720692f263807ded4d742f0631817801ee23401f0ed3d673e36a7cfe85114cc292a9b27cbcd0459f106fa06e14e9d781e118f7b1331a6efeced8b04151c8ed49282f3935e4edea32ab097ae593b272db569a8b4ff5f9295e07f32670802cad4ff0dd908cc8fddcd2db54f5115ab986f524890f2299aec0c932eb18649dd4c6dff8e3a9609aca636e88e71799916196e9ab069c068d07d3862e0151eaea86c045d57dd07d775b0c2899e7bfa971ac022cf3a02585f145d75eb351db11621df7a8518549b45d6dd44b8136f0fd3d477323542563e27c6f405ce0cc3dd6fb16c5d2d210dc0c1b5e103b0cd8c702205b71ed8009aa2135312480976a394e14b27dc228e5025dd500b0002409bf65fabe1000000000000fab5fbefd4cf9b00000000000000000000000000000000000000004f4a2a4bce30ba6c000000"], 0x0) syz_usb_control_io(r0, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x10, 0x21, 0x58, {0x58, 0x2, "7c146ef8f9f9b330940f4356e72ca9fb959c29dbfc1ca7d88e6525f269c2894e64d42f48eab1c862fff2c202970d72972378c18ada8fd912c141ba419d2b55cf08ca76f21453391b9c8d8b40c48de0193b335749156e"}}, &(0x7f0000000680)={0x0, 0x3, 0x1002, @string={0x1002, 0x3, "69fc21175c2bce6b2b60eda3c284e62bc4de6917c60874ee799a22297cff5b111ef4f4aab3767acffb7960e39f0c0566a42c83d9f73780b99d792f33fa47aefa8b30e8a5ddb441c7cf898fd4850db0ad3de27a00322a7a57a89888d64388428c98a8fb67aff9f00d19a3bca87907cfd4b5b9a3c0acc6f23e07f7c003536e84517e26028c44ffb8c486fdba9e260b33a8c5ff09a3ad2731da52a4cd394b97ce409e0fdc5de0e4a53a6b6e1339151961b88635b2b459cccff524d8a68d318e35f060c86683e98a0b75a36fa61c6cf13922591c5b004c5872a4f08678a9bc9a4c7d6729dc8225d087123e006ee317e7042b7c037f283938fb3ac02393ca39dd15335db39629d90d4967acede9822b6ad7339864482c499d4a7173447b85f5b433eff657dbfbd8e079eb5a966cddadcb9376396639c3a81da6572ba9a70b88452960d1f203d995ec4b6987007ddbba6678316ed0f17c403046e5069d3665c393403f470428debf42490269c6b031e9e8afba78b4a5d4802c5e547b1557540d1358bbecd59a160894a094f95e7bc677a1f493d592990b1db8f39201475b074d7bb8147b1771e74f38fc6e3c40527b71d0ed6912f1440b62d45d4c51c7425cc01d9acdc4985511aaf1643f33a72c9676c96413bc326d096b1bb39517a44ffe73839ced1d1defea06066bec6a58810e3bd441bef82ee002df18436e1cdd06bee3c0d429535849877eb54c6932b91c46facdec588a44df40256faa7342a909905ab9cffd250227d17aae7179ba5ef543e8f5a7f6f18d644e93fb593a76342645ef6e0c4eb7d7928e92b1e71d4940fde02624d3b5a19680e4f2d11fa2b39d6fa36785ace22e8fe74da80f9b7146f340f8e9aabe051db11befe73431c29d8cf02c3144facdaf6d5e584afbfc5acddbf8f6601279fce86faf924e894d3e0d2992750e269b7fc3be3776bf5f80c21c901be015fe29f5f6f617a311ca8fa406c5179504b35d85110d58f30553e177ef0e6fbc6490f25086685801d89d306b36f4ab7f05fa1be239bebeb20923df3a92d142750aa72c61ed27c19c1137e0be903891cca60915dfcdd58bc0e78552afdd30161bd845785b5e060da2534eab7142d9474ed430be4d20f0c8c9ca31e44de2e9c5768293dc281a8102742aec5362003208b2de34720e1fce0f8a1f1a0e973be4183d2df499885136ffcbc68deba740dc0a36bd3c58316838c05af23b38cc909c1f9a0d3fb8454676bb31eaf2800fb6c17935ac1d9ab45df9acf4cf60208b5909699df8c4bb3433e8300675f152270474e7803b89734befec48447e9af3d53f8b044cdc86580950b43a77a70545876052f5df73563e71f91fd5d7e55bcdf96bb6f7007eb36ed639b6e2d91f63a75d8c46627ccfbd4cde26217e619679312acab2ba2220f98ef075d3c9dc6bfdb6e081eed990f1c2bba8795e0f10d50da61dffe2b3039d937227d111e0ee9545d2a376208dd73973133df4b318b794b78ddf186e70bd1839447a7f8efa34e47ec6fcf232e839fa1f81fa46096b097a95d9beba814043861ff36b3c00d1efa263892a7542a3fcfe021dede19abe7e8113f71e615d220504aa94e3764878e6c99caf7b759a2d7953dc3cde486e4736df5c6c3b6eac05622a53138c41c1483ff0289b96c07f4f590b0412720bc577c2b75d0e9c6802550da50f3f14e270d03b169e3da672ae2e6cd1896886993802e38642778b7ba14adf8a325b5b22150ebc0c161e6a855be3284578801e43970f2dd41bbe7539843cc28e49ba344ed5b3cceae3b73f535c27c849bc7952aeac49883becc0d2719dceef8f1ab7b19e910121db64b2ace31678b7b6fa1884352a05e64177bcc1b1e6dcf1682cc39aa54cb5f155c522c4d3c3ee75b8331c7e383e400358c3b859ce34a7f2e026816e2107a67d405b5369f64c4ee64c9bffc140c8c0b875f412675a8c5d7b41765e7cf4ee3c11cc2c8439f7a9abf736c2f7b5d43f114317aeea91643a10b00d2f0557604ae2722233bf6c6e765ee3979d62335b514c675afec0d77bd8bd7c4da58d63a90b913e50a2044f7873391349fe40a74da2cac3774e6acd4392483bab8acfaffc546aedd607522d4df4d7f7fd25e6b954cf09de1d2ca27873eff8dbed00acb307739e851f2743c3ea2005784c0294a921971a3266ddb9f6cb58a8044fa1c6ca07e923f18e80732025677c4245cd8cb1d17468e77ca85d1d62db16f66a25d0513a18032549e9d548081362acafb40ae9bb24ae4b6a87efed768ee60e6e47239151021aab000ea43a47a8c498b59bcefacc31187b8be779524caa4feb79bfc3d0d221b756fd47988988e76497ee55b352300ca6d0c95a0c9da76767c3317a3c7744ce73f6c2deabdcc44d730acf8e294b60cb535d07fcf179eeaeb9e4038a089f332c41eecae42935191ed4bb7f6b936efe6789125247c166ad9b783dbddee1b7f0c688946026c9e067700b9c18e869171d448a4a4a4243c0da5357024a10b1287b9c0ffa07b8c262f7c24804dfff73b7797e3656e22dc3acc53f2eaa878b17761af1d230d1a3832ca5f9c47a8db7275f0209ccaa33060ceec26f460775a128afc7e03075fe9b12e37846045c6eeb4314e94a45d840085f0fcd45d6f1f569e959bf6ff0982f21c643499e562fcbe799d23d9b8b5698c0e115d7169753b36d4d6d8bce52f3df3d935d68c46206e69243f8fbd807f8cdb909496f65d9ccc3b2ef599fe5fdfb95ec1edf6095dc1ff74df975b684d2cbb97b3779116b3f533150fc4b53064994b95b66e8c63c950580024b4968f4e4b6e3dd4c83c1779a1632dde7875c3b79563fd780b80f5993af00b594b6f60209a0424ab82e1a782119cc1d3fc96200b6ad7d09afb1363836ee9fad430c7ac70469f8c8903d3bb53f96a96c631dc20bbd86f8e77d3b1ffe5278a8c8336419e4b54a7f3b71c6beed346f045c6724b46df7a3b285345ae39966432c5b5a7d7ed0be4ea1a01386d37021f15d1a9f4a8787cf65ff84cb492fd2bd22f389130af0d9a15776e818929bf2a2a6d091b1a0bb618c1ad70be1067c5358dc21401e1ee1f4b5ce9b3d5af6387fbacd2cb7e47e11fefd51e2a202125dd1118880ce9cab7d4d30688285d9946d46a44a661bdf4a78d130d3d95eb57e21d604f4efff4bc97c6b81d47b32adb29215270fc543d31e6a1f4ae2fe7b66d46b260e896be62f1794030b42b04b74281f761dc4293d2dd8846af8cc7eed277c7b8e82f0a7f5699f95b55dbeaa6f839d60ef1c3a79a84c7739bbb6ce4e21feaa5c1070be013cdb62844c1d0fceba4d2ad7983c10578a80232aa1781570491bd837ca8a4c576e7385683eb742e6f5460ead3b9bb154dd84d5198dcac60664030a491c7401f1d0d218c9beddb192c23090885e7d45ad0a002dfcc30a73fbf914be8b5f6d2f5ef8f0b4a9880cc020e4faa375c35bce7d49efe5fe1269b469ae21d23c3cdb29b86fcbcdc857d73e5941b1d05733c306f26a275b1a6ee5608a49c82332c4766f32ffed1ce60427c894bb748c95b82ab8623c6dd698ce5e61120f8f1677f41c0da1083ccef67118179b07c5d53944f2d23b5b3fcefd92ffa12fce2bd4befc96141222b3e35d5735b247b56739e7bbe2b341a441bca6de4a1619105749d9f5f59d3cc4f1b46b1e7299ac9aa5c021f627a39ce9c4389dfea35de64e725d836b473cc6eb4077253442ba602878365158e3566a9737d6851eec354b95a77c46e42a3b5e98eaff9d1ef7c38f97a13ec088b21e6e55ee95238645d69910fe4f8fdbd7260ee06f1912b10d8aae6cc0d3acc0cf718cc51ca521a12cbf46553ede3ddc07872ad8c66db6bd600b547d35f4435e2d394457ba535598bcd6c2258be1a31555b69006741735bcc55b48a2db6315d56a4601e3a0a97e721effd476c1f1e0ee954bf8805b4ecb4e9dfa9e6c05c79632c148c486874dcdf3c2faba9e1922a74acd73a0d706bc1b2dfa81270863981b6347fd2ff16d2bb58e2b0f10fc34880fecb0d2b38c6ebe2827b3c649c7c3e95f0105bae010e25bd4b5007015126f10e630809289cb00583ba94053a85a7792d4a02f7079f4c4c5e11e00c0a887a4f4c5d3498a4cd337cc8be2dc96a4cf33076c631fa3e3ab0f24ba53ed46e58d41fe4e3047b45b49b773e241961391e73bd6e7cbec2eb08f049abb8ac67ed3ca45f89d360c27e0004a84e4d9e312b58c63ec1ad88d5c65aeaee0fb8184676f57887e10b85f1f0a17708311334a4f99f3b61440205b02c1913370db402fc1555d6167c38205c83ef2974a328b333fe3cf1937b43bbc1294e7665961340207a9c03f4104715c7ab7905450a4a4311c3c6c6f71556a51c0ddc733212a018e84cbef2b965d91d379fd1d0e532fdd57bfca8489c94139a4120e2063068d8689c5d5d8de3ade7b0fa7c31ddfd9cdeccd9c78dae8a855d802bbeec89afdea3a4a6f22d42f368e6bb541932cd8211d16d048750fc08cafa8878a2f8d90ddabd6f9f6a6fb180dfd62005b67d5607a422ded99e18a4d62f575d3e39d1f815471859f7d620344bf412f07b31af1062acefd4526a74c019651808c77be17d6cfa3d00e2fa85c08a9d14414ecf44fad4bfff34413fe10954807c2d6ce74f8ac9409570ae35f974245ef174769e331aa4622e9cade2e16310d2792f4918e5a97b9eb5e4a799422ae5613bcc3e6eb5b551d17c13f5684deb482a032aba0d171e3aae8607bf441c74e1286ab21e2c652df68def05dd627a653416bc7d8d45c9dc68dc64edc2c358b756ab7d6849c936a6f2e542a812832dba0746da0c4d42d4b6aaccc90e7883a91fd90f3234ba293f585b62be5bc7178866c4a99d568e43300588db04826e145aa98d079607a3b169d4cb8055f9d42bd6ae5780e021de16c4a313430429d03ab509b339375085caf9e78bdfdb2d948d8da951960719f81a7deb7e748cfbdeeae4c40c76a9a0bd84af5e462b28067b2ffdb63750df0e7f8980373689fec3a2aa03f0fe4784f7732182b6b8ed6a06a9bca9b6d2a10dc46f8f8e7cb66d0e8679ea9740ece4333b9d592d9df7b92cf71ff05f70fc82fa1182895993c519e9b29aeae0c5dc43bff51b5b742f5f4dd32af14e7f7db8e33e1aee373fac3baa80db1b234880d16c4709016c7f4e7f918f98dc0fb4fc22aa574e91984fac3d16257322ae8711da5e6c91a7c64819b0f51feac23f4a90252fb44e42969c616afb8b9698761a41cc9dc6c4f66014154876a0707f066ce74d9091d72895c79a4d93e8e24721b9ba4c4f41da9e0fe4b23fe20fede16dd94f8f10c9530f6254a9c63f84822fc1c0710248415b233ad7f00d4fe191833fd6fd8f070f2243b66dad39038ac760dae18e860d70d4c4ecdf97eb6958c851bb4eea204594c3214529980dc14751dcd9f0f5aaf59188f60e9fe129a64160f0eeaab0b5f4fd0ab78ec68a9834ca1ff195b0ea1e00c438e0c7842e43b44e3ae27bf4454648711cdc5ad64d6ff4be8160fac2a3ccba57a4b91141e40e5a373ece0c8659535a9b9021f715eaed357627221e2aaa6d6e6695ad575d917da93a2aeb6099cf4bdd7916aecee472b846fcdf2eeeb42bc89fd1c26ab7b482ef5a01590912eb4e68891b441ab04c8cf1ad646333d7cdb382cb08eba05f3cba8f904c0b6574dbc0f1264b8f2d62b69f8ef8f088619a8da24ec155837c3ecaa00c848b4ba9a828852a9faedfae633060cb01c24fa5dde953f5250ea2d3bd9b292d8efd6ee34779390f662f4efb899fe2eaef8338f316b5022357962a9e2b2ca577d"}}, &(0x7f0000000080)={0x0, 0xf, 0x53, {0x5, 0xf, 0x53, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x8, 0x0, 0x1}, @ssp_cap={0x20, 0x10, 0xa, 0x81, 0x5, 0x6, 0xee00, 0x7, [0xc0, 0x67, 0x3f, 0x0, 0xc0]}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x4a, "19f272d677fe91ef6eb22ab676bc515c"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0x0, 0x7f, 0x80}]}}, &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x8, 0x40, 0xff, "9aa83e00", "5036eb9f"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x40, 0xc8725649d6390496, 0x7, 0x7, 0x6, 0x80, 0x4698}}}, &(0x7f0000002980)={0xac, &(0x7f00000016c0)={0x20, 0x0, 0x1000, "6fc37489b57d8cd16714480ad01c5884140cd5ee04bcfd4facd74a6dc564422ecba959ce2c4e2e4fc6b1e9d9fdb85aadd0d32c47b63f74e4738156012d331be2681e960fd0416103077ac00116dd205bbc1d4209208ea24110ad9ac23e0ad28219e613967f72f50622bc8424ef05c9af66374c5c428b7ae927de19fd415f3683a914db7bfca1d426e2a2e2be86bbd27f1a050b093253ed6f9924e411a017cbe9418aeef48505e288f2cd2f8e032393776ab63d15b8e624a74bef328f2baf717463fa413d674fbf194a8785e9d93415ec47fa6f1d18179230adfeedf43bbd283887456c229e834be917e02a17be80342b3c57a5fdeab8f7facd124369d02527e4e358f558c4f7a264bdec62923c647f1fd72ac968555d7690911e6b96c6e02fbc3c07e20158fcac8c5733f1f248ea505786036d45792c177603804b6c624f62549bcbb9604dc2ef91086edf34976d856ccd955a6fc1621a51d9f6ae3895a6d3824facd6db084e3d9b75a0de0613603f4be4c3c8c660d7f084f4dfb22b5918c0e9a8006e8bfc29e6e40b2b9c7328b4d530de5209494cc7fdd8d935a0d77d0a69a373552c1bf5ddd615eea7744be0c9e580e78570e00d78b2813f77aedaa859703b63dcfab7f53df8f3b15d8587665f88dad7f28f398e419062e2adff9fdc4c0a8debd9eaddd042cd08ecff5ab05b9cece560cd679b06da8c0208f8ba10de8f6f9fd73df24a3cee90fa4d95d85da69bcf2006ae60964486deb7c7c41befd142431fba8068c91ff269c7c67dbd340127d60a3c715d3ac8d1469ac882aeb59d750a815108a4f748d3e599293f9c8b0cb57e789eefc7e1e8db39a8b51ece0a8706b6f42f411f10ec4d34816622007f55ee2be88e249ada98059dea73bf0da46b558e0af53d92f4148e26b635deb9afe4b4c590bcd54724ca710d5a65612dc9a644973e4f7461da8baecb05529a37b6b49d6526c1b65f4daa981fe7c28969b255b34bfe66fb1bf052037fd43ec39b9edf7108d772b0383c4370271fd1cb5ac7e69de232eeb36d8bda63677204c56b865aaecb2493f6e31c30beb2672dd010fbc827852e6f4fc2eda0e8637fcf3886be337106d9551552ab316195dbea7f25030d1710331a47ebc7e504a0293f4daef524e72f8b1a299d80e0b22216c5b472f8f1295f5d50a894fcbd13ba5d7bf39a6c35d1a047d9f6068faf40ceb2ac6da96cb0339961d094488cd98b3ff79417b00b6f06268e1ef8aa756e63dec6a0d1b9c75f84ab68ef7125f3d74492f41d64b1568ebcad150e62830b212c052a36814b1cff4608615b763695e7ba0216c84496c4372bb065d4a9e3223ca5ffa5fb01d3cd5d8720b4d29792679be7339487a1907c1395ff30c22fc17cc7428774b4f0eff5b69f5bb1d7e03b35652a54324b6d3e827bbccdc084f8fdb953d73b41a8a59ce890c4523e7ac012d8f907d3a10ea21cf1c4ada76db3e02fcf66536aa2f67d122f17a4ac6ab64fcc48e9295447396f068c6396f2e826a9817a08756783d63eec8a412f741a6404066ec3aebb0f162064ce95de0ec02bb8449ad64a16c356350478fca4707884cc41427d403b1b4884ca4f088053a010312a8d13b74307bcaf07824db226e10e87c1c967d72aa4435d06baee368fe7d94dabeec41ddf5b77cc194ecb993eff1eb259cbdf07c52e69d30c57d17dbfa75023581e712062b834974f1dcbed20dfa7f3bacf70712765c7fc8029bb8870afd96d722a6d38d2a6539545fcd2a1a0f46d5424d60aeef9bd526da0d3a97c3017861e0506a77384ba947837e5c713fa1d35e5d288681edc8ddbdf5b5086f5ea14f4da0dbc7119ee962b775572a40fac0e69cfd182d2e528a965911bf1a01f7c1f1aee8c10b8104925129337ed2945c8e19b93355bde70e76b4841c546390c5407114720372c7615e8e0271b2cf61b0d7e10eda6e4833ac9e6fbddf338ea037ec58dd77773a4121c259b6d88d76719b36ee8fcf90f91b3e182546ba42c697c3d400aac08a27c8aeeef59b656f8e44e93e0906e4969027f7a5a4e11384f206ce018f52442090badba719c1340bc8b6bdf903b99af31aab018f7cfe5a2bf24f27b3fd7516828334e37c73781c3e0ad66f06020ff60496fff2df00b05ecd4b87fb7ae57f16046021019303f9e8a9f19b1dd8c8ebcb4ecc1aa894dfe2a3d6e117778cec718080f2e67c4d88faeadb8d8a7a9bdab8641a8a4a4ad7638bbf46808a3406e3e2a4b99c55a5adc995486d291fcd053005524f13a0d4394925016b3a9f7064dd9984d893319b19010e52a550a8c4bcfc724201a3e0017238bfd18e0d99e89c05f40bd0c38eddcbf640d0c0bdc976d34145a1f609cf8595595a1f9eb6d5901da1869770185f837b7c040f6e65bde97a244111acc50379a0410bd84ecd7f30fbf99d40820b41842d08f528a35f490e464e43767c04a46c902f66662483dde0bf0c16526c2e9edb8d4a6d767f0714ad389c7991bd0005df37b243e3cb2163d4ecaaecced25664e5aa4bc2553b76ef67ed561b1bc3f4dc73f83034cf55b1dd8592eafe6db250c2462bee54e48095b31571fc281e8798055cd8cd50fd769404956832b1db1aee1774b010c7db8c60aa897adc262005687be18ac4a3a272f4fc1135772055ccc65bfc7d70dca35ddc6a4143b33ab21b5a810a78d706c35b14af5a140a9d5e191332d96429be070bcf086acf29030c290f26096415180ffad2b58b78723a16ad870e51e6ce8cc8f2231363a9c6d4ec455726d6480f9858730f3afe5a9e96448464266207b2b2bea7a08e4721fad3fb98b5b7dfe3dae838a75387256723c5baa0bd2666c646f7e3ec961f14df3ecba75b776ca6f0d3f4b03d06daf8bde35cf3b975aee4d4c317b362100a91ede38f836efa4e1a8a9b5f57473244e0f74f9a3bbc8ed0738db96430980c7fd6994c75f1785d6251b31a3880d6dfcd6712f712aaa1bc7b81c040d98ef85cf31a977828c6720ae0e675606f8527046c157ef9f23a90266a1ee584bd4da41e12c4ea21326f11d76ee0cc6024a3846553f72db543bbb4f1d6ce8363b1d250e58f4b24cc7eb7d8536e0a4cefe8f48785f30f4eb1cdbc988ea4c3c3096d75290a9fcacb7dd4892a5e5b37ab1bcff7f391a37831435bbd7f86e24fd756524db91bc3e7eadce0a7f87465989ab78430cc41891a5d15f6a4bf179373d624bba8f670ca5a76bcc5bbc47032cbb01066869ac2363cb655c64bcfab0ad82304e35315eaf0551cfef4f9b8bcef5f35d0ab5670d141069b8b34018ea07e7b238fc402a680409b3f3ac6063050eb6092e41f88c465fd2ed2afaed2100738efac1090a787fb8d06038c88cfbaa79bb344142494b05c31efb57446fb1cd6e08b2237b59b0c067c597b8a05b62f6caa524f2a44030f71a3b5bfd88ef4bfe41d8acf2144a549378ac5f345d3db53ca5eaf8bd4513866557af77dd6a78995efd81e2b04cb6565221f7deb74e1d31514603f9876bbe07a152bd531ebc3a14f864ad8b877bf2dd46dd2f73b6c056707f0815b16de19bd525865d7e2782af9cb2b4dd9c258ce8fffc4ac584350222fa3e5110798ee24a67bac0c42dcb0c37342d2d2298a4ce968b9ae25eff38b421b92f67142d7bb6d566250d94af3b343796ddf2ee701f89f4306ff2872f16f76ccc7367062560bb87b562db5a7bef4f576c366b7a1b78ad80c2ee37acc6dae56fa597cbe29b390d0cdbe52f43ae960804235699c60765bc796a4cafe2fd334f7a5f56ae16b26819f0cdd50f7639915c5c234ffe0380ba35adc0f7f583cf235ca07421235c0a507a22b8506aeadbd05f07587cf5c1ef0656359956970126fa6ad198476d64d8e8a99f279c1478e67ddaf72097f2355b445b45ffe9cea05f6744ae578be671738dd1b3393285500ac8f27ba58decf14ced8a06a92d1a39aa46120035d29358ab9bb5d4605f2c3eb0a110cbaae58a8e410f6635db11b66c7b0b139fdc1ae0a7d355a44dcfa5d2667234f38c192753648a929f926722638c427d45b3bedc377b9ae86295b9480197588e81435e46aba569701a4beec20882c6484b0b9e7063277c21e1172ce6510212233ea26a56454d13ea6f3f6a8aeb80139de5a38ff24b8d24121b24867f5c199ab0746864673d604faea94358d1dec26ae6f2c06132060732c2b3c2f320cae3aeca117ea1e7b01d1e135af2a27021cb22a45d5ab2d2372903324fa23b5d7492586a6a1b9f07502087534259608f61ab3087d83cedea3d1627ff858b3c1924299de8568fac9963936387d82647b2dfe4856805a7b74a78e5ae9200116c00dc921715beac5f32547509f8510b2781560af6febe421cf0e98415accd6dd62dce0a8a3845289741c76c2e4e488194add4461d328b640c223d04d26c2e75b8ee80e2b4c52ce16673bad3a126d16291030e85cc5bb07c81b05724334bbb8205af86354ed2808038cb92fccc4ab76db20f44503bc644f8d1d16b72c8cabfd664781f9abb47d57c8182e1bbacae074b9479068b2f911d40dccc6d62c00a355ea6342c5ab1b93d5ef7cdad2180df4276b02acc90be933ab6156cca4c572c1f35d8d1b3cf612ba881b04c993f8ec0abbaeeea3f72c6a8e5c9724e1e0289a143102e6f069b3c8de3fc8cecedbdd15dac4683329df34dfa88cbb1d0f66ee3ddaa9076b29cbab5e5705e24ac0c67eb05c79a680402038c81e757f4cc962c5eb29779a73bfa3d87d0f6deda0f2644c971f2cd56a5ce2e71cfe69db37eb23afa000282b41afddf0f0fae31f2f8138af15d73d7a2d2272b28c7c661b4facb666e56fb32c1be42bf26dd265a620c3e98339a809793bc1c014061715d9a19736552709887138575b7852f535e202436f505685c26f8c805621701fb9459b9fd7ba40e43c09495105f1ab1d57b878872d6d3db562421aeb7f2a3fdc4dbce5af5294362f66e5c012ddfb3fd35a40d5bb9de36c76c8ac0c351c66d47cf3873fcd9bd52aae532394a03d9223a114a31b0af6db032e49ce20d3270812f4d452e93f3207f841fa0664d154bbe5e7829b361ed15813ecf4c00977dbf5f123f23305cd610993ba702f7dd975a6ef79d875e45ed1e80a00cf70809e72ac5600de4c917264e444efd2ee67bcf6c16c85e9236161215c2d226493493ff834814b7667c6addc21cf26edfd87f653f41e77425940870d55ec06222b418c838bde51f434b4b905445010857c462c6a73a858a099e6285a1b49af12c34e7cb92ea11935f815e28086133dd141479abb92743e26207138d9fa27571d5c4a21adcbacb2d562cdeaca6228e5e5bd3a7e305c5237dfda76057c173fbcfa87ea15268a6f8f5067678cd82a8f59dd003df5d0d0e42c350ba55b7856b59f579ab40d6336b3f7bee169e137078e6918ad00e67e429bf8d4412dbb574ffc1fbcfcb33ddd3dff8158e957dad4541a174a81eb467deea0793f06fc99c64d144f596ed364f5d0353c00fd57d4776bfc3b03b670ea524b8a85c9ad0b7d4f7abf1948061846f1c669e9410622d85f5f26d639dfbd14eb468b872dc1388d1c9c8e48cd6e4da83f2c0293f68f22a34ce88f63a095eae565009b4c4f952719059c537ce5ffc9390387620223d87509d7fa2b61da54632c7daa29842855794e81a65d40b80e73ca5d380eea5965cd379fbf59da83393066240bae1268f626a77e040a325f218efa92367378017161ac6a9310c82e22df359d897f957152bac6dd3eb051c96990841740f09d61c0ab8d15c94af198a0ebba0f1e440bb03768975e64bce0ab23987010ae1ee"}, &(0x7f00000001c0)={0x0, 0xa, 0x1}, &(0x7f0000000200)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000240)={0x20, 0x81, 0x2, "d014"}, &(0x7f0000000280)={0x20, 0x82, 0x2, "5ce4"}, &(0x7f00000002c0)={0x20, 0x83, 0x2, 'kp'}, &(0x7f0000000300)={0x20, 0x84, 0x2, '?\a'}, &(0x7f0000000340)={0x20, 0x85, 0x3, "0fb676"}, &(0x7f0000000380)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f00000003c0)={0x20, 0x0, 0x8, {0xe0, 0xc0, [0x0]}}, &(0x7f0000000400)={0x40, 0x7, 0x2, 0xff}, &(0x7f0000002700)={0x40, 0x9, 0x1}, &(0x7f0000002740)={0x40, 0xb, 0x2, "35f1"}, &(0x7f0000002780)={0x40, 0xf, 0x2, 0x5}, &(0x7f00000027c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f0000002800)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000002840)={0x40, 0x19, 0x2, "988d"}, &(0x7f0000002880)={0x40, 0x1a, 0x2, 0x40}, &(0x7f00000028c0)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000002900)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000002940)={0x40, 0x21, 0x1, 0x6}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x200000) read$char_usb(r1, 0x0, 0x2a4) [ 123.676978][ T2750] usb 3-1: new high-speed USB device number 47 using dummy_hcd [ 123.886964][ T2733] usb 6-1: new high-speed USB device number 45 using dummy_hcd [ 123.906988][ T17] usb 2-1: new high-speed USB device number 44 using dummy_hcd 14:17:16 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 124.067059][ T2750] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 124.078007][ T2750] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 124.090869][ T2750] usb 3-1: New USB device found, idVendor=1e7d, idProduct=30d4, bcdDevice= 0.40 [ 124.099951][ T2750] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 124.109326][ T2750] usb 3-1: config 0 descriptor?? [ 124.117509][ T83] usb 4-1: device descriptor read/64, error -71 14:17:16 executing program 0: syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 124.158619][ T2733] usb 6-1: Using ep0 maxpacket: 16 [ 124.207088][ T2733] usb 6-1: too many configurations: 27, using maximum allowed: 8 [ 124.267114][ T17] usb 2-1: New USB device found, idVendor=0471, idProduct=0602, bcdDevice=40.15 [ 124.276241][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 124.285950][ T17] usb 2-1: config 0 descriptor?? [ 124.331049][ T17] ati_remote2 2-1:0.0: ati_remote2_probe(): need 2 interfaces, found 1 [ 124.347050][ T2733] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 124.355375][ T2733] usb 6-1: can't read configurations, error -61 14:17:17 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="120100009efae210b8070a42ee2300000012c5c67500010000000009044800008cb10500"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io$printer(r1, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x0, 0x38, 0x74, {0x74, 0x9, "719b1539b29c9373175697e4873a65a4ff4afa5366cecfd97a3724f8514d3274b517aa869f649fa779fb8970d4eda49a95d70ad6ae4cfa45b54a4f1e1b433831abfba0fb34f74225c1eb7b714149a44280e9dfc3a5d28b49727144746ed4d5e3f9210ff9624369a3018c3522a401a3723f7a"}}, &(0x7f0000000080)={0x0, 0x3, 0x32, @string={0x32, 0x3, "07acc72161dfe3af3fc415a79301b34d91ce0fb80c329a0bf3a407af6f8eed21872bde2de1c85667de714383a529072b"}}}, &(0x7f0000000300)={0x34, &(0x7f0000000140)={0x20, 0x16, 0x13, "065caa7531a29b6a85c0617e9c58080811ac55"}, &(0x7f0000000180)={0x0, 0xa, 0x1, 0x59}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000200)={0x20, 0x0, 0x71, {0x6f, "411c040ac589fafac83f07467be3907e57f672eb91a58450ebb6766fcf672dafc20a3b6f21d9bf8a9fce3a3ff47de82d761052e9ffae649c6a0eaea90390bb336081fd92d96bc97685fe997919712c4a5489223d26c40b0891dcd7e7f9855ebf3fddaafb8afd247f7748f51c6b756d"}}, &(0x7f0000000280)={0x20, 0x1, 0x1, 0x6}, &(0x7f00000002c0)={0x20, 0x0, 0x1, 0xfd}}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r2 = syz_usb_connect(0x0, 0x24, &(0x7f00000018c0)={{0x12, 0x1, 0x0, 0xfe, 0x35, 0xc8, 0x20, 0x9710, 0x7730, 0x9f17, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x82, 0x0, 0x0, 0x2b, 0xea, 0x61}}]}}]}}, 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000900)={0xac, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) [ 124.418315][ T2750] arvo 0003:1E7D:30D4.000F: item fetching failed at offset -646070935 [ 124.426719][ T2750] arvo 0003:1E7D:30D4.000F: parse failed [ 124.432587][ T2750] arvo: probe of 0003:1E7D:30D4.000F failed with error -22 [ 124.477054][ T83] usb 4-1: Using ep0 maxpacket: 32 14:17:17 executing program 2: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x42, 0x80, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x100000000000012, 0x7, 0x1, 0x3, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x0, 0x0, 0xfa}}, [{{0x9, 0x5, 0x82, 0x2, 0x355, 0x0, 0x0, 0x73}}]}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000400000000000000ac4dd078124d6a5f58948833ae0b9fed271d07269efd080275197ea31edfa1efa94fe8337e3bb4f57e7fcc9f54aeab58835d3743e5aa6bdf1002fcdb2282a97b642e0f4aae5f7a3d2af17119271ddc5e9d4e76cdfa13eb626c7a6dcc3576f302ea09153014c857a3c2e2884cedd888b85dc223ea2159084e467d4b5b5ba8106fc18ef8a01aa4bc971765b93ea1b72d6ea0450ec64ae6607a9ea6611ce1cc2618e55d4ef97a2ef09c09e006adcaa9b9dd2cfeb7936bb0eefda552c8a5b3ea34a80f66affcbed6d44cd859"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$hidraw(&(0x7f0000000200)='/raw#\x00', 0x2000000009, 0x0) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) r2 = syz_usb_connect(0x2, 0x1, &(0x7f0000000240)=ANY=[@ANYPTR64], 0x0) syz_usb_disconnect(r2) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000240)='/dev/../raw#\x00', 0x0, 0x12d441) write$hidraw(r3, &(0x7f0000000000)="3a0ac17e0d595345e24ea72cf22da8cf6bd8605cc6dd64", 0x140000) write$hidraw(r3, &(0x7f0000000040)='iS\\', 0x3) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r4, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000280)="f41c54d91175abd8a7398f63a155c4e41b6a802bea7d38ea7a8c9c254d9db15dc492bd5f812ff68379b475e2a70f278d12c6bb0b501391641c89c311e506b2fcc62746dd51d15b08cf634fb67a0fe77f98bb0b644b7ea288488b92fb1ca85fa45668c96e80a00c6f979ae95a08b1fe479603b8ddb82ff3df6bedd8ab7a0ee2d3baaa374493c1afea8b9f31859b80136806a2b33893a660ee4fdf970b76c600f6", 0xa0) syz_open_dev$char_usb(0xc, 0xb4, 0x401) r5 = syz_usb_connect(0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r6, 0x40095505, 0x0) ioctl$EVIOCSKEYCODE(r6, 0x40084504, &(0x7f0000000080)=[0x3, 0x101]) syz_usb_disconnect(r0) syz_usb_disconnect(r5) [ 124.507064][ T2733] usb 6-1: new high-speed USB device number 46 using dummy_hcd [ 124.534246][ T17] usb 3-1: USB disconnect, device number 47 [ 124.607448][ T12] usb 2-1: USB disconnect, device number 44 [ 124.677132][ T83] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 164 [ 124.687155][ T83] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 278 [ 124.746995][ T2750] usb 5-1: new high-speed USB device number 43 using dummy_hcd [ 124.767030][ T2733] usb 6-1: Using ep0 maxpacket: 16 14:17:17 executing program 0: syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 124.807134][ T2733] usb 6-1: too many configurations: 27, using maximum allowed: 8 [ 124.937095][ T2733] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 124.944783][ T2733] usb 6-1: can't read configurations, error -61 [ 124.952388][ T2733] usb usb6-port1: attempt power cycle [ 124.956980][ T17] usb 3-1: new high-speed USB device number 48 using dummy_hcd [ 124.987009][ T2750] usb 5-1: Using ep0 maxpacket: 16 [ 125.027106][ T2750] usb 5-1: too many configurations: 18, using maximum allowed: 8 [ 125.077078][ T83] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 125.086177][ T83] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 125.094286][ T83] usb 4-1: Product: 﫥狍맮⚔ѹ㸛ꊿ轜팇㦽䀵논꤅㼞ⷌ [ 125.102052][ T83] usb 4-1: Manufacturer: 《 [ 125.147112][ T2750] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 125.154922][ T2750] usb 5-1: can't read configurations, error -61 [ 125.226979][ T17] usb 3-1: Using ep0 maxpacket: 8 [ 125.316956][ T2750] usb 5-1: new high-speed USB device number 44 using dummy_hcd [ 125.347043][ T17] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 125.356771][ T17] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 853 [ 125.367262][ T17] usb 3-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 125.380260][ T17] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 125.386974][ T12] usb 2-1: new high-speed USB device number 45 using dummy_hcd [ 125.389335][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 14:17:18 executing program 0: syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 125.577023][ T2750] usb 5-1: Using ep0 maxpacket: 16 [ 125.617357][ T2750] usb 5-1: too many configurations: 18, using maximum allowed: 8 14:17:18 executing program 1: syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 125.677238][ T2733] usb 6-1: new high-speed USB device number 47 using dummy_hcd [ 125.737074][ T12] usb 2-1: unable to read config index 0 descriptor/start: -71 [ 125.744715][ T12] usb 2-1: can't read configurations, error -71 [ 125.751140][ T2750] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 125.759695][ T2750] usb 5-1: can't read configurations, error -61 [ 125.781560][ T2750] usb usb5-port1: attempt power cycle [ 125.927054][ T83] cdc_ncm 4-1:1.0: bind() failure [ 125.936983][ T2733] usb 6-1: Using ep0 maxpacket: 16 [ 125.977125][ T2733] usb 6-1: too many configurations: 27, using maximum allowed: 8 [ 125.982908][ T83] cdc_ncm 4-1:1.1: bind() failure [ 126.002829][ T83] usb 4-1: USB disconnect, device number 55 [ 126.097105][ T2733] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 126.104738][ T2733] usb 6-1: can't read configurations, error -61 [ 126.257022][ T2733] usb 6-1: new high-speed USB device number 48 using dummy_hcd 14:17:19 executing program 3: r0 = syz_usb_connect(0x0, 0x1d6, &(0x7f0000000540)=ANY=[@ANYBLOB="120100009fbbd708401c3405bf1c000000010902120001000000000904c50000358439001e268f882271709bdc4a"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000000000)=""/186) 14:17:19 executing program 1: syz_usb_connect(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="06010000aa3b9908110f2020c9480000000109022400010000000009041c00029126c90009050f1f006300000009058703a422020144d5720503b95e410c260e15de9b6d02d33c3adf7fe141644561fad011a1ce0150be2bb3ebe5e128f7e5496a0579bcfee013582f7f013f4bae7ce2ecd10d251ec4030a1f9a44b10b693ca7e8cae6ee5e28cac781ecf6d3dcea4aee5e606dca188ee08e72c15cd2c4ea908f3f0bc111332b22db206f415e937d6589569eb759114e1f368329e401cf86ab153b04c1650cc9ad33ab8e8a935ef9cfb6af37b857d1d5178a28154a318a8530d235344fe954d679d5315b62f76e9e51d5d3afa4fd4df359dd1a14856159423088aa7e"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000001300)='{', 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r0, &(0x7f0000000000)='V', 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) 14:17:19 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 126.427121][ T83] usb 4-1: new high-speed USB device number 56 using dummy_hcd [ 126.506992][ T2733] usb 6-1: Using ep0 maxpacket: 16 [ 126.512263][ T2750] usb 5-1: new high-speed USB device number 45 using dummy_hcd [ 126.557309][ T2733] usb 6-1: too many configurations: 27, using maximum allowed: 8 14:17:19 executing program 5: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) write$hidraw(r2, &(0x7f0000000180), 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001080)) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r3, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_usb_connect$cdc_ecm(0x0, 0x6d, &(0x7f0000000ac0)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5b, 0x1, 0x1, 0x81, 0x20, 0x81, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x2, 0x6, 0x0, 0x81, {{0x8, 0x24, 0x6, 0x0, 0x0, '<{a'}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0xad9, 0xa1, 0x5, 0x81}, [@acm={0x0, 0x24, 0x2, 0x1}, @mbim={0x0, 0x24, 0x1b, 0x8, 0xf4c, 0x2e, 0x4e, 0x7}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x3f}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x29e, 0x80, 0x1f, 0x7}}], {{0x9, 0x5, 0x82, 0x2, 0x2bb, 0x5, 0x5, 0x81}}, {{0x9, 0x5, 0x3, 0x2, 0x294, 0x7f, 0x3, 0x1}}}}}]}}]}}, &(0x7f0000000940)={0xa, &(0x7f0000000400)={0xffffffffffffffde, 0x6, 0x200, 0x3, 0x9, 0x80, 0x10, 0xfd}, 0x3f, &(0x7f0000000800)={0x5, 0xf, 0x3f, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xd, 0xf, 0x20}, @wireless={0xb, 0x10, 0x1, 0xc, 0x41, 0x3, 0x1f, 0x24cf, 0x66}, @ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x4, 0x0, 0x4, [0x5f3f, 0x7696cacc0d20285c]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "3815975d61d6be8af147743978c5962d"}]}, 0x5, [{0x1002, &(0x7f0000004200)=@string={0x1002, 0x3, "b4fb29a8d567a53b59f8fe7e32e1f872ec21bdfc44c5ad41aa7827476fd664de2418025050d93207e6aaf79950d02372d21307902646dafbaebc9a869950b3dbff75be5e2f4f58ca5679e4b47c05a45dcdef6100bf96df67ac1eda1af4328082a470b126c652e91ea5d8f6174b0ccb4552bb7dd0dec8feb1da85a9d1ee4427b3e53c23fa15dd993339ba248588716882ecb865bcf003a99f38aab3fed7b5f5eaa7335a92ee24a06bfb846bdde056bfdbfec12c4e38157a31bec45da69c2529ac33f1d798a3d97a2d90bed42133ffa35efec74ca93a884c89000b1d5ddce96329467b2a5e6cdbface4c4972a7958a71bc489f98decbed2558e391f75c62908736147d3a3d5a8f6fb09b982ff1054e0624623938a50a908c19b90c44c800cfbb3fdcaf9e325d835701471928aeb110b1d18645468a6454773733ab6beaa274acfffa5d95b340fc701e695beb14914e4f3aae996d5760c333306d0ab291936ac97873ea14abeabb78ee0a49ca0f4295bfcc4183a3baf717d4b0146ab2735bc9008c29b8825d86f66658a8e9f52c51ab096227e98bfc45193d60c6e6769ba22867d810b2d45f49f753c2f0082655574f5a53be66e3b9c9d80e3c0df7c962386b1943ff7c48cbe37407b5fac5539c389c0efcd01e2b4796b8bb4dae1c4c03f48d6392cc67965a63aa448908facfc5f51fb38922ebb1ff601402143745f99a8bfe24517846d77ee3e29b3237aa006e9628eb914405241fbba8d335abb83e9d9f36cc3b0acc49858e054c8333bc40205fef9eddb00eee55a493578500b444db35dadc8a919a8272add580951f24e4808200d583be854fdc277a7536b596ed95b43c6d0435d84243bf05fe8c286c89e5738bdcb59931e7587098fc2367319139e6a674e3e543d4f394291fbb5a0c0402447e3cd2a03149a9a361f21414436f8f7c058608d8e548bb4b9de494daaa9af3a0468535c872b394f6285e00e1cb221a88d7d1fec36f8da90bb2f6b315030f156f03b16bff7d4c2694e225e13aa49641e1604ff438f419402430ecf507d3a2d4755d10504b3123865d0c497d33bcf8a67beb0a5abc7d7ea0230080fd99a222d9f14bda2312a5950f935d1359f695519c94bfd51e821b9ec7f835d563f47fd9729c4295ca025676840ddb8f4d8e501a1c0ac219e558da6d5a319f61a4ce735cd966a796242a29784d60d22e6326178046100936ea01f9c3aa6c972b10cee487f2e3bb61cf3d6e7d4dd34b1eb8996d3489b42ecab865376444dbc79a443d8fe0424a9878fa282bce39480b605367c5f7a677f17d373035e58aa6147f5b6f005801ddcc3f35a2463da87e7ecd529e8d3c2e5d6abef91fdc1d9e4f6e176949abda64b047a41382662a84c1e0630b1ec7776bdf6f90da2481dad21cfa3aceca30d1e7eceac277ddc3f15e5a6290b2db7e6e45fcdc3520031f916d7db1cf3985591250f6d53ec8c19f364778323c8df562055a440a8fda9f5b7179839a120e1e4a318a39a2bca63dad633480b482847f4083ceffffd5613198b1d92e526498485d15103cbd4c3bd00adacd6e33b399e9c70de8d88af80f6b01a85b30fb05650d2786166ffc9b7bef25187e523fcdd6c80d812728b0f66b9b87f30b5320ce5174d98d9379530c7bc7538d08d7334d9af9816b161d26220a95aa9e7b0fc8a180774b4579a64d753cbc80120d041b4a35f25c950d3d4ad1750de589fcae7d0bf6be2872b0ba3a20582b06348e374c917e9bdae5c10b252a8957575abeaee09bbd1822cabce91b42300b6d2a7d340e0f4f123abf4ded73f39b5c257f3dfc3ff66b5d76710f8b8211fe92b6b48796dcb2b004a8749a27c8d402384e4941fa6fe551900478745ef5768e57eb81055ba97c4db3b58b13ea8996f49a56ee88646ca989572215f82b10502092551f0fe678cf9854410491fb461808b84eaafecdee304d3c0ba0ff33b2ad0bb501113cb84454fcfa5fc31ad6441a1d968eec10b328a2c156a27f1e6abd7bf9c2120b01e7e26e5da28ef598569238655535aebea839d81b0e555bd1bdb44b4d340df8fe4e3d2cc797f7925682dd3776357f2a7fa4302b191a794f79c99f1a0fe38b325c48cd35a463f3b227df85f385908f4a1055d190ce0e7c1d3059842053b52590a2ca0f3402820fc842ad67527366f1f7d092b36a7e4f6b3b9c1a2ca995e19acefebcca9195f89aa4cf7a4a7c31dab05503f5ad46fb5cdf0c25e1cbdb576963d30a225d7b0319086f57e3efcf9a0f31be9e009578477d849d78fead0074b88cb549eaf51f8407c66712d56130534023c39dc1b5b255f26691fb663a0fd9a8ef9623300a7c25af4166e509c28d4c66267a95d6cb5373462ce9fdbd92ea57cbf9c26cc535ac2202da717f1e3f1fad9274eb39534b7ab6bbb89f3255a2cd096f30021cf15cd2c1e31b3e335bb5c3b64edc6928f953a23aee1e0e01521e58279c4dfd7dbe7107f4269ca17829bf0ab696d696857c171faa7ef1872b7bec00bad91d982244a36c894f79923a567c8eb5fd53a19f6b6b90ab4ec8886f8f22a30ff379fefcebdce95cdbe47879e7eba1b67a6a977c7bc8c04fbd6b4a5e099aa2a7370f3e8c4f872ce2d642a1184a0c5533aec32282ebbd1b9326e4c459732520db073aaff2ad0fe58a823cd28aecf1485d9938c9b188e1607cfa79d6f395e65fc30af4ab597a7365b7fd6601b8c33a3c4828f1319092165c0d2a28b5c4da8050e438e72cd63e53180628d240d386548785aeb98227d96ebf044518d29c8f6e5fb103b283d1b223e3cff7c0499a786dab86581a2ed00b22a90ecd841b71e608c078b86018226c4e509d99b238e4466d3befb5885eb1a661325d97a6ba0b35a4b9cdc8a1d77d68ea74c139748addbdb45155ef87db405b1cbe7adfab4a4feea2c9c2c3f552efdd973327a3e01f0b4dc699d98f1ef8a22d17f604d62a5d411902fa8441adc6df49b16c24426f932ae3fc203237821f945de0553a5ef472fa9c6b600a583f66ec911fc09ea2ef2671c0c69987ccff0a41a6178e34f5bed9ecb6958729f86736857c197759179f48503d11173a735ff7a007c16fc1960a8ce3849f91a5abfbfc53ee0d1a76159a8099b3aa1a5f15f7862d6cb79b968ac54a3e8187c8401164026c1cf8f3c7cbad2aa7fec0c2a0d5c64f44866479d53689bbb0d488475375ee3d5fda87485950336924347355269f32f5efedc0c196ca82b0f57731c506e978f523e6538435380826d94b55524b41b3db2bc9e3a13079d8a6df808abec186f2a4cd9c2ddda2961ddfa605b259189f2d1e4b4380d12245b1e27229a5ee35278d9bb713340c1da077a2870123b8905bd83343f6685beb16c99a0e16e3b7f950cfa46337c96aa5b4f02fc9762b215d5ef9dfd25821ca0e662b5eb69464d68c00cbfcf61e90746a196e38c1d8574c02938fe3b14d3c6834c561fd52eae0b94f49b2ec472833a346033723d7efd9d24069ce7ee71109a0405ad9f4f3bfd485229ac4ea343c51421dd25d503630c9e56178db168a4e7d74ee40a2a0bf8e5e83cd94811fcab7ec1b773c37417fea11d06f45a67ed0753694738105f743a584588e0ecc09344306c6e9680a563749feb774c06b9fce92a558ca4d0aa5b648ab0655fdc5858d4fadb299f0c3721f4d2b1116dbb5c2b0ef453caa26b18fc5afc62b1178b74f8b99931d6bd57e9628df6595a3be863e41184692a3c35b83d82cbaf1803233569b2e6b2a945fa0a757c36839a7812b0f007ff6444951fe401e6b40ede453b0e9bc698b496eef8636ac7c2e3e65aaf86d2a0e14944a9476b051c3d2dc8daf5a6e2d63ba61aba4588ce14e0a12f0d2694649277e6e013a7632bf424fe42b80cfbb0f07d1a7432f814bb5ba585b5222a406914bca8538dbac4906ccb7f3ddc9ae6192a4c5d78b8d89f2ded1a699f72d8c21268b27adb281c81ac51f7cb67c6b42fa6cdd90adaa0e019eabedbfe46d8695f975ebde9c51afb249d7be123ec8d8c3d8bcc7856c237777b2a3760a4bdc1b4d090cf2c983e822ac7347a7947f860419149d38389e8cdd8fd6c33904eccb446ea73d4b5a2ae8ed85740e5aa46c7e1bb4aa24959d7bcaabea34ce2d7e0533340d5f207ed09ba46c058028e28129bf9926f9ab2d5d98da6730a545d0c4588c1172fc2d3c3bad8f1fd1f860516a6365f246af815e1a3235c137feb1757b633766e39e6596bfa578753f67a3c5060462bf77cd7d13912322f2693fa9eb63ad42255fa11331d2e00e6e8e37e01990e45b1e1f9b2422c0349ea6146d225e18b9876cad60afcf0dfa9ced8bdbddbe8af5e3a919d34a5a2f6db1eaa5a00a9ff2bd1f4be92a0b757ed0078302f55d7f73e27e3270c935c72dfb6faeffe979a0a473b7a4ef4e26393b73adc518374102fad8df5d3a18c1f80e40bf1f642b5e587803c52d83ea8ad4ccab1f91d5d37b489293fb974da3ea44114492f343bcbe0d11192ceabb833ccaed67c9d550a07d7a34d303f8ba9baecd30698b67df24cd54f39705755cd6e9f16908bf8bf6f6540bfcd5d14461fd95c15aa6820db6fad8c5e70e22eb3088c8c8f1bdf69045102a6c66fc966bbd7ecdd0c05305191c972a0bfead858ecf774c7357db75213288aae9d84801f30f1c0b9e7b40cf94a53ab40e58f58f538b49a939b60ac915576531f53aa669e2dbdac36931b89ef47a6c2ae7d17ac84cef62fbc8c831a8271d65e25a831d3def06f931dd1dc20089cfb7afb5dbc60523390215004c65d71cf806b63094823d650582f3ec11c70136b8f708e79bf1056b7f61a3e8a6c1c2883a2a4bdb0ff46e0728efc81a8177b9213080c13b2c00199190c38ec8e063f4453c1b7bd04cdaf2f0c2774ac23710df4188f41787c511ee5101c68d7750198c37db27cc61d37a9c1f89f90e218ff6e54e61ba2f59f8c71940ec9e48f0eb43940782c4557c31652ad696551d6543bb68e0c5133ea8719a31a3caddfd9d6c64c00a994479ac35be46ab887aa5aa0c3142a5c678586e42655a73f03c58474b0a60a18d058c1f71bde8d5020da8c36beccc011308dbac58720c4c804170820fa92edd5b1d3230ec343a3f196d768cecea231266c6504607c6439c91192a03bd2b318fc0afd1409a36e424be5e24d535eb0ceb8a1a64ceea1beeeac5b45100e6adb58c1195b693dd7e9a1e3fc9bbd35658ab672844c93d982f405731336546ea89fabb168e00351dab338a5ac68abcc45012f42fb5bc1f44037ee13fe9b18636e4d6f878c9f61160a56f2969c3be9cb81039f0633980446598a81f0913cddbccaf88bb22dc02c2ecf45e66e3d6e25a357d36d8c440d266965e4fe559d2200acd0d91b981428e737b7592eb3e79ab2e07f7cca02f67986d433a33a282716c0fb2cbbc399b1a83554314a9bb7085feb3eece18179c65cb732e93a9195ecad59a81617c11123e7442a9eedec9cb4e1231d614c34a75862831dd71c309b666e1cd68610b569a11af288e08ba52b89cb7a6448dc0d6ca75bd29352a89706e6898dbdfff016351bb0f9f7454fdcac5891e83b985a230f93c7d880da5cb8a813a928304fe80c8cc0b9e4c5bd51e465062108209eb12ca73c544dbfb22ce6c8c6fc6d7229b6d0afae5e650a18168846332d5c24e371a8eef81b192036511ee8b0dab655d7a98731aaf148f39d4a0d10ed12d4f5286d0b83ce3172fc20685ef2a729fc3bd29c372f43f111e40884f125da395571bad4e19ad98ca53846ac694b1ccf1fb47932fa7c8fbc96ce8df5abd9b9092fb05981a1ef3cb747c1c5d54"}}, {0x63, &(0x7f0000000840)=@string={0x63, 0x3, "e9f682d69bdcf1e1fcd9586a3f6e7b301955ea42422550e6e6dcda92a8a6c8eb7e95971f5c8fee325def231d4b845b11eeffaa06d2cef37ff28ee87caa8f11e303b0a42f4ddc56942fe71eff8c7d172c04c7ac00156c2c68681281a17e0c360c2e"}}, {0x2, &(0x7f00000008c0)=@string={0x2}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x3401}}, {0x1002, &(0x7f0000005240)=@string={0x1002, 0x3, "d3794406df12e0478dcbb145fcc22e87f7255fb3d16b906c2e38b532bb7003c42c23a6148e119e8351b846e001bd09e1c1b7e4ecacbe792cd104741818d84d42e6473c1835daf590dfb5b42e6314d01df228b05f5521bf6a8efb0e29cc3bf2a5c7e3a4aa2af9f3942f577068a90c808493e148402e0591ff63d0696c5faa8d533cfaf58d61707bc4386c3c13ab672d5b9adbae57785b283ec3128e86fe26e7a3c384b3c3625b6ec5d12251f7f37662384fc4285c769823c69fbcf06ac3b9bce3a2ed5148c30637a4ec2f8dc5d2d1c9bbccb2a7cac2c390375e5753b1ad6644bd1253e16e1157f04a6ccc1e67e242f031d884765c49da7f519b4bd9c52fdf7a7daaf83e45e0aecdf12a4c1621aa5b6e104448366e3c099b51b6f6638d25fbc492d8b335fe2825685b31b75638eb401234bd68a12e2233dc28048b4acae4ff3dd2aecc55314882ddbf7d3415f62103ea17b5ac8b181458a9621d4f7c8b50ff81db18d70f0001d78a43cec1d0d17704568095499437ad900be21f3d03d5c624a4f39e42f5d77903a5620d35feb9bee67b46902012244f67f56aeeaa0bffd1d42aa04fd9eccc9800ab3b9b67a8e5a1ab7401515c4f0748cd2203779d134d3e86a609004a8d954556f3e162304fec705cd4dad76d61ce65205bcdfda5a676bc55a76497bd94a4a31b2dd0a5da876c0798a886e2633ac74aece999f135b89cfd7a624dc1c6b7d44c6df8cbd6f65cc7c4dae64c4c9e7731d3c92b77803c3019d24f8abbec9bdd65555a0928cecd226755d1fcd9fe041b9e11a9c6e66767c38565d2a31182e9d50aea6b17c120fc53c9390c102461ca1efb44e7f48d1ef89ae3a45c7ebd90fab26a2af5a0362dcf94784e7f867900778be06b9243b87b83f38c417bc883a43b5d22494b135c9b651d0493cf0566ab832fa296f32f7667814e16910c28618dcc3947fe45f8d51fa2d86f13a1f21cc8003942ee576b3936a991742193513ce4f6077a003c61525ae706bd59bf0a39eb488bbc9ad75556b1cc9caf97fdaf10d5ccfbc23ee0e4933a39b951dee9b0424045150c00cc59f1e234608692ee3b6c0b95279d23b9b2bbbb432cab135fb2b111ea232d6d70349787c761208181be88399de63a370b6d17a70e0102eb9c0b566d9465a029e691677f217fd0cd998e0f2ce0732df502f433b385cea6c755047c95f8451fe46abcb20dfac183a9b38abb1da010ffaa11d91fda351a453f126cc306c769ee73c646562c905cb97412125f2c3676b406d4ed7470d2bcdfcd54b086ec45698056267418e8e5300204d1a2b33300b4772474b2acab7c78701a7c23de0e19e54ea0a8a716259b2d296f957c0af4d7003a1a789a39fb077a09787814e785782db50a0c1e808f5dbdcce1feb3a97be02004bf3f39638cb0855b9512434031e7f04a2a344ad23d46398a260889001c2d12ae0dab07f4588a1a023107ef8dc95b9c6f6a46bc2958ce916b32b969b2fc9f7f6983605196c8d7b3d17c555b95f69a6c4b5b93d96bbd4d85bd579300a214013808bb56b63741078e86687620717366a7be1adf9be6696b22cb202aa3c6434ccd928cdd3593a96ac2865d8fffd65994d1e3c9d5895a5b0b4fed95c9cd595ee32dbe497dee15244ff7b18b70eb116448d4875ecdbb54db335722b27165326fc14f54eb6de895143baf690f15f6037e51fcf85f1902d1a546601dcc993ab4d8c184104340ded4e5b9147ca9f50f7d8180b86ccc5d3116bdef94bc8541fbb922e39b77011d69bae6ad62519ce6655e2dab83b7f7efb6a1e4dac61767bd74d10d6b2fef90230a6a7516b54d2c18255200556f000578e43e9eeaff3c968343d483d1d59daccb9817115f8ceb2a3df254fb875b1940d8b7036264864ace2c663162f15daa2c3f2613a4769e63a708d540e82a0d38d51547996ca28d2175a3e32c069a03cb77cc9a56299516352bd3dbb4b0667a3a03c074bd5a0a8a44071c1838743fcf09ee37ed30685d0e3a89a0203aeec48356a5dae46e37a41fc54b198018f1d776c98952006edaaada1f78b7edfa2ab5e034bfa820f590d6be581c99d013a48e51a70a3938dd06bf8b9f2f385d407b41b0f8d68a970b644273888ebc553cb3f735be41bad2a1e879ce611035c7e7ff8c63f19d7636519f17b066233f9a985fe122a82caa9b611e5d4ae1938b9b82eaf2b9d09737392f05a33f24e2a8221a2a01908a799fb1df4519f377b4ab6ac94cb186dfa9ca4c2874cf2c6deadde66e351b8c1b597a3b43b3e8bf1c5c126c9718533c88df76126459de01c46c3109f16efbd81ae3dc09a02386a5bf286531ac87a30a6e1134f6f325ba0148ee9585d85330cffd9a54573c950ddc079963b10ed3e08b2b9cc8a2ab7dee1b66cd8943353b26cd3ead5b122675c52a873c6c8af37f999691a9253869d9fc76fa491b7d3047f7486d11f43bca5f535c1ce71c7029a875721a7c939394e855ac2169fd92bc24a900f975c59fbc5b5cf4fef979cdb985877f938bfc0fadd5409c81d2756737a94ee14f5f850b4b8d4f80bf7b194319e95bda82c12e7b40a77e7a167bce3f74436e03fd10760c1fe91a1fe91af126a49be26d5de7aab66ecfd9d678b8af658dace82887fd138532d6d620c9544f3c1419b8d3840a101b201e7aff27dad0e479034842ccabe9e0877a0f2b2ddd92830946defcdd92c81aa88a22c23c426c39b47d5d40b63aaa4b0752b1a62b85e1ea8160af4a10d65258baa11c58ab33ff9413ff318bb76ac3db47221c52c36fa3ca2c5f495fa254f5f47ec903e69f2b1f98918d83640d5e447c62fff032a1cd25cf2e97c2324b2e86b295d5ea9763380054e469787f61516ac3fcf2f79035c18a388080a700a6d45934d6607a2240187a92bf91fc5109e68b6be957af601438c07092ed8983a0f8807b9c214ca79d594b2de7a83a03e4bbfa0b8200331daa4fd80ebbb6f366d987a88271615ca3ada56f2eda9bd0a0af17b94c9ee89d3be6ad8097641910d9c5fd34652549863d4308efe79bf53c61ff2ea672397e695c93b27653cf6cbc18da04e418e62ab9340dd6ffadad0bd768757d43a860c27e9a76e7ac368566043cea8186d2c0d67f1f90096c4f1f9ceccaa38a11950ca26138b5bda097ad663cb96a2e7c27352524e1bef4789438273763437f5d9518056ec20f055ccb203498f176425437a21d0138203753fe235e67bfcda085c347a3b1f130c6ea0e28c5f4a31c29f31641ea0e5d5ebf04bf74a74de6ad01e67faa9c8a015eaca36d1158278dfb2e1ef545e6cea9aa2fb6f0b88935f69595334adbef7d698eb9c975d65d1a5580774e8ef4d8ad5487a8e2943364b7eddc9f2764ddce565b9c277329b3611b642bac266721df841f0e5c14b740b3fb60394b097ff274ca46b95d4b08d1f7cfbe222daae71ab8f980d761f2eb973e6fba29511003010049a34efffda3489079344f2033b2773a98f653264c39e26e8e8b3afd06b9a996f74873df458069d86f70d5b4a532b486a1881386a2199af5a90864540f04a1445051be517782db162315f60c9a06203bc8aa047b3e11497d754e2b208e5c8a54c32cbe0221d45ed2a977961ff83f6564fb5c25305afe0e5950ac0edf043a385e3cd1cc018a311fbd07f03aa2f66549ad832a2d7d4434fb94bd35eb3faa80f535197077cfffe5887abc81251b48c920c586e1a18e0eadde4fdd7ba6ea3b4b80eb69e31611e06314da645dc135d3fec458f0967417b932baafb3244ab71710bfd13f9858cecda7a5ca369b58b9c6a5a03f1b689f058b33b00cfab37a1c392ce74ed6a3d0af70ada18ba54942d1d482655ea4f748be2dd73f1930284b096cd29a15757ea4d3beb153f34754896e632b032fd43b5062c6e076a5396f9f7b26dfb01de2353b89d97186570e840d496df52e5b785e28befe258db27e99933ab4fac89ed53f92b0b2c4774dba60cfb2f34e33097353362a5140714a9d4d01a7b504e1c69cb01ac5c808654a12bbda8b0739605c3ffbc54596c35857214a6f98380f6bb76f922f894965689385337740774c9df66e3aa7cace2244ef3a8921aadf906dd1b6b7a78c9d3672d2f2f9a49a017d358f48c7a31bd1550a62c1125fa7b57d9b4f5a4f421785cb8ae13cae5268ad5cf78d7be9c80ebf8531dac1cb318c04a1941ea8aa21687a6190ca617a2bc8ab2d0495a25d4cb243a312597881e86a36b250bcba411ebbe7e0395a7d5cd472708eb21f3483dbb98afe644e5380a092ed559fcd758d999c6b98d745645b9c49624197a99eb9972d7471b0f51237d61e4d6ff678ffc75d256247b606e6cebac7ec2c3560952866dfea943205d9f45ed56b9ce52b52e7327cabbb19e1bb7201a7da698b834fb036bddf63fd0e537710e98fa97eb0aefe4c3dc771da7c6d18560a9f584a3362740e6d9a93e2dee2b154059c01a161232c3cc89f2cf4ed66d0a919e944f4682edce7028aac90c37f01d9a9d439db726015c92d4cf0131252fcb4560dfe2b1e7a87cd874b805f471628eefde9a39110fdf2b9c7f44700ed5ce6e7795624671bff4a38301658b06d46076566142c186d78b96e2d16577e77b639b7bc68fa0a41522e58d8eda190ed7fc814ec832f5ff1b88d52a8602fc99beaac3a66388e95ba36159224cf1ba4d2f9de78d6764a8f6d4d6e6807db16fc553e5409aaa0b3cd9a6f47858bfda160e62f32d727998742aadf39fc24913d877a5a6263c1016eccb966a249f95d216052505bed28868b876db98b39102e65bb0c9360c07ddfbe04f70ed7bc4a635424581600520b0567f72072f525c03211e09c3eb1634754d00b14b45a578e091077913a67785e1ecb0a911949a1b00aeff6a27f598de0e335961b6d265a60f0a548355cc294ec6578b69bb0aa1017edb414e57b8e69654a879aff4aa5bd87e938363a777d90c609c3f61ed2a7d7d667892ba366eaa166e449bb61351bd43f8221ba408916e16c3a034a64919546dda37883cd9bd131c2487abddbdb809b122e910a8a661b383e08cdac3e64577d0d8560e6064c24a723037adf32cb9921acabee6f74d627be3f5cf06f88db8e036d6c36fcde4303a448b54ca7772ebbf28723f58cdbfbfaf55116a03c4247ff3fb5923567c4aeeca450691e34252750b8ad81de5bcd43697e0eecd63603be6cfc1f91195b0a27d0c73e383ac88c49d9d50f556417ba919c87cfe439fb5dfbe7d6024922f133043c0f53c8a94f5a415006801308fe4a1a8f431c8961e5451ab96421d2ca21b54db3cd3445b0ac180fbf18abaacf93f697cf940567ebe8be2c876d5cb4de269c0b20977a0afe2c24fabaa96182f74daaa53f93769fc0bb1c76ff49203096330d3c3e6cee6b6622c4eb5e1d915e03c09af68acf1a65da8bbbcd944890592e7e66704e958e626fe8ab889d88946636cd2c0db18bbb4f1ce857eb39c737042a6526ae8de4273a6732c2b73466f10ffc237ba657ef2778153d5f04816352b7ec90768735612edfac5a7257da230ed1360760a326c21a9af88c8294905894c47d3499214d131fc1ba70a64b44f7fac0f2008a3dfff761c67ae5a8c645fd664dddde721df55d883eb0f3610045e13324aa74418ef16496de501708e57a6035e6ce1491aadb0c23db8e58f41cd704c876f62338b59fbfd29b3dd11f0e357f4abd8b6cd1a8fb17e8d673009d188315776c2b706104837eb546158f466e9b6ab451799acc04322077ab36db2942d15f39c578cb90d0d12bd2672101d26efc760a4673e83c285fef1aa200dad6608a1c32c99069"}}]}) r5 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r5, 0x0, 0x0) read$hidraw(r5, &(0x7f00000000c0)=""/12, 0xc) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f00000009c0)=""/241) syz_usb_connect$cdc_ncm(0x0, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="12011001020000e6250539b6454612289992b948124a6d0da1a44000e24097f2b20145e601400809040000c314cfad01020d00000724060001b7de05240003000d240f0108000000018004000706241a00e407052415400009058103e80200ff080934080000020d00000904010102020d00ff09058202bc020ef70109f4fb741d5f77d513ef5f124f9537e550b6caf78db3a8e8593b55ba03a6d178a369a9face5d52aa17f6645f8f7d5c24ba726473d21cb320a56503424ac5641e30cb68597f3929a2924cea0bb8b5b167509f13c3be488e7a6eec3b5f0de51bc49651b9a73c13974ace1ed6fbb93d5b517f6b7f4c62c5f4edb2cf2cf13e277e9cb3d4a00000000000000000000025ca528f890514cf6541fb024db50d397140cc2970f658015179c7e496b6dccd2f49a9687650ddccab65731b326e5eadeba9c69c5ff63136ab8fd00fe28a6fa72c880c72e91d5bce7a8134a6423c"], &(0x7f0000000500)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="0a060002ff41c4080800"], @ANYBLOB="c7", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="050f25000120100a01a5000000000f5cfc070000000f000000ff80fe00003fff000000ff00"], @ANYBLOB, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="80030b1a2aa84cd73ffbbe2016b23e38c45a63b01dbb6e0a740790d0fb47bd99595b87462847ede3044a460d2fd702a00c250610019313d45b4e9b6a166f127fb2f88782e79e64182b860cf2ae471b272237ce21e4c60774e7d92552073d02f7ddef145d83fdde26fad3621839fdd652228d3c4fd4035f2c8fc61cdeef5e610c"], @ANYBLOB='N\x00\x00\x00', @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="4e039b26c81fc7723dbeec973173010730760851412c67f040234c1702ed77d2741a1bd5d1f5856ba11af0f82d46ac2cbc7770d152820febc2c82429857032a7628445c78716da2882fc85135f74"], @ANYBLOB="cb000000", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="cb030bc7f77bc5f6c84339f044e045b2483bd09c84c0634547cd90e44eeb914efd7fa77fe563b9982407c7b9871db598918d9f460525ee85fb1eccc8e8bf99cb19c2df6692069c9142d077f481a89709cc9247078a42df593a7ccc15b8fe6d66b6da274111cd3a3ca986009e963d5c7f90653dba8d3eebf3fedebeb9e1117ad7c7b60691f304c801fa79ef86425dcfe975e6d8c2f84cf232fb02ab0573d21275eba3b1cc7e1d6d3a5453ed31cac6cbe45f11e46e07e7edde0d2a9972198edd37abbb0e117649b52b2e85eb"], @ANYBLOB="04000000", @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYBLOB="045f58d3432edff4980c488a1c4e8aa4c436dbfefd"], @ANYBLOB=')\x00\x00\x00', @ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="290362d641e1e09a98ac4c64f0aceddaac9c113facf254b5a8f8052e6a25cb44c6d7895b122979bd"], @ANYBLOB="cb000000", @ANYPTR=&(0x7f00000004c0)=ANY=[], @ANYBLOB="02100000", @ANYPTR=&(0x7f0000001240)=ANY=[], @ANYBLOB="0ddd4bc4efc2ef099951fe7f881cfa81be9f0fbc182b813ccaa31bde9dfe5bef925038044ebf5208f2aa7248d268d62208b562f319122d0adb9eb13f6799a24dae", @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="1003ee206cedddbcc0944c2a12dbb427"]]) write$hidraw(r1, &(0x7f0000000780), 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000002280)={0x901, "c0644eba3d9592e1cb8779c175927c2953f61237bb4067109a0d7ff5ea17a9dde10e2762eb91ddf7894c5492834cf31f4b4f453203581f61a492789789be9a71b6965d7198b38738776165a8910159c8b116c6791a7ab7dd750c41f875d4e6c69c3beacf036b71f9e5e7d1d107a014ebfe9885231cc53158638bedb880f320469e9c9c6ef5c659eb12219ae15edc67e0c282ee866f7f288886ea644184f18cab88860898295bae7c9ef5c10f00336683f416c9f81be277de0eb41f879f9f6039b83f7b07c601ff1962e0a2f6620b64ca303ac13e0c80cb44b2d76c2aab85f416971591ac86a71fc5d4ca318541ad8b1fc64efa1b2dee0ed60b3ae4edbc1ad9d8c5f7c2fe14606617db0d9d2f7ae209b0f662e1d20601aa618e8866458eaa488190c99180c81a356385b76df7cafe0608ef31a45e483b47a8ee17fffc7bdd8849d94ef516aba6c2c85c72efca41a0b4ffd04613ba965326ecac497d18c836675d0bfbdc2a974b461f36f5456a9b0721d0d255f19b37530a84bda32f5f4b758c4f4a0b7ea1e7b317eb009f9f85034e12f64257daf7c07431d83774e68ecf11ac94d1fca96d222254c8419ba373dad7267a16f81ae96d05dab513c3bf139e8a397b535a58c4fa699884177ff5ecb10f95b83a0ab943ec5cb8dce7912a4b5ed95c4197dba0358c1539e77620351a16544b90768d47c85715772fa85f3ad9b2c9b9fe08e4aac996af22b5184715948b05ca7e02cd3e3be13341891ac1b38f68c4d679ce1890c49eefc3ef7d802f9d7a53396b68ca076537b8ccf7dfa8050170bcba796559202ad47cf9d4f13c61995532248fd2201c0f6a9ae83eab42db8766e47d75631f0051502834f173250bf3ab455fbb531d33986aff5be02cb6ea308144e403defab7dc2d154b94d11136b3ab3f95d79f8f3e81fa0614bc7d783728439dc0c88c9fc973ab47ada8399c1c779029da5daa9776c4e8d900c9d582941947c09ec3b600c81d54dffebf9de494c7b3b2763713d97d758a2cc1fb10053875e0d1553455d778ae094548cafd82738928c6ba1ec486610fb4b59dbfd1da62ba0ca300d4177e25702306921624696e3a0c194dae14d2ddc5ab0d8d316938cfb433eb3f83be7ed5043ce14da46abcb7169bcc8e06b490579d446a3375c7eaabda226f6ad080f9768d0c577ea1c2112d46aefcdb81c760754d19e252040fd5291eb42e0bea86941e306fd1b1c34b49715669709473d845f10752fa8ac37ad96b999df3c6f085e59dfcb29f63e0989aaeb52f874dd4348358001874bd3aabd10eb19134886e2595a6e928bdcf702e6d4379c9f89c900ea0595fc7d1345af2b7b5e5aef886e65987c10d0f2ff936be1aed2f2068907018a79bff715f63bc63cd43e03d4002c143917b6428a217c19baf8a3bc3f2c7988c2fce38233b1e7f3fe311429ad45a8b1a6df48432087edf5b754e3c92331e16cc31689375fdbba6d9e47d0cc54694a0086c96d82f4492a4b15e2480c4c9a4798d77c1c161f4bd3435940816f0f70e26e154c5e3b37e51aa95fd04c12f6e00e05ec7c1cea384872600fceadf0f68fbe466712a0bfd3c986b4c2469b5247fad0db8c4cf0064b05acb85ffd8d91a40ea638c690990f716ea0744a977e6ecd65e2ebb8d4ad5b47e9742889d9b1f71ea01b22e54ad2d7c1249ae760d6a64e3b5c35a8f42a4108310fc7bb30af4aa5e466e00b00ff2aa88fbc2a780fdab612a0db3da038d1f2c0d6a0f26eda94b6e73056c6f6ad084c814bcf334cd9a81ef1fd217a2508113756b3c5e943ad3d8cdd983bb543755a27980d0e4571c5c5ba16b753205239032dd5d32d25362ef8e96fd30f6d416954fbd7274bd598a6eac31bf3c7ea87985e12104f03fa2a9ead404511afef9500625cb07a9bfbab7a91d30ddaa15d2ac43637a98513d2385f7b810642f42175f8337e4d4369aab906e37f7f95c160fb64437d5188a6e02a31bd99da163026b8c8dc90ce1b154c4883c1674a6a9469ef3e3064efa2b8bb2f2ef839a5556a7df28311a572d321f5954b6e3491b4d6bc813a3a2c710cf175884a02b1f93efa04aefae7313e135d448c424605e1af2ba4645a11744a512bf3d81eb974854f1fe38bfa189d1cc704aa7c09c5e7af6c0d9a0f2c3d19d3dd2f79f05db4c1224a7413d37f76a3c333bad8d017e4ca2c57614caf591b5694bb52ad70fd2410999f25b8c8ce59e410c5769916e4f1eafff8ea10f7cb295c01cd6302126ce4ee971c1fdc13af4e90ac31bb2db52332698f719b28a291f3f48072528fe9ec8ecb70538363040a1c7958317319898d3344a4382460f49c717ade290dc74900d7afd3d8dfd1e7c4d1c6619ab2e1f61c79c9e6745dd8fe34d4f2a009ee68a589053076bb4cf28f2b9c7bacc4cd521aff6b1b208553605a7e900bedcb4581f563e95f3b21632d2393daf9f03a83a647dee56509e40fc580ebeafd8c43b0059479dfe7a9e045646af4f320e5a8f1a03e6f8d1831fb320b9c50a773d4f63b3d3455cbbd064f77308f4a0f14eb086806eac703f30c8e702d180dc07ee4d2fb66097f628aae93477c5dae73b3d650e5caad4ba336c174dcc5e1aab12acac1c7d563ab9be92b46bfe0ce0017aaa7d100afebba8bd6dbc89644e424d6a554722b0edaf2b01ff1cb26eeae0cb99c019ec7d455af969572d383d59c0727e25c8556a93882769317b3a575ca498848922a0ea67e23c3f3939bc3577a35e6e2157594ed80a35ccedb8653f2e96081956d3c0599d3476c130b181877c6b5634600b0a6f5a19670716e24a6d9589dfced5f57660e88e8d368e50c826e8167113c72971abde7f578bf7b4a0ac89e5d7ca908a190089965e11a523e5a24a29b69d2d39e6420cf36a9226dac79248ebe061a4706fbd078928a5d71ed0c087ab9768011dc8df040fd890d31f6831f27ff4efe92421777a85f755429da37abd67f12ce04f254bde966b03885e15868c00a37dde1df6c33ef39933b4538e0bf1d0b19eb87c74af10da07bae115fec79b45ad8a9d90f4afb16bfbcec776317d647b9535e47544c38c179c02034a88c4ca3f5fb48a7d31e7d8e3a6d669c01d49d30f3a59a16053c111353126b0fb367d6f6c8d68323c0935a00c30cdc3076aef684dd551207bfcbef765202ec668e7b1c71d33ecb7773ca2082e4eb24b99285ab65da08cb166d1eaf0f6088a731c4de7a33533d72d7358910ca51bf5f23d91308fd73402cb2f71a45919e9657d59f20d9503"}) syz_open_dev$hidraw(0x0, 0x0, 0x0) [ 126.677164][ T2733] usb 6-1: unable to read config index 0 descriptor/start: -71 [ 126.684931][ T2733] usb 6-1: can't read configurations, error -71 [ 126.694222][ T2733] usb usb6-port1: unable to enumerate USB device [ 126.757008][ T2750] usb 5-1: Using ep0 maxpacket: 16 [ 126.797363][ T2750] usb 5-1: too many configurations: 18, using maximum allowed: 8 [ 126.856989][ T83] usb 4-1: device descriptor read/64, error -71 [ 126.887001][ T12] usb 2-1: new high-speed USB device number 46 using dummy_hcd [ 126.917032][ T2750] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 126.924676][ T2750] usb 5-1: can't read configurations, error -61 14:17:19 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 127.077118][ T2750] usb 5-1: new high-speed USB device number 46 using dummy_hcd [ 127.126991][ T12] usb 2-1: Using ep0 maxpacket: 8 [ 127.196982][ T2733] usb 6-1: new high-speed USB device number 49 using dummy_hcd [ 127.227009][ T83] usb 4-1: Using ep0 maxpacket: 8 [ 127.247084][ T12] usb 2-1: config 0 has an invalid interface number: 28 but max is 0 [ 127.255326][ T12] usb 2-1: config 0 has no interface number 0 [ 127.262099][ T12] usb 2-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 127.273154][ T12] usb 2-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 127.282263][ T12] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 127.297785][ T12] usb 2-1: config 0 descriptor?? [ 127.339751][ T2750] usb 5-1: Using ep0 maxpacket: 16 [ 127.346288][ T12] ldusb 2-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 127.357981][ T83] usb 4-1: config 0 has an invalid interface number: 197 but max is 0 [ 127.366255][ T83] usb 4-1: config 0 has no interface number 0 [ 127.372418][ T83] usb 4-1: New USB device found, idVendor=1c40, idProduct=0534, bcdDevice=1c.bf [ 127.381815][ T83] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 127.387103][ T2750] usb 5-1: too many configurations: 18, using maximum allowed: 8 [ 127.391978][ T83] usb 4-1: config 0 descriptor?? [ 127.438793][ T83] i2c-tiny-usb 4-1:0.197: version 1c.bf found at bus 004 address 056 [ 127.517037][ T2750] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 127.524789][ T2750] usb 5-1: can't read configurations, error -61 [ 127.531437][ T2750] usb usb5-port1: unable to enumerate USB device [ 127.558554][ T2746] usb 2-1: USB disconnect, device number 46 [ 127.567173][ T2733] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 127.577505][ C0] ldusb 2-1:0.28: usb_submit_urb failed (-19) [ 127.578963][ T2746] ldusb 2-1:0.28: LD USB Device #0 now disconnected [ 127.586711][ T2733] usb 6-1: config 1 interface 0 altsetting 8 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 127.603538][ T2733] usb 6-1: config 1 interface 0 has no altsetting 0 14:17:20 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x6a, 0x59, 0x7a, 0x40, 0x979, 0x270, 0x5088, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x64, 0x0, 0x0, 0xbf, 0x5, 0x10}}]}}]}}, 0x0) [ 127.637396][ T17] usb 3-1: string descriptor 0 read error: -71 [ 127.657293][ T17] usblp: can't set desired altsetting 0 on interface 0 [ 127.669011][ T17] usb 3-1: USB disconnect, device number 48 14:17:20 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 127.857089][ T2733] usb 6-1: string descriptor 0 read error: -22 [ 127.863391][ T2733] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 127.872554][ T2733] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 127.887094][ T83] (null): failure reading functionality 14:17:20 executing program 4: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="120100002881d6cb0d060080c788009271a304cc684732d9000001090212000100000000"], 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x5, 0xfd54535b3f48b451) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000080)) [ 127.918119][ T83] i2c i2c-0: failure reading functionality [ 127.918383][ T2733] cdc_ether: probe of 6-1:1.0 failed with error -22 [ 127.924742][ T83] i2c i2c-0: connected i2c-tiny-usb device [ 127.953006][ T83] usb 4-1: USB disconnect, device number 56 [ 128.106997][ T17] usb 3-1: new high-speed USB device number 49 using dummy_hcd [ 128.120959][ T2750] usb 6-1: USB disconnect, device number 49 [ 128.346985][ T2746] usb 2-1: new high-speed USB device number 47 using dummy_hcd [ 128.346994][ T2733] usb 5-1: new high-speed USB device number 47 using dummy_hcd [ 128.477120][ T17] usb 3-1: config 0 has an invalid interface number: 100 but max is 0 [ 128.485308][ T17] usb 3-1: config 0 has no interface number 0 [ 128.491675][ T17] usb 3-1: New USB device found, idVendor=0979, idProduct=0270, bcdDevice=50.88 [ 128.500886][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 128.509742][ T17] usb 3-1: config 0 descriptor?? [ 128.558716][ T17] gspca_main: jeilinj-2.14.0 probing 0979:0270 14:17:21 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(0x0, 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 128.610149][ T2746] usb 2-1: Using ep0 maxpacket: 8 [ 128.627020][ T2733] usb 5-1: device descriptor read/64, error 18 [ 128.727061][ T2746] usb 2-1: config 0 has an invalid interface number: 28 but max is 0 [ 128.735310][ T2746] usb 2-1: config 0 has no interface number 0 [ 128.741691][ T2746] usb 2-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 128.752676][ T2746] usb 2-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 128.759999][ T12] usb 3-1: USB disconnect, device number 49 [ 128.761751][ T2746] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 128.777880][ T2750] usb 4-1: new high-speed USB device number 57 using dummy_hcd [ 128.787314][ T2746] usb 2-1: config 0 descriptor?? [ 128.830531][ T2746] ldusb 2-1:0.28: LD USB Device #0 now attached to major 180 minor 0 [ 128.926995][ T17] usb 6-1: new high-speed USB device number 50 using dummy_hcd [ 129.026957][ T2750] usb 4-1: Using ep0 maxpacket: 8 [ 129.047021][ T2733] usb 5-1: device descriptor read/64, error 18 [ 129.053964][ T2746] usb 2-1: USB disconnect, device number 47 [ 129.066959][ C1] ldusb 2-1:0.28: usb_submit_urb failed (-19) [ 129.074029][ T2746] ldusb 2-1:0.28: LD USB Device #0 now disconnected 14:17:21 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(0x0, 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:21 executing program 5: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 129.147044][ T2750] usb 4-1: config 0 has an invalid interface number: 197 but max is 0 [ 129.155259][ T2750] usb 4-1: config 0 has no interface number 0 [ 129.161722][ T2750] usb 4-1: New USB device found, idVendor=1c40, idProduct=0534, bcdDevice=1c.bf [ 129.170832][ T2750] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 129.184454][ T2750] usb 4-1: config 0 descriptor?? [ 129.228577][ T2750] i2c-tiny-usb 4-1:0.197: version 1c.bf found at bus 004 address 057 [ 129.326990][ T2733] usb 5-1: new high-speed USB device number 48 using dummy_hcd 14:17:22 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r0, 0x40095505, 0x0) syz_usb_connect(0x0, 0x1, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0], 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x5, 0x141000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000540)={0xe84, "692708e75de31030b85f49416d3cf617827776c60f88fc3e6cde544bb25fccd5a28b983d75a816518649e070c285e3ef9a023239133c714379b4390be78a59c775d18799912ca396986d8cebb495e07adf110cf195d2a81b5eb5ba150ffee67c2b32c1dd4ce0382d552c843c033748467c015018a38bdb46a0eb0fe75d74063518b61e2746707cd4a0815a4ad9bcf639a7416e522cb803acbfba37f5f6fe46de73441237147d7ce3d8b65e718576fdf6cd2bafcfcfd60095e598b0838875043b5885e2b359215f1d9f8662a7d3d341f6e5691ff19bc6c219f6433473ae6d0b16a05ed866ff2a61e57ac1bb8e65fd30f9608daf05293866b8c935f4c2abee961120c8d811c0e76821cab726c395b72c6d5714f78ac007b91ff28ec6285c2d5e83d67934db826bde60ee64f3e7533b21da7ed719f442ec98ecf09df25da9ceff0fb43932c9b440f54f3a77683520b2305501d0882be5c2c56fbc32bc8a64ea0f4a4f88879ea53660a5fd5fdf543f264d175145186071744413d70341e27cdb27debb8587818b88badbc2772f9f26aa8e0b0ea5e59759b3ed5671a4d152b001db528067e03bebc1f4c00b63c3f10267e3cbcb7455d18821a618e157fa37c5d977d9a7cbc66c6f9eeb1f6e8b04c56f1f5a06780f9958ac71b5067b18e7d7c25d758efd55c2b10b0de3df865f70b188f94b43efb8b920bd414f18883bb3c3651d6e1aba6b3253da22a45f537ae75cc56635d49e4f228d26c36f64267526c1360c5501f6431786c40065923b4c244c0a3337f091f538cf54d852bd37b761d41b6cddcd253e74303e9de419f3db11305f6d9ced10c9fdd3c7e637053e07305605ebdb9a7c09b7e60ef5f37ecf057329c75b0291c2c64f9726a274cc8351aa92b30cfbf0a2e9838e0888c5cb5db87404675fcac1e1eebe9bbefdcb3390fc821629807204dc953f77c4fc4986c3fd8f85e8907cbb648c58750d93dd5375c679d3efe9e40ffd8d52a1b1c14ffc446693fd6e0d1ff3dbf8e469f74be48c0a7d73623a755572bc9636e0c828455587d562c094b8971dd06ca7ef6a0fbaa39abd5566b0ced8bf8801f0ce9d3a2527cee6ac393a62143c466a3b022adab789f704fd70d2c9a28d5a80027bae86e10eeb881dfa9578023b6a1535b24d871a5cd56fbfd3b91549d74e6a5b37fab5becc7ff246c7d14b653d5ad4439e68a555ae4ee89ebc1ff67ebdb6e8dabdbb2f0701bc65cbc60e315932ae749477eec715e50c952ed05726dfd90bf7a1d203040263307638fecdd4e67ac8bbdec57ba074b6684f151dd2676f7ffa13b873dbb34c05aaf831a2c85ad573d465c1243a896b06b88088f470f7dbcc44ec2afeab6d38dab3551ab8fa3d00355516edc416f5d426ff864810d995ebdb79637a6ff1b127a7033a1c9a0dc9806318a22e9093b67eb6fa582713c26f0b1784b0a792b15fcfc6065dae58ce949aa333ddd278f04452077ec91e7112b13cbb070cd6aaa016f92614fcca6c8f2cd01a9cf3d9aeec638c5c27d25fdf570a0700902dc741bf3067a0bb462147cd04583990088a19794acd460832b5abe5406620a98d281ec00c04a9283645632354ca1d0dd87601812a942d77e32602d263324f76c5fb58785359503231e138038e1670cf44c7f6aa56c2391b924a536aaaa20bb83dec1c635fb968927980758b6f557f48f8e77f5912b88b0ddb4f368ea4f4527d8b4ccf1a2d073b0b2caa504f72899d92938451a02039bc2b5de7cdc5f62da21fd8a4f54cdbc031df738ab06fa357ccc938fe386dbde5b7a38650461a7fcd5df9571af28cdd3c42b48ade10a33e2a70a4dd26b5258eb2458c7f319e41b2a39830867e84393f40976d12c78c7f32a517b4eb76cef684a204a3885e04e1e49f8db1d3d3a1d732b914328a93f498ef28d76c371c31507ad4015e11acd216a5c3e13a80d728539e719c2db46cef0df97dac8ae48f52f87895fcad25a6172dc5e2249e0f542487623980b694ddbb7ad59f9d65ac7848e092af2fc0f1059b4d4d6565db2a7cc2ab6822412c61591c9fd0e7fcdffcdb54c1b80e085030369f6b0a2d0b6822b5a2af601475f0d9a25d68e7d7a2c611023a972f1314d13afc01762e4c949533658856a3846a32645cb4a2ab70f55efd9e2095c1922981f4915d18de2352e081abdaebb9c290b0d42819a1eff3a1c3ba7c547cf8e3f5c33d7e4e077e0a6e5ccfdbd2225e68659aa6382bdb42e7f8ae1d4b947a0e663f1db622a0226a0d1e7a2e5b687f1d2ca53ec0226ccd6248b730df63675856e9b46c5a9d5563a406ac8714cacd901f40db5f0d6a7a66b048f7be0df9c76ca6a5f0664b267fa14ab484b9608e2f69f29eaaf877923644fedf7e1877be408814be6153167435c681d52fcb2ded387947326b75e139d2a0a686f56e6644f50c79af2a74e10c3f5d05f0908a081a9b60c661363e959459f435273ae3de2436cd438e8c5817db74c09a374e68c16a7a8ef1804546b372008f8d9f1bd95c2910de19dda0fd7db8c65f45b729324a1901804f2924a301691ccc6d5d6b4ac80104eda345d06cff0bb7bd9542702c0f8a96828433ef226d8dcec0911c9d02e0207cf25c1a94c38274fd2108e407d1531298703a4045b3a86792447937d7567966c82565d5cf2b8f073ceb9bbf420e4ad2f04494999d3e4a6a40948e14aa89aec9f05c4365cc5a90abab2d0a49787e3d923206ad3e13022dd8a6b246616870302e85b40bf74232577c741be48b9152eb1995734228f0ebe60a0c24ee584267e75f3db24d48917d22b450776487c176458e98947d16dcdfe1d11a38dab17a74195a1313f6c20f5ce5adc21fd65ac6493703ab9906c3452136d2564a60389dfae0094a0c3e2040374c4ec04df5f37a46551ed579015a0901579a5796464197250d9edbb98e587a55daa1d527fa78c68eff6ab065011936a90e5c739f943808812e4922c69598052a1e6e04fd0d26b1d06869772077c74df81f3617a991fe43046f73a8590364c13944057f7067cb185901535182e8f585a454a8a82cde3c83fd8b9f4ee9288a5cdbbd9972bf9ffd71796580ec4ec4a9ff7393bc86ed1503f796c9d20c416cec5cc925cdfa11bf64dc97cc98aea2e0b1350254c34ad6639bbc70b65271ec5cf6954a893b6db12b9ae05631b5f05df328a89ee79d1a01c05c46cf6f0cfb3f3a6d7d2806607364ec5f6adb0349c405b2a0bb87ee1bf2c0fe55723d08788cc05767165b956c99d71f8f03cae71982923fa99622711fef67d4eb61e08a4b2a4f282bcfeb0e96f85c87d7cc9f40a9ffa11bc49710e933950a4f345ca4b23638f3f38e714d84831d0ed6e2a1caeba9d71346dadfb89c1efe929c28ff0efa794790fd17c5cbb0e6965c61ba318d1e70f3f8832708c3a361d2ecced316e05a0540f5c7b86285b00c663e6e4f6892872121d21d18acc9688b5a03db3cff529ae2734969596c82e891dd8fd21cd44ba961424781b1a00431b712744897bb56fd94be1378b0ddc50a91afe596a5aa0642a7970685fa35e0b5cad0fcc5d5248f20221233c2bf83384993ca244a39da8361a212a87d4d70aa00ac12b9c655d09b0a88fdd0fcf4d212036236d64c90a85d579eeccee94853fd65a290873062f6eb2924cbd0dad027b8d6c19753ee9561a66f23dfa866050bb0bd29ced30d024ce5fa53bdf5642b207cbeac526c65157e93a75ecf3eb739afa820dacd7d4774dc82d436b6153486122c075d6cf385176e552cd0f248eb07191c66077cdd9ef8e03f2cf92a8250fe7de2647888cc659461154b0a6a420efd6170e124abfa7676d197dca9e8b76b2242cb386d8867298d0d68bb1202ea10b6518cb8ff3b6f8e152043be51bb45ab43ebe40ab027794061f0bca94e16a609fe55326db2bd8e2119a235a69190c090e2d5f27927896ff9364f890f0c71d6dcc23316f4d081df2741cfa4556de37f94d9179578fbbed21ea3ed9c33b82bde8232f727d64d399a7208005eb0c98a49c47f93dc38d353bc2211b928a11a82bef8826f0f55f0c257b03465d0b36a621915e32e1211308dbb3278dd502fbe596f961fb20f97b06c51c1d753860c331f27a6ce944514b9b2ed0c4b3fc49b57c8f5bfcaa8834bf6c441dfe6f8f8a057201b74bbf327b25e6403b46a9720e82c9b4646e70e6715f983d701c139144c83fe5ed1804ae6f3fe3382dd1841bd40b3bd2e924bdadfea37ff258f299b07e102a30001d58202724f5c9c2abfa33eb4b24a3e6db3068e46dd9df64c56414bc1ea44de5f6b83053fd3f12bdd8aac2a57c764add83dab3e7dd32b65abf988ea6c8255da2f49441ca8d25f53fbfc8c790698b4653135de484c8b6f066ad9f9ea30f2cca48f5ff701b88533cf401c0f430548cf1043fa5f48a608cf199146a0d94ab34d447e7bbbb8a21f150c918ab8c672c612df67858e2fbf24ea54110313e7d92c8f55646931b672ce87b9e16935aa24f8020870f9cbf9e7a540e34f033669e86727a3c6e7827e44e24ab2d7408d671b80ff8620806cb0508131710501509273a622ff716764cc136865e8ed7f55e1721cc2b59780286bc1c07c7af7ba9a15f3f7c9f1b5a477e13c562b853dfd7ec8d8d34a8f081af2e80aef2cfb950affcf38de349b3cea956b07cfaa028bae6c8c552c2d52dbc0dc6429eace68a2ae2288d43f7fd0d01b08e4ab063a55f2b86243fc6e6c669181d6fd1ce442ee691c404bcbc1de60a91c1ae9f87404b0675b95a3394798d6a2e49265b4761454e9e352b5d5960860f219ecd9702f78c950e1d0afe6bb8a2a07b292b08923ff3c4d612f0d345645a7b97e1a072a7df608f8fe9f47a0050b11885c900804ab68fac1e2c8e573af41c78704d604cd3b6162f4092cd7836b251f2635f6d86f063afae73c1141d27e9a156a4f927de0de3c64eae3527f50cc16b81e2477fb7d80ba27bf40066115914468832bc63c2473ae89c5367e356cbcec89bc5d27c2d800970a6b35f61f20f8efbe4afb42a4466ef2e1662c2be8fcd4257b834b51ab648aa7abc3c4c2b80f538afed226a7cf635c6dab80e46b633c926e111baafaf21bab2bca7e8dc04346a06f6e3b1384484c78806cad0c5bf4fd15004b14afab60c6956a5106a9a6578e7d25f84126e9d138a5a1f1df950ea97d3943e09d9e586aac9b9423c3d9cc3c323c96ba744bce3b83e877fb38dada35a5e9bb76dc97c667929a8461e1f1e8d0396da99a717f5e498d377aa917d025ce2e43bf"}) [ 129.467068][ T2750] (null): failure reading functionality [ 129.487511][ T2750] i2c i2c-0: failure reading functionality [ 129.493921][ T2750] i2c i2c-0: connected i2c-tiny-usb device [ 129.502311][ T2750] usb 4-1: USB disconnect, device number 57 14:17:22 executing program 3: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) syz_open_dev$hidraw(0x0, 0x0, 0xda3c3592ec9591af) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hidraw(0x0, 0x4, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) syz_usb_connect(0x2, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000020994908ca082000077f0000000109021b00018ff1000009043400019353fa0009050b000000000000"], 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_connect(0x3, 0x4c8a, &(0x7f0000004200)={{0x12, 0x1, 0x110, 0x9, 0x2c, 0x70, 0xe5c8c59c99bb3536, 0x45e, 0x7c6, 0x56f0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4c78, 0x3, 0x20, 0x6, 0x60, 0x46, [{{0x9, 0x4, 0xc4, 0x1, 0x6, 0xff, 0xd4, 0x7, 0x40, [@usb_cdc={{0xb, 0x24, 0x6, 0x0, 0x0, "73554a0cc2a7"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x10000, 0x98, 0x8001, 0x81}, [@mbim_extended={0x8, 0x24, 0x1c, 0x0, 0x0, 0x1ff}]}], [{{0x9, 0x5, 0x80, 0x8, 0x378, 0x1, 0x9, 0x5, [@generic={0x4d, 0xc, "eee64ffe35092a8a39987f6c2fde086259da5c6b5061f553735cad98580ff473cd267f3f87e91169ad07449621051ad834033c7cd6636bf8b7b59c90494bb791f5118728bf45ebbaa2e96b"}, @generic={0x34, 0x27, "ff272af1e79aa9c5f74530b480361311a9f010a78b1bdfb75a544f07c8442fe194da8df5dbda33249519c636fe72bbb6ac29"}]}}, {{0x9, 0x5, 0xf, 0x1, 0x29c, 0x8, 0x4, 0x5}}, {{0x9, 0x5, 0xa, 0x8, 0x7, 0x5, 0x2, 0x2, [@generic={0x9a, 0x7, "9282d15ea68abbb1e5681298a3c944670f04f6f84c1e7e20b8ea1de32523258afc2f6128b955d9ac7d164d4215bbf42432555507597a8b4de86c99242c0ba83acfb40a97dd1d4c6e28e789f9f82804ed068c9bab49ef6ea6424fd3170aa8ac9eaae1d44a7f82bd64849587348c2e38f7775c2b83a4d8f887fd16f5b4c5bc6c82b9784652aea8d13e6fd6102ff3d4bcf8890cdf59977955c1"}]}}, {{0x9, 0x5, 0x6, 0x3, 0x394, 0xfc, 0x89, 0x2}}, {{0x9, 0x5, 0x1, 0x0, 0x1ab, 0xff, 0x7f, 0x35, [@generic={0xf4, 0x23, "344d3730f1d52f8e773c07016798b3594808973c71ffc9f3e8b5dc80613de6b67d514bc0cf8c4166aa8b8dab82f584ceee07939686756e9da8d3774c4359e125f6e64eb13469c8089de01f7d2d59ff5b6fe9a77b967c806250a562138750d639a34d6465b5c91df67a2ee0cbde693cc63ba3375f5dcbb1fcf749537702254cc25eef15198ed35fdd86112f99874971a5242962b2248e6083e65eab2ab8ad0382c0969662e3a4c4cedc93d4b2a20f9d25b1cb84a88802c92fc6af8c1ee1818abf6fdb6b88f2d35b9a882bc61c2fbeb9942adae4863b1855d11f178f4e87c7c0e4628cf0c750d81ef70e91840ee5b547d5f6c6"}]}}, {{0x9, 0x5, 0x2, 0xc, 0x344, 0x1f, 0x3, 0x2, [@generic={0x56, 0x21, "ad3b79bc1e44dc26c5ae2b65a600736ff76fa135ea23baba2c0263d6ea93e8ab73c4e505c414d7f382aeaa52bc29c36aed2be442c21646422fb2a4a726fa61a67d80b45d3bb594037828fc73c926055d5b2dd86f"}]}}]}}, {{0x9, 0x4, 0x91, 0x1, 0x8, 0xd4, 0x9d, 0xe5, 0x2b, [@generic={0x30, 0x8, "4e3cdb29a133c101ee419f96804604ad7cd33a3db45d5b0ce83ae9ef60f5efbc726b786d18b293d93c6605a544fa"}, @generic={0x8e, 0x11, "df9483e62bb2d0ef7ec50d3ac57cd18df0cfbc625bd50e5027cd0e43f276319f72057b5c76459eed233d29b10e70b4730fcc2e4b9b34277f4fbefa5740b684bc5bd77054e332b6b7f3b6ab07f547548444218071cf58246e971d35956b66250c617f8fd847a69c13873acf751cf6afa44071517b76be4ee5dde8615428fce7f37b3441f311f2e9e4b7f727a0"}], [{{0x9, 0x5, 0xd, 0x0, 0x315, 0x1, 0x0, 0xff}}, {{0x9, 0x5, 0x80, 0x10, 0xbb, 0x5, 0x40, 0x48, [@generic={0x1002, 0x1c, "94783a84f977a53ceafb2e08a405bcfb3c2c656743eebc65d964ed02f4ee7b03393c4fed567b7d9e3952bf718b8b8259c363b2091b0cb5ba69449a22488389e8180fd95dfb5a1285bc245c8149907cf916abf6fd8e109248678c6432ff15f7f62bd97554e12b020f5590ba245b498b376b4507864254dda58130af7e4a1db40bd10c8fb1d9ae2d06f8a11e5d3a81a6e9ab55f4776556a8b214b3fb570e04766089e1cafd850fc93f74521c79d506eb8ac6c501f7a731b9adbd7b1f14d49c77ddcae9cb905dcf31faa37ba33711fd0ade0090c2ad747b763475bd8bc3bbe51f0a1eda273b0792ecbbc34bc61a40fbaf2c052adb12783810b4a6b164fb9fee3da68000ebfbd490b25c8cd76c367f7a5aa9c9bf5c7c470fbee86c9d9fd52e9f676379bde1c2a3f882bfde026060cb1bf4d95e6714be3052d933031e20d305ee3cfaa551e908a3372ee408a520c3c47b448ad659af70de415ebf028f5e9935a7ec89e15194e55e84004fbad204d24bb1a9d03291df1a98dc16f069105228b03bdd0e1e96f7d775c01aeae047ac800b3aec716e2de29d01007c3c4aea174ffcad862246219b92648893d2642323b0ca1ed1a4ac2415f17dd4cdc497b509a03530de5bdfaaf7b8ae9be765b5b3c2739918bef74e9a41effef5ec66900ee2c943727c9ab647375fc0fcb645a991b33b67fb56708594987621e47a4e10ec48ad0ebc30f11f161cc4f630303754f23a69ffeb4366c6f789711e2a98951979db133a248ba01dff1fc26cfc5a5162cc4119abe3100512f8a62ed339f71f5a939c5b9d8729af123bf5291429cb883428d27c2901fb78009c6164e30c4058a6ec68715a0356d80310dea8e7837e49bb3097039ff2a228b547b9d8d31aead9b3a8d4f9c0c6b4e30c817e3596167a50432881deb43395a072d1a012e32b7b842f7a69f40495220480478bddf713863860a66b60df79a69dcd3c1f29a3f6d1fa5ec85523c5c114fc7e2179f71c80e4235551da65e9c16849a0e6303a0d8c40699564310c914d249004de4b1b9e2cfce407ae6c1d4aea5c28f0abbe9cb568aecaf9a5e8c140dd5ce0524f921e85eb24efa02d651db4f947f6b6210ec4f5afddedb274070e0577c80e4f9188e74050253b11bdb0ed1145028b31e0ac943ee330d00eee90fdfecbed2fdf3a34adc1c0f4ba6a21aedd574db42fdaee4d6e6225de723a9824726a67a77b79ec9835f49568cd301222e7ecb5ad1f98608d26b8a56cebe65b05c6a206561ce6970a5cd156dac8db1409a015b59f134a2140ae886f497d6e64fc87cdf02e3af25bda4349120f832a503d2e6f4820f85e30b7691e56d388c8bf40a108cb0288ef62227daea3468bcd639aa1d56f92468e5d3c11d433704d33a8798ba0c7d087df97bda5fb287720b041e53d467dbf92bde67b4c1c1a6846cf1ffd69cad10da2498c3e2325483a12ed1c55b3df12820805674110f253b0bca4aacd9b4e925426a0aed9bd5fdd1593a175e7a027c46f17a8918186dc2db6b549f486f45f8ee0b9d3683f6c91f429da62c22af8f8553c73c478b055923b0e05a7b2cfbc9a873ed346f7b3439e925c32657402235daecd6e73025db75f8d2b82460c265d0c7856cb1fb722f92213f7cfb72874b1aab20c68148cc5dd95c875355c7770a6283e64b24e3f4b54d854f87da641e02588c9682fd653c0bd508a6ab56f92c29831c62023093dd99fed9d9f8fb960c2e093aaf4b8d0a83af698987cf934a25d5b6789529fc80c93d2274e83b476b5872ebe356842587faaa1d076aca69a1a36e9d3698240da48c37360a253c9ed3b80dde2716fdadf69b5e11af64399db43401b75f40f002a7e5f5d90d776050d7f0fb75cb6dbf50cd0e8e749a047aaf7d38179ee4b5473f5f3ac20b3d811be63b611d1dfbbb6d1649205f4d53fbf227f4b846ad655368ec257963641b72aaf320cd083b5e17ef4f554bba8f37c800fa66c82079b26bc1d00fce99e0785c83d40f6f937a30e0387abcb4c60dc53e306be4825737c98e2eca2483a869e8a83e0560a55c7f4dc6e3ea09caead7ab6c63216cab34b8d3045e11b6f88b553b9589ac8927aae4edfe6b88396649145598885eabe2665e7e9c6da4fdb040c4c7261570e3d437210079d9cc008bb1b4270ccf118733d541eec705a9e32c3f4b3e0f9d6f7d848a631f361e17092b2e2c9342b1c892ddc88a8e4fa5e3d01e76384608211fc76e4158a083b9d5e669033910125aaae870aaf7f2d3dbb8cc976e30fc0c0f7ecdd10c8f6adde125a7140c83b1c1ee0dd611fdca2ec5eff5da2b52a3d1052ac3fd5ff647d585e3bf603678989f173cf5900a71e150a071ea2cf111b86090f22848e0caacc0a3e64ae8183c5cbbe3a1232c6eb59c584c7d7f0eb38dd55052d46c9e8401ec9b90ba664539eccc2ac902a9225c6ef4f32b0b43553df4d40d6e92ba618ee11f95a9fb8e47926e8427f3c9ea6eef08626a4ab0570a69086a43d2940ae5f70d118f352db6714b99ad4c2a7bdcf7ee46bb075b9ecdc0b5c936f3bee7332f899c51d871c47ad5ff0147f1d966869b9717a6c52166a1f49329f8068c3e47c4b0d70329c9ccb0678f87ffc005ab6b459d14c9fdda703a9f139b78214b59b5f35b5c8e5e770963a376a4759bb675b1222c6e43179edb85b1ee4a06b8fe50b1b5d3e014d11c73d691384cf2180a92df07ff174588c5888b95561f860fff7804e69b804d4f0ff14ef8ab65abbcdb307f50607faf6217e33585aa2369edd7c9ec84397ca157b552c69f5df0d1d1427ad924d531674ff47cefefa89df83ed5cc33662a97cd1cd27a508f1fcd3cac1e5909729208937b6779fb5cd182d6d0bbc7c94a02694942a2c57d0bd076dd98843e788d3d3ed69fae0f423a19b572557a2fec72546d8481eb459888ab9d749366d043de64326f6626937b6351444ced7b75efbe367c05a530b9a0183da77f808eeaea3a3b1f559f977eca60a8444f25d5868f3f7cbe2533c79680b640d7c284f06cd0e9c8ad4b555420ec9fe2b1e2752925e345ac8f8d7935a5e4b0d01aed497ab6e39f8e5e7e6486f053f5077082fa392a6a3d5947c7c9329b7ef4988f2f985aaa5085819383212ab8cde666ec61b7bc5a0e406cffea8d433d9a49823dd52bcbe5a00e81f3ab7737bb2cf1f201d1d6fc1668391b1d06fd23b3ed1658312d1f6bcb5c3de80be86d9ecca75190c82dcd9e36a1fa4d4ec94751b26213893e3eba81eef437ff9eb185c021c42089a5c7207ce0dd0c9f29da675a14447c26e5e03b58135248e15950bf8d3e9ad68d8faad3362141c2cf73d80951b4db0dc1d57c30a755e4deb6a8e6405587b4191097fb522489c0e1475c9e8abd4df015fa558069a1b28e6d8627c580c28557468f87db716c239c6a762a85bd19df06eba12ab3bbebbfb17a5d5354aeefe7aa77dac8116987b27ba476818848313767d37d07309895a4600752233592496d3a828010a07af2009dbbe21fe20a2a9e6c349adc78283d7d7c3abea0078968d8ff789398f6c37c8dab83eea6d4c7eb1e4c653ef429ec79db2e674050a5cc85af593325ee312c9770b1f7ce355af85eddb552b74c85090e1d970279fca0d13a97381c36e31c16847e732db4a0e666d896c122216b7719ab4605a23df669dee439f3ed0a2f24b5f78b897cd0ae662329edbdba93ba2bc93c3fa3e3cb52ff4f835d11bc8098b6380870afe737ffeb9905c293948ffe307f909d070e101dec3c8a0f8819db6cab0a998e24d2cb0ab9b0c66b0e02e3f42b3251bff1f0acd590bc409532582ffe082f31cb6df7f652f885689fffd82f5a58905471fcb6b3cc212fb6fb981027cc3d162f24d3dcb587570d28ca138b6a52a590e7c2fa66593d75462b172e5ef67d51914e10b328ca4c294d3f4d89cf8370e2618a601d29e25d0b5bb83f0353d5b1ee5306d41887af0829d867f493f1c255769bc6f806338b416685b12cc42c3f190441531c6e03f25489f41ec4e0ca4a1c0ee7fc347cf52150182e220588b333f3327320138f20bf34f38d82c1405c2e374e907153c97188b90c04efd13f5e82c187c9ffee29e12294aa50f1e5609afacf5338170ca8af85f975bbbad9f32d3a571ead606d999627fa754650de8bbeffbba7f31debc7162c2bca46ef61419b928ec751639372b17484eef2712ba3043dac2ebf8526aa1490eca34e1d2ca910702aac7d2a155334034246ee7db7118265a825dec8ad826a048b1829928000a30335c401c4743d7080deea9f252202df89aa393d510f9b107c1efb0924d9c55487a4ea6a23f61483ab7a954c931012806b065a83f766db7aaae4aa63459277240272d068ac64a3f8537d4b91141d515f08a73131bedf571ca409dde2cd0e4d745330ef8b7597b86b9c0617f33c7e6ab7a75defbc5e4e7acf816501793cdc04763a6f63d611235b87a6e3b16ae2a523f6ab07da95d796f093edc375e4e829f1a77e16d5e7a68a2a5d407c605e427c0c1488b160c9f3760fd79c81c9697054cb95de2461af8e976897b4924ef424ad1be545be48038107874e1463c4724f82d833ace3d43720250de2148c75b910a0b1390ea09a3d1a31137341ff8ed0ee05c0ecff00a2cf5cfd705d64be4bde94a092f4972e7815c1b674da56119b3b24578a32cd91d96b08bef7917374a4539924b1f4aee0454eec10bcc85fdc9a5c482b303a4c981c79b8db439101f1e1c33d692de176a813b83ba6cafd25c8c376b8426c57dc6a488f5261f81168dd470d3056cdd0f5359269fb82b1aac8a761d0324fc2407995b0e68066c629d7ab3d796dd0cdd6dbb0fb3ace1766d6d91d696287a6d1531faf492db2359ae2f867c784b9d8f44bc38cfed22c237f5bbd689a8263db3f4017cb3490ed7296cf1c800f4c2ac0a0e9cd1cb4e2f34808e150c0973ec5640baeb6dd7847e1aaf8a9e2cec4b667b01dc2f2f02beb33c8c493db9a48309303ddeb802d5e0a9ab3d73b6dc735efbf69b4c0989703c0ab24039c793ef53b3fd63c25736e8fdbb93477f96f45040c66c75bc7defc415e81b2d3987e26c2b1704245221f5b5d6f543f54b01a96bb080359bd95e27266e5174b35482c1a2b84534e0c31174ab9d83c79175bdc0067e898bb21f60205a7998eed82743053d66be6f5ab5575efafc66000166d156de3f4f044d02d46c429b85d6be1711e721e831be4f4d049ac19a79f620fca4424ae8d8fe8f5da0a50d1080d09524efcc65a8493074d478ca3187469d48f1b61d56bd6f0de82e6adf77782ef684218241e093c183f46db5930f2c6164edfbfd5022b79e3e96aa6a681735fded24ed67d58a3bce069579be9d8e7d2756e2615004be88aacaf2856acf0f75170aa8b73cd2720b6347b0f92e4fa36826803bbb82ec82329e85bbb81d3cb6200e330829c6d23b7538f3efaf8bbb33371839fa4e814f3dfd362217b53d2b98867a077b2a6bfa977991dd436aca68531c3d28798aa0667e8b024f632936f9f607b9eb1536d7d674b8c3022edef87db70a058868ef5e8e4a77f9098ea5a35cb2e8bd71cc86639bfca2c20207f1cb5633dd283a0fce37300454bec39c67b786d64554e6a6f2583079b56dffc40d23442d02379f52acb1c43d38adb60d8428d2f1d04071b8f57b2c3b59e16c31efc7c5eee07f9b58229c36197671ce616228c446bb0ed8d25a8dd3e74b310c54c8a55ffbf359579c5374e34ed6d85d4a51b18e8ab03f5e4c9e37d9ace5c55ebef4021d181e4d417699803cc735b86d564dcafa9ed39ca70e51c78c606e89de3f"}, @generic={0xbf, 0x30, "bea655b21da1f039d01fdf8d7ae773a483380725d2462e7301d0b7130b4231b77b3207de5892702c294cf43aa55dce7d62411d8fb932896611bb5f1ef7b19b016aab2a27173a2539beaccebc93a02632c1f0d2cbba627b1d5bb09a5932a82cb3bdce30ce4b7dd75edc6519f2c48451dc8f918fd9e84a889f86aedc63235a0ce55b64b35eaf03411f1e242d7ebec6f10fc795b1ee2bfba7086b65e322ce57d042d8894b596c8a5e2e6e065c0a6074b63db26909bd1e4a34c01b65fdea5f"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x7f, 0x7f, 0xe0, 0x8}}, {{0x9, 0x5, 0xe, 0x10, 0x225, 0x5, 0x2e, 0x6}}, {{0x9, 0x5, 0x8, 0x10, 0x385, 0x81, 0x0, 0x1, [@generic={0x1002, 0x21, "c788224cda6fb7047aeabcda2125589c97a3cbde0a38e52da0c157b7451e2ff7163e05e5a42a307d669d4f2e15e9496702f3abda208143400fc9f08593d299db33e0adafa8de28c8c848dc5a1ac9a6ce6c0e02adcb672ff80e65eb99ebc9bca7d26bdd45211c323b281772066ffe16a2e489c34f5aff2623fc66240536ae0fc1960b8cc99dc83c2447fc2f8d65203a5d8fe889aec60be9990e11dd0ed028d3ecd32fb3a559212ca8168d29be0fce8d399bb5a61a169b2d505d12394d13d159950db25543067ecb2ff6e77888259e53eec25a15e26df4ff2ff4d641561a0f04d0269635d70ae430df8935740a01e72e0a0a318416bfb22009c9b6c549f3d7641d481e4b008af43dade8ac74dbcf14fb89b8e5d563c373eff4ccafa229306ef0523a6b3f72ed5b00718d0e4a36f7ec4425b84b7ac3a34a80e39b088d89ff35c8d7e1e967505d5988691256f76486638aace77612642adae507215bb9098467bde174cadd7f100c85beb241ef51aaa629db9e8407deb0cc475a52623dacc41bcdd33584aff6104ad1f1de5ee24160e74869f43e3840876bf90b70c4d48d69cb3a2d221439653d589bc282589a7d957e0536102d3c9901bed58b571ace49dc33fc0bf761a7b6e2ab4c1c7b59b942b979b57c646583971b90c9249c8145a7f72bfa5e4e36105294d6fdbc4e3e0b0272800cef2fe64964ab8182089c48803674f555e07a85f473924bd2fa9561bc127bb6f44732196dd3508dafcb43059f2267f8e87520fff9a7c6bc4e4fc5546950053b4eca7939a3ca16f9fdeab58cbc6abfa2fc8250786eda6ec9c660d187b0133c8ef236e28327be5630954e179067185ef203513509c2ecd3e2df5ff1dd35da2edc0355843fa9e7b7f63a25800af9346fd99e3f1aa36aab08e04aadf7a29152950e82cfc7e05ed077548ae1bacee47513f9c27c49a1ede01eaf34c2544d1fee56109aa73c24c205cc6c50aa286df185465226d7a2ed735db633f9fda3c9203e47f3d5e094bbb001b508cf49829f5ef0f0c93b4b87f12f206057b41121cb0fabc832898a46d7e5d65e7e700cce2c4cdb2b456ce01ee38ca286d82a9996c5068f04022ef09621a00b0fbf9b300ccfaed0e4d44c02fa875c74511bbda6b3bc8dc4c0bbe6abcf35e2669bc5ec422607ab835f0a0b7560ae10aeaf46d986202a97bd51edac06b4d58e2d8c8ed2901796d1a3eba1ab3a552d83b2b294dd7efb8b6c372d597cbb370b6d865fc3d6ab0f940765491e2e3dc0c4b29643b768c734ca40f021b4ff578b94660df688c4e5b5852b90875de564b82f30bb29ffbd9d37b2336ad99da6a9f25c0618bb03b6551d0e56a35613f10e7119a3d311512b03eb17be9c2c6f2dc45caacb2329fd8d4c60e076e55914c60b6544b1c14c87f9ada864e1bfd739322f89c031b68c5a6325d5f5597976025fab9e803d222ffa41f36468a9e15a307c7d0e5a7c8d615b6481b3640fe3c3000e26513dd782b65cdb1789c511684a9951b1687d1f77041b405927f86484f0bb1a35e2e088773d99823b8131091d046cf93a5ba912bc30314f75cfa0600cb3a6ce278ca94920785f8867f2d4a94c59e0e8dd53c201d33f625f21839aaed43016cf9cbb31b23442ae139b0078e40da097e9a776648ec88f41a21d54f03500931d374fcff96ed5d7bde9956d6698681e7a94c7e7dfed87ecbf4ed42d9fca915ddcefdbb3b549dafa9a62a83352e8857f5969754d1a015bc94c76ab0de44c2e76cbae4768c655d40474ab84eef1330bf3dce38eecc4152916d668b47c8cdaf5b99ab57cd177a14f66c11cb772f4e4af8910a99ccf61850a8f7fa4696056eeef3380081e6a81b832c05b59074bd4a356d799e1a3e1023f8d8b86a55db6e8b6013185e4d8a2979e7fcfb92c612537a32db67945600dc7b7e6f5aea65068ce0d3563714c171de74c98945acae53bd630650ee19764482db458e014909536a1a58e20a6e2e365b03653eefd0912de105f6f8f17c19ed19e984efa2ff139a2acfc4417ab0c495587123d0f68c8c247ebad86ed4023eb245e26fb64a94e002c3e098409cab4eaf46b92a01bc93d496099d7f7ebd99726e6213ba99dd046713d3ab832a4ae96293900b145133213ab764ed56de3752339dccfd44c5dc85a60091a82ba69d8419cbd1c7f3e29d374a066b0f7b3935f44a8d9d8905c521c173ac5c9983ac37a1e1bb67334975bba8290811ff21b5f614564c836a4e2304da7b9e8c1b9fc6b9ea446e893c48b1484344dc298a78d3a64b56e99d34d2bda32de02567eb01a2f1625e3e04beae6e136a10ab911b06766dfee5a729a74adf4f8db7e4a4abaf4661d08e8a21faf6ab4bb2b1a5a4709ef2772574a6184273b6e2e57300b42954f2aaa4ca37f5a15d5e87c6a726aacca00b010e668f36843426e5edd9762a8f7612dbb67b0946d7e9f5bed1040d5d58b6364f2a708acf53ed2027aebc0e40e6d070eba76535899567e57b06c46ea224858c98d550d8dc7c94086b54f679bab4e688b1ac4f2324ba4ab0a465dc7c6a282a134fd9f297caaa36cfe77a8a13f3042548f823bf75d22b28af7b5c54a8dae4e17932cf06c36b7cefde3d2669074cd4d68e70da8ad2b1e0ba956dbd296ab1bccadd94f2c900afdbcdb617d39b1da9d8d6027f0e186e53a22b3ecf7ea51f73a2d392bd9b2f54566557966859f0260a801e4e76ffe59dc2bcc35084e002752eda1918d47c0e9ebe1ac3bf15919e20211493b740c4bf9e10004f7f49b907c67af6f4cc96f0a5a6b36400a848ecdd24177e22d71fd28044f4001d89c3843186d930d0643c420afdd48c55fb3eb8247e17a63ac0947d60db8e3482dcf0b8dc9d1437dfd1ecf5948f1f0e850ad48ea0ef3e6665f04d6d7ab95a004d8a84e77975349313ba9af06e8505946095458478a06d0278c6be9e794940e4bbf353bc1093b16282d2e27a9221998cb505b3d26038545e0f3c52a56296de7fce22ff77ddcde4a3b30dd0a47847cff6b6971b03bdcb02dd535851bebe9ad8a3ce5aed51d9f61d15020c06b98ba5e769675d00431af1a8f75f1b44af4686879fdb134e815202152c360452cd3c690810dfc83b008e8e80cea0c2f328ea87db06cc1bf25a7dc7aaa9e849f2a7be4cc2f2bdf2ad29de6fa18ca9f62ef53eba5551c2140269987e4f2df480c60589b9ec4edf5d178b68d63278773234badc3ce8db37a1ade05dd8fea698b1e60913792e01eb75c263c980b6793a8a76b73d8a206c6d1cd18bb55bbbde7176feb3ecb14d9e2733786e6da3f4aaa5ff7105f9a56cff8a2f665981c5f91338c7f13f2948ad3e04d3920fca618a91d36e7a47b01bb70162201c8841025cd9daa801b38e3f1362783977f5f19872cb3c64ba1fc7acf21ab75afcf78027f33ce0a332544689451f63a5d57775cd0a325dfa3fb63f5dc11018d2a964fbe5e69a6081da5b62b203777e1839a798aee6fbaaa6eeedaffe59b2a63d85647b303b5b9c35c5bc399a6398bce3ef8d78179080bc67480b0611eefe318d6152495212852f57815e49852fbcf82a7e029f92fe6d6c7b70ab934c66bf9f643d1a0097a04b915bae33599a47bc8a4d434c108eed826de98695a733797d81352eca2a4477bb35d17b2c6de0ee3114a5f9bebfdcd9deb591498ef8e0b15b17fab7a9f536e4c50ed2418bf3ce31c2eab8e79ad7a96c33e3cd35520ab78d200af59c6eaceea96a73c0641ec6cf1a4c0c36bebd677f78c2da28058c6cd84f60ed0d10e17b263b9685c75518a4dd3162b00cdf7597fd3a7bf3af41bb9d976df102c761f60b373f9d153074d1d7d8da7625ccb5199d4033e5c6c3273cf24131d19a7d8017657d42aa098b4b67357ff51049c141432f7e1d9eb3fde48457123e21f3aa45c983953c928cb310c3b0fd7b564b41d07c43f249619063f6d7e4d1150ac036bbd014b4cf3471cf48bd14ab5d3687da74bba88166511e848498cb24a113d88ca7b103cb28c5dc508134d26a2637603e6f0d39dbd111a164c6a9e6c332b055171f923d0eface5f8b96c338e52f90b83f86208027bf5c07439d2db8eca9696498a94563c65004e5c9d648cb28c96895dd6965ff6357e3e4fa779198f73b7758edc27409235dea39c8dbe23dba666694557b7e956fd0d18606cd5ece11cccb921666613b91106333e4de7af44ac572d4a4d72c5795c912fb9f8824ed9eda4ca63245062bea2a1e9dd876b57c05a3aa0b127381bfd8488f0eb39b1304379aac7b46b8c16b22bb0e41e6423b0dac31a1d7c921cb968dd78a9ccc795021721d8438f4a6cc523a9cb9f37abf6999f8589312f9ee448efba079eb50ace8ab7e6e03740d3eeffbe3ecf286d440be233ecd5e07c81a2fd8944bd52d146b8746c16867c4c180a86f5c60f07932c3103f06702aeac329af352b6c6739d0373a1f9fa4cf04f54986c8306350b7b586e6c800a923b6a7d4c9c44158bdee7c5f7d7c44964aadc49783ba771e8db55026e5728728402d52ac7250e2f2137b8347d4c2ef058e615c0f60b57a34efb3d782c12cffd4b78479a13e0aa7c4f4306936d932816ad0787113740af0f04cd36fae5ef407eae68364ffbc7594acf4369354e38dbb6690b71bf3eea7eb6ece4663dc4fe045aa4aa95acc50cea59ebead93a1efc27b9d447939bf2cf2c61aeccb019e51390bf83350ee0e441c9610638d2ab7a1aacbc9e300a31153c1d195a9f526c7e268a09eb7c4c5405e6e097290e07b68a7d06150b1084d919db50526d8984de81c84c217a3a9953dc49aa8ce0154701aa7e144013061a6a33e53f46fde26828d5bd56cd63c9979a0f2182e8181d53c4e421b691481a06e68d884fd17251e6fa131e7a27bf6790cd1c16f8b98cfe28c0a0da8b5377d674ce4d9814ba1419f025680c9f27fbdcde77c8f8874c64c2341053bbdc66949503dbf15045aacbabe06b20201fbfa00add1d712d762e4d5375af137463f8f33d445e8f8efd38ee6cd1285829df4220af6229a895e88bcf4d503b2aa61bd113c610fbc07e1df08c2937c0e962a87ee71f9406616b2cbe9167c53368bf003489e65a5e42a2e36a4ae3c03d023b75e75c4f57424c12c0a50a46d9049cc19f34d09fe7d86bb812917c48732a666440213387a2a09282b8c9fc39501ae099e924640985061900f3762b17c13e9a49049d7243a4ffb223a047e4b3ed36b38ca33605a49c869acd5f521085625ea7180d8c71c59ca8e317cc0d2444989f6f7f3400a40c809a5312dd07c0202a5ac390418d0124080fc1a04eda2eb21c64c66206ec184a3177e44bffbc58df1aa27dd4c56fa2fe124f783565d189b271d842e46a84697d535659189f5e09a255e3073be7e7fbc9670c839dbd1e6fa6a14e75871a3828356f5934ff3936870dc57d4ef9a367495a6124dc6afb6c3493bda553127956856e30cb46117b308bc762aa22a83daf9cc03556269cedb3adb4190e76ddf2def2ce0f962dcbc9ad8971849e02a11b43df654cade55511fd7b558292278d1e1468c623956fbfe46696ac52362d70586d5973ea6947e261f9affec23c594606a2ce7c74b93bcf3dfbe7371f6b5d3d968fb351f9a26d7b658861183cecdbad2e189df69eb58334693996a9221968bba0af3b3e605de4fe9ebd1d0721d5d8d8d154941c8e3cf501e64cbd96daf1221c306ab5afe54098673317daaba3ffc334650e8aa8e4a0d7c706d8226fad84f6bd0c2aecf94a706c51d12b5d3263f6bd928f5ebe6f97b5a49858d23860cb095a14af161407ad3852bc4c9df9bb1e19382a60"}, @generic={0x24, 0x7, "15c71814fedec673d11a60628ca2f9bc3fc8840177751f85a130ece01ec5e424d4dc"}]}}, {{0x9, 0x5, 0x5, 0x9, 0xf1, 0x18, 0x67, 0x3f, [@generic={0xae, 0x1, "dc6f3bc578ce2d63f226bfc1ccfc744741c13bbc2dfc72662f9b2a655b7f0ce1d0d443a2511cce61a03f9630383bfe6572e7c303b352e005b8c044795dd775cad5de45bb1fdc764398381b415f9549cb00aacd8d7ec653350e52367f0df7b9449d3c0a4a17d1c0d7d32650c8b7a4d42a1cba0f1d032abeb1366c949d824958914c888c2687ff209183c77f5956f373878455c4916c6100c761457e91845178a47c135e9bedfe9a02360f9bad"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x146, 0x20, 0x6, 0x20, [@generic={0xcf, 0x21, "52f8528e4847fdaf2cb8644ddea7c057fba8e885bb886a143e77276f7a32e4586a7e6e26917564c813967ccc093d3006026332dd41a2890af9c9f9ddfa61f57db2a36aad203102bced8d96aafeb9c55f3d5e483f51cb7b480fba6d7c883753676a3070313727c4d406ef1ca29412c51df1740bbf3a79a2298b5cbfd124c8981b9e02257f44c00df257109d9030021f162acb1455068607f5a3fb72801a5dd929e6f845e95dcd71dcd4fd21dd6ad33fd477d9a4d9f9ef96c9799c200776996d5d65fe5854b4ad1103745b3d3f30"}, @generic={0x1002, 0x0, "b677468516f8b8685250201321cf530c24aa1bb073758eb2160e270ee3ffd05ae333e22525378cc4787bced0a31141652c0c9109913abc737ca44eca2766a869a34ff53601e804024699c5da902608208208bebc89608cee888f31c31edd4f8886f30106c1d0d544500ab5a625880463c921c14eee1e9dd5fd793d67b608c37d3b7629bae703e430a5d96674a45cd07749412d877412010ba33b4dbf5c3a3c766434f449d5a26c9271eff37f121f19ed12ee4ccf35b5a96bae93045d936d3089726a7fcfbf5385e4d2f13ddc43273d7b84a1b16d5023075451efa07c7b02c7a68a9d64a21410fb875052974287c9b9aa92b93310265111eadc55df297d42749cecedc853630aa4083fdbebecc6ad02d1da08adc6930eb2fd068e5a6a2af2902be04afbe4681749b9cfd11d45120ebd81914fc87fa86f901e100007f457a231d2e8f38beb5f84ae43f7d168e03689676fcae8ce86bb5261a97e5af761c88ec00b5692a46c4463542b68127c72864fd5891f3bace7c15aeb1eaf2aef34572bf6a15d1d0e63b29061e158be468f6009960cc5392556724c50c2d76631611c8ce28cffb4566bfe9c817c3e8894b83eca60ceebc9fc08df516f75cfa1f5f6e345fc5a909cf946982e93a4cca311b600fe1a50ba74266d5c55fe849e98517b3a8b678f47ffeac028bd9f8f8ba4570badeb33fece4f716a9130b28f9a156f88b69388f42435e3be6ce52235b375707e2ba3c2b95cf9e01f63009ad50a5ff116b8db020958e2fe51c1068ecc5adfb8406370dceef85126d0e18af5b48d0ea6941eb6e8b7702718411cc87606b77d5e6cf3b0f6e67ffaf7ff469cc4df615619508fd2551ee6106ee57f73bbb3fa9f6d19311c9be4b6724317e1d2166b399020607156a9b8bd0160d21f4d1e649a7efa9245999122aeee26a09e6e04dd85a7886ef608723a5bba6f263f774e965b9d41c18725ac6494be71e0cc8b8b090b6f4bb3968d52e7c1edd0bed8b596c08085471b7ee8a9c67c51ebe8643604901d0a0bc7bec47b56c7e42f0e704086a35d040cf5d70b02b0d174865fd229c943cbd964b345e9629832c398470dfec3237f8d9582a8cf819be2700518741551d0c9b7d304eb5c2c3423dcc89f73e9e56dc6483c353df55686ab0a4f4e74c95adfbcfb5c33422a17678c5df33be0dd11450624512e5ed7617b71a4373e922db3535b97a7dbaf684ce2d3484d5b09eba403ba4c43dffd92a42f2793d702f33170c142540a980cc2477b2fb156ab2f2b8be53d57d5326e2fd83b0885810841af6b2e65a1735235776b7a1639da85244cb1fbafee88bff85e773c232a402a79a021cdf053ff0950483003f7392ab54320b7f41b88e1d2026b1772226ed59118c4d346ea70b99f47748906e38bb59d78c6175d4e649a6bd155d0408fed3ba15ac0025d0a8e652881ba97026527df85fb54a507cb5f92a27da6b74e612fcb77997c7492c5758378c8a42a1137dcb79e4708ba1d74da6ed30206ade7a94a4924f5716d830517c376c0a4859d8696ca770b1358e6841307091f7629e6b6fdc7856c936dac5b76ad08c1e6cc85b05463a424b46267c9cb15d37f7121a9dcb368b15ba4c1af63ac63fbbaff9cfd1125e4990882fecba1fa956d08e8b140cd5681383524df19f3e3ebf4e956e6496220c69ed1b8b523acc30e66022b5eeb740d392121e82b1252c83e18914d7c5d4d910fc09e34541b6c5e6c3025eb2ce6753a500c88598cf0843ce85329ac24d4748340f4df37296ec4e503ff38d89738f5092b530c7ca49c05d7d3917443902cfaff137a19a8575efb4b4fed4d2e1f2cc1d708ac11865db1761713282fd08d793b32eda42c2f3cf4180d910260716ba66323c41bd44c98d8287fa22d987d5c74cbd858ba647b15cb87120d9b81c35556120df59da1d55724bfe8c74df3820e5ca94e45d5832fb7ed39f0f855d84382aff6b66dd8ba75852b1e9cd0012faba54586a453db9a411288f79fe1a1f110864707617359626362bbc6fd2ed89720503d9dc1916215476ae63d451149cc4ad258ed9a5f59cb850c10ba539fbdce4e0e3233c268430cc6ece65f96a73baa367ca3f1249403f10ef6966f76f778f36c675c98cbe68037143fc9475a6e578301e72c5af68c81a34a658e0f37383877a452ad72cf8f50a0be78538a8d96cbf0ec7fb3563b2a8d1b3a7648b1fa54a0357e311665ec8d4bccc87b793958e916944643b0e811c3066800752764d1add877ea774e3118c03ce2ebaae73cc3eb738268beeb61077ab37a67d92059ed3a8e5519c6bb7ef292f0f146dc2283518a44f3abd0708b75c6de51f7c27c63bd68c0fa0254b98bad54b5e07492f9068c70d207dc924f8fd0c9484d08c5179fba16a24676ae0cded2d87f6dbb49e6cecd064e4ec106073a6547fdf583f3c55ceb4dd33098d082ac513e830e2eecd5dcd0271e2ff0f8eae69b74c4e8cd754f93c391623b47338ec8d6bd9d85efd9979105e3ff61a4ad35b21a031ba5172d33ad334e58ae6a4a4a4d21945d3a586d12521e9e3a64d58fc7bbabf0b139ccd0ca1cc9a628186c4acc4566fbc8c17055e2a61d2b7a8b6265a651b6f815a559b9ffb522ac13c3b81bb8332805a23d926e3a0d68d1e6b00e226c585c6ccdb88688afbe105560b61395b8eb7582935bd2c5d46ba9db88bc74458792869ea4774ff8533a977aba1581250ca27919f30d8eecda89f4c0c93165a8b7dc4fc92801794cbb79a8b9085064505e27e88a2ec362d34d29ad5697669ccdc019d36f7954c4df09ce961afad05d1daf56803aca2cac702db554412516b247c6381a29f8f8935a0b71acd156cad5357e8f39760f06fa556cef74648373c18f3af03c302000e8aba094c0dd7b20b2e14af6437c19620ffd6b78bf7d1aa380c238e5ad7a60e346692866f2dc6c897208c28a24effd7726b23061c404515e95103bf1d969edd6b806c4589d961ee7f3befd713736302ae423015a24792f14abe575aebfaaa8eda3207e7145a0488a03bc943be7ad0c8b31da123d55dc454c36c6ebf415029dcdd11a76cfc0491107ed8aab741fd16b6cf2c832ab24ad0e0059320d1d667f82f383b551ac37cc37b3a9b4dad09d8cab14ac61897f641c3c710e50b265a29b05959c822d3a643babb12c574bb3acc361c031e7625b59db0ea5a0cda8251c5e8cc2ee29d3ea1e153b276b6cd2738dcf0a6d8b8c6098e17fd9325c24c44f5881c417cb12f5270517abfa21ce6d0cc9bb9ddb4ace7a6e9b0e2b3c26b91cb03d41729c56d45a56c592aeb273026f892330888ed01c45f88d100b5d815dee5efee8d8cbec7546f4f2263f989224d812af76efddb04f98ca3c9df7c2942871187552db485817d035a97c27995ff53396431de4015bb5739d0f80041e19cb77402c98e6d85cfcf6dbe47df5b196020b52f0ddc40d22b4c194fa3ad5736c93dc616d3577c425f27e54583770c71c1165362209bc1462bdc3b97d1d7d46d5150c373c6a45319c5c1f99d4c4d25006c73b27e735f6d75a71eed616edf81ff7b4e9d151513bb0b98421fad513f08fcbac6f213e0f6c1aafc9b2c7abe747a1d02349223db5d183b947050952eacf3d83ba4cacd9874527eb193ca27d9d7d47c7e2e8407c431061ba549d108895de8859d60f9ceb086e1e0d838aaf97eba960fa3a3b89b31c291be8db8df2cae4dae09200ec27d40defd2215965ba58769a0127cd141542cf77d88851e458a7b7bea9a4df1fb5958fb5eb46c38f8fb2c41fa75c98dae011a4002b6b841c65797c097726db559b2f29100c8b8c5dbbe035dc8ac1d2f4e5bcddb47c14e70c5f2a1922c9326a0513989e5f5be7274da2cd884c1cad92c025e0cbf75f35e02f095ac6a780026a51f4e448f6760baf9a747619110816f2bb50298503c8f1d140ae2027f5e6aaa22809a3bcbd2e79eb3045a7e41449c1d8c9d6a0c103f0d00075ea93e29bf055abf3e6aee8ca7de442c66a268f5bde8e3520ee47df1ce2aa1953a1de284ea99e12959404dd0341481daff6eb973b7f5601fb2bfa77cb5c47e06ea9c4d31315cccdaec858bd89b5a849746f71a3173705564f45a99925bbe517816ad20470bccf94daddd0e0aac2a602bf7f67d3f4e463c0905cf6072b0cc0a01a5522607793aacb22fe119932d147b17ca97685d98bd41439538308f4fd82d18050e220cd6eaf9ae5a35cacbb65ccacb149fc22dcb6f1a4827b6674e6b772b75cf61ff421ab11e0280443c5cd5215a87e3f895fe5c04b79aa7d8dcb215272028b7ef26bcba70b2244ab2eee93257cb3653be9f69b617a8604963e1a81e320f73f887c18ab305b270eecdf5dd565ae94baf3071129710561e23051f31a66d904dc9b2ff8df62a5c95d07233eb6775498f06a8fd748465e88e4e7e53f8ebdc66a17840adc27062cc6233a3b67927a25faa819910b74e33815efeb7e2a4143fcae53c65a41e09af2510329ccefc011d422bafe084f4b379eb7d45620e141651644124815465c4dbb725d7b656425398f4a50b240ccc171cde654d51b3ab51bacd5a3468d51666c8bc13c0e6173db1557e88cd9c67c21f43bc4af2773d38443b6b0055900bacc80961059170a1b5f2c7b02470ebb3f9c7e44ecc139a844f138d6310df7bc92d60c9ca114daa69dd7addecfbd6bb3cef68d7aff070089e26ba80d89128f540bbfcecc7f999c349d76680a6d9a0d10c83458c21b4defb8d6bc0a46dd9d14baae912bdb5656c67947692615747952b44001f654611a878d2707a8489447109184bdf3e8869188a4a36d08a8f6afbf681e26e8dff69cc4fb3f57627b9be43cfc2cfbca8e2cfc9ed348a82686c3187956b61f6fd0123f4a08e9d16a2a28c3982757f9e94a344cd83424228a82c63bfedf51c5b24fb79e57f331c16c1afef4148553e18e3e7bafad93a4ef5e65214515eaa4886bc2db06e6a8862ec02cd8525fdd3638f08815a280071d962b46752f6c2cf59f2f41266d4f1e36281fcd9557696f32d2464966ebd2d3da1538e953da847d961eab21d6f498e29a9b5a7f5f1fa08b803ca5275fa363ac44473754bfd30eb230c2b1724ffa00101a55e9206664b90132744639eb1f91b58529d2b3c41d26749f6fdda486d4e3929b9adc28a1f26bbd80e70d18980d4875204c845badcf31072ce6377aec1ccfa325868e00e87f2cd8144e8110ede27c21d0a505f6358eeb4d259d012c715c4e91edaf812a625e47723618c5382d196389bf6026021a92536f709d57722f1c3218c3e1e9f49a4b45da0658f17873f1dabe85ace767c2188520fa371aa42e662dd8d4e8ec0cb8e89f56cb3f7abdc605d3d5689803e2e6d65bae286ed7a85d6cc2614983ad6f58be45b288425aa29ea2d3b4446fb86a1d47973631a3a02c9e3b060d89f6c20e8d9a68d5e402a96c5ee5560bbdb0f2420c39e61cad75786ad78716373088fee75a18d4c97eb159c2cb66041c6f47d0eb68751ff99eb0b933fa25c8d6a6be0003c1bcd9b94aac0b7eb9617a806a4878abe60ca63ab40d620d1f98972ae0c85a0e6e3d243dc7fbb3b71489506d198e91fb9af590f40d6d119d5edd9a53dedbece2934a489adf5178588237d696fb13c5f6a3b51388742c6c2652b4a68a9068a8ba4a2b24d72d6385de03b7c0d585cb8adfa459b46300ef37e81537ec1915e827824bff14b11cc4c647a1cc3a7680fa6eaf25323e55763a0f8cfd110dbca7d2c22ba67ffeb2a712b90bf435a0e784d40573ab569d96783a921140f6950475b189b65e32cdeb17bfe21cdb4b"}]}}, {{0x9, 0x5, 0xe, 0x8, 0x358, 0x7, 0x0, 0x81, [@generic={0xc8, 0x4, "44c969adf2802f1b853b448f146542d2e452cbe4fa1f1ecdf8a2ebdea853de453a6fd7f6cde2735143151bc4c8d8cb869826765a35c1b08245db72171d19e17cef55ff786d02b114996bc202aff76054f7c26953a6fcbdf092207cb08fb0ffbabee809bdf5ff2c65ca7130d73c66e80f739370814404349a2ac7d714c4568a7b3251be64de72fbd35be55c13cb725fd032c8b2810025ca9159bdbe1bde5d11374c3a4f1df037a4ef5d28260125d00d6da4746e3b723da6619acd1ccdd5dcbef9ef6e4ffe85e8"}, @generic={0xcb, 0x2, "a0bef030a4ee69b305031ab41ab05c184ccee353c722326310830923a393e9f314cbf3f94f4dd80d8b8a4619f5753e60c3a1f0193f8b2c465bfaceb9d9b77acb27315c79cc0cc44f912203cfcaaafcf932adda0816f66c11985b24da8199aeed35ee471a1e7281632bc7c95d01c50e07d411b1a3469cefc40c49c7b9756470ff7731b5466e06593a3969b63009b292ee176d804d95732287a12185c638de7db3506dd9730994153baf60a6e634b9a98323738e4927a1d28f639dcbc50a9032223294afb8f94c711bf2"}]}}]}}, {{0x9, 0x4, 0x28, 0x0, 0xc, 0xbd, 0xbc, 0xb0, 0x1, [@generic={0x67, 0x22, "e43799aafe72a759d12c8bc775726f7a85593cebf7c88621f519a0da62c5f14dec2b35c5882007e2d11cd2d5dd889fe8fdd32f544d6dfa725431932652c83def34ca02d8df644be3956f8ce87904ddbd80a39e019918470a4870895c650a9d9803c1c83769"}], [{{0x9, 0x5, 0xd, 0x10, 0x1ee, 0xa5, 0x5, 0x4}}, {{0x9, 0x5, 0x1, 0x0, 0x2ea, 0x81, 0x7, 0x5, [@generic={0x1002, 0x0, "e49a7dd064d8fb87d132e4163e767eb01bf9d96a54eef17498c7f831e951d219796d42a56e1a28b11787d19295a7484bff62f7af00a4bb02f882814ea90bb5c081d79440e5e2a63722ad4b03af8404b872ba74cd0695b7037723e670ba5eb22f93ddbfdc4f958661e8285bfd2d6542dbe980c7a1d839ebb6307851e0d8f9b5659ae4df965f1b14c33ff91c129c39338f81b047d85cfacd5ae6fac6ac3e2c3b06b2934b1c5a96adf3e6e135f09c981de48d7c201df43be5a6a5c3d2a785ec7eb7abfc9a0b6b3765208f9e132800310df1c0d72d6063defe80ab775dac67ae73e25bbba4d8ab3bd2b8a29481813bb841e85239e90bf607ce63c15c0a5d33d2c2a1517cc3901e894b1cd6e165798d59685a242af6779f1db1b2019d591673b7438a746b8afb6d24b89c7191faa50bf168c8858b069dc9499cc16004bcbfd9b0c6bacc638dbf785ea68110005693004d5151af45e3dd079f580aa822257db9f5f20a11adf3dd84379f6a95653a53f008f326511a7ee16115cd65de9c78c9d7a16ed6f024302748be6da55fb49bc46e222156372a487c612426a5f6622bb0c1543380019ca243249c6f4148f6602e9c036c71cad1f24d823fcd469ee454dc4a6dc4a8ac03ef8f977a9422929d8c58c87a051f910dc18b5958629ae617be1b0ad14edfc79d60cd4860b12dd4f9e5571ebbe00708ad84e1c8df06d59082f8cc64d028cdd1cb3ec6c876ab6c645b7451677c424bfeb6876028214b145340e8a7182f1bbba05c668712555b5f70ef14d7e566a84a2949fc11b3756a34d024e95f1fd2113da10e78e9c7992105b7f14595312d2935f2d33afd151ff72623e89c96bccf4536ec2c1648b502262a3d8c3863f437a50d04ea1748cb75ab37328d9724a5c3226d9493bfedfb89c7e5ecaf2e0e7120ec6e38e8d431cb04c06627e10245d024e2a22dcb6a2e5e085c49524266da34c60da63a756aa9d9db9fe7642e661b8c4e32ff4e8aad41e309a1b66ffae181428c48ae2973a5c7c88330c59ae37e65527de0a00470a320a76e1ca294022a5a553e61cf8f0f75bcc815ba98289aa5238459c2929b54c9de7776d3ecb6c672946582b4b64af2e83201ae1d51303702fa3de533ed4798c2f3988e41dab26768e8d92621db92cdbcc96611d606d6cd9b7c8659490306cd22a74d852d0cc851a5241861ba63778a196ef195fce361c14e7968f4cf7ab1b5645887613ccd0788622af0242a6960e3a4b56567b528c797a3ac1b37c219798ee6856c84121cc92c33a2150d8ba8f99a318937984b27eaa96f07bf37dbb9d1c6a84d8f7285d0667d740392227692e811a871cdb612046b77c01fd027d11f532d52eee07846354d9f81572480748419cc6b0f57b06e8052e8c3b923b06339d3599bed863628907936a8ed8773d418ca4cec0445cd131205bfb3ecaf88be636c32539a593857038f89c84227f0ca8c648da24c1e45bc71d00ba2bc022a2a61b93a8180ad96d1afeebc90cb754305c5fb08241b4bfa2827f2718372ba2705e979f39b0429183faaffbb25ba37666052b18aaeeb87545abe8ec11e0af4412e8c2eb551e2e49c02613ed612b6f6aa3fce3138168c79d2758f0df0307a5a0be0cac6c76ab70bc0c62518dc6e8812c482eb63759f99fad6b9e341b28c5274274a2cb67184f823589d02192f3fa135e96dcd8c0cc4bd6c8698a9b9031431d2d75863bffe595e73f4e15091a4dbb4577635d50a6a751e648cb078c3e4c3261a46ee0818d9ba67991e965a3081f735d9101f9c21a78a67f2479c4f717c7b7911691602e3347a4b0ca21665546c9ae8b2bd2ff8d8d6db2c75f91fbb31f5a5559059ef181612cf8555c0fb2b6cb28de4494bd853d45f024a03dd5b6b936c21e24855e309359f29cb89679dbd2a1cccd8b01bf795f8efaf631ae4b06745a5dfa913faf9fba67b6925615a4011840156848ca9f7797e17e8539102ee329840d0509c29988767f32bae1bbbad28f776d809a07be772988291d0c9e1c79df3b358f5e25cc888b8861ded1f27e38235e7d7a4b42f8ac1b7d0df758e1f3bfec368a8a79505641e83f1644b1ea954a0311b2d0456fd41b94663b3bfc5291da8e73450f7eb1990ae64f0efe2a376a979a4f687d833a6efe7a34963f1ffe44580049f88b66db4c9f062c9f41ad9771703cde67f0e9b87fbff148ca648021fa682dd148c6b0f83dc82262bc5bca5bc2e6d5bb34dc9d605de09e582212635c4404e14306bb095ac84abac704d88802b6dd4a23b5aa9561d6dae5522a46e999c79a37dde097b616f7e63c74b89089b71e73ff10ee70699de865e8948c7886a1ecc111d27be58aeb70bb1b3009795e962b1dcef280c4594a1ef948f8b0e76a943e39f997be89331a66460663387bae8088bc659186d905b43ae79126671a4417ae6714353f1cce6e3bcb97709b3c41291807ad5d61e9e51d4d49557997ede1e943962906296870f36c70780b01bbf7f8c4e358556bd62bb6d05f324048aeab85d59ea2c3149fcff7ed3a6592742864a9de75faf4340bea0da8156fd268761a17220d107e21752e6f3eabafe6eeb1a3de3703826b9c8e4e14459e6ed9b4a29485634f2511ed96710c50ef6e3a0eaba45cb1e70cf0b6545c0b448a65337d73fcf1d7bdf511eb46b126d1f51e3d06db111af02ce0f17c6bb389067573aa378ff01bb2d19359664786089f69d7059cd1d48664a38c4aa0c07a3870ae011b64b9a7345ce4449110b549b78aa2433b95798de47010ebc655399af283b5d4f1596a19f9970d16c38c1818a553e54f47c8cd3ff828b6a7399d87e75de5c3bd0605c44c600c419bba527bac8ea5c3b888247999acbbc30d8696b3703f6a95f8a1181e4a0462a41e8dd4b9fbf83f6bd7a41f1a9119cdf8ed103d6fe2c8a408a76389dd1a5859caac758ead6c304f805476272a60af51252ed34e66d4f28ad311eb22db1435a8c576c76b0b4fe71f3bdd7dd7dee9ff2d0d9e8d9f70d0e00adb13f4691ea9f8b4c231057c2d2f98aa5aa704751b0b7e72149c5d02c50f30e6c34dd891870d1b832e0e29c82d63f15128d83ff5f1dbb302988cc83603a7e3e93dc1f927f02e188b45e68305aa2b32833b7505e3ecbc6e11a7080a3ba617208260047d728f03557ea7eecc5e1b5092e8b03a8d91e321386d961df543f5b5f11b3c89cbc04f7f1cb94a89131f28736818f103c68f546a777ddb441c7ebbb5bb87eebc797f9f1dd7e6b55abc1fc9dde68570f9312cc69ec2c0d835a566da7e36dfc0824ebe53223f70d22e2c3cfbce1e944b79429fcb06226ff7181e5f73cab979a509ec540903a4358a3b484bcf6a416302ee13971ad3d918f11ad2ad96b21036518c161c7364bf8dcfc0a32d5f78be1a606d982ccdb8786eafb66511562ac7ae0a3d1f8a8f323d8b9282bdd221344dec96aa2c9a3555341f05899ab80641b98fb0029cd28a773ef227aa7a6eb70008c34767d0a4dc5ce00f98369ce751b57fccf86ef279d0ee941c06b8e350fcdce92590ad0b58939a03725fa95b38119457185c6a620d820ee41a00ff844cd9fe556ae232169d94c5d3b0458529e38960e4061a0c68702698b75bc27c54c1b863305dcb2a51f2fd738de8c28bbff5babc51ac5a7252ab36c025dfd7abc1cd7f7fc21c1f185b1bfe4b4af6281bcba42459a3d241518f16ec3b0263fba17a8a0c02607d322d2e65edb5cf674300c20bbc0ed4d76ba40621d11f467d378eef9c998ef17c1df59b20ad8d22a87ae00e0300281cc6c1c3e765372612331b1545027d967a57f2805439eb3e8352ba65d124a723bf10fe81dd07ae7b0e0995dce495f7ed50f55d3dda7bcc89943c80b549eb4f971ad3e74bd0ef4ec501a230adb2ca06ea5fca73fce41d855f60a8b863cbb8502dc3bc63793e9255af1d2170896188ac12e58ff09c5053e935117ca6c92587f4bdd7932ceb6a16cbbd512996d89ad40ecbe42f8b1ff0553c94aa6e63dcb80ae8e8f5a06248acd0f642f225c79ee9cb464d9511d6e80445cc7f3dcbfddcefb773709afea5ead89a8b0b04957f4b2ae4178c62a4e617d0d38153b8eda81820364fb78a5f39abaccd73b59c84c1ff109bd9a29445c09cc0dcc0a3e01eb2dcf5ca0ac05ec20e6cb3fe52ed0e04d6972cf9c12ebc58400463b26b5996195b2974b8dd37001f51eee45d3d9f641d9df2a1a08ef896b1ff0218e7db8793ff14787a7b581813b271734a4dd07c17640d33e2a9540da17b318f689ea7b733a168a5bf08e4de9869f78377634fb2daf33b6635ecec9e0a5a56900373e799ce12ab1b4177ca5592a5828d7eeadb283739271137dc97fd811efafd803663bbbce95033bfec897e88dc8e7d99c143c0a0b117572da4e7c20e864d6d91306b09c551df22c70b5fad55f17c38e58644b0893ebb7219b9a5d8db7d30bc787d606ebb4a1aa92ea4550b928cb15e88077c48bf8b6a0ce9d899801555898b9e9a40f1ae6f0071f4db583b4efec82338079cf673b7ba749a6549ccec7dda6978a249add32610924b415374f10da9cf1b4ffd7dcd91cac5b370cb4da4324c8054d2130cf6a71e500e6dbf53cff265f533fa071204cb8e0405040a499431a80c93f7db032482440b36f2c160c4633f28e4afc4c9fa4ec6adb83caf6f369aea4bcd62a1d31585590c8aed10abbef8ec2397b1eef59353ef9fb149552b4affe35cf93b647f54c7fe60fc7773a2c1786acbeccf0b656dfd8712fdc6d6e948fcd9728b2f20a4795924d30f8dd2ab8e620f8bffe6ef883b45eb40ab631e452d469ddc8ccecb562d2007d10a0e777d6c0868aac3442ab1985212a58d3d70492b2d9ca1b3b49c26a723581217d2c18f20779e265c94ed332765fdfa3d3b18fd4d15d6cc690486cab26194aa2c1dd5d4cb8258a2f403ad4e3352713b8662ddc619e7158aa29ca3a66b75a9eafbf33845acedede95dc897bf81c8a63efbd80043a9909f36c204ade730b7a873ce1fd4590ba29e5c0ae6d4d907fb29610508118dc9047792eb40095ae345783b668563bf7e9889dea90af205e0a3880abd19d5a75dae0af51b733972f4a7dc5a1b096178ddbc633daad9a77bd361fbd11a4075151e02f7c36a94864f16c693462be2a57f43408040e5cae1fb97b4cf5acffc1bdd05d502130fe770ad9ae6512cb875c8b0fabfd40cb767e6f29f44413fbd920c089c66f5e8d126ffe79af895d29216abf925b99b3672f7853ce7be7a75c6ffa4c0157de52f66c7aea294f688c4f59cd87efec94ecc42adb51ff96de3ae63d1f6b1520c4ed110547268984e0b9fefdb7e7042db35ad821ed55321c58293c395735d9b26698c739eca361e923a9b0a54134f3261b3d74e5efb219efb2c42e917dcc0d6e60c070e4494a80f289d74b2587d129b72c382e2e8cdc6ecae1b2bbc21c317f1bb28dea0cc07f8acff0386686c7da599c3a34eff12953e4e72bbd16e1552f5aa85c9072575dcdc0e276d22c3ebb139885d3bdc733f6e708ddd745b72cb41dc0a3d9c4db387adf780f0b15a47d097cad5e20899c4eedd04018a7612660da103a0ee1cdd382bd74bba8db53da72144cd70f732e2b7ec9c6dd5220b939968fff4f5ff2c265593ac0e960c9189f399ab233224f9d516564fd9f87037243803e205c58ca5db8b1e03e230014eedbcdb5f52b9baa712254b060acabaf388cd5024a99ddf7ce9621e458c8689e79a668524a3c5395cc61160d1f19c1c8c77c623416055093e2cdbc529ad9333a55860ceeca8533f89001abb92c80a705423d7901e86f9b0fd7"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x3ef, 0xe6, 0x6, 0x1, [@generic={0xa0, 0x21, "1427e6ea838e1c3fe0a4ee4c73798622ad5697a4dfff0272c7c8a41c60618ead0e67ac074940c4548a58d8eab18fb6e741d77f578e0e7241d0e61c1bbdde4811bc7767ec0141bb7a6efa7babdb65ecf7e2c4652d068ca9d873e2ba324786827864ee83335864011f1379f43b3655751861f76b0f83437f9bc96f3eab0499cffaa00b4dcb599896d337200933671310c8fb8e3ebc9bfa388391522a103608"}]}}, {{0x9, 0x5, 0xb2e293941911e8c3, 0x10, 0x39d, 0x0, 0x9, 0x0, [@generic={0xb3, 0x24, "60610440f560051623f5e7f8504d9b0eecf3a6cbca24212965f5c1815617e8a1bfbee385371b7e298fa0048d43ece98c12239df91ce134544a44fe01882b25e0d64ac5acaa7e7f4fd1182d30ffa4366ffd131d51ca3fe6c8b9d62bd01509e3a7dae9f53cae1c311b91c2fe636a24ca04467bf52967ecd20f4992b312d83bbb5d22ad922ab3f55deb01c453dcce5aeb980a8d3eae2d81af260c1d3f3999f3f203474cf9f322dea4ca300ddfce899ab05752"}, @generic={0x5d, 0xe, "ad266c1891acdcb20ebbee83dc48654e2fc925b64d58307d30ef426fe8f6e5f399f6f7b838cf5f129cc8af348453e876f1b8f8f19dd9a0bd72f592975e6b457bcdf8f509ede7315245a649ee489ba29f94ba425f46a97eee6098ed"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x2f6, 0x4, 0x1d, 0x2}}, {{0x9, 0x5, 0xf, 0x5, 0x160, 0x1, 0x6, 0x7, [@generic={0x88, 0xd, "0c98413e44c101409f57cea5f7dbbbe0dcc7b08f95ab3917383307832973ae1a0a504dd6569e66d193b7c7882ed7a9d040814b993cea04371aa573774bfa993a4c16d989f867d172c99171dda393fe333bcaa13633d8a34eb0b4a6b56e369b777da73c9d489d68a1da130c58b718fbb3d04742766cdbd9a29999088b7803b267a65d6c2a3d57"}, @generic={0x98, 0xb, "6812e1112bef636cb97154c161dc84a45741ef32a3ac379f1463cc2d29f71b9966556e457c87573d99cd3ed4b171b9b5f739f2e56fd6e52d756cf09a7e8f7cc613a74f3ac472b77c1a4a6b33d8c5e4b3f881a6852fdd51bb0c147e18ce310f7d8ae6fb4e21ebd1b08858708d7bfd650b2dea597d9fb3a9111046a1cc73340025f37f595030b96aa43a838397b6406f64b6be4018f745"}]}}, {{0x9, 0x5, 0xa, 0xc, 0x236, 0xfd, 0x1, 0xfd}}, {{0x9, 0x5, 0x7, 0x0, 0x1b5, 0x1, 0x0, 0x4, [@generic={0x2, 0x6}]}}, {{0x9, 0x5, 0x0, 0x0, 0x1df, 0x0, 0x6, 0x20, [@generic={0x97, 0x7, "05416195280c93375a97d3affe243053e2610503efd0ba937a9940de5b1133d60a1871c3e3e908e4c5807c5dda06a9295554d84a8de2d68607be838b2ce2eee9a53aa9dbdb54ca7e236c25286adea1198fc3dbd48dade8a935133c090c788357a88a1904f175591eb3011e6cff00845523d4d544e9c48a666bcbb7b637faecc6a41bc49cbc9997b6039b507e758938ac8b8d8e7765"}, @generic={0x14, 0xb, "0de7eadaeaf105fa6618149691a471a539eb"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x375, 0x1, 0xda, 0x80}}, {{0x9, 0x5, 0x8, 0x10, 0x2f0, 0x0, 0x9, 0x0, [@generic={0x43, 0x2, "2335eaa7b160e1177c68495be46bd09a2f408e776eb205fa08cc616421dbc7c351169dd0a426039336c84af584117f6a72829519008131a54c665b8f6932bdc125"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x231, 0x27, 0x5, 0x7}}]}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x2, 0x9, 0x3, 0x10, 0x3f}, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x8, [{0x38, &(0x7f0000000140)=@string={0x38, 0x3, "cf0df24f4b54dbc853e91d0e497442c534d8f19ae35b917734d7b8d320aa0fbc40d74969c341f844db7bef0275476c6dc1207476d678"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x448}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4}}, {0x3d, &(0x7f0000000200)=@string={0x3d, 0x3, "5d35543db16e7be7c8a7e839c5dd22b3b4865d486c07c719c768355654ecf52e533b229bcf626a86b406a30ee8fe75dd78b0a9a94ccb372fb19f08"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x84b}}, {0x64, &(0x7f0000000300)=@string={0x64, 0x3, "edf96a3d821e742e0e69963661ff934c680bf5c7e0715ed3ac226c4c6eeac5ba7c7fdf151b4ba2344d6033fda10a14da3dedb9ece9757b85c8566b3173c4d77e84943c5b6830ae196728f30a5ba0a5b90cdaedfedc0a4e0d44ef3e84dca734a1c709"}}, {0xcf, &(0x7f0000000380)=@string={0xcf, 0x3, "4b16da541da972dc883c21ea78481ca1adae0cde0e2faf5601d2c6435cb04bd2ac5c49426e759568aa30d68622c87bbc405b9e8d98163c2e9f06566d41fe23a4bc0c3b1af13c6e3b134d6dc2c7903213383bd5a95dcad59be66bdb440d42dbb4cf249fc714b8aeed755d02986b8b6ca12190aee9ebe8e3597488be5e4accd7150db7767676b87bbd56c445de096b7fc7001482e315d59d8ce3b5733ae4bfa3a9ad463007c3b2908bdc5ecbee067a7743751d4cb96dcc4c8f406336b5b7dafa21105b15cf5856f4204aa7d2f8e8"}}, {0xb8, &(0x7f0000000480)=@string={0xb8, 0x3, "72ce7ca1c17510bc19d545b91a500a5043481a6c090118eadb11bb5d8650ec422e84daab88245b21d75e5940488e463d0bce6af763a569ab825227b43ad4c985a5077661feb0b9e21b5e3923efa0711621b8384ee33674471b74e1cd304e3163ca37e2da2b314690bf9d59065211dfd7da46491fb168086fa12a8a17e1674b956cef3bb1f171e0ddda5a90b7fe603f0588862984261dbeb9f4b45086d376b4a66a08fb588bed85a5497dada827cb44ea8b53efe230c3"}}]}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) write$hidraw(r3, &(0x7f00000002c0)="9e", 0xec00) r4 = syz_open_dev$hidraw(&(0x7f0000000280)='/dev/../raw#\x00', 0x0, 0x107d) write$hidraw(r4, &(0x7f00000002c0)="9e", 0xec00) r5 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x8, 0x10000) ioctl$HIDIOCGRDESCSIZE(r5, 0x80044801, &(0x7f0000000080)) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) [ 129.537016][ T12] usb 3-1: new high-speed USB device number 50 using dummy_hcd [ 129.597017][ T2733] usb 5-1: device descriptor read/64, error 18 14:17:22 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(0x0, 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:22 executing program 5: write$hidraw(0xffffffffffffffff, &(0x7f0000000080)="64c2f66eaec4da26f33548314de237ee14df5424dfb41ae5b0548e1fb6cebc99a175ccb9f4d028cbc9e4434afb507a9b8c2de3a022d2f38ef6039691575cda11af19b1a0df597e83af6b55ee8e7c646d7673e94aefc2babee37f4f75b08a1b79b8d729165c012c30713712c7be1fbd3c8ca94814cbfb3551668b0d6b6d360b98643e062c1792a3d88ba3f3ecb30c831e98530cff506ad66a35ffaebb9ce31358624d9dd4aebac366a045a12161ec2cf3c380a888c97138a4ad36e5c3757542ecae8df956246d6e60d56285bb3fc899fa910bf8520f6ec7bd23b4829bbcc69cab44166e87c356fc741b6ee5a6d659c72fa86f5289af27211024b070ab50d5e444f6eb1e2e2844b5c2b3130c1f414607d9c0431cca2b09726831b6fe0e6604db3f22cc5319ac7638ac73c14e5950914d71b90513fc0ca766c565f8f2bdf065c60afdcc3106c5d23984360b247e7938783f238935aa8576445861a4538b09ea25eccda46e924f95f8c3841f8456a4c55a199092c73c51003301edb81248155a1fee84c4de19c7bf43a087ca3821a58e9b494e50b5fa695f63269af66f84e587f787f42a57e20399bcd3c29dcb6ed202715e398051d2aef6e1435975c32ebc355643e1fd57109a428a2acc160aadd0f9e17e23b12cf32b6c6a6b57752ecb097d4d7bd1a48be861b3484767e1b601c8124399180d38496d1054ff9f4dfd94dfcacd487e8cd96b5526cc22d72b2d6c26c96c30e8b59645bd9a43b8467f088595b8a1a69e928f46dec81822acaf7bb6ca81b68efedc729dc3e7ac3fa0452a0e47025f744938721c507a595180c9940c450a8f9a681a542912fd11bb81845791f494", 0x25e) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100000000000826093333000000000001090224000100000000090400000903000000092100"/54], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000380)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x1f, 0x9}, @rumble}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="0000220000002200bedc2a3a43640a789bdd51ea6221d59bc578290b050000006415f523b546d3b9"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) r2 = syz_open_dev$evdev(&(0x7f0000000300)='/dev/input/event#\x00', 0x800, 0x501) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f00000003c0)=""/198) write$hidraw(r1, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r3 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000340)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x4f2, 0x618, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x8, 0x1a0, 0x4c, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x1, 0x2, 0x40, {0x9, 0x21, 0x1000, 0xff, 0x1, {0x22, 0x55f}}, {{{0x9, 0x5, 0x81, 0x3, 0x129, 0x8, 0x1, 0x4}}}}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x310, 0x2, 0x9, 0x6, 0x10, 0x6}, 0x9b, &(0x7f0000000500)={0x5, 0xf, 0x9b, 0x5, [@generic={0x76, 0x10, 0x0, "2242246fbb8e69c9a3074a75a5fa3ebc3973fb475c62fb52bb157e711468dad956ed6eae85fe0f59dfd5b5ec85946db48930b4bc8e46339380954842d1094ae159a21cd4106e687a7d42f0ac1fda6518233d4041caf42b556b6850c47dda6066257f59fb02ecbc34479e5dfba1c3789b0f0a17"}, @ext_cap={0x7, 0x10, 0x2, 0x1a, 0x8, 0x4, 0x6}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x5, 0x7, 0x62, 0x6, 0x40}, @wireless={0xb, 0x10, 0x1, 0x0, 0x2, 0x3, 0x1, 0x6, 0x46}]}, 0x9, [{0x82, &(0x7f00000005c0)=@string={0x82, 0x3, "1454a9fc6e8bcfdc8853134ba3d88f3c7acd56fc8eb56fc4acfa9c159b6267a7d70b5a98f915fbe710bc3080fa25ec875c7e407c9d1fb4c45b0ea3c7fb88dd94800d423d5a77051cde784883ec6ada64ceeccc2b2a20324da0f168c9df8de58c98dee74d04f018fd59782aa519bec0dd391da7f7bba288353d007cdefdd3140a"}}, {0x13, &(0x7f0000000680)=@string={0x13, 0x3, "81d1e83d4ac6ffe6957b3e0687babb5e22"}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0x41d}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x447}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x401}}, {0x9, &(0x7f0000000780)=@string={0x9, 0x3, "1fec2824bfa351"}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x40c}}, {0x8f, &(0x7f0000000800)=@string={0x8f, 0x3, "7e724b3a8eb94c169d3fad23ddac716c34a1bcdd85d0d0b26c57696568400d446d85f20c0a1c0708c664948806e5ad81ff037c7f0eb4f4491f7cdb17011c0bcc7a43a081ed9917f76827418f4608563e79375434ebee8cdc43fe9d6b781134e9975d6bc65da3e000e3c10028035feb306b2e76016288b7e80d073f450e02931205f290c28446c04ce7f4ee157a"}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x1809}}]}) syz_usb_control_io$hid(r3, &(0x7f0000000c00)={0x24, &(0x7f00000009c0)={0x0, 0x30, 0x9a, {0x9a, 0x21, "841e5b60cdb81058c1b38725d4cf761e4e0d495e981c4288d7c8eb4de83d2d7c6ba2e64aff05182d2f7bbdb652f81b706c0caa17270043fda5259f55d30329c40497149b34d8fa750a6e301b266e1ced9b30d3647fbcd89c0485d161c108fd352e0ccbc8cd1fdede72a59bdacabfb3152eba0eb77eed042bfd3d1297ec8e9cbfc942051851c9520a28e0db1c4f85218407ad7d862baf59d8"}}, &(0x7f0000000a80)={0x0, 0x3, 0xd2, @string={0xd2, 0x3, "3dad2ec7c929e151fcb115362acf6313228b785cdf48d7c8507f8ee5e0ae66b2417bc9b4511ea05936ce7c2b9067c116cca704a0268c621c78c8a481af95568be4d5521f262ae97acf4504d864f7f982c8e3875a3302f74dfaab98596b3d2d0ee030481f02f5d533b9f62e42ff7f268510e93bd966da1bea163c7cbd535ec823883b774d29a9a54374930452440848e573d4c48afaac1e846ab4ca733cd343b83f308c9b7eaf49048f2d1c2176eda98bc0ae68f8b1d0c23ebc66259a6673380fa80bfbb5cc837dd85498ba32142f2bea"}}, &(0x7f0000000b80)={0x0, 0x22, 0x18, {[@local=@item_012={0x2, 0x2, 0x8, "1cde"}, @global=@item_4={0x3, 0x1, 0x17e17dc4c097e8eb, "89672a4e"}, @main=@item_4={0x3, 0x0, 0xc, "3f5386ba"}, @main=@item_4={0x3, 0x0, 0xb, "f21cf6aa"}, @global=@item_4={0x3, 0x1, 0x5, "83bb4855"}, @main=@item_012={0x0, 0x0, 0x8}]}}, &(0x7f0000000bc0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1000, 0x45, 0x1, {0x22, 0xccb}}}}, &(0x7f0000001e40)={0x2c, &(0x7f0000000c40)={0x60, 0xf, 0xf6, "ab5d05f570c374c5686474f44af960753c3ade61c17ca6463564340e8ed119325762a6543369bee27cb0987d47dbfeab17657f1c3e8f3351ff3cdad6e092b34ab3d91254d71b4ed8039649d0bbf9067858c9449076e68b814addd87443dc705649d988fd5725038a1f47ed170c3190f6ccbee74dee980cdf1f2a49c215e115f5972092fa007d13284dfe52d83820028c838385989ca5d690c94f36d017a2f490cc65cf739053f7ab3cef98bb8e20d50020b749c2b6d6fd049a9c754e985016aef592af1a9ae138c1f6979bdee5dd81306299bbfa55bb28a13983f4c224e3dd620c2aa0a9a3ea0628f1bd21918a3922d604aa5cc547ba"}, &(0x7f0000000d40)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000d80)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000dc0)={0x20, 0x1, 0x1000, "04bd281e8ab56c6fba0ce187d55883e6ff3ec543bdcc134adf03211b8dc774bd220fe9b652aee808e7af82f30e154a3666e61dd625df6454c74f98141573ca7308a31e6304c05b61f84f8b3d094e5ae3315f5eca4bc708f4b211b23482bd85c6bcca6adfcd49769667858cd80824dc35ecc6f8adc732f647cd7389114615112148576d53f3675955a9f9e9659a42e6f0e7edd7f8fef7bc8ab657f7bf58db55e4061d65cde51a1c3121aceedbbd1c1b14a51435a0697ecddc3c26ba1dbcfac67f08ff4f68f8cb70a5ae6927a7de458500baa72ce971e16c49d7857f78aa7eed69076bfef07e8eb46c458c5b1b9ecd4bfc31bd1537a631b25f64155831179bdd37aa8ddb08a8522dd1b7826fae4878ec26b7718f41333ec5f02b03629b68323b0954c545db6e1b411c49836fb36ea762c9bb7a5e6fd723bb9aa71b94ed90bb44e6f61af5da04bb08e66119faff712dc959d45e04f27e78ca520c565481adcdc2204c95d3521445277e30ecf014f5ff64cbfc20fe786e9f62a9edc92ce10c71e3bfb19d5f76f5a331a25e32f3a650d549622084314334851aa408820c3e3db590bef47e37a7b4f8fe35e3809b87363e67d62fe4f5d911c28b727bfa35ec33e21fa633ed014cad9b0fc4a9fb0d080b5507a59e3249117edae0663ccffb21a75c59ae4eb8f9052291e4f8cd5b0b17144f557e3257a1cf0820824539ab5cceacf1c5f7392156d1c6c707b2801b5e1be7ed99e1d1460229a1f868dcc649318a4929b1ad1c4e0d6d2610c0f552c4be5df0235adc43d7b907ff51f9a3297323195658ae8bba799ceff91146919f527759344bb7f8a33ad6b015b97ce0c146e2fd329e82cd16fd7c8ea7ebe8845feede2ad931b3c15e12d8901e2890078252087ddb6abd86dae5d7512757a749586fbd3af656a849a5cf73855559f7f9f2f74609191a4852063fe8360390e713f394bf168c9899c21d5348826fbcecb04695b41e45bb0523a09ac4c3228858f2f808d33d1110180c6d2b9bc97ea4e2dc37330d541e1d774ffc0b863c78d72f895f263596648e4d409c25b1f8fdde1b9a50c41b63f269335c9b972587ea2452a4f2288619eac8056b0b6ec2bf4f94a343d83a381b16ad6da1e020affbf4129d1745eef010d0cf2a6b5449387e4f935a977bd23c68dbde8c624842c83896b4be3e30848fc2e7a155e048d0b14221ac71aaa6f7838ff5118261857e427e03428b336331f52a751ec53a3ea53fafcc6cdb1388c18a465c143b0787a4ed47ac5f45d98af10576253e3379013855af74e2f14f64ed5c4ef53a3c9e649aa978405e405812edf6b836e2731cb00a3166aecde2f46948156de34eb8e557f1a55dc8973b1d9d36a9aa1eaa8701449f133363853145bc24e9dfaff4cfcaa9cca2906db047410e2bd95d29677f97d42e4ebbc2937b380c6b64734bf54c41bed3cd65f0fb14ff1beb4c51a25a3f6340907136497597cd9f2714bafc0a6e39580dba6f5b5e584c3ee64344701d530bd42a322dd5d578dae7410f986c297d78244e4f5a0f338c27f286e951b7315cbfb9e912d05919f9f7e98c533bb4ac998e029ea27809285ef2c505136b7d8ef254a888a8e3776c1e527d95bb3f5427cbe2884b1366c08c622ed7461e7b69b7f17fdf40acec99a5036e4dae0b5ccfd4caeef29d274ec0ba7390a2dc469199ac32e0d83a4bbe32bc3f019ff4ea2957b9b0891a2d98d952965241e34772ef9f961017f72f82c485589ebd6fa5b48514db3061e71bf03a8a0acf8ab5795edf35573d75991d52f7ea64a939395534f37771ba85d7bc64524ba9a66fcdcb81f10be4b76a9407563c22ddac5a94cf0a910da77de0fd055493bea2688fd5726525cb1416dc65f3d639143e3b907f4b3a6162e86d50175b66ab05045fd7001cd77426b96a199ed6474c392acedceb0eeadcbbeb8df757de71fcf4abbdeb1f70a63d03ba18a4fdc45ef20cad6c372cfe212918ea30d37557839df5158363406ea58c0e7f92202bc1c962f91a24de0014affa59f61939c2a87942a157e433f3dc70f3fd24b412bfa4e049fa32651a88266c3ca31c0eb85f1ab94f00bdefa332951f60471cf3ee2f59dd65462ea9da036d8ecf04da9e97bbe5772f24cb3229af751cd9c44854329a3cca651c7b5a347711c8541a72f5a210429692562abdbb262f0d6bd5ea8e6a90092312202e9e10b7e3396540c4ca0e5b3a641ed35dfa49913e7a283b94a9c17f1038b719efe825b3be51151a9bdfc0a8078443e95b8049bb59a964c9e17f427e6517283e803d6b436590226973fb29ec6c3b37474d2ae9c8375f8c36fb4fcd88c814ba728b795c13342ba24871f370b1b834ba5164faaa1e704392466cf505fda78559726def6ba5500612b68bf7b76f7b1bd99585421764ea66672bb5b5d323d479d25b9a4ecdbf461725a096b3b7b1611cea7159242a209b91e9cb9670b64007fe30bb1f106c38eed4738713ff7c3a43bf9ef2a85c812122e9f787f65a7ed867d210d427397fd8bad1ebad8e3747cfc18b8b20900cfd11bea361014c53cddc5c01c84e962c5db0105865248674a89829e275a9727081582ad2d8fc50dbc23edefeea76721b69ef45c48f036cf691dd6f4bc2c2e87a9d9f129e876c581078defaff6ea89394b99eef4c20d6836757fee2b863d2e5f00a37c5569b0721de903042a95e14f3a8beb8d2c96d34b3db4dd3dc5cd35ddb1b4fcf7959f6b75f4e586388f148f88cf57af659d1a57ab4bc0d6064528a5ed145ef877cc42dcc21a5968db6c7540464612d254ec62153b8ad0cb195d16e7d19866e3d66841adfb83bb07b10532897dd91512941c4aad3fc69e50ec4a4f4453f8350dade7be2f219342b3d04a5b8b916865d95d11c42eda1301c2751a97367b85a2d5b49aece1062a1f6ebaf0a86be85ab94237dfb467d0f05b2e896ab01863e395ef2cf70a0821875a302758f28a4524d73efe6f9d7b39ae896a7b60d23b5a99ccade0c1f88d7589e90cda7d5683e1d1cf1af6767b8f962fa21ba748d5599664fbbe8ac5b220b64eef86022f5d89170f6a7ed702a9660d23039ca94617dbc0f3d39fd33fb0502dd755b5e0b9475c34500ce0e208e7391961ff660e8ccdba378d5b0d4a0bd9b87faf63a72778d910b9b3d8954179f2ea1c84a9203c9ed0fa12e4d296585dbfc1ca28636d4c64f44faf7769aa26908cc8cd328ed69afcaa48d9288afc26cd30b16c901678c931d176235aa28a1e1f0316eead1a3a658dd3b3dfb2eeb47fc3848f8a27453f1a023050eb6861a73726e4e65c319525707997cdfe3b0cb30b566c6dcedc646bae7c6672197ab714dc742f7b48194afe7c11381d101d46f96d8de81cd0d19c1fe79c6e24aef287485aff7cd160e9f6e525932f5f84a1a2daf52c868054d2fd67dbc3ddcecc5c3ffcb41117fa87f0d862142989e4b01f14ed1c04826e73b946e18c97ed8efd7792c7fc1c2ff72f86e52caa9ce565e3de29fe1aca7facba20efdf15f56746f373173a020c0931eef51f51c2bda5f76fba6744eabb3a74f7f587ad4ac2802034aed06fc2ef20fb0f8ef59123099ac1f15464513fc5fc02bda2b8c755af7c330830d7f0894124dbfd2d662cbdf1d7ce9a82532a4660fbd5313815e596dade19f9f28533a0e1d8b01a6af26e8c20ea11f9525c480f78d4d06a1749463aa30315a7034d90df55f3ac346d3d40a5fdb0ca6a4e8864fc8aa3511e8acd1b48c7acd98575e6a40b21acc22fd2a4012a7ed2e9aa51c84bd337e072fb7048b1e5ddff07aa4df3eabaa9845770bff186d28bec41a2524b6cf3ce293971d230ffcb06a3cf19975e035cb97fbc1d0d23c2425ec34818ba158389e49995711883cfa9f110d737b2e91064865a15dc5c3c9727eb5f0dabef31a20fb43ccf80de7b11712046cd06ca294e4794213797fb9230f3629e4114083ea39f734f5ec25534d65a6a65cf11fe45465a26ff1574bd18b7441369a3b0533e11fc62f9947b60c49da5970281726317a4a4494b0859da68428477c4f10edc88ed9150a3a2e87dc83ec38060899952fc72d89c31a202f8edd442d4ebec3e220f745e0007604c4ae606728773e4151cc896740fa1920e28b522a92c8b7c8c643a66678fb136e97511be036adfbe421c08ff62b81e4cb490a5c93b7d9bfd42a7010f3117175333e51baff3390df5bc597717d123496142ccd0ad110323b3dc5080bb8144c6509da91d0b5eb073723a9002608306c5fa8f77fda952c950a588da9dee3cfb06bee8d9c4186af5aa1b59ebebe5c317bec4b069409f4afb04f6ec1bb74542da0294f0deed1ed8e0e19bb8b6d03acfbf6a6ed5b781df734fd0499d4bec5010d9d3b946649c2ebcbb6a6d26d79d402e0594e8899ab2975b4b8e724bd9a8025fdebe42fde187a31504a8099fdf3c4bdcb24bb321de1eeb485e5261ddfdb43c38d49eff44cbc04383bf17f41d062288b572ec048db277a3f85a460e6668370f076fd4d2da141e5c0d7746757f11a7db48304fcb91ebd3adeeed8cd900ae54086847988863fde6d06c4e9332f08037d05524c34bc06125c1adb403683434ce7392847457ec0fe82974bddca939c2f48bed3e06f62331ba478a319a2dd3f2dbd5a87389b17ad839d37741d0fae37cb54897c152876eea50969447375c7da548dfb3ec4130a6f1691ba5feca1e8e4a2f13fec2961f9214913f7dac28fa55de3a6a2f5954eb8769872bd0841707fc865c50e67affa01582fbb41a0bc9065c58899d045ac525b704ac23b79218853c6517ff967116464e90127b15a345cc01ce72dbcf1c011e1856b46955ae2d745013441e5337fa03bc5d831466fd62c8475b282eebaf17576552501d3b0aebc8718e0ceb4852783ebd326692c3d2684551f7ff393bfbd328395a1aa73e5f77162c0d113ca4a9e9ab7151d229b5582ad165000495d06c850f96a667a84911a82884fcdb327334167280a1328155f03a690d74295c1bae64f06b34ffbda259efec49dcf24e9db6c04e4210916551133f13a1e47bf66faf24866c7a9a53dfa23cf3b5e4bd29f2fd4d93fd879e7a1ec9b2966f1f05b058c51323c8bf1fffeff11e539a584ebd60e553d4637512d9f521399fe28a64994bed29d879e99b66b9c42722e2384e4ca4b32f858f0793f72ebc98f4a0f3ba6ac9991607253baeeb6bf73f0e72d209328b398ae6d59a3627b925e7bab04c7364e826f13068488c3fcfc15a99afe4ab4634809790f217e9ab68c97d27a219806cca0695761034e57ba76bdbf8148e43cbfb87af05065845530580b14513e0395a0133a93e67419565e8cd4c47e79798ba18bc6112c20e4a60029f101e80cc0bd2a25816e096aefd30089c75a97ab55f719c6b69f6dc4ed2deab3f32e08a9dd56a96264f244c28e10da3e4563fa3e9c4d12b22fae4f7923c3817e30a613874584fae775539a3e5b10337fb62fc59639ae2fe5fbb366572f6aa218a1ee256662de720fa96cebc9d589a2bd62c1d1ca7d30c6a9e7498c2da803fadf11094c83b180238f5f3d676e81339e5e8db174ed007a92d6fb8a82bc66b2c8784e194ecad4c289bd01502405cc616bbc03de4411cad59dfd7c706c3640ca64b98d7a6f22971afa0f9a64ea59e4ba14d715ea99cba1916ddd04ce40632bffb2efd27ddc6975a12e80c95b75bbac19af12305116867fe8c91fb47558bfa560c535b9593930fb684592013d665121b756aee57819c9da754251a96c422fd41b11270d1c7a179ee8b6d7f83a350e6e6013e12555eedabca7a047fc1b0761e52a"}, &(0x7f0000001e00)={0x20, 0x3, 0x1, 0x8}}) [ 129.937172][ T12] usb 3-1: config 0 has an invalid interface number: 100 but max is 0 [ 129.945493][ T12] usb 3-1: config 0 has no interface number 0 [ 129.951801][ T12] usb 3-1: New USB device found, idVendor=0979, idProduct=0270, bcdDevice=50.88 [ 129.960884][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 129.969006][ T2750] usb 4-1: new full-speed USB device number 58 using dummy_hcd [ 129.978232][ T12] usb 3-1: config 0 descriptor?? [ 130.018470][ T12] gspca_main: jeilinj-2.14.0 probing 0979:0270 [ 130.025329][ T2733] usb 5-1: device descriptor read/64, error 18 [ 130.147144][ T2733] usb usb5-port1: attempt power cycle 14:17:22 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 130.217845][ T12] usb 3-1: USB disconnect, device number 50 [ 130.347028][ T2750] usb 4-1: config 143 has an invalid interface number: 52 but max is 0 [ 130.355322][ T2750] usb 4-1: config 143 has no interface number 0 [ 130.361789][ T2750] usb 4-1: New USB device found, idVendor=08ca, idProduct=0020, bcdDevice=7f.07 [ 130.370880][ T2750] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 130.416977][ T17] usb 6-1: new high-speed USB device number 51 using dummy_hcd [ 130.656964][ T17] usb 6-1: Using ep0 maxpacket: 8 14:17:23 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0022150000008e03dd034f4e37"]}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000100)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000240)={0x1, "7e29d037e67e07dce90eee6ea60a5e0f81000000000000005b6c3777631638d5f3a47b96273df9b5499beb8ea61e5a96abc5080defab53a4a86c4bd60300"}) [ 130.777100][ T17] usb 6-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 130.792704][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 9 [ 130.805664][ T17] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 130.815701][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 130.830373][ T17] usb 6-1: config 0 descriptor?? [ 130.867009][ T2733] usb 5-1: new high-speed USB device number 49 using dummy_hcd [ 130.868833][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 130.875289][ T2750] usb 4-1: string descriptor 0 read error: -71 [ 130.917252][ T2750] aiptek 4-1:143.52: Aiptek using 400 ms programming speed [ 130.938407][ T2750] input: Aiptek as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:143.52/input/input19 14:17:23 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000340)=ANY=[@ANYRESOCT], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000001300)='{', 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r0, &(0x7f0000000000)='V', 0x1) [ 131.057133][ T2750] input: failed to attach handler kbd to device input19, error: -5 [ 131.085808][ T2750] usb 4-1: USB disconnect, device number 58 [ 131.666986][ T17] usb 4-1: new full-speed USB device number 59 using dummy_hcd 14:17:24 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x3fc, &(0x7f0000000740)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000040, 0x1b1c, 0x1b02, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0xa2602) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000200)=""/13) read$hidraw(r1, &(0x7f0000000000)=""/47, 0x2f) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000080)={0x0, 0x0, 0x14, {0x14, 0x0, "32405314e50de90ad70454813807e1c3bc37"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x4, 0xae75d17b79a09132) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f00000000c0)={0x1, 0x2, 0x9}) 14:17:24 executing program 2: r0 = syz_usb_connect(0x5, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000b07f1b40d118af1ef4920000000109021270cf2f00"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000280)={0x1c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0acd0200000095"], 0x0, 0x0}) [ 132.017020][ T2746] usb 2-1: new high-speed USB device number 48 using dummy_hcd [ 132.027080][ T2750] usb 3-1: new high-speed USB device number 51 using dummy_hcd [ 132.037133][ T17] usb 4-1: config 143 has an invalid interface number: 52 but max is 0 [ 132.045457][ T17] usb 4-1: config 143 has no interface number 0 [ 132.051820][ T17] usb 4-1: New USB device found, idVendor=08ca, idProduct=0020, bcdDevice=7f.07 14:17:24 executing program 4: r0 = syz_usb_connect(0x0, 0x3b, &(0x7f0000000080)=ANY=[@ANYBLOB="120100006d9a3210450c1010c1a50000000109021b00010000000009046500110300020007058c0300ffffffdfd8f508c0a7dd3d4c259231deb8ee07d2f5bdb90398a60f442e0432f279bfd67660a4d50f00cdd65d1031e98f90afb4bfd93ea37e5e0374dfb6e1b85aa5694be0c4214769b2ff099a7fcd49406e5848bce348dc7bbb61401a0a4de82d68681e952c25b4545fc158b39698f1a6e2199e0c843b595681e0e9c1ef64d410fc5f2c97c90cd20600000000000000745161237974cd55fd34854eeb2c6a759984d06b45345395d0924832c47afaca2642841d692d511dc125bdc22117c7dee59e61f90cb38adc931706f12d7a488277cadb04ba6363f5790e361634099c197364e254888b7a1fb6422720692f263807ded4d742f0631817801ee23401f0ed3d673e36a7cfe85114cc292a9b27cbcd0459f106fa06e14e9d781e118f7b1331a6efeced8b04151c8ed49282f3935e4edea32ab097ae593b27da90a2a8111c2db569a8b475fd32ff5f9295e07f32670802cad4ff0dd908cc8fddcd2db54f5115ab986f524890f2299aec0c932eb186493b6996eb430f56d8aca636e88e71799916196e9ab069c068d07d3862e0151eaea86c045d57dd6ac4264f27237880a74520b35514ece8c2899e7bfa971ac022cf3a02585f145d75eb351db11621df7a8518549b45d6dd44b8136f0fd3d47732b542563e27c6f405ce0cc3dd6fb16c5d2d210dc0c1b5e103b0cd8c702205b71ed8009aa2135312480976a394e14b27dc228e5025dd500b0002409bf65fabe16699e3d793a8ec89a951dcad03d158b13bcf13ac75c2fe9195a638aa12e4b11487e260809cf182cc485b919dd19efdef9dbfd4a5144646bfc3eded1cad23aa0e07005cf42fea1b897385038da397babca8cc8f5b"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000040)="87", 0x1) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/16) [ 132.060971][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 132.367097][ T17] usb 4-1: string descriptor 0 read error: -71 [ 132.377147][ T2733] usb 5-1: new high-speed USB device number 50 using dummy_hcd [ 132.397052][ T17] aiptek 4-1:143.52: Aiptek using 400 ms programming speed [ 132.397105][ T2750] usb 3-1: config index 0 descriptor too short (expected 28690, got 18) [ 132.406822][ T17] input: Aiptek as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:143.52/input/input20 [ 132.412728][ T2750] usb 3-1: config 47 has too many interfaces: 207, using maximum allowed: 32 [ 132.412742][ T2750] usb 3-1: config 47 has an invalid descriptor of length 0, skipping remainder of the config [ 132.412758][ T2750] usb 3-1: config 47 has 0 interfaces, different from the descriptor's value: 207 [ 132.412788][ T2750] usb 3-1: New USB device found, idVendor=18d1, idProduct=1eaf, bcdDevice=92.f4 [ 132.412801][ T2750] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 132.467569][ T2746] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 132.478610][ T2746] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 132.491535][ T2746] usb 2-1: New USB device found, idVendor=1b1c, idProduct=1b02, bcdDevice= 0.40 [ 132.500732][ T2746] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 132.509926][ T2746] usb 2-1: config 0 descriptor?? 14:17:25 executing program 3: syz_usb_connect(0x0, 0x0, &(0x7f0000001a80)=ANY=[], &(0x7f0000000000)=ANY=[@ANYRESOCT]) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0xff, 0x141200) [ 132.597312][ T17] input: failed to attach handler kbd to device input20, error: -5 [ 132.609836][ T17] usb 4-1: USB disconnect, device number 59 [ 132.617306][ T2733] usb 5-1: Using ep0 maxpacket: 16 [ 132.747083][ T2733] usb 5-1: config 0 has an invalid interface number: 101 but max is 0 [ 132.755383][ T2733] usb 5-1: config 0 has an invalid descriptor of length 255, skipping remainder of the config [ 132.765692][ T2733] usb 5-1: config 0 has no interface number 0 [ 132.771828][ T2733] usb 5-1: config 0 interface 101 altsetting 0 endpoint 0x8C has an invalid bInterval 255, changing to 11 [ 132.783146][ T2733] usb 5-1: config 0 interface 101 altsetting 0 endpoint 0x8C has invalid maxpacket 1792, setting to 1024 [ 132.796091][ T2733] usb 5-1: config 0 interface 101 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 17 [ 132.809201][ T2733] usb 5-1: New USB device found, idVendor=0c45, idProduct=1010, bcdDevice=a5.c1 [ 132.818266][ T2733] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 132.827050][ T2733] usb 5-1: config 0 descriptor?? [ 132.870569][ T2733] yurex 5-1:0.101: USB YUREX device now attached to Yurex #0 [ 132.887019][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 132.916988][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 132.936960][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 132.957002][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 132.976981][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 132.996959][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 133.009517][ T2746] corsair 0003:1B1C:1B02.0010: hidraw0: USB HID v0.00 Device [HID 1b1c:1b02] on usb-dummy_hcd.1-1/input0 [ 133.014640][ T2733] usb 6-1: USB disconnect, device number 51 14:17:25 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd2, 0x67, 0x2e, 0x10, 0xbc3, 0x1, 0xa848, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x24, 0x0, 0x0, 0x6a, 0x7d, 0x5f}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) [ 133.020808][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 133.036962][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 133.056950][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 133.070635][ T17] usb 5-1: USB disconnect, device number 50 [ 133.076951][ C0] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 133.084819][ C0] yurex 5-1:0.101: yurex_interrupt - usb_submit_urb failed: -19 [ 133.092500][ T17] yurex 5-1:0.101: USB YUREX #0 now disconnected [ 133.217124][ T2746] corsair 0003:1B1C:1B02.0010: Failed to get K90 initial state (error -71). [ 133.227983][ T2746] usb 2-1: USB disconnect, device number 48 [ 133.476977][ T2733] usb 6-1: new high-speed USB device number 52 using dummy_hcd 14:17:26 executing program 3: r0 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000280)={0x8, 0x7, 0x101, 0x4, 0x0, 0x7f}) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="c6f2f98330edc4091864fca101b60006c52459a746b46de63dbbc31d6a574e538358d428cb64783a", 0x28) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) syz_open_dev$hidraw(0x0, 0x5, 0x0) r3 = syz_open_dev$hiddev(0x0, 0xfffffffffffff323, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x3) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x73, 0x1000) r4 = syz_usb_connect(0x0, 0x24, &(0x7f0000000600)=ANY=[@ANYBLOB="1201000079520408154dbc1304126fffd6000000010902120001000000000904000000aa8e6b00"], 0x0) syz_usb_control_io$hid(r4, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000800)={0x2f8, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) r5 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r5, 0x80084803, &(0x7f0000000200)=""/13) write$hidraw(r5, &(0x7f0000000580)="2aed0fae4c4da1d4dc4e4535fe0cd4d4e2013a50edd8c73324f295e666fc1b6601e9b994187282bf4acd2f3f5d561a9ed60634b068bced71ab3dec94bcc02868cb45d46d81da2e7266f686d4dae30a08cc507b673c398b342a17ac7952", 0x5d) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x0, 0x2246) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) write$hidraw(r6, &(0x7f0000000480)="2d62dc01c25d0c3457f7a3bded18607e4b7f63055a88990c460174543eb70fd890a8db0018043e3c4d6eac9b8b1009771f662f1d34864f6b9c0bb38c9e14356c0970ddd8baea25d679b74681e3e678bd80aebe5a2bbc8394adef62a298853d553f26356a24611f7052df25060c758fa5f62df55cf8a899bd632f08c05944d1bcb94324a29bb368c6bf3b58ac6126277ddbeea26f5d327222e42db7e675979dbf7ebcb32913249d357873e0742568809eee10ad3f27b2149fa0805be1724985e5ff201147ebc03948ea9d0097c06540d877bb6e3c846a562bd01c8046cf539ee9e8adcdef5738f16a", 0xe8) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000002c0)=""/222) r7 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) r8 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x5, 0x10000) ioctl$EVIOCGID(r8, 0x80084502, &(0x7f0000000240)=""/58) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000440)=""/118) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f0000000400)=""/27) syz_open_dev$hidraw(&(0x7f0000000640)='/dev/../raw#\x00', 0x0, 0x302080) 14:17:26 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 133.717092][ T2733] usb 6-1: Using ep0 maxpacket: 16 [ 133.837028][ T2733] usb 6-1: config 0 has an invalid interface number: 36 but max is 0 [ 133.845225][ T2733] usb 6-1: config 0 has no interface number 0 [ 133.851743][ T2733] usb 6-1: New USB device found, idVendor=0bc3, idProduct=0001, bcdDevice=a8.48 [ 133.861099][ T2733] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 133.875089][ T2733] usb 6-1: config 0 descriptor?? [ 133.921862][ T2733] ipw 6-1:0.36: IPWireless converter converter detected [ 133.976968][ T2746] usb 2-1: new high-speed USB device number 49 using dummy_hcd [ 134.026973][ T17] usb 4-1: new high-speed USB device number 60 using dummy_hcd [ 134.036978][ T83] usb 5-1: new high-speed USB device number 51 using dummy_hcd [ 134.266958][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 134.287080][ T83] usb 5-1: Using ep0 maxpacket: 16 [ 134.307267][ T17] usb 4-1: no configurations [ 134.311982][ T17] usb 4-1: can't read configurations, error -22 [ 134.347072][ T2746] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 134.360391][ T2746] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 134.377813][ T2746] usb 2-1: New USB device found, idVendor=1b1c, idProduct=1b02, bcdDevice= 0.40 [ 134.388885][ T2746] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 134.400015][ T2746] usb 2-1: config 0 descriptor?? [ 134.437085][ T83] usb 5-1: config 0 has an invalid interface number: 101 but max is 0 [ 134.447698][ T83] usb 5-1: config 0 has an invalid descriptor of length 255, skipping remainder of the config [ 134.458607][ T83] usb 5-1: config 0 has no interface number 0 [ 134.467798][ T17] usb 4-1: new high-speed USB device number 61 using dummy_hcd [ 134.477544][ T83] usb 5-1: config 0 interface 101 altsetting 0 endpoint 0x8C has an invalid bInterval 255, changing to 11 [ 134.489045][ T83] usb 5-1: config 0 interface 101 altsetting 0 endpoint 0x8C has invalid maxpacket 1792, setting to 1024 [ 134.501378][ T83] usb 5-1: config 0 interface 101 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 17 [ 134.517017][ T83] usb 5-1: New USB device found, idVendor=0c45, idProduct=1010, bcdDevice=a5.c1 [ 134.527964][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 134.552208][ T83] usb 5-1: config 0 descriptor?? [ 134.601940][ T83] yurex 5-1:0.101: USB YUREX device now attached to Yurex #0 [ 134.626948][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 134.657004][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 134.687012][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 134.706959][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 134.719364][ T2746] corsair 0003:1B1C:1B02.0011: hidraw0: USB HID v0.00 Device [HID 1b1c:1b02] on usb-dummy_hcd.1-1/input0 [ 134.731947][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 14:17:27 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0xfff, 0x101200) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f00000000c0)) ioctl$HIDIOCGFIELDINFO(r1, 0xc038480a, &(0x7f0000000080)={0x2, 0x100, 0x6, 0x400, 0x2069, 0x7, 0x0, 0x7383, 0x7, 0x9, 0xfffffffa, 0xc6, 0x7, 0xff}) r2 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000021eeaa08b5192100dc400900000109021b104c1028f6470435ef182dde00010000000009040000019352a50009058adc15202a9c3d0428fde70000000600950fb6b0404d95237b214f36324d"], 0x0) syz_usb_control_io(r2, &(0x7f0000000240)={0x2c, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x4, @string={0x4, 0x3, "babd"}}, 0x0, 0x0, 0x0}, 0x0) [ 134.756960][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 134.771901][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 134.796947][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 14:17:27 executing program 2: syz_open_dev$hidraw(&(0x7f0000000240)='aw# \x00\x00\x00\xec\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000200)=""/13) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000080)) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r1, 0x40305828, 0x40010f) r2 = syz_open_dev$hidraw(0x0, 0x5, 0x100) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r3, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCAPPLICATION(r3, 0x40086602, 0x7) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 134.814084][ T83] usb 3-1: USB disconnect, device number 51 [ 134.817544][ T2733] usb 5-1: USB disconnect, device number 51 [ 134.820395][ C1] yurex 5-1:0.101: yurex_interrupt - unknown status received: -71 [ 134.835929][ C1] yurex 5-1:0.101: yurex_interrupt - usb_submit_urb failed: -19 [ 134.851203][ T2733] yurex 5-1:0.101: USB YUREX #0 now disconnected [ 134.855697][ T2746] corsair 0003:1B1C:1B02.0011: Failed to get K90 initial state (error -71). [ 134.868029][ T17] usb 4-1: no configurations [ 134.873389][ T17] usb 4-1: can't read configurations, error -22 [ 134.892849][ T17] usb usb4-port1: attempt power cycle [ 134.901143][ T2746] usb 2-1: USB disconnect, device number 49 14:17:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r0, 0x40095505, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) r2 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0xa, &(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32, @ANYRESOCT, @ANYBLOB="a09ac2999b84f7f442e11683ff98b1058ce7398f598f47c658a68e4c5164f53eac083facfef791ff65ae41713756dffc0d620685e28abc44c6e8471e3800eee2e746d51aeb7db175a1e104b27f7ab9ffc0c56a39768b5af65523a45117b786d30cb8727b879b12309d2982f4e2d59b1c0b5218dabe3d39ca294135eb06bfe19142ae35533c99b10bf5ca37fa440a207dd70fcf71f9e8", @ANYRES64, @ANYRESOCT=0x0], @ANYRES32, @ANYRES16, @ANYRES64=r0, @ANYRESDEC=r1, @ANYRESDEC, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR, @ANYRES16=r1], @ANYRESDEC=r0, @ANYRESDEC=r2], 0x0) read$hiddev(0xffffffffffffffff, &(0x7f0000000040)=""/86, 0x56) 14:17:27 executing program 4: r0 = syz_usb_connect(0x0, 0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="12010000da096a08e6040300ec74000000010902240001010000000904f20002396b340009050b02000000000009058a02fc3c2aff0000000000"], 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io$hid(r1, &(0x7f0000000100)={0x24, &(0x7f0000000000)={0x0, 0xd, 0x2, {0x2, 0x31}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44a}}, &(0x7f0000000080)={0x0, 0x22, 0xf, {[@main=@item_4={0x3, 0x0, 0xa, "b1d71dfa"}, @local=@item_4={0x3, 0x2, 0x7, "0548d4be"}, @local=@item_4={0x3, 0x2, 0x0, "8904df1f"}]}}, &(0x7f00000000c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x40, 0x9, 0x1, {0x22, 0x88}}}}, &(0x7f0000000380)={0x2c, &(0x7f0000000140)={0x20, 0x30, 0xbb, "83e24de9319760f8679799d3ad810d1f6dcda4a8531745f55bb49af0642b8945b920a2f8410b32703f4a8568e9902fca2982a127c8c7f40160dbd716477e4da0db03683191b96f44d4712dab7304cb3d44f8f2637d66dee4ce7c6bf410ff5bd5fa0166c8b03e2164c64e8f90e45fbe6f6fe0c1a1d3ccb156950648ddde1d0475c68d27b9f0d8e559585ba8856264a60d2d1e3b23cc2f64546201cd1dee1956cc31d0e428ec9ca9c3bcf86b7c3be551edfd5c2e99c5408962d24be7"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0xe6}, &(0x7f00000002c0)={0x20, 0x1, 0x79, "8b46b885e759a7f68a696bc9b779fc5d8b927637f60507ba5241a2339c564bab5bd4ecf39197bdf12735b42de43e745c7bb98bfb9af8659d282d4d935c8257bc1b6a1c3a943ff60883290e2b72014e240622e4fa0ff7d42960ab81a91888702d34066f0b87920e814cc048eea28607c45d944f8bd6d73e3685"}, &(0x7f0000000340)={0x20, 0x3, 0x1, 0x8}}) syz_usb_control_io(r0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) [ 135.277038][ T2746] usb 2-1: new high-speed USB device number 50 using dummy_hcd [ 135.426982][ T2733] usb 5-1: new high-speed USB device number 52 using dummy_hcd [ 135.516957][ T2746] usb 2-1: Using ep0 maxpacket: 8 [ 135.617053][ T17] usb 4-1: new high-speed USB device number 62 using dummy_hcd [ 135.637072][ T2746] usb 2-1: config index 0 descriptor too short (expected 4123, got 27) [ 135.645397][ T2746] usb 2-1: config 16 has too many interfaces: 76, using maximum allowed: 32 [ 135.654129][ T2746] usb 2-1: config 16 has an invalid descriptor of length 45, skipping remainder of the config [ 135.664486][ T2746] usb 2-1: config 16 has 0 interfaces, different from the descriptor's value: 76 [ 135.676952][ T2733] usb 5-1: Using ep0 maxpacket: 8 [ 135.747306][ T2746] usb 2-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=40.dc [ 135.756426][ T2746] usb 2-1: New USB device strings: Mfr=9, Product=0, SerialNumber=0 [ 135.764460][ T2746] usb 2-1: Manufacturer: syz [ 135.807122][ T2733] usb 5-1: config 1 has an invalid interface number: 242 but max is 0 [ 135.815407][ T2733] usb 5-1: config 1 has no interface number 0 [ 135.822089][ T2733] usb 5-1: config 1 interface 242 altsetting 0 bulk endpoint 0xB has invalid maxpacket 0 [ 135.831998][ T2733] usb 5-1: config 1 interface 242 altsetting 0 endpoint 0x8A has invalid maxpacket 1276, setting to 1024 [ 135.843252][ T2733] usb 5-1: config 1 interface 242 altsetting 0 bulk endpoint 0x8A has invalid maxpacket 1024 [ 135.853467][ T2733] usb 5-1: New USB device found, idVendor=04e6, idProduct=0003, bcdDevice=74.ec [ 135.862554][ T2733] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 135.866971][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 135.907120][ T17] usb 4-1: no configurations [ 135.908040][ T2733] ums-sddr09 5-1:1.242: USB Mass Storage device detected [ 135.911768][ T17] usb 4-1: can't read configurations, error -22 14:17:28 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000180)='\xff\x03\x00\x00\xee\xc7\xe9\x14\x00', 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x2246) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000000)=':', 0x1) r2 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="1201fe00093c0800240042ef420000000109021b00017600000009040000010200070581070001000000bf5222f951cd568d9d9a6ecf6794a9d3000000"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x9, 0x47010437e2b1c993) read$hidraw(0xffffffffffffffff, &(0x7f0000000640)=""/220, 0xdc) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x100000000000012, 0x7, 0x1, 0x3, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000080)=""/27) ioctl$EVIOCGSND(r3, 0x40095505, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000000040)={0x0, 0x80, 0xfffffff7, 0x100, 0x2, 0xff}) [ 136.069200][ T2750] usb 6-1: USB disconnect, device number 52 [ 136.086990][ T17] usb 4-1: new high-speed USB device number 63 using dummy_hcd [ 136.090300][ T2750] ipw 6-1:0.36: device disconnected [ 136.229122][ T2746] usb 2-1: USB disconnect, device number 50 [ 136.326971][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 136.367055][ T17] usb 4-1: no configurations [ 136.371732][ T17] usb 4-1: can't read configurations, error -22 [ 136.378279][ T17] usb usb4-port1: unable to enumerate USB device [ 136.528363][ T2733] scsi host1: usb-storage 5-1:1.242 [ 136.656974][ T2750] usb 6-1: new high-speed USB device number 53 using dummy_hcd [ 136.729406][ T2746] usb 5-1: USB disconnect, device number 52 [ 136.896985][ T2750] usb 6-1: Using ep0 maxpacket: 8 [ 136.997040][ T2733] usb 2-1: new high-speed USB device number 51 using dummy_hcd [ 137.017096][ T2750] usb 6-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 137.026791][ T2750] usb 6-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 137.036569][ T2750] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 137.049615][ T2750] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 137.058673][ T2750] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 14:17:29 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000200)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0xfffffffffffffc45) r1 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000340)=0x200) r2 = syz_open_dev$evdev(&(0x7f00000003c0)='9d\xd7v\x0finput$#\x00', 0x0, 0x200000) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000340)=0x200) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000000c0)=""/51) syz_usb_connect$hid(0x4, 0x1, &(0x7f0000000380)=ANY=[@ANYRES64=r0], &(0x7f0000000400)=ANY=[@ANYBLOB="52f0e05a1ea477d9080ad52875cf1d9bc2ca53b12f5e31815051d6b3b36a2e6cb5ae3dad431379bbb2da383bcf36dbe474bee90c407435eb43be46fc00b1f79f204a0100010019b5a0fe8d9a8da8d3495113b79f86bdc12d278f331980a2546f9018aa14a4b19e8fbcc54e5f625812c8a00a568e685e813419b956fdb342418288097ee495605a52ec877b42", @ANYPTR64, @ANYRESHEX=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[]]) r3 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) read$hidraw(r3, &(0x7f00000001c0)=""/38, 0x26) syz_open_dev$hidraw(0x0, 0x0, 0x0) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r4, &(0x7f0000000000)='4', 0x20000001) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r5, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r3, &(0x7f00000002c0)=""/191, 0xbf) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180)='/dev/input/event#\x00', 0x1, 0x14000) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB], 0x0) r6 = syz_usb_connect(0x0, 0x1, &(0x7f0000000100)=ANY=[@ANYPTR], 0x0) syz_usb_disconnect(r6) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x80000001, 0x10d942) read$hidraw(0xffffffffffffffff, &(0x7f0000000240)=""/71, 0x47) read$hidraw(0xffffffffffffffff, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(r3, 0xc028660f, 0x717fff) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, 0x0) 14:17:29 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 137.256968][ T2733] usb 2-1: Using ep0 maxpacket: 8 14:17:29 executing program 2: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) syz_open_dev$hidraw(0x0, 0x3, 0x200) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) r1 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r1, 0x0, 0x0) write$hidraw(r1, &(0x7f00000002c0)="00db11e3f3415d972efabf558531b605ff9e4c1cff044455c04e2b327ee2e3b5153a8542c05e08a3c508668942a2f4a6", 0xa7ebee3a20b90e0c) 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) read$hidraw(r0, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0xfffffffffffffffc, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='eveu#\x00\x00\x00\xeb\xff\x00', 0x100000000, 0xd40) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, &(0x7f00000000c0)={0x6, 0xd7b, 0xfffffffe, 0x896}) r5 = syz_open_dev$hidraw(&(0x7f0000000200)='/dev/../raw#\x00', 0x80000000000006, 0x109a42) write$hidraw(r5, &(0x7f0000000280), 0xffffffffffffff34) ioctl$HIDIOCAPPLICATION(r5, 0x6611, 0x0) read$hidraw(r5, &(0x7f00000016c0)=""/4096, 0x1000) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x301000) write$hidraw(r2, &(0x7f0000000100)="89000200000000000000", 0xfffffffffffffed0) r6 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(r6, &(0x7f0000000180)="e2", 0x310) [ 137.380801][ T2733] usb 2-1: config index 0 descriptor too short (expected 4123, got 27) [ 137.389235][ T2733] usb 2-1: config 16 has too many interfaces: 76, using maximum allowed: 32 [ 137.398071][ T2733] usb 2-1: config 16 has an invalid descriptor of length 45, skipping remainder of the config [ 137.408369][ T2733] usb 2-1: config 16 has 0 interfaces, different from the descriptor's value: 76 [ 137.497060][ T102] usb 5-1: new high-speed USB device number 53 using dummy_hcd [ 137.507231][ T2733] usb 2-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=40.dc [ 137.516295][ T2733] usb 2-1: New USB device strings: Mfr=9, Product=0, SerialNumber=0 [ 137.524321][ T2733] usb 2-1: Manufacturer: syz [ 137.746987][ T102] usb 5-1: Using ep0 maxpacket: 8 14:17:30 executing program 1: r0 = syz_usb_connect(0x0, 0x1ea, &(0x7f0000000680)=ANY=[@ANYBLOB="1201000004b21857be3cbb8218810001000000000904e00000ff000000"], 0x0) syz_usb_control_io(r0, &(0x7f0000000240)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x6, {0x6, 0x37385ef6f197895f, "6ca69148"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_connect(0x6, 0x1bee, &(0x7f00000006c0)={{0x12, 0x1, 0x310, 0xe4, 0x9c, 0x15, 0x40, 0x5e3, 0x702, 0x3250, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1bdc, 0x4, 0xff, 0xbb, 0xb0, 0x2, [{{0x9, 0x4, 0xc4, 0xff, 0x2, 0x3e, 0x3b, 0x6c, 0x0, [], [{{0x9, 0x5, 0x7, 0x10, 0x24b, 0x1, 0xf8, 0x7, [@generic={0x93, 0x11, "0c3b697c9a033d03e31f1dd46cb3d238fe1f4dfff30554b7fd49b71b9127e1291eb044a00277ad589afbbb137ab4a04d147c797fa060e73f6940aebbb13608580950f49f46e1b7fbe5057803c5ae922d441e71ab027bd612d0ad2e8de8099f683a40500ac2cd3a0f8b0eb062af11e1455a138a4a5bea4b11fd933c0a250685be0a0827882ad08894cdcd65cc076ee24eb9"}, @generic={0x58, 0x0, "8cea7c1ddbcc9822f54f39750599804c7d84eb1f34344ff67d6aa079f4ce8fb48e10cf96143c88ed60eabb605c174ef9a6432e6ed1ac9d3e933740b59e3a0a1d97e037a5fb59e884a0be3982789580c0a85dda18588d"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x94, 0x9, 0x6, 0x5e}}]}}, {{0x9, 0x4, 0xd6, 0x7, 0x6, 0xbe, 0x6e, 0x60, 0x7, [@generic={0x6, 0x2a, "26db2f93"}], [{{0x9, 0x5, 0xe, 0x10, 0x196, 0xff, 0x7f, 0x6}}, {{0x9, 0x5, 0x0, 0x0, 0xc4, 0x5, 0xe0, 0x7, [@generic={0x85, 0x31, "c726905e33ec918ba350e825e2322929d61fb00fa742f35595a5b73a7b9a22e19dccbf85222af0397c1199aeb8b2a8df6455b4de9f8fb1f8af5199e1ce4c1701a2e547c7f006afbe2ebc015111f325e35fed5a8fa54a15903d959a165c9e97204baddb0db03d2c90befa5b996d463a1b074479e165e58231bf8563d7a012905ea71a0c"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x3de, 0x0, 0x4, 0x6, [@generic={0x25, 0x23, "2356b1abb070e28a505e0ddcc4eab38d495e44615401a413ad72f466d04c32b38f6405"}, @generic={0x9b, 0x1, "26d7b5e4080ea440ad1f2e354ac89e45bde05394f7e05717dd8c811ac8b941f41d76a91ee1a84ee883baead209155e467837744afe7bc7de72af66102c0338278f22e1e5db0c280918f737939b775db31f801226a74c5eecca409c9b3bf7e8ab7e65e136c76ef41c19dfe0bbba7d8ca86cdcfc7ab0b3c68d210391f91a1807134ea430300865721999ad729dba0e1d2ee32a036327ba902ac6"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x310, 0x5, 0x6, 0xe0}}, {{0x9, 0x5, 0xc, 0x0, 0x3, 0x9, 0x5, 0x1, [@generic={0xca, 0xf, "48501a304cb8f66165a9ec0fc1f4c521fd5e7f2c0600fedd61276e9991bea7f20185c296a5db697b6c5fa51f011d8c93f3c2fa05e6c2ad4f99a1dcfccb4aae26cb07990ab3be786de9ef130951a0b2673992d22c65e5ce2a181734a837eecc4a94d6b93bc35010f4084552a72e2c912b790646a30a89ad0ccdd1a7fcf3dd501ee9df0c3faa852ccb21e51650887818149d82b462a386d3fec24ae67e6ca95cc961a360c4a14111f979b28e344a023ee94577ce064fb8741a5c8d030842724899c9060ca130e73fb2"}, @generic={0x65, 0x4, "4964ce3727adabb27b2b88aece4ad039d4fc6d26a095daa25909367f8cd656f5688664df0591b1859e1eb183c4277cfa9fe178abf581a824cd7161f738d21d2a290f826c2274c59a5b46e8daab9524cc66348dbc2646120a559b018844616f6e93c90f"}]}}, {{0x9, 0x5, 0x0, 0x1, 0x200, 0x8, 0x3, 0x81, [@generic={0x1002, 0x11, "b30b4d404521cbb61b5ccba799adb634ddbfc791a2e8e73d5e88170b0f70ecc6b8032feb4eb1aec95a2bfb06f1c592220eff3c740420029d0a57a2ffde0ac96c358a47a0950bf26f57b9ad1cf093cbefd400d6ed5f3f681f83a9e0c3bb38832acd0c275ca91277c18d1193209e7fa026681adb2cb3ee8fd309f3f15188bb4584e2af4504ff95a2c7cb5b0b43694cd679a5b1f9e8d6535c67c45d9b2f99a5dd6a440cb695e76b04cb1f4b914e3ed245abdec9e5dcd2af11d2ebe0b8ad37ed64ce4f81d2da63f65160711165e011039bd4218b323d4f01af159016fa1adee9b802ad8f70b31e720060b365cd2fc656568f375eb82c8b7ca20f9843039586c36a3f43702486a4b00ef1e90b0d87fa6614d4f1128a7946451fa91742cb65385854a93562825e377e5162a9bd2e370d2dfd80b97bfd34d2105ffe63fb08f7d23b74b9ee16994728c2986f86fa6aab507fbc30a6c85c73067bda1d876fed5554de601584abb912b1af4f5d28c9fc88f2e7caaea3d452ca6732bf838f5eb88f147cd0bf0f48261bd7391b5bf4ee0942d900d359216463a8a88669a08a16428ab012a89fdb4812bd89186556e177ebcf7a9ce4c7afbcdabde4a0e01f27ac4e9991b11bdf74e4d6870cb9efc327a22d7c0a1051ae331eb9f9870ea9cc8cf9c0342ae13d70d08fb1d2d329a4091fc79687f035df2089126f7645cff79f7e64e991564350f671af09aeae34a07081f93b3b68a4ed944ec5dd46fb694a6a38d1e6b81c1f327a097fceb1c0594f754418ca0fc6a8c6e872442afd66c396c4a947a2a04a5984d08f123963baad743c8720c03ba5493693c3456e9160b846fb90fe33dcfa0473703cf308a195d231f579531687030b123dd54c3d5cfa98edaee540d50bf8dfae82b2d2bfa17b15fc1aaf8a64aa54a69edebe4cbd2a3cdad625b297ede84ca36d09e46905f9b39bf5c0593733321e7b027da0b13671fcf238e8ffc13ba707fdc6b2d3d61883cf5c626d30bacced1931d884f9501189769c8df8b719f3b6375094335d7923b88e29d67528983d2980015be222ca7788262f916966baf7302cce9f232c3fa757e24a9a16eb10b328649cee2fc0578cdb5ebf078c5139a67229cd733d16219f403c4ccabc7c9db1f7bcb8f454053cbc1eb26f6fe08b3f33a8f87eab7477e3f8487066234929767668f7a1e8bb2e473ec5df5cbd0c808ab646ff10897904e7cb12426eaa2f079d852d420ed96582c76d4fe7b57b493744b94fdf58b447a057aa74db4cfb976c1477e238f55f67fdaf0791b1db136015b78237e6c8608df45894e5edd4495d201d433e6709d413d141dd0c758db87d30478d87107e9186285ac4e8214c4f60b2fb492d8fd2ac6a8626a17fb68fe0f1cce849e06ae9f0e8cc206be8c392f782e7c05bcdb70ba9b698c122cc3ef7c9608b6a22ed3c29a1362b348701a08b8572e0528a71cd11954fdf07fc8cf7c269c2c33aa944d9807b621396de99954d832e2e7eb5b1827a7ba65ccf1a264fe61956b53cd1dcd9f928c5e3b60f8f4757788ea822c623ddd89e3487e7593d186806a2ae1308cdac48985a6b37f6edf980cd3e06bbc61eebeda4d73fe12dc77b8dd9e201ed56a14d7588e2e451782da8372ac061025480f8a640278bcb5510387110a4de0eb5c23cbdc6ee7a3713c13f25179a80d5f328801c5c23d263e9f49e34d0da5b53fa3d42da7a1007dae372dea68332d146cf909222bc66d266b6be800ffa35a18707420c3d545e3d46c71d95b3a9907c31939e8708c8af34894ba8c29ab7aa1ad4a8a87024148e1f9dbbd56734b82397bf9c41683ea641e862a683f3d97484331bf9926f93c36926f88bcce95a30997c8f28c275b10474b32420553522463a472235ed0117aed91f7f87a94f255b41eef26552dd34dc4a8f5a3e35bed8c0df499f52f2f27dfbcb742f3e3b88b37ff1b2613b6d699a7758b1f81355ac000c1e78ac2eefec5e2abaf8de226a1345495580b2e5125941c98d1ea16f2b9c1718b5ff94ab4dfea31ab80a8314c6775cba3a1b5477ac632478f436b9fcf21efd329724361cf2380996610a9e752c634964d877e0813d4c1b40fdd8742acb275aefba778a95afe9476a5dbe7dda910b7ca66649186a40376ca5520e45d878f8a813bf47fe687967e896bd07c96f397d0cf8d7c75d130fb24438e6cffca9306320b2e86b2447acc0fac5cf9bac4ac7cf433a277f7d4988641bfe4a8fc778425cc94cfc82c67092ac6699d0951e0de4e72da52dfba3efecf8abce469a414bc6a01985e7ab11e0a17b7e6b077f165cdfc1444ba131d3111f0387ccdbd271bb36fef175422b5ca614ede4fd8bef9091a8a22f2f3b9d2e5eb06a67048789130571502d9cff91528ebe0c8206ac432e30b78315a6c0d8c5b889259dd8a29f63c12c2e7dff694d232223f5fc7ee42c2da6f673eb3c3853eb5507dfdce1d5423865f1ba3d2b65c5ce82cfb2d4fe254f51a1d202511a51bdcc0b8d552a6ef528148e13021b208474fedaa6fdfd5b1f8a2106179e0f4394953b26e996c40b6820f1bd0d6d4de6542bc29b55ea2c553fc1b36e88d7e653832f3ab5dacf7c619835526bcad7ca79dbae86bf56c6b9793b9057e40df5065ac82d1565f89b7515ce5ae0c7cf7e9fd7bf02a44b60100d39ede45617b3fa593d1da6485249e021c0546a259a50b936c87fbd2a6580b3c7f1f2d35d3ea4912e8bf1d2541f1bc6f159b0b010e5c7cbe86a775dd21c5fc81841240611bc5597ac6e8bf2f7a46cf3e8cd96078263ef9043f4f0602bb8aa0621694cd1de9f49e0ad6fb1cb89908cbd6c5430dc3f8252f7800ab4e581db41660a97dab464a379370392ac18abe0dc107c611dc6bf7c3eea1b071ae56819093170e378793cda056fbd563bd9ecab3ecb76f291d887142515d0a768cbb12d5ef32c251606961e2156d2255e35adffe7712b292eb3eb7e96e2c7a1ca0ec4ea9f2139da1f1510e476467d30c2f319c7f6c36b0b888168d0dcb609c5a2c7958fcce031321d98c91944dc77779f1c15b4fda549f409ea8d867bd3ac42a842eef51243a5f15c00b4ed6a93f35d48fc06b3c99cb21181b94b9f9a6edd2a0eb842e6cb8260c2efcfbdf4cdf47016651a4dbe140a965fdc6652d75d6e1c931a9cd29920ea5ff04cac63622534dce526c4714bbc32d2fc3cbe8c159d3b55ef9b0e719e7e71baf844c06ee8248226bba7e3433245a96b9121edb9d6f4a6d30324fea76aed5e1729a54bf776005391dcdfdf9ef23fa7091283dc3b6908836f27a45ffb0fa03a4a5a1ebe7e7e88105109fb5320b90d3bd502674f6c87d85e8237eb2cb77cb2bc6f50787f54be81e7fd185f9619523fc98f2f0334a423e7926701a5c1cebfc4f41e8b96a988806eecf99d5bdded7e2591ec99530f55d78791c2cba261b86b9f2afb88b5bc59165d62263071e3f8c8c48fa43e26ae6b7fc4340cce0ccfbb5d7a8315eea1d89d5995a0c9a557241d3b8140982f1dcf968d736ccc2f180a66adcf22448443327d05d1b6ac3a3a62ee1b7942abb35b7147b41b5cfc5ba25029f1fe8323c4cf99fc31a6cbc747c2ef2d8c656fca6ba854a635b30dec9d187affa3fb5eea8f9833aa0e6da0155ef51ba3135dd62cae3028afe7074448823c0a9748f8601156e4617b8549b6f320f22df088cd0d8f7a375e40d175081b06ee7d2e611f17d3afb6ccf2e5bedbf12f50970d948c2e1d8c1737fc92a89cee17fec7b02384b0ad08a9400fa993a4e9a3db916c0d8a3ae7af641dbead953f9361680c0a4c7252b603a0e92d772e59b721004f61a0dcca53293ca03aeff92504f13e36cd97e9fe6ac4533692e2c64165cfc22696b220e58e9e6f0aa87a0f9e666b6decb3ea1cb273b5c7e7e9da69eae46b4c2dbe645319164d6ed1b8f8d97ef9557c2858015f1f3307b30f5eb1470fba4557a904f38db094a47e1b3996a083f5d5ff05d6f90fc532b93a65487329232352b8653914ae91bdc6f5ea0a077d8a342ffbc7b4c3febcc7785a948ad51be3296e46ae55547acb5d4d15717619c09fa68f2e63cb6ef98805d43ba54665539bc3c2e932af740b8aa9f59d6fa3e78c92df152df701faf2a457c3d80eaefce63a79cef79cb9f0cb8dc330e4e4a9182d02cb8d03d7a10d48d595066ee39b46bee7488fb589c6178847541e530c7005d5b191a34db8cc135c4c1bcca9905ebbd6f73d638858880d61792e6df8f75a79742d430a9191e55aa73e712547f78b1766093cc1485a6bd97b094cc6c41dbe716b2cb687cd04985d8e4fa1cb0ac8e7165bffae6a3874f11d90035d59b61f8e23e554ddc71512077e76a39e367d1c75ce3769294df91d40573aa7f54f89d0f3bce0f5523b5c1f130836f21500f973f0dcbe29c46e92e9e32e05a97022eaa249a631183eccbf70a054d79e8f2de711a31ce487e7687e5cf030dec4f3ad28e1daf9734039dc3de9d5aad2f51a4128477e1087a1f1d431d00a5fd11f5288eb87f5b6402fbcb6d88fe5b251dce4a7916069f3ce2123bebbf35f6e1ad74fcc65afb4114ed9ed370ce3ebe62f5bf70beb46f12fe1c7e0e13a5b4c58427ad93204a5230758c50f3c2b387c0cbd0e81d7ad07a1ee1e5dd11e9cfe9e70958eeed54306a42057fa6aa5ce52a7de2b320cecaff194edca234db7d62fa57528e278de6c44b7e13b5ff0eda1060cdb1bfac8b190490155644a24a0edabc5276405410d412596856d9ed59639ad075d0aad5dbc3673aa5ca6c4619f691a8367214d4084d1b26cc95bb77e4197eaeb434e38b12331485391b5eb5e9676c4642d056c420e4920a843a0da5de76d5455fff6117d2d137154041d9692f24276fd833c90bc102c324ffb9abbd0ec9ce694091c9897ad1d765c11996a9e02642ee35f7dae29f91808792a9374b05221876258f61fab8a72ab1508ad129cd669bc58f671d850957b8e2d7ec2c0dc0ed83b563ffd9a3db140b2a20a42d29306d9e529479a813e65bb571fcff1eaebd4f53d0be6452a955db9df4c6208a089202e956a302580515ff820f66a9e5bc69b70a24301c243ae216fcb008ed879c279452a146e544968c1a9ebc27682a855b532d2066c66d62b8905cc3dfc8eaa5f1df1a5868366567321daf5e416885d4b2fa4027812b6c3194b4db9c8c7c80921b7b688077b47ab926743c06b38e593b273a97d43dbd1a3a2bf2abeefdfadc9275604aeac8fa6ec6107fd062d34f970d2ee11567e34765191b5831c0f0d245f2a63d6801499b38cba814f661d8e29d8365d720483bafd0ddb100bbb255db17add2fae11b7401ce9cdd46b4da58848e6efd9c03f662aec8c1979dcf99fb41fb3940ddee39a275e502329383668e339fe886c96be977a247f28d0c5254beef115a8a6c855ab26be95f6fa0d6df09b3bf5d79503197b998c1d8c3ca5ea50d7317f3c00f6bcfb857b9b75b2c792d35954e7b6edb2c137d27cd62016c94bdae1d454c7f2b3d1439bfb55ac6e90a9ed94f6f94f2e6f9983b2b5724223136fe3ae39d614225e4978a0f42fa2858f059a0426b9f6c3bec26323760f5c23b04515d0830a34a01f6ea5a7e013b1e3e5c1435d7e826061040b0bb63c03a9977aa863d3f95a0f3b0994bea082b6d66367efe56ac4a3a0c14dc1c362d264afeccaa3f7d279886ead22d6328827401b2431b3ffc5380f614b840411ae529a16e045c051c21edbd8314fbdc2a3bba89c46ab2cf53970f0a031f473ecb6c0f6fe41a09547024dd701ed9b7a1e15294e7941d93f4fde63a167ca2d2aada2456a1f69a6"}, @generic={0x43, 0x5, "515b10ed71dcb207cbd36812980e8d153b4dfcf920b94db565699d152be7ee8fd3db08d253bb3bdc6de91acbccbf29bc2fbfb889c690b2654ddc0cf53480197dc3"}]}}]}}, {{0x9, 0x4, 0xe2, 0x9, 0x7, 0x21, 0x6a, 0x3e, 0x0, [@hid_hid={0x9, 0x21, 0x6, 0x4, 0x1, {0x22, 0xe69}}], [{{0x9, 0x5, 0x7, 0x10, 0x25a, 0x3, 0x9, 0x70, [@generic={0xdf, 0x5, "9f51078a8e710db025838d5fbeec304489b33e81a675649b01231c30b6ae74e65a574a553d0a0e65cbf3ad36dcdd652cfb172a65b2042bc90046e32193ad8f5f6665f93193b79ab3a114e772f54a33f1cae988cef238f44c5e1f62bb3919999a5376b1090da0437b784da7bd2371da843574f11e351c22045f84fcfe9d005840d116dce56bc98b133e8bb64caabf839db18c80b886fc798b558f016a8888c52c1c6cf8d6745b4943e286eccd4cd614b354854e6a552d517c8c0101b9d70ce17566f111dbe5761ebc8bbfd33d7848ea0c151d973f7355c7be42782694e2"}]}}, {{0x9, 0x5, 0x3, 0xd05244d5fd82327c, 0x11e, 0x4, 0x3, 0x40, [@generic={0x63, 0x23, "297a2d609db7b4cb570c0fea8b3c44e450d439f2700df7c24566e8fdb6229ba406219128b735dd676aa91919ad78b31a6b897c38c2075fe89acc1a86cf0d9217ddade508267e1130efc06a7105e7d0bb434b1cbc4a46eea5422cd37e466f74efcb"}, @generic={0xbf, 0x0, "3a5ca137746cdf04f36743f19f8f9df94931574b24a65c5c3e299038fcc3d510b98b561bed94bd64a2f4834c070fc99a5ccf014a435b42a516d101bbf6a3f878655d10dfe58d35524784831b34cf9aad16a0efff6c7f7e7bcbbd654150973aae483f931bbf7e2be13e2632e249da2620b64e6779a72de53279c60e4b8fa67a1a8e5c3bb53dba4780230ebb82413a15d049c4a9c006f6f869ca6a62836bb5214f15fcfb32f0408767148ec70a6c92ec34e5d5cfe9b4346f4ab68b1843cd"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x21c, 0x35, 0x0, 0x9f, [@generic={0x42, 0x1, "60db8a9eb5945d09c5f886efd040c7f50076f581e1c7d87b7a3777332ff56b5525bbd310f1efccf7c5f59ae41791a6f6757f7a45d0e6157acd7df5caf5605cbd"}, @generic={0xe, 0x9, "b1cca95235761f8587afa42e"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x13a, 0xbd, 0x3, 0x3, [@generic={0xe5, 0x1, "8a920d3488a283da50ba63de51f07b7f5f1c798789093e1fcadc7e8c085ec3d142ce1fffa4a6708808c778d3176ca737fb55122a99048b63a9fa89ce174fc824ce121416334875f6cc6b1b5a779697b5070ed618665e44f2d4620482b47cf94a026c0f5d09fb2e8d2fb2ac26d9f460f79d0aedb10fc65d940ebc970ca486e89c7fa4bb91f9f4738684c282448447c0041c38f601373db419e2f4fac07ac4ddfbdf2b5231445b45561aba498972f9bc9a17f32177c060da318318842ca25d058d30ab546f2899e5cf4c1ed7812d668f960fe72cca9040afd2428d3330ddd942f5e0908a"}, @generic={0x74, 0x21, "263c31f884e738c59e3eb16b1b3eca447be3f2cd77ef6d148386cc8ac3180d86cccfdc9ff3503ad6b7b390e4e0ad6a88b727b361aa07d57a090d44edac32a217e48d56a3ba92d38c117a4149bc4289c4bd1ccc90d20448da3b9f5feb4c10e6c42e5968c5656914ce7e9495af13335c0dbcb3"}]}}, {{0x9, 0x5, 0xc243c449bd012234, 0x4, 0x21, 0x3f, 0x9, 0x4}}, {{0x9, 0x5, 0xa, 0xc, 0x1e0, 0x81, 0x9, 0x1}}, {{0x9, 0x5, 0xb, 0x4, 0x283, 0x2, 0x40, 0x4, [@generic={0x69, 0xb, "3c123201650e90d64f4708542ff543304b532bb6cda982bdd5910164014139949ded5db464277a528eea5a12c15d0b0bc20a717ed6e4089664890300125aa92d87544ac5a69554acf7d3df86b64165b91c55607ae8d7c98c5c29ae3cb5f2620e995936cf100801"}]}}]}}, {{0x9, 0x4, 0xf9, 0x4, 0x4, 0x68, 0xf5, 0x80, 0x0, [@generic={0x15, 0xe, "62c7c17010b5e23c2703d40387a8f0fc210207"}], [{{0x9, 0x5, 0x4, 0x3, 0xcc, 0x3b, 0x81, 0x2, [@generic={0x51, 0x3, "59bf482b7e12457de1ac84f49365d95e1622ea999ebe5b55dff9ff598a490463a6cefd8964cbd5678f95cd9126a5e56f1509a7f9ab1fdb27e983d01d41831b8460300261ca90b4534bd9da9364af3c"}, @generic={0xaf, 0x5e7a7b779c87bd76, "efafc740091aea80967ac26a2bc8cd517f450948d8372a0ccdef93c989ae1007d65ca9575cf4dd275f5770ff3f6d7405abbbedf2e12390eeadce846415b3ead3b29de6e1a6c8040981b0543da43bd8c26420358984f2ec4d323abcdeb85a17cba90eae7115d534d58a2e54f740c689e17af9e60f1837f12bab9bd04ec9c397e8944b3328c36908f6e073f7d7e3c6b4d592ec17c6f4eda4e79f704e187abafcd0ee440ab40a7f2b309958f8ff79"}]}}, {{0x9, 0x5, 0xf, 0x1, 0x15b, 0x8, 0x3, 0x3, [@generic={0x3f, 0x30, "f0eb8e0d32b59806b8f8ccaed5d387992aaad73338b6dc51c518ea3deeab2733176924f9c5b8bcc56e2554b3bf941dd95c4cdbc346e3f4ae0fd3ee0573"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x3bc, 0x3, 0x93, 0x6, [@generic={0xbc, 0x20, "7b1ac9c985f6c5e1a98782aa11e09787f83fce16c6318832a9a5276c213e49e2db370be7bee514f483e116931678b9d045180300e43f9c8deb1830ab50e806b2c29289ee56ce4aceb1e4f33b57f21bdb4163aa827fd8e52d4c9be9a6a5dd554bbd52bc86084c84db9a945b492d7d7f10420562884818a5d7e4aa0ca3376dc2a3d862ffa960fae91cccb5168e50926c95fb48887a454160d6210f55ed82dad1025b68364e847851cf6f44270417711f7584145c0a71eec89631f0"}, @generic={0x22, 0x23, "05038491b3057ba2ecfa1ce87781cc0b1e2e6d8031d1d99bba08d1cf57acbc53"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x77, 0x9, 0xff, 0x71, [@generic={0x7c, 0x8, "771c7982affee13edb4acb2a50877a34f4615d3d7590d3397175951b3e8368e09854efad2b58336372b1cd51e9ade245022620dceeb0e3dd130897c96eeead95c274d903acdce3da21eafaee963cbfd45c9fe12e3915abc9ee312ee6958ccf01fe38cf874ca65a543e0311c4ad875c9dfeb491d2b2706c5d7440"}, @generic={0x90, 0x9, "b9bb154c42f779629153a1a0c173fd47affd9d69ca5ec0a6e359c90f04f8bfb55a89164543daf93cdc2d26673f05a502303eca0b5ec45d2384aa22eca8c5661f3494e1491aab89b95dfc830ab72dc75fef9b1235b9fcfc2708c1baf48b20be79860166abaf40ee1ba0b91235117098f86a97696191f5e66dbba0bac8c3e46a8c58cddf659a42d44e98fe50226b99"}]}}]}}]}}]}}, &(0x7f0000000140)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x98465da117f40b40, 0x18, 0x3, 0x4, 0x40, 0x3}, 0x25, &(0x7f0000000080)={0x5, 0xf, 0x25, 0x3, [@wireless={0xb, 0x10, 0x1, 0xc, 0xd8, 0x84, 0x6, 0x6, 0x8}, @ss_cap={0xa, 0x10, 0x3, 0x5, 0xe, 0x7f, 0x80, 0x2}, @wireless={0xb, 0x10, 0x1, 0x9ce25907ea6eb5f, 0x0, 0x0, 0x1, 0xffff, 0x6}]}, 0x1, [{0x65, &(0x7f00000000c0)=@string={0x65, 0x3, "bdf66d2783e3dded402e7ecab44484a24e021bcaac2f146708dc38ad0aa824692432630481b4bffc820989d7150a42772d8e835ef5d5f3b996695fbeba48d7d229b2559e0e858201848cbf0778e27fd1b02f5c970a1adf539f7b50ddbe0214cbe71f3c"}}]}) [ 137.820461][ T2733] usb 2-1: USB disconnect, device number 51 [ 137.867134][ T102] usb 5-1: config 1 has an invalid interface number: 242 but max is 0 [ 137.875372][ T102] usb 5-1: config 1 has no interface number 0 [ 137.882147][ T102] usb 5-1: config 1 interface 242 altsetting 0 bulk endpoint 0xB has invalid maxpacket 0 [ 137.892100][ T102] usb 5-1: config 1 interface 242 altsetting 0 endpoint 0x8A has invalid maxpacket 1276, setting to 1024 [ 137.903349][ T102] usb 5-1: config 1 interface 242 altsetting 0 bulk endpoint 0x8A has invalid maxpacket 1024 [ 137.913577][ T102] usb 5-1: New USB device found, idVendor=04e6, idProduct=0003, bcdDevice=74.ec [ 137.922627][ T102] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 137.972509][ T102] ums-sddr09 5-1:1.242: USB Mass Storage device detected 14:17:30 executing program 4: r0 = syz_usb_connect(0x3, 0x169b, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xf5, 0x68, 0xf8, 0x20, 0x408, 0xea02, 0x5c67, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1689, 0x1, 0x81, 0x81, 0x180, 0xf3, [{{0x9, 0x4, 0xcc, 0x9, 0x10, 0xc9, 0x4a, 0x99, 0xff, [@usb_cdc={{0x7, 0x24, 0x6, 0x0, 0x0, "acc1"}, {0x5, 0x24, 0x0, 0xff}, {0xd, 0x24, 0xf, 0x1, 0x7f, 0x65, 0x9c2b}, [@mdlm={0x15, 0x24, 0x12, 0x3}, @country_functional={0x12, 0x24, 0x7, 0x6, 0x3, [0x225, 0x2, 0x1, 0x999, 0x127d, 0x3]}, @mdlm={0x15, 0x24, 0x12, 0x3}, @country_functional={0xc, 0x24, 0x7, 0x8, 0x1ff, [0x800, 0xd27, 0x0]}]}, @generic={0xe8, 0x9, "7436a76856bed73f1a3823b2fe7261dd75f4c8bb75abd2b0740db464abb01fadd337b7fab92a9efaba0faad19bcc86c95767bffbb1457876925a340420de5db01507e1198d660ac071390f87332ccaf14a29a196b03e852a5429fb3c105c3a20e4f6b5d447dec8af5ca46a9fc1aa99b9654222c3aafa3721aa8b210d746cbd88d4a6c3fa72f6107a298bb0143ab72cdd3f73190d317b7e0cb662be03a0ebc89b7ea43f699c5d32c383ef5f47d0ee92f0b83ca27d6ea6e489e4bc8fb774e31f32d6888a5c14538712c2c890cd1e08b79e3a371ce090818fbbb8115d80a3e98f5ab3802682faf1"}], [{{0x9, 0x5, 0xa, 0x8, 0x12f, 0x4, 0x9}}, {{0x9, 0x5, 0xb, 0x4, 0x1ac, 0x40, 0x2, 0x9}}, {{0x9, 0x5, 0x6, 0x2, 0xd7, 0x3f, 0x2, 0x2, [@generic={0x3d, 0x8ccf2f9b45949f26, "3e4e1f14d50be6b19b16722b30b282fcdbfa9408b7bf8e0097f13eaa4b0985db7c9739880b80b9c7404725409b9fd06b2ce62a75f9e1910f9efafa"}]}}, {{0x9, 0x5, 0xe, 0x1, 0x149, 0x6, 0xa5, 0x5}}, {{0x9, 0x5, 0x7, 0x8, 0x3e, 0xff, 0x1, 0x73, [@generic={0xbe, 0xc, "d8d92f442bd39d093451bdb096119687f1b15afca01990f207df358d5151dd06c06439990646100dfcfe395d25931f8c141071c2c9b62851a3f88d11c8c19831d3965248c367c072ac526748b566060eb4f0ff682eccb3489fd1d6132e8815400df783ad64d82b367258d83cab6115ad3fb22d96d3fd3d90f28f314ee9e1790a479b3e4fe84796afd92fad6c4193caf58ad758bbcbcc25d1bedb81ef8ac117141e460629206c758cbaf91ff7dc3650894b9d33bc9f669a77fe20f9c6"}]}}, {{0x9, 0x5, 0x9, 0x4, 0x24f, 0x6, 0x65, 0x0, [@generic={0x50, 0x30, "9f22408380dbf525117e02b1548efc154f4ca2a29f6ef7355fcba64d257df4690f2e4389af2ddfdee64e9b01b4a743cc2fc4b4c1103a223806eb11287e58040c1411b00c5e0740c5c3042562a1c4"}]}}, {{0x9, 0x5, 0xf, 0x0, 0xed, 0xd0, 0xff, 0x80, [@generic={0x21, 0x21, "cd06ea65806158a3e941269e8e9b6d3dbe8cab5cf553c9e563750db456e5d2"}]}}, {{0x9, 0x5, 0x80, 0x3, 0x1c9, 0xb, 0x4, 0x9}}, {{0x9, 0x5, 0x4, 0x10, 0x3d5, 0x1, 0x6, 0x7, [@generic={0x87, 0xa, "df7bcca9150fdcfda19ba52f811e6d54e710032369d30b4fbf57bb69e9a42ecb7a2228249fdffa6b98c19cd12fca889aa9a71c0017147d309238c9f19bb33db1ef1d0ecf85986c2e405db6eb20780bec7cd36525f5dc300a5771b6fe6d5655926da88d7ab58b22a7753751dc2a61760e126637d787ddaf6b3a38ce68013fba103f8aa8e3b4"}, @generic={0xbd, 0x8bb26978f592f5bf, "e83c73f5b7490e7f2ef0cf370905ff729bbab9fdcc664f1a7ff87faf21b0c00dca9a0eb3a981f0018bd728a2b34dcb88a99652785d05f08a1e2619af89a25d312bcfe810cb204863a801b0f43e029485c95f7fde025c280378e0362d74dd6761ec2b3bba4f662915ee2e84ac699d8ffa7adee71b26e54a099e7a2a4b9449938f102cd4c85c45b35dab1b4d8ae23cde5b4e1bc129a3ce18f4ab640a8b24e03ba87fb0ba05e43f38bd260195b82d115de9c3a89185de6c8a63b2b0ec"}]}}, {{0x9, 0x5, 0x1e, 0x9, 0x26f, 0x4, 0x5, 0x20, [@generic={0x18, 0x810c22b3d5b22e7a, "dbea36e58e5d73f6fa6acb167ffca5e528ec657c8bd1"}, @generic={0x1002, 0x2c, "2d79b4cc22db4b1a11b1c1b5c590fd8a43770218ed442de3627415dde600866d69f80751529303de61717509eeb43718e97c4b918d301b4ea52b2ac68687e855fa7bc7cce24d83dea4908dc7a48a9bc16af649ecefcda7cc7f9bf3ff60844da358217cd46658375ddfec5763c5dcf28eacbbb3d79277b71743f257f9c1aa0c34aae6fc90cf0b760bedec36e2946e920712b6326394336d6122a758d6f62a47f8353ce56520b3b243d6fe44e81435189ad8393c5f2f57e3b98458ed27be51f9d08f2e8c30d49a18e7daebb767d4fc18df80a3a74313aa406b96fe2749dd806637de2810a2c77e25c2b2b0ae481977434549936f055747e9e4229ac258f7bcee42cf58079e5d0f07fcf5c392ac2f96a25c8458db2adb354182f1988e702100c8ccf245b7bd292dced5c7164b2fc5f64eff746ab3f08dc688bb2770f0a3f9bdeb411ee8eee64c472ee7b5f446aabf05370a06bb889267f0012d5f9492189ecc2c4f0e367ef282424505d26f2511257934d646b653a7a34e69027e274f006576d0319141407d371155ba736bf6cfd9f7d881111148e8bb0ac6c57117022510181bfca5a1b1ad427b4e93476db1f7512075db42c8cbf591f47c0f898a5cef0461c0fbd6b7958a7bf08087889d4c988bc9dc1eb1cbd60be08f9ffc2612a9dd6869b545f0de8d6aeca52f1ed82061d9facab2059c47c2e5da3fac0ef6bec642c50e20fb623b6ddfd90da8d8fe3e0a53fa0be2322ad16126941cc554d4622cf602724517393fd1dcc32acb2895be457d9e8eed5529585b46c5dd0ff9eca20182155453c1f66ed57f070dc22da0505c5620848ed6f266b49046bbc23ced3e7c6715c9ad6583bb87ab6db20b12de204a58a89c5770c7114e6c36b026a87ae74d0c12ace79dcf4d07a53aa72ccb74f3303eb49d8ebaaddcd3cead5260fae69e317c56c24dd3fcd9de2b363ee96a56ffdea6afacd986f2ee8da17aea47ce2e3a6d117c9fc4cdfdbe9d324ec8515cfce0ed21cbf6f06db68a8e27013208c379df960e4398fd8604ad5ba617569a8de95df53d4cfb71c7fc2342219e590752c630f7570341c3e84181ace3998c83830d3ba7db78dea8f9359e9b9c37bdc72d30eb66c8a4f3dc7261b60135c0ad03a03f8cc901f31a51c6bbe083e58703956226bc0722fe05c6cb7d3afa23c5eb9fc1a99aea1af958999c5566742cc6f1f2e4c862a954130ec65d2ffa05129f4db7b70080eaacfeb82532bd5fe662e0af35fcab6d916b5971684ab57ecf789a0586edbec516120260ac5b08823e956bc362543b65972afb9fdeaca39cc32015dc3915ef2c48f1828ecc548e856b461c376b48ffe9177d73dbfbe8bc71e110e4c0ef1a3e544b938ab0750a8350664180b7cbcf834ce152979c2781aef607c53956ec7c2e70af70051c190e984d9616b1dd1c0ca4eb82055667f71669add0849ceded4ec077284978791d05b00d763ed7159c0c0d692aab3c38d97fb0ca28168db8444fcb7c84f29181128d3e38c2e1c460a92ab2e96a326aa96042a4484b6f8ab6226d82889501edb10a6213401fd46272f9968070ddb0281954fcd8c3464d396fc9f123d2b6a35ff641f12e9021992f65a18c192c76ec1e43d05f718f3ba98cabd7cabaf0eb30fa46c692a210c49455a9fe7290c0482c675622a2c9dd0245a22ef103a497bbb7ae8a76d113572c09dcd71927546c945ebb2ff3500f1630d8f8274a4a694a41c019ca4bc2fa0bdd18c00a6869018b605e3f714e44588bf6a1e8ad823fc3b48a95ef2656d55e82c4b5179a51d21a60ec063253ef16e77678cd559a48720c829232b12feee905f74e4a6ee4bb1c882d88a5e83c461bc34e3fc507297298edfa8bf6a12ca590093ff22a49957bbe2f628bc88b8e08163a99ded9385fed9388a726b62ddb705c66e66aeac99109e89e7adf9943b0994be3c023b861e5f507d1274b558fd012899a735f7d0a009cf9dc8a9b5b973b68a3a730c6e2463205e118e32d6a0770098b40f575c2ad220dfe86c213e935c11144cc9d348a80f46ba70d7bda418501f377093e0ac8369513ba664deccec575e7a5cc186acc57938f19a73e189216e161b0aff67810882e24f5b7fbb69a3282150140c983771d46f8272f189e63beebcd57c7962061644b01bda55ade8635cdd3f97121a2da9151af40ff62526e94fea77e9b53bd9405c1e2485b23ff050eac18ab5be607320a5dfff970d4c013555e47ca6b298fc07cd3f9f5e4ce4d2392c8ae548611052c803611aa2eded291e4a49da164d1b08fb7546c917e0aad7c1e25f2da0a366a07d7b6e0c95fc7c3581261b54a585afefbcefdf20371fcd2878e6950c354c38aed354f506876617c2cdca9c9a7db69118a42f05cb7ca8316981367b2add38b650079d09090861cc4009b40232584ec7296fc7a8aeb18ea2c025ad9fdcb3a4f8c43370086368c1cf04bc407661635edb29931f920a8461e2b37d6e640d340eba005bc60f8dee6a22bb1e1f814b712055ed8211cb989e7774405b9e08e9734c9dcc390564fa55560118d10ab9fe6519d2b7eb2ab7804ad94c10d9e874eb794cb2cb5bc4f0b4c929de419d05a6f13b738fec83d73c60084d132ff85a4a29f5561cb786dfe13bdaa6f643c4ae99d0cd74bc61dc6d1092c0b1be405e4d4ba8517dc9e062900c77813103d5eac0d0ff7d15881d9ec93d268f6e86cab94597c7998981f06244096e0fefcf374b434f95a0347edd383b10d7fca012907bbe5c00341ba434aea3084e45ff139437484c418943e762e9182b82e0b66b508b0358b07e5a7a5d37cf2815c136340bbd36d62983e9acc9644d4fa63c0287788872daa0e46fbd0f9cc36da398c748933a8df7281c8b6ae4e28ca5e7fa1f98c6172f33de1544690decd8dc4c604c1b8c906ac5898d53e921259a310b5f2412fd703f8516bffbc69821241c42042c526d7ef0038fead0ddcb4e3e044c3474937169be55bb0dc3ab01c0f359af6182235f1eb52fb6a3576c32fc46ebcb81789f5990a1de20f2e7926586e7612088f5d8a78038c5255d8d571a3c70c48239c13154b0bc5b86aded98b8c36eb8c433cb6fbc209db23e8a227589cda1e367bae4b20863c6388806b08736e09945b3c5d9d920eac598624d5f149fa9f57c102ef0d6e5869665fce4fff454de4714c18f5cebec869667fe462e4a273d16ff5f258e5ebce252331b75bc88702e5943d70c43d54543150d48578588613ea29eea5bca20c9c9b5a8d460c2db6271eb85ae59b65fa28a29618c2cdc6dd8c585779dcb131c413a2047892e76182ca13dfd99dd2e38df3de690e8759b2559b7c33ea0b3e6efdfcbe30d478e94d129814dcbf2a6673fa180fb09c6db53b13d238c9bf816d5d28eed27ae93034113953861313111829170645aa0434ad59f8d804e67abf9c506b28ff5244e721048a2df3d358dbc0802ce6a57ad86fa3dda2c9fffdeb11146fb68066ac7b79496e9fc59beddbe1eb13886a6fda6f5fcc32263a4012c1675742a277e267de9e0173f773fa66d0d5132d6b1a65785e3027d1d831e0b7da4200617a5321e6df177c82ebc7b4684ff3ef4b59a0031e7d35fe499c0ab3f3140772ee45103af154153fbba271436e0e4e97f6e580215f732284835c47aad6e6664b516eab5d2e9dfd69729a5a7edab48c3ff2ed9781059cb72cb4f8c69e0d439ac54a6b1521897855832aac22d1576c767fc7a1a5dc30b19c2f979b3b62735b6024f3d56c0c4c91f1b4461ae160fd8fc44326272f9b2a12bf6fc72492f696c9065347011afe961504f017dc0b1ac807bd85c3285a293850f1f4fdb86e0e38969f24f897c8cb012ab5aa54fab2ff9af304344960a2d36217b0ef0d9d643357a5f36ae0ad928852ea9ed9f28b94b0521b50c4e1baa50335bdb7737317bf7f438a6ce9297877df1de23c0ab35d0f1c6dfa16f9fb24842f44ce823fd51ec5e6ebe3fe3f10d196038b9ee93d72b8a59f0f2f71a504fcf269c015290789b642c90471fd5b054e4ee7802ec321c9d041b9f7eedc350a19d711dd1200e20ce66cc974cc0c722bc112bab2bdf880b4b7de5bdb7d08d81a9e9d66f50ef0ae093d964bbffc28188b643c006a76becae5bfbaf3bd58f7c61e1b7702240e5fb791d27338d9d941f50739c93313bcfa20f1913772d0349beae03be0840d1d6fb646b2583e04d3452b82c0e68afdb0393f0796cd4bcd63fd121e11a679686ee0f0be26337bbe1b61625c38321cbd924cc2286024774769be1c81e6f23d8d8697f8d1cb8f7b2b12b7a02f0abaf8471ddebcfea10b92d81e4bed160f1ef1b88d851aac7c5d0c087f0f85af7c8a31aabe18f0df9ab9b2c1ccce11c77a417173eb6b1c64acf8b7617787b3477bdf59485e179dfefdb0a899da842ac620b4c746b15694f9fbb1f89439ef3eaf5e3bbef0f58f82cdd49bd41967bc58cccbc43138e8bb411cbf6bd16fe3eff61d2ad88eba0b4eab517b8005590d941ffe0c869c748cfb41272d6a90da23a44834c978a5a02278d252eb514dec661933e29ebbcfcfcbe9ae19b83044b56bfae556f55c69fc63a099636883b0aa7b530dcd289c173b9ae0d1db42f840a62d87f0e88b1df30b5923270b9f87300b825f87898bd45c2f7c0113e6bb57bb404ebc061d9be589529176aed5dde65882e8977bc98a33f2483911dc756daf432878424484deda1f1c6d37da145e7bf7000db359e65250ec485bad258e43ce1158b537afbe5a03935b11c45da7f85d4bd3b13b686eed7f1516ffd28ab5be7cf33306c3ada33d00d2a983bb0af209181ff3aa32eb62338d808c723464a192ba86b718a6cc2a63ce4fd022252ef9c15f7a01e189f4f30f9499a4e412d8629344857657689a6d4df406cb37aec51168e7617fb658af620cdb55b8a00485b9beb5c51af9d944f4f5596e8cc74b9d65f7140cc2bd431484f35b5278ec11aad6f9b443acd393de720a29068ef964c5909535b6999ef4a60b5f8d42016a11b4f97fd760094c7766c153bfe819299df3a41e2e28efdc399d41fe1ff2a7c148bd602e1bea2cc8141a3bb01430a38179197242b87ca6268a61562a57438efd5df50047d93a13626f1092196f0d7f941dd686b2bb167a16d2b896b1979019f30a96293774885e8b526b7229e5c732f5bcd02bc05055127ef3d9bdc12fb85f2f9d68864f15219e0330e267ed64383ea46314ff5b457c5286296e476bd5413b3b3e8adbf279c0f28895d070d369dcf8bb8111d5123cde5ffb822fba22143ab721cba8c1c3617b9b6ff5080d9dcacb4a4723d1595492cf2dd752a50fb82692564809675dd1c883efb2b4613f5d82165dc798632657ff0d5041f291ebf8a69d938a3a8cf2fb2610da3de6287084042e647a3d63a04bcdc4c7237f5a057c228fb303d8b6acd462e493eac290939e671c55485bab26e4dec6657fd6e243d8c750ca8353545c6b835faa2e1673ec731e639cb12469948777e5bc73e9f99c67759e8a81a80491dd6dfc65371cf0547b3bea2290a1df730f8ff670f5061bf6a61c2e0144d2313dda0379cd54c378b898e14c259609b1c60247162f515c1734b8d9ad94ebcaf158ce6c9d318a36e8c84bff3153ff98e582383e4c712df004bef0e880dcca4536cf520670e523a8256dbbf4bebd732bbdb1d9e25526ce5a573c9b1e573e7facc46414da4ae7d3a37c09de08f6b47c760329bc4cca6579a6a871d3f726fb709ffaf66bdc7664b9db60dee0ff72d5414f4cf4d95da6c632ec49344bd9bdcf6800f6225611e7bea06774505eeaaf57fea0"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x399, 0x3, 0x7, 0x6}}, {{0x9, 0x5, 0xf, 0x0, 0x27b, 0x72, 0x4, 0x4}}, {{0x9, 0x5, 0x6, 0x2, 0x22d, 0x81, 0x20, 0x1, [@generic={0xa1, 0x6, "58b619a310db6f4a838c0af9a03c5b799f61ee30a3c55942b2c150a313e4e7b30443cc9a5fdb19245d96c21df6c19cd7c499632da4b71b76989b70f720a718eed8fd66e79d7453ed5adbb20dc7fb815856b0c244a1d45cfca193ac1fa9902dd11141ebe8de204432f30652f6a27c3e52fa49177bdab0efe17c82740d334a3c71e6e99682f31ab793a0e910105654f815bb3bfae7ff172405f23a594ab5263e"}, @generic={0xf9, 0x8041c5771173396a, "6066fe0f7644d0d756393ea405054ea6a2ca1988a4e778cc8c8b4940930a72e084bc3bdf10a2fb5ae4c745a5d7a91a9a0b11066ab531b0a4b18fde276fea0392a1dd212185a49a479b2e68fc5591c22a071574e6eb55603a95675319935aa14303cfbab0f75501d9b5cba28dc17377216eed20927185f9ce6298fe55a6424fdaeab6532d110f491ed0f49847d549fda9c63d0ad1aced3292dedf8f0949d2b96048cad94bfa99746db151b5fec8e99ae9f70ca2b555dd2ad3b46de57a1e4e6848c693ec7a8c46c2b707fa0a36e70f7444cbd9888b34efee6c43fe0807645a8dba27b352c614a32f601a0c565276b1d82abf5e9aeaf2ab7a"}]}}, {{0x9, 0x5, 0x2, 0x10, 0x302, 0x40, 0x7, 0x7f, [@generic={0x2, 0x23}]}}, {{0x9, 0x5, 0xb, 0xc, 0x370, 0x5, 0x40, 0x7, [@generic={0x36, 0xb, "5d7b9def500c25df3d111e410233df8be202aa467146e2b257ed359a291d38bb4e0e76ee5998dd54bff9e9a4d18ce7b94cd21352"}]}}, {{0x9, 0x5, 0xf, 0x3, 0x2bb, 0x1, 0x8, 0x0, [@generic={0x2}]}}]}}]}}]}}, &(0x7f0000001900)={0xa, &(0x7f0000001700)={0xa, 0x6, 0x201, 0x5, 0x0, 0x75, 0x8, 0x7f}, 0xa4, &(0x7f0000001740)={0x5, 0xf, 0xa4, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x3, 0xa, 0xfb, 0x5, 0x8}, @generic={0x95, 0x10, 0xde6f28724d44e844, "085d80f3f4c6c99e3305726c61e57403d176315818696153f8385ed648fe52d11f544e752d767aa098c2c05a32379993a493947a84c28b0d7d41baaaf4cfa18c321a3e6f5d44f7997f9d40e0076934cc24694115fba9a4996abdf44ce983b95c00968353562e5216a26831ef0226d3819daa8487b85c3cdc3cf437c15f3686437be4e21ee7c96bca288ec7c7caeecd6e3766"}]}, 0x2, [{0x2, &(0x7f0000001800)=@string={0x2}}, {0x8f, &(0x7f0000001840)=@string={0x8f, 0x3, "f78abe2b9768bc86355443a9c7ac5571595eb8ceb684175b2c389e78e2fc7e6caf35ee2ca2421ff5393ff5824d8602783e3525a37eee98c558b6395159a20a969377c8eb7fb96133f944cc90537bd15e44480fa891cbba921b6ab30faafa0ee45fa26d7f63a59295b1757f78e018f02fe2a60be39a4459127ebcde60b3953fa827c13f0f47b83f5cac7767d2a9"}}]}) syz_usb_ep_write(r0, 0x1f, 0x84, &(0x7f0000001940)="5d3ceabe6b724b4c8f212505d7a29c9cdfde504535319381be98fe01a63e7190e60e1c2158de382ad3b2e3fb3c38e1d71a52ff484b215c6271e991ccbf8de5d989c4d40e8406f8ec4a43d01dff9c559622e45dfb22d9b5bc267a82b8eb684e0c5feda81ffaf93fdc038257fcb5656285fc0a3ee1174f6bea7227ae7ba38e9bc4477285ab") syz_usb_connect(0x5, 0x5019de97, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x9, 0x63, 0xae, 0x44, 0xe41, 0x4151, 0xceda, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xaf, 0x3e, 0x31}}]}}]}}, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_disconnect(r1) [ 138.270111][ T102] ums-sddr09: probe of 5-1:1.242 failed with error -22 [ 138.278389][ T2733] usb 2-1: new high-speed USB device number 52 using dummy_hcd [ 138.293896][ T102] usb 5-1: USB disconnect, device number 53 14:17:31 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000340)=[0x4, 0xfffffff9]) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xfffffffffffeffff, 0x0) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f00000000c0)=""/198) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r3, 0x40095505, 0x0) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000001c0)=""/251) read$hiddev(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r0, &(0x7f0000001240)=""/4081, 0xff1) write$hidraw(r0, &(0x7f00000002c0)="543daca5eb68d66867ff6dc1d638615003f83b6e067920e0d159ed53f976c48eb4fd376692b53d88731283e25dbfed706b3741421038dcb60c0e1af1f9e5a749af9afba1930fec7c8e5f775ff9b10af8", 0x50) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x0, 0x2246) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0xfffff1ff) read$hidraw(0xffffffffffffffff, 0x0, 0x0) [ 138.547066][ T2733] usb 2-1: device descriptor read/64, error 18 [ 138.647034][ T102] usb 5-1: new high-speed USB device number 54 using dummy_hcd 14:17:31 executing program 2: ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0xae1a, 0x200000) r0 = syz_open_dev$hidraw(0x0, 0x9, 0x22900) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000000c0)=0x3) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) read$hidraw(r1, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000001300)) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/126, 0x7e) write$hidraw(r0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/149, 0x95) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$evdev(0x0, 0x400, 0x80000) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f00000001c0)="4add770f7afddb40ac8b724dac0aa66b98f20a5e1ff8a25a3aa7a31df7eed290d1acef3771cae394d300f23dc5f8de816cb60672eb62ce917e4ce7940a6d13fc2fb2b6bc3e1605da874667") ioctl$HIDIOCAPPLICATION(r4, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x6, 0x1b2fe9a06188fa76) r5 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000240)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x17ef, 0x60a3, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xff, 0x40, 0x2, [{{0x9, 0x4, 0x0, 0xcd, 0x1, 0x3, 0x1, 0x0, 0x5, {0x9, 0x21, 0x8000, 0x7, 0x1, {0x22, 0xd}}, {{{0x9, 0x5, 0x81, 0x3, 0x29e, 0x2, 0x40, 0x9}}, [{{0x9, 0x5, 0x2, 0x3, 0xa1, 0xfe, 0x36, 0x1}}]}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x310, 0x4, 0x0, 0x3, 0x20}, 0x34, &(0x7f00000002c0)={0x5, 0xf, 0x34, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x4, 0x0, 0x1, 0x2, 0x208}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0xf, 0x7, 0x7f}, @ext_cap={0x7, 0x10, 0x2, 0x28, 0xc, 0x8, 0x6a}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "dfcd4d340c01217b7111cb6c0003521b"}]}, 0x2, [{0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x40b}}, {0x0, 0x0}]}) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) r7 = syz_open_dev$hidraw(&(0x7f0000000340)='/dev/hidraw#\x00', 0x0, 0x20000) [ 138.897002][ T102] usb 5-1: Using ep0 maxpacket: 32 ioctl$HIDIOCGRDESC(r7, 0x90044802, &(0x7f0000004200)={0xa7a, "600956673e8ccc7faf1f7b116c0bf4172eff699d1bcbeb62697f6826f373d04d06afdd3e29de98240b5786feb244377382b18e17e17517b2c2164cef99ec7eb19869d0699bbffffb531402aa608331b11ee4defa193ec9ea84cf9df393fd16cbb97c40cec0ae04027c41070512385dcbec2329ba4f5ca68f3292f01cd54429c0718095844b33a868dc3bf69b9086b33c32e767f1366e9a6f7b8fe24ea314d5177da96002c67171969289433653ceec64b1194676eac8eb62aaa7fc0d99c023e0db8828a9bbbc89c55df7a4b93b600399fe1384c8f2fd052c3ca220aa7f2a8af55f1b03e9a271f0128087e32fe8c72c92995e67597b1a1af014257f961a568948e27ccca16c41539d2227ff3d7908e9112fdd414d2ec3485a72f9c91cfe962ccf7fab02d13953bb3de3da0a54c73842a9971929ae15bc215028fb5c3dbebffbb317f73b99c4ed7a0b8f720f12211751f449bbe055288d656407049c6822180678aef2a0732ac4e3e6ebc8019ccc466c241922a3741690cb412da81bbc19ae37d179d260ba1bcd02666f86e4c9fd1f2a2c04e7eb78616c9f1dab430ee30c0763956ef8a429adce19b9237082ea3d3add3689690b036a49b953b03f66b2fa6e67579577c847405b674d42cd48aafef8f1dc68183a7c4e73b6f07fa7ee98b4615be914c9dff825b70d4757082a9124f11a117061dbf275f7b2b1b5df07e679625f2efc9e914dad67410c9e54cf5b76974f32fe1bcb37b54938e199933bc4682d83b828392795fe83f7b8feea6dcde08decd24bd4c0e873f6ef37aaf74b6964a4f20411ab92480000000000000a80767ceea0ea9e86d53658f4cd3cde4693f570dcb2fd9f231fe2f50c158383160873162f3578188fbc3e16264c6653eff50f9d9373d4f660cc52aeb4d798b4a6ce015021ba8208e941303280c47dbb757db57bd1c395d55187386168f231aded6e673db9817a4df2bd6776b89d88c06316e8530597b3ca38cbb26e4b3694b74478ea573a547abf3117a4e7eb9ae032e91eef28b9625dfd9d86aff6db922b75437e1e689e8dd17bbb1667bf2788d73a57cda5f90898bad164a164e78e443bf9155ab565c7114743157b1598caecb49a61691b99782aba27c587f43f0f96d83e4c77256cc682ccad01199204af345a1f95ecf86a824cee4ebe635a640870bf8e27333190378c62780462ce0e4a09d9145f25d700c5d11cb73ff21689f616f53b1bc09bde820b8f3fed51e22b507e0f4d9f149fa0e6afe07be9c910fa54092670a7b62e52472b8dfea4758974feddd3f4f1658dfd0339b1bda1ae2faa3d0f378ccd969507701a7f762a79149ec56ff7ce1610876db667731ac11d814a5da3668a5c305c55781fb9563e4e5c7eaf79dfb0745e272229b426da7a4ce5a64d5a20c4fce63d1954be494876fef34f1487d63a584f8682fd0d8575a468e481794af85a25950882309201c5d4ceeb1d3a3e84a1ab0fc91cbc5c880f8b55d67de50cb9fc4560610d76e043f5a313faaa2f8e3ec7d601d98055db4caca627d09f4c073c85b0b9dd127cf3aeca41335a0c16be50c675a09690bf332af3c6b2ca101be85ea970d5bc2632c3ede8eef53b4f6a8faa300084ed1f97aa45b6d4ecd4dae34e697c1b7fa18b733184a1645dbfff32ff0072da0c5a215658d674b299cf7d2994a5de7468e17c9deed73793d70723787aee7d1fc20771ba6dbaa2950d6e21b448f20dd68a27b7a22f7f03d60034a896c3f7557f6ccdf0c84d15192391fc1155472d867f75af49ddabbc0f1caa7f656aca169541b1620eddea939ad0ae5f5b424635c3a9bf8d3f03775a78330cdf9d1e010a5b700de90d19e35c3991873d3754cff5c91a95670371371cba272f3cc117c53ea31a34891b6fd3dee07b530ad53c5b038145f56a770d265607c20de6f7272341945355b3e6aa36c4126ba51ae85151b765212a065da106773f6edb4b94fccf82bf128c6f3451edeab26fe2344be643cef7a825f0b4a2635746cf66f1840e3e6dfe6913ea24d7617f4204bec2c870f28d28a50c9d92aeb8d1dbd681a7198703a904034c68a64ebaa5172aa960fd3a6db50a3ebba1897d49ada8f47838bf9fc3969222752b0d6783aa69cce7fa88b1bd349f0baebe141b554bba8fac06fbee293c1feb0c72b2828f695dbe4c55bd75a257e42cd7b9d2295c61be14e44d25cb39144bd4312d43a777921c95b5563d41848b678bcd62612dd23a9a87ee05edb0337f6a2741b890b8971296070dd5891c388a3b8a584eddd9b81c55df6ea21f5d13965cd1cc776885939cfb70a78f6042207d66295bd7e378abfc99e157c25527d5f36275eb47c3ba2a160295455930a0b6ccc7207499e61594e28ec66a8c64d9240aa4f881a5458fee0ffd6da0063d8b4bc31db847256617862bc0765fcbd886c0b803c83c9d5cc6d8ac978da191c302e5ac19dac0729b6a3ba3940c66f9cb8de49eb68e2cdb3834c2008195c9531b0d0840b112c4019e3eeb240ec78ce62d87b22f0fac66d0146df2c9fe535f2a2f909407b187cd8910a15ac6fc34c56fcd37631f77a733487340e4fff7cb8305016ebe47ebd6fbe9d072277a691cca5ded0038da0bd359bd2baf42ec5e2c84ff5a35ddb9fedfd68b953c74a62e418673405432cdccedec672bc86d53ec033fcae5090000001c5e0c7be0e00ccf084f44ad614d7ced741269f1c7d4e58d201e8e17241c9e0ef8ddefb8fad6e43e31d10671f6df59e7fca99008baf4755ee1d040c9c0dca6509a63f9b36ce6f5d20b54982d60ccdf16736b2dd09ddb98976591481c2a3e26da2dcf9a3f623d181a72d8358e9384a5bfa54af4c38855ed137641b1df0e5bdb46db7ee07d9c8b08d0e8864d62597b07a9c4fde8d900be2e29cd8954571f15dad51b49f87ecd3ecda07ffb79b23239990bfdf074d7ca4771f1a695c2a93bed6d5e3248bdc6bdee8df46f0342a5c504516a60010950541d90465017520eab35d8e5ba926ed980fafc7c0a3280ee8471fca50b51890d24a6d1657a9644e8e2ab16f9a3a6bf9188292b68d15164961f7adeab7149a1b3f272fca2855e8d8532edb408bad77496c3026f6d7c250c3e4ba486c650b16ea74f0c6deb4b075b22a9801ae3404a8769c1d64954cd84f09ddc5639771c11cb7e4708e2667a9ab4da4edd3309724a4ea67c99757aef28e66ff11da09bc575925469793fad5fcc09d6445f4cc5343e300a586be3b37d03a68a041900d4c881c4706bac887570eec3d9ad1d99bff0ea64005f2c7ea4889862db17d818a311b9a5bf5779d55b4111be7b97df5374cb6f8bde126edb7e589f61508ed9a3fb8a0d81f188bd7023bdc21f50ae06b5632e62a0473b782c58d33745dac1da45844c8aa6dccb4af850dc356110828c22847295622b68eba2062aea637b4c0223bd2deb1a00768820f6ebd752d2556665b5a65b1a14da6cdc196ce24c8ebe0df8886146b0e5b80d4b333608a8c903f1265f3eded62f4370575deb3051ed4677e73839370c62230c616c77b9f2d3f42a948b213bb11f3f83c8efa8b54939776caa4ff2f0ef226953d26cdeb542b8fa3bdca927f66a36ad78cffcb72e"}) syz_usb_control_io$hid(r5, &(0x7f0000000600)={0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="00218c0000008c004a0dc84d33159e845244e449d67fbfd0164bf851f67410e7bc84f6d6bf298eaa33cdb841690e03f60c7528ddc3eeb78636464b5a012955ba5c19c95088b2b674d4202adf36e8ebaae3a95139a48dfc889d5b756a673a7636ab2431e7b1d29c0b078f01000000000000001e56b2bd57de4db05cc22ee25e16e4a31acede770bca36048af1e04974aa0517"], &(0x7f0000000500)={0x0, 0x3, 0x4b, @string={0x4b, 0x3, "f2bb7b9761aefcf5655a13d64bd8173459e85739e3da309ef4f53756a4b1b4638d0112218d48d2af1745716b5a3b96bfccf3508ea9c2d37bff4d4d535109ada82b668b6ea5a0df78f6"}}, &(0x7f0000000580)={0x0, 0x22, 0x1b, {[@main=@item_4={0x3, 0x0, 0xa, "c2fefe9a"}, @local=@item_4={0x3, 0x2, 0x5, "30c6084a"}, @local=@item_4={0x3, 0x2, 0x3, "56f8637e"}, @local=@item_4={0x3, 0x2, 0xa, "3792eb6e"}, @global=@item_012={0x2, 0x1, 0x0, "c4e2"}, @main, @global=@item_012={0x2, 0x1, 0x7, "b246"}]}}, &(0x7f00000005c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x0, 0x1, {0x22, 0x9e1}}}}, &(0x7f0000000800)={0x2c, &(0x7f0000000640)={0x0, 0xe, 0xdf, "e1ef136a588a273ed622b5d425eaaf04aed543e75e349f58c88bb3a235f779cf95352aab53164a68d62eaa3fab0c91631d6e5d3850b3faf4b962fb1429711f03ebe54207460929492323f81226fd5d665556bbee7d224619b12765abf617b3c7b57c206391532de4d7b5df359c679def979fbcd8da8e6fde218a8f48a5edd1d7c7fb76e6fdd05ce92e4f341ae17b300fffddaed164648c1832403d1514f4ae312a3f5379f8d0660a6ef69356fbce2821450e093485d5a909ce26ff77876f6ab3aba0fa780c39abb2a653190a43418cf8e2f7bc928542f08ef00356eb255250"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x7e}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001340)={0x20, 0x1, 0x1000, "f5dd6e887692b4eceb9b2791d226a160214196a223e70557e8da8b772856510d79b460aee480a48378346559a9caa9e086c4d764ee1b2cece0c1d78faaafaa1a569383edb1e29a62a49aff83649bc4d5e2eccf24d10c71deda2aa24ea5f7d3c259a879e2caa4a17f93b05e992ebd4b2e441827f3c6f50d409944c95211c87235097a73d3ffb041b0ef13ba13f51940826cce0faa860fdf1860bf6bfe394dbc5838f011ed316294320ae523b48f2eb8c70926333797289e486648d135334c6a9860e58dcd558c1a5eafdc1d0ed8c7672964b705dbfc85137f6bdd49254dc5dac1736053cc61047ade4b911f49ab31cc8b5ca6f12caa576905ee8c8b00bcec7ca1497b7f0d6e575d8a6c123f919aa0944a695686e8c2131c1e843a1231ca4569745e431e8f830f151963d2363f69eaf63ef49cecf29952f9abb7c7bf58e3c5076ec2be40bd1f0d957b6fbc86addb56fcf943f1de3533a1a18dc57a04a8dfd47e5fe9bf856c1c60a81853b3cda55bce27b2a448bce43a55cbdf55b66632be196d4fdd1a5c0f52fb95650824f86b87094142cb3fa51f2716fbaa861dbdf9be02aba39fda2b48fb3a0ad3d2c3ba7f28aa6dc0441e3318343b8bdd552dde35db8c8b1f1d60e222b5b96fb8fa8eae7d2c4aff324edd06f05fa9baff3664bb53aa406556c10474deb58bf4f2a0f56c91cb3a96b2896fd63ac93260630d9ac63a2b2761dc8a3a55c3910fe481382fcaa014b09baecb89cef8063ebd67f862a6958d68c9b590785fbb6d98bc25edaa398ab93aaf1c20ff3e969bbcbac8bfb6ec4083ab76ef21eb587e78dc43879bbb1eaa7d3615c80a277177c78b16b6893a4ddcc1d881f1d7b27955c8e78e8c28ec0bd7ce8135a0a07f62a85422b890f3df2af6fbaddca16705f7a065ded94413bb1010fc68f9f314b47e4b2a7ee87527e0b3a21a322398d54e2c5601c178a04485a1219583d78e8f6efffd556c18e4fd75115f77fb6dc669be00febdd5ba1f8eb4c70cf327bbcf374453a918c3f908fcc3e0bf459e8009acc2b006a1a059aa12f077b16ceac2d124d0affbed95a454b10cf4a5df8893cea39a5c089c5d646b49314f5568e4ef6b03be72eceb30584bca0965feed7e49fb9359572485219d6c4416707e5cf4912d6c95535c408117270336d0864f94fb227c74cb9f9b159b055adf0097715036d395131803d5e1e2321426bbdb97fad75f438934dfce241682c9c8cce87c5522ea485d9a3b69e50612c63b1dd51c37f594e3be0ee6b7693b1c622a1e94e0f2ebd03e53f891f25e89910cd313f4d503d6bcb154719d58c0f95732ae8d8ff8172c6689b48460f8a34e3d1a492e80f614e2c14e14db1b5efd856c98cb1a6d2e9fae110f25a23b5488b510d5f5e68526617798ea9454a6a4ad28022df42e68c887e14b4951e2d81c9d4ae0c8cfea36b3188d62ab5019aa35f76877186c8b1d504d48d8ecd7b39143283bba9927662be2f4030ccbe5e027a65be852d978879248edb198d89a4ab6cd3f20d3d000691abfc14b5332e17309e83473b81d6fc89cc1e546859253ae95d2fb79a89f20192bbed32cc10eead6aa13ba621a61dec7d08c32a8a2e912823b1e8b8c0fe56f5d5951450ab263a81908d3250bf3bd00c5d710cc5316932155aaa37132fad34e6aa23f57e20cbc97d1706e35e5254d2b7e912aebcce0e322cb39296f7782927f8a4e677a090319020a4c48862f77292521fc012cb48341b0bc2f3e178d794bc2c1161a0a40161707c507192ecdc8cce605e3ee1f548b4d68df7f248d2350e2e197499bec1fb69975a8e399953d8f6669f17fba8ba61cd1ab4e6e174edc66ec2acb0318bd14b197edd57066fe47ca6e60345a529dc43b511f8ef8ea9f64e415ba37cc30c9f75d5b89a0eb5727e932c448b1d60481936f23e1dc619e8c8925c41215a82455b4ea20ee5b4bf33667c3d9ee75820fae3e2f7f80d7c2da6c052d24c7dcb54fd62e3cfb4036075cbbf8d02555eeba4ee3737748b604598aeb4d0e2a8d87146b0befd08a5fc1f1c03e768cdad3e6dcf2762a771fd59ba7525067fa4c0806168b014a0f6a18029a5e40f2404b5e6806a38a645161b33e73314e98f6b247fb3d34f7c09842509774997933f0a36a56a20905da7f6a0f99b866a3bfd99ce0dadbe7c4dc06e0bf06383f1de455fe6f709060c753a96b1ed6a087e8d257d994e9e8939d4df531acc7ad6b9dba74310797faa2c7cf23d739282af91b0e1dc055e65abbc936aecfa5c533a513a291d944230054121440af3d61bd88a108b102ae7e65ef92e33ec03c8c12580704a1914f2f65f56d2ea0c1d3809f732ef100ea4019577613ba0a155fa77d1dc2bedfa5ab5925a2006f06d646f604477c8ec8d08f70ad7c9936a558bcbfec8dfea36a7df22948fab291812439f593ed39e716acf3ffa5b01f373862f67fae61b56ac9d913d9934933a43322ec532025eb4fd8afa9b7b94cad3dc8f97abc12983c4256f6781f0b0a880d54b998fa3ae5cb74063f0e0c96f9eb1297163b7f07ed4cc80d041b7104c6b3a5bf29abf930a8b6a077d589bed80a69cb6cac756a1e27b660fc7dfa91eb1448218ea5eedc05c4f8160637f31db204e3dde62b9d414158c6e4da03c638d47a10558417af24e9c0c8648572718ebeec73c8aeb65721fb52c6316e1bf32e39f095afb5ea0faba360356df0cb5d524822091ec58d9744e69dbaf95f611f9b6cf53a4e0b29a457911d82a7d499dc788aee995eca8f76324d2c31af53108265742f0f095a87351d5e791724677d929b4e9eae9cb1707f84e8ca54fdc10522760f53ef4eb6b83ab8591a67e28e90b5c828697770a07459f3b0db1dbb752d9d64069cbf25867efed347fde64b6ce37e8d8a17f95998b47b89ba795c584eda25ebfe0c2463326cb1e3d157554614160b31fc0511c20fd72b4658709bf6ecd53d9061626fbb2c20eae99c6cc0ad12447838c6e2d4e063de3c62757ef8e9ba708e9627b7df6248f5c455a8e5189f81badea11f99561635441de76407a51d63f4e301ee863f1c33cc8cf8a8e4241d0b0305dbc1d63d8be061b1bc16411baa9ff86357f50ff12df6feb6c13d02abd8b9b4487a57362ce91eb1efd7fca5c0138018bcddcc9c03da0d07f033bbef34e3b1018fe75507134eca96134776657eb9b5b6acf790bbcc4f5e85f01ef817bb55e7021f79ec220ef9641660b7d61bd946873aeadb6b29d87e46e66a5d3a2d6ae68c049d4be09fd3657d423eeb6145a050c85f0dc7873ca87a7dd2a90e76f460730542d9cb9b1e445dc628eb604586c21e1f28ef9e7b30a944e5fb2b4b6b43bf73a6958df7dc0fa037b4a7dcfd82d9af16a38b6384424ff02999fcd9774841f2ff28c97d259012ca76798374cc42f4ad25a49c2ce267d23f153fe03e4d8f1aa71cf2ecb3bb0b5851acc8a937ab1f5e44219a0595f0f009f7cc30cf3db7810f5822e19215155bd8edd8599340f71a03e786dc7fed1df4678bb000cdd6d897c5094586f1a67bca3f65b1916529ec858121a3fea52fc8d8ebb6c838d942b7a8abd26f851309f41a9ada91dcf5c9d6bbb3101bb6079e8b6e27711923086ef2d558c2aee064b275c90587a30dbd18b8896bdcbef70f6a127af0a92decb35f9d64796907ce5bfa5b6535d95aeafd5691d9caf1227827b8e91f8a6cfb1600e1447bad6951afd5f11707f2a049b93eefdc2789ff34a044fa93939c3426b6b27a24fa68241bfa2218ee9c3ba889dd148593f0a59941da4eb47c31b476fce22a674624973ac23bafce29e878954fed6b2696bd2a1194f1307c141e7b147eccb393d318df0c5765133e5bd3c4e95baa6d31b3357af8129370293dcd3b3a35cd1de8e8dd33a36841ba210cb64a7dc0f51db43ae03de36c3a69f395010a5c997e1e5dd1d0aa9e2ca70381f19f16769729ea9658f8c3567167e86afe040bc8d09092b707d9678bcad0fe81f5c19a108fcb12df6b97956c43c79d417e12cce094abfef0d3a8be4e8ebf86f7bf1a8d3e73c4fffad502e3321fbe7a528b17328437dfda1c4ea8941fd92597a0a40b2d83d11176b8b75f54f3f08b99b05c40e070e730249b290992708b393e8fda326701b268f49edc699ab9ec7a07e99f2b44b6255b8723fb8851189e83b319509a75113c24cd8aaccde7b65aea2b4d495991bd7a4a19b792d97d9eb8297f275924bfb2c825a9b015adc7f6b0e2c99880abc4ee835784e47af4287a21dc1095b94f97b1b3b942ea2bdc8a5848056d9c88dff660bda1336b44558859d559ed25ffee53b62543b5c97c3014cb39323cf471fb96e3a76667a1186850e538047dfec6d6f2e32163d08ad10ac0ee674abd1b755c4c4b105ca1eb7730a1daf2356e180bbe777e71f9d4ea7654c9614d34ef4fcfaad155774d06b7a381d552b732c76f6c25f1c3612da9b1d802b9b0d6e0c3230fcc7c46a7d97f698d102202d4543e0f7a62c8837ea448dc2595e650679aa3510acadc94ed66c7910255d3a2874875634ed5049fa023b219fcc6797391c53b9c39da0770283c051205593638652fdc43553cfadb76b839f5df1cd8b13efc2412bbf559e5687ba0cdaa7dd1e2f0d2fab734bc534dcc98dc17d51f8d69546f908cc76ec59393de21880ec3174d94f7d496840174454e28c8c9296f671c4b05d502447a02d182d8d689e15c3c6b314d7098c836e5f18d14981bd793606379a82ebacb011128b13e4cb96705ae292f226bcad2c0d90d412e11dbcbb5130d145c280319151a10fc8f57a6bb21f3f60951b5e1eee620687f61e35eaf66d746b9a09dc67478edc153f4e5b08a3f8d8380d562b8e4aadc0b11b9b9ea00237c65c97196bc2147425c2f7c951b85e4e47410ee91636b97094f58ed609d94e688f260019a017a805a3c7f7a3f00c291e653992866e0a8665ed8829ef5bd715a4d27c4ffe0388435ade10b9b5463ff718c64ea7d8cfe4522f60c4e5d197d364537be5df7bb9ae2797279a854bcd8a026382ced0789e1273c8002b86169cd56f5797237c0451df016beef8f67e05aa3a60d1f46ca2d2f26032ccbf72b89eb36a852ec4dfbe5f1438c24694912f9120f000d813f893ee70963b3c5e2f3297896f25df62f9dbef3aac82197ae749a5531540ee967018127f26dcc3f53b258d3d6cfed2c28454526dd85c9c7cfe703fcc6004c0f4b369e649d665c0f25247fb7bb4b2ef5ce3df1d81531f6ed68b3a5311ba2fd6f9b378aa27a99c6b35603670b704f4631a9003d610d3ced809c5ea4031e69383f25287107276c44bc6a292c17027b41bd335c4b76ac25ad05b2010883ce945d227c020e5b9b4cb92b8654787af9e5c2f4ff8ece96c921b6e47216ef1cd20ae8be06d35b0a6fe718139c5a6db99e1999c9f228a4c2bb2eada83fbe736e278d2edfa213039b5aebf235a7c95dbf777c584c1c6adce8247fe9954798f83469078b42be48b219ae97daf1012529ce329d6a61f1d0160555cff746a4037c373bad3ff2ee033443f51e0d6fc0763ec3c498705aef3c03c5a2f53e4e182a3b3930133b1e7a99de0e5cc27757dc6702da8f2764c5b879f06a66ae8f0d4e72dee7bc6a755d173908c398ef3e371c798e71e62eb012cbc43ba4b895aac342adaa222c63454f835ee22c482ea56de180bd546af6b0f1e0c3eee580152d98b14fd9b75790ffc292961530218931bebf6cec08a64afa279412bf30a3dda9e8a81b6ffd5edd5ad2e290f13a2ed2710ed1d3b383025afc49c0a1d4d68bca24988edc5b2f4a856c32f259094d281a072f4734"}, &(0x7f00000007c0)={0x20, 0x3, 0x1, 0x3}}) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSABS20(0xffffffffffffffff, 0xc0085508, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000140)={0x1, 0x1, 0x377, 0xac74, 0x7, 0x4}) [ 138.947019][ T2733] usb 2-1: device descriptor read/64, error 18 [ 139.057110][ T102] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 139.065040][ T102] usb 5-1: can't read configurations, error -22 [ 139.216961][ T102] usb 5-1: new high-speed USB device number 55 using dummy_hcd [ 139.224752][ T2733] usb 2-1: new high-speed USB device number 53 using dummy_hcd [ 139.297063][ T2750] usblp: can't set desired altsetting 0 on interface 0 [ 139.304550][ T12] usb 3-1: new high-speed USB device number 52 using dummy_hcd [ 139.320401][ T2750] usb 6-1: USB disconnect, device number 53 [ 139.456973][ T102] usb 5-1: Using ep0 maxpacket: 32 [ 139.499440][ T2733] usb 2-1: device descriptor read/64, error 18 [ 139.557199][ T12] usb 3-1: Using ep0 maxpacket: 16 [ 139.637406][ T102] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 139.645341][ T102] usb 5-1: can't read configurations, error -22 [ 139.655827][ T102] usb usb5-port1: attempt power cycle 14:17:32 executing program 5: r0 = syz_usb_connect(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100007ce3ad20012009335e8a000000010902240001000000000904b300020cc1470009058d02000000000009050f000000000000a748876e8a768d6714d62a8664beefec72b8c586ce732c867693e0dd482e9c0a10da43929085c3049005f37635d798f8734fe7a493d21ee04e32c2b531a3549dda89cdc5c9173f4cd8a81b5daf0a4abcab9297e467181a4fab56a01037a4dbb1a81c47dc7ac6b3af12c654ae72e959cb9beb7f642a3103b2442c83c23bfe2b6526187e363a333d7d640cfefcf6681e3eb8af22f64411d6a2f36f491a910db1c58f19974be782a5e9b867da6fef297c702b71a9bdd08caad94465ef06a836759b0390cd730daa6ba6de562edc"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001880)={0xac, &(0x7f0000001280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) r2 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r3, 0x40095505, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0xac, &(0x7f0000000780)=ANY=[@ANYRES16=0x0, @ANYBLOB="35af6daac1cb07c10a5ee1b2b5411b9fdfdcb7c212daa18c29812fcbd8a6d8855b099a7e9a1328d9222a20f3d201d7dc4e39f0c17f29b8201ba3ec0b9bd94f52874da21e485201579b64aa65c3989a9119269ba0a9d2b5c01927d1bdab7232d09de2d23a1a4a17ab4742a24cd721ae2a847e00ff18", @ANYRES32=r1, @ANYRESDEC=r1], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000740)={0x34, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000f80)={0x2c, &(0x7f0000000e40)={0x0, 0x0, 0x1, "be"}, 0x0, 0x0, 0x0, 0x0}) r4 = syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x9, 0x0) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r7, &(0x7f0000001200)='\x00', 0xffffff45) r8 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100140000090400000903400000092100000001222200090581ab020000000023dfac0a"], 0x0) syz_usb_control_io$hid(r8, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000040000003cf87f96f161d35098c0a0b5c07d9c68a50365cd503af644c25"], 0x0}, 0x0) r9 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGVERSION(r9, 0x80044801, 0x0) r10 = syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x4, 0x4002) read$hidraw(r10, 0x0, 0x0) write$hidraw(r4, &(0x7f0000000040), 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x0) r11 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r11, 0xc020660b, 0x20000000) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000140)="33ddf89fb0430a450f8513b5c54da41a4345cf0ec14a04188ddb16f7194d7516973060f4a21cb173d3ac31f051ab142145beee45") r12 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r13 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRDESC(r13, 0x90044802, &(0x7f0000000500)=ANY=[@ANYBLOB="820100004e6d6629b289c9da682938645097a6cc4ac168985e94cfb2cbc924150a71287301dbef7b0e652f956933083016d4ea33f6cbf5d94a38cc25d77a7488d2e64f0ecb2d94d541385800dd9872113f8724bee7770a0b84753ae39329bf6d4c70e8a2533bc8ded9b53a1ab5b33ec8e566f660b7163e1ceedf8b50a968fdc8a64aff40eeb6a05801a0b20b04897a15e383e09b88d346a9525ef03e5fc55615772b27c216bda8ae0b4b8f9998d81fe66cd5f0c0ee32c80902b9c4dbec84d8e6cd5c987fb752f817f8aca806a6a0308ebab155795e81fcf812d01c964622c2640d37a6b71f431af54ed7"]) write$hidraw(r12, 0x0, 0x1e95) write$hidraw(r7, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb737555042b1f90151832fcaf467303046528841e604530876216d610a9068c23f5c9a222286c1dbda444681658c7963801f7a65b127dd5a219a02f1f294ef0c992993894584a686a0bafa9e4326507d607f7a8df89256b5ebb7c767336ef0f2d0d98a64a23237cf9a0b1d38caae650a149720b4007e7ee66ab510a34788e0da21605259a113d40b3fcbd5ed8e0a68305ed88a3159f5a48a9c0ba37bd9641d1ff0ccd01d9504a2cb07e783d92bdcac50722e5ae5f2583d281b4584126f0ffff37c0c08b03262f58450632c937d3263cec6600000000000000", 0x9f) read$hidraw(r6, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r5, &(0x7f0000003200)=""/4096, 0xffffffad) [ 139.687112][ T12] usb 3-1: config 1 interface 0 altsetting 205 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 139.701284][ T12] usb 3-1: config 1 interface 0 has no altsetting 0 [ 139.897036][ T2733] usb 2-1: device descriptor read/64, error 18 14:17:32 executing program 3: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x28000) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="c6f2f98330edc4091864fca101b60006c52459a746b46de63dbbc31d6a574e538358d428cb64783a9d136329ecdfbfbc988b63940d", 0x35) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x7c3, 0x4) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x7, 0x80c0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000300)=0xfffffffffffffffa) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000440)='/\xa3(\x11\xddd\f\x00', 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0x3) r3 = syz_open_dev$evdev(&(0x7f00000002c0)='/dev/input/event#\x00', 0x0, 0x400000) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x80000001, "3404a5f49ea99bf85c05ae5a04daee202390730d7ff3c13605afd728c2474f96"}) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000480)=""/145) ioctl$EVIOCRMFF(r3, 0x40044581, &(0x7f00000000c0)=0xd4) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_control_io$hid(r4, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x7fffffff, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) read$hidraw(0xffffffffffffffff, &(0x7f0000001240)=""/4096, 0x1000) r6 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r6, &(0x7f0000001200)='\x00', 0xffffff45) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r7, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r7, 0x80084803, &(0x7f0000000200)=""/13) ioctl$HIDIOCSFEATURE(r6, 0xc0404806, &(0x7f0000004200)="58597d32a2eb859e9fbba2efb119eb7730f6c8bd32daaaf999e2d5f73fba0a6354648075ebea92ce2c5e526e5b04e617bee24a12761b33dcc087d6eb4232db98896950b72325c6818e020e8fe25016ce3ccf41024da7979cf5d12e1cdaae08a7c70a500a2b266da14ae5a9f6f21b702e3f200ea9f1a38b2099078648c9b8845382a260de145350b2f1b15440fce04dbe0ab10a904e773dcb202767bfff121fd8671d5d05e6630d1db35f091686c917cda4980c8acfd34206a16ca165ff0c1884af690f8a673034f478b9e2d34f606c4186392c82e7ecc37ce3f7e176ca5e65497e57a4577417fb10e350ab1386b7b70ab9ef4f5918c5a381333890293eb6e7abb884ad19cb9bfa85b7aa5d11d0f7e7f86a384fe3ea7e498f9050fbf1ad608b1e29c3e15ba1c363fdf1f73d3c531bed9bf1e1a7c33709e155c19adeaf809cb7d5a12736318e913c50889d69be18bb1cc0fd06f647dfdb41a3945a5bb8b83fa2dff23f0b3c5160e7ce50996af148502c8624b990877b764d8ae7200697b044c538714ed5422f24516cd5a4e024df7652c8281493d051ae57e9dbbbfacc551b0e5061b18b5e997d32c4c7eaeeb03497b7edeb76591d34e0f9495fe6a11091669b5f95cb8ac8f94b90b106d75047987eb4e5b6c699ceb3c7602b215be4f45314652e20c9eae7d13da2b7ecc1dc6996a65dc101138db0aa442a5165021f51903d18dfb2555a220b48ee744a534812d13057478900d5b4b47f4fbba610dc40bd2ee22bc242ed33673f3f74d3d6b9e432d83bf1f7875fbfc5445436ae1d77b781d75603c8c9ec839ccc7a799b0009709f525c1d4a5e760a17103d7c5b0ffdf836f34675197a3898326479e05f364a0cd1a4b6d2d5bbfc3d16fc5980b12590aaac53b381eaa52f7b720e4479e9398e629c965c831bbb604b5d620112f3ac902256bb0fdb3178cbb6f51830e5ebe94add1d6be94b1fa2b4d90630192796f606c85e3c3f7ff73b808443a281432e08dc942c0194da80a3747c6b856b2ab98c2019001dd1368816a4ae21047951dc759be1d5a1d370df2b59385e0f08c3de5480db7bb57ec4df5f197414b862deb06e19a61aa80bbd77bfe02af64e4e8fe1ecb8481fe9b506b1988a3ce4e874c87589e42ba029706964efc5d51f2bbb226cb54c83429721b9489bdfd3d7c05537875930fd6e39e110f3182205493f4eadb22c29472786fe15a2f77842a61296f427b921cdf01decb0ad695e23177bf309315b28f76d5dc3e096b7179e017afa4a78ee61e3c599eea4629268668553630613c7e90ffe546bfeab52edefdd9ab38aaf5d6aa8de737b0de227bfab9236bcc43f47a2031cbf4adc8a2bde0639eeff69c001e74f198bc3633988c2fcfa912c696334a08cd9f13a062856e5a3a0bdf141cf99b1ff8f52e5f94b1be7f65d78ed540dd742f0fce3f135226b8af3b591d3cfadcc04b57233a2693a387c4e540d01c1c4527eaa0db607a0880287d97586ff5467313351c6d3ce6bcd4a663d0344149623597e3740065890324ed69612c2e2a8e4481ee32a9f5922cdd64b8a170112ba3aa7aac13b871894654e3b2e4d38b49901fb3efb777ecd871577ac2dc2f6cd3c0503f9dffcd348aff39b9dc66256f0c7dfea3f5bcfa84eba67f576dce255b1a868efa5e2bb1c9db66d4f15043300cdfe061c3788615b71b55d215d05001a160e99ad56a09c24e895881bc0f20f0b171bfb895374a7d29120978669f502936fb08e51ab94a2cc0cae086804340a3f0b16a2f2963c23357455c289a14306a2cfe5ed5fbc08ba9f2e167217d2dc0f8d5ed93e57b45f5ce52f11d7d6459023cfb96ac5b39563f2b2b29aa5bbbdc0f1d6512fc9a1e6abaca2908844fc7ef35ee1b0b8e0874b336e980a568272f988417c96f10cbf3a53d8147738bc8c8735a51b85c0fc65249999a8633882e64b5f427ae0c328534dc56946448f534579317c9cc79685b9435de42d857f20a0b3911636be42c5e92f9a096c3cad9eb871bdf11e795d7d2c6e82f3f061975546c84d9c378d380298ed141c9d2d90cf90555f4481ae7f2a30645f0f607113add5630317970f3dc7ba7b46be88d596fee63ed86e031548762480c0d16ab327d7ae256a70fddee79eef35712d90716f4071ce8a886e451edd8b0195918e3320a7af797fddb92c7f4257089a7b36ac103e32c26513cb529d20e05ad01ea7c2b93cb6dd7f7e2238796bad03aeeeb516ec2268b7b7511d3fb564692ec09ce6a8b9de2aa01fb050237f519186da8654925572696856012fd0a3c84eaf3637ca4999a4467f3dc679eb328d011a97cd3b129e70ff35a06d433ba515a7fe5a7b71e7cd92db1fefb77bf02fc8b80b0a30b39852c987deb6d62acde29c442170a161fd6efc754f847fd3c75ea69b1099214c132f6da1d0e04faff1c7dfac5a289b343192df0abea297f91aaf7a692cdcdddde7868b590225f9e4d31541c19a77190738c8329cada12f5fcbf433b57f506820251a1d4d8b07c021a547d744d2f08dca47debe5676028a566d4c3b141363f10344904104b47a9af3c8c52c99f8a4bf64cb342bff25d2702ae64e27735402a3b0c75a40a5ace012eed2c7cb1642a57bfa631e54279cc2f75c34e2a7fba651f5113b6a43806da6c17f3510de0e9a4179b46b046d454678e45f080ffb7cae0c1c66db2070e9d6a20c7fe4b1e622640c497fd6b7592ebf2677be730546fc53aafc0cf92bc910ce7ed06834d1b613ec7aa23b091bc5c30f20336c1bdaa1d697f984189ab9fa83aaf59f0494c3c3cb35a94285849616b901135a2f721a1b2c72c36ee0c485d8583b3a3e5f8fa069bec61009625c08273eeb195cb82799fe705ca3e455b4d680a3599ebfa9bd4821a2377241cab77b61e59b283e4d59a7dfc458ee8ebb5b176f13b5ba8339d5987da07423c36217f166a507cb11a9319080a7dfb62d94faca1b6ad793d685725d72a834256d56d89e0865101cddf1d571b700886f36ec69a39023b125303c7b116da99037e02931e31abcff4a60eeff7868e6a8157726c5aa372faa594337fd29ef564cccb3df2018d74d6955c545f94f5ee9d152c25f6cf91f11e61144b674d76f75bcef91a5c5d8556a307fcef4e786633dee72ce34917c852e19114f0410e328510dcfc3cdb23e007ac0716f8a3721c4de6202e45424f5954b596f5796d488c21987ee3556ad5660f848f3b62f8f585874c8f7c3a2b5268f05f5c1432a9ac3dd1fe1fd04e2c4b04ccf27d872860763e4313b59bf54f9251d32c5ead7301538543aecf323c04d3a212db64db39ee85001a97c5100abe9a24b69cb01b0e4bf72521b1ff8bd655d2c66c80b07f2a17aa613f2f89c469271f5ec946cd13d8238adb589f1163a7ecb28fa06253c7b9d89b726810c823a24ba73e7ce369a3d28b42b11608b687a435af0a95c021a842a85249d4358f07d7b3960be832d7b44980cc466a18f4c4c267ec020bcd3dd6d78981bd215c7b200cd100858c311f1ff0304c694fd7f68273939fec1cba6fd7158130b5fd65d2a369fee2228d71dcdf0533b1e4428ebab82bb0c7e235471d02dca9b1b8515c384fa2f8177672f76195bea00456b45ef6a33cdbd7ae99e25282d5f043b9a751965169e9bbf33f6c5c7dd074aca2e19da7ddf43ea0fde1e45201a4a4a3065c7fd5bd4e84626935d67f5ad433f520ec8ba86b45cb310e0368228bad87ebde3aebe034e713cddd0bf67cab0afea9c484b643966fd0ed3db88bcab1e962a18710e7880d195953a3bafc1a975513507579aa4d0e451162118ef9a48446eb934d3f017b8fd750d755a81f0d8a0f687f7cdd169c546561942c5cf9f0a6d1a0ac3c5ee10c539b6ca0fe4d2e2041ae98906c5634da7dc31b02ac5580d71dffe7c6cad3d12f78eece3702e6b25e9346e810261aca3100a56b8c56f912de213eaa29a07157bad0beeb42c8f0966b687a1a20a9042045529c007d7e198ae440d437063825ab8bd9ec44943a802b0742c3e432d8ca844dd33c8dd9b39f468345115280fa9911cbfd20339805b378d9cb6eed30c49edb533b1813ea61fdb501e243c9b98c6d7bf7d286a824215d5f8c653549c5cddc4acc3e6132288adf898d951b713cece83a5238e60232b05a07393db34cf7f525e029b401fd0b667f2fd75485ea237b1d4eba47ccdf3628ae4f14b2d03e10b50f3e9d41e5aa2733d6588e3791b9d9be9c56daf58b84b06d632a0dd8da5c7bf4db7044b4304dec4150a0f5ea1a3a0af87d2e587cc96a497f8fcf24b9a932a8dcd38a58d3ae9dd8dcd3086a914ba931e46ba9c218b43b677499c0d717b20af083b9762c8d389afd5e963e7d32e20bd742058f405223ac9609bf28aae481209046002c3dff7d7c20a0f4f0021cd3f4aa304e9d37a7c21eb057257c259878d336d38943d9f7bde815dd5cd07bb67520a58220d71af6233f8a6d695f5ab08258207ddb641f24ae6e46be13afd2625578f36d1f72ac26281d2567f72bf76e09b8242e8a90084677970014a4bc08dde2664354650b9d68386466313cfe7abb887b0b1ff6b5ba0012fded4990c0cab23abc0c4b90ef738465a387233a430389363b8e5e64effd4ad668b278f92debf74b7be39cec637d6e0d83e1a74d7b484b0d7abf8492ba2cad9e2b7bd87934436ba53c8fe7ee4f1a202475e380ebe0827a09bb160f0af7fe377a5857c46e9a77a8b85e475f74c5c9b7e9e9894a7cc6701bdb72682d86dffd037d2648eb9a86469acc47fb64173f952ccdb48f0763438358f4e41ac4fa8faddd135e75a96a03ad64329283b82b341488e2f0b11673b838f5d095d9b9a26629b706a0ada3e85da02ee798805629574e0b7942a8d6e91af2a6469851cdf16d45d8b3f1d0c4be7a7118b09ab2bd30568d388a1f9cb39d7e8777cb133ae23fb836a57c22d653f64ee0ce7541f7788bfe8840a8472f3aa91d35fffc0089e8965d1dd4c68e3e66acc7e82efa63286688b728d35d09190c70225baf344361197d06278f5b08fa60c714dfce2520e5ccd35d01e98cd4441a178df71399b5e19f168b910fca4bb9c9e97a182433d379b265d5fd89bc3ac5bafe7c634205245312cfc97a09f5c62ae9eb72a09a55e67ad54bdf5cc67dc6a5d8aacf4fefdd7514cefe700333ba9691620fdde4def236d8866ecc9862087ac30f7a311b5f6f23164d2e57b15d23e05f5744e0fb1af1b7e7df38f2b84d539cba6cdc8332214f87ee90725756cb8799e39dc6fb27c69af0c8906b391517e764490640d402e9fbe76e3bf11a5e4b109fece99409350ca860955bb94abe69d506904fb3410f631695cfd2dcab2336aeff0542ea8b7f9b78ff7d995b328335f1ebe625929435f1d72e91a2f690fda06a6d2dcdc888f04e058797d6150a6e6ff3b14a276f31c068493040dc728d6d14e76a2de4eae23031dfa601727e8a1ff6a3516ef40cecf34e6fb231dea26320d3e26ea3bed8ea63aebde8b13f864d27878de77d686523bdae05056b1d9f788ceae1e99f1f0cfe2ae51c6d5d031e189027a99e178d429247fe9a1845d37e6cf412ca604f3199e1e9c3bda6728b12e80fab36bd2adc1dc4fcc69d59d56ebf36063573ac7844e3132e0e693afc05d00774147006a146e15a542cbab5b5c310090628666d1db309ee38357c7f9f99601593313bd1b65091ccff0592721a47b1e301c50a82ba889d537fe6fba6ebe93a1aa69c7957c5ee5ddd21c623cabd6f06a10b4737c2b094a003ace69c89dbd20983c977b00720bb3c5000cb514069c78e5bbfea92da153") read$hidraw(0xffffffffffffffff, &(0x7f0000000540)=""/172, 0xac) [ 140.017486][ T2733] usb usb2-port1: attempt power cycle [ 140.077174][ T12] usb 3-1: New USB device found, idVendor=17ef, idProduct=60a3, bcdDevice= 0.40 [ 140.087505][ T12] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 140.096377][ T12] usb 3-1: Product: syz [ 140.101117][ T12] usb 3-1: SerialNumber: syz [ 140.127162][ T2750] usb 6-1: new high-speed USB device number 54 using dummy_hcd [ 140.376997][ T2750] usb 6-1: Using ep0 maxpacket: 32 [ 140.397102][ T102] usb 5-1: new high-speed USB device number 56 using dummy_hcd [ 140.497062][ T2750] usb 6-1: config 0 has an invalid interface number: 179 but max is 0 [ 140.505790][ T2750] usb 6-1: config 0 has no interface number 0 [ 140.512347][ T2750] usb 6-1: config 0 interface 179 altsetting 0 bulk endpoint 0x8D has invalid maxpacket 0 [ 140.523849][ T2750] usb 6-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 140.533392][ T2750] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 140.543430][ T2750] usb 6-1: config 0 descriptor?? [ 140.657161][ T102] usb 5-1: Using ep0 maxpacket: 32 [ 140.727027][ T2733] usb 2-1: new high-speed USB device number 54 using dummy_hcd [ 140.807037][ T2750] rtl8192cu: Chip version 0x10 [ 140.817428][ T102] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 140.825420][ T102] usb 5-1: can't read configurations, error -22 [ 140.857004][ T12] usbhid 3-1:1.0: can't add hid device: -71 [ 140.863059][ T12] usbhid: probe of 3-1:1.0 failed with error -71 [ 140.873467][ T12] usb 3-1: USB disconnect, device number 52 14:17:33 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)="c6f2f98330edc4091864fca101b60006c52459a746b46de63dbbc31d6a574e538358d4", 0x23) syz_open_dev$hiddev(&(0x7f0000000440)='/\xa3(\x11\xddd\f\x00', 0x1, 0x2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x3) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xfffffffffffffd76) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x5, 0x2046) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x2000) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x1c3000) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(0xffffffffffffffff, &(0x7f0000000540)=""/172, 0xac) write$hidraw(0xffffffffffffffff, &(0x7f0000001200), 0x0) syz_open_dev$hidraw(&(0x7f0000000300)='/dev/hidraw#\x00', 0x1, 0x10080) write$hidraw(0xffffffffffffffff, &(0x7f0000001200), 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f00000001c0)={0x3, 0xfffffeff}) [ 140.977077][ T102] usb 5-1: new high-speed USB device number 57 using dummy_hcd [ 141.217023][ T102] usb 5-1: Using ep0 maxpacket: 32 14:17:34 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000008082fbb0904000009030000000921000000012222000905810300000000000000000000000e000000000000000000"], 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io$hid(r1, &(0x7f00000002c0)={0x24, &(0x7f0000000180)={0x0, 0x10, 0x84, {0x84, 0x12, "b268e8e9aa2145b9bf2607b56c0798069c837a87a2ac63c6fb06115105726fcd57123832faa91b05f43ffebbdb11c0b3a53ecf2f93f93639492d6490ec656b3f8cee65949a932d4cd673301e28c8b1bf2b01d2ccd591a232f82d012928637128c14f19b153d1b8056b526cea4d264f39c35a93a11f611b404a85b5415b4676e5c179"}}, &(0x7f0000000100)={0x0, 0x3, 0x2f, @string={0x2f, 0x3, "e52ff80bd12b22006f5c1bc40c7dcb09acbdbc0669f5c6718c0e24ca13b0b74373d3eb4d8a9e0bacd611e178db"}}, &(0x7f0000000240)={0x0, 0x22, 0xf, {[@global=@item_4={0x3, 0x1, 0x6, "6c5d8f19"}, @local=@item_4={0x3, 0x2, 0x9, "be197ea3"}, @global=@item_4={0x3, 0x1, 0x16, "87f2c197"}]}}, &(0x7f0000000280)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x6, 0x1, {0x22, 0x74}}}}, &(0x7f0000001480)={0x2c, &(0x7f0000000300)={0x20, 0x14, 0x47, "110554534489e95575ec28a8c7d9505181434a594f2d44717aa485f33b4ee0c780884505d9e003ba962cb332b860fa0c0ba01e7a7f31a364debd538710c81f98d86d43cf52400a"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000400)={0x20, 0x1, 0x1000, "55ace0b6644d6003ba4f478bb8ceaedfd21632c093b1b2dc13fa00f14187233ff31eabafe5fe281ce2818c107d80530e40ac2c6c34defaf389a806683ce3df54678bb973c245cdae93775e39f76cbca61ba485e6786cf338814fc5802cc8b0abf9f78799e40f4bd5cc6173180db02f087a3438ef926cb6c544346f1210612277ec376317edd85bb4a8babe8638ff20e1bb33009281f50c524e3b53b12658f02e9ead5cfc1c73ef0109d59ea572ad15de45399dbdffbe6b7cb8cacbcfff6529e3489bc4588b109a7269da9873a77642688226f0e32e07b2dadc8fd08f17fbf14a38f1936a62f18254dc986ffb0101ba77b774942d751f5522ddbb3a4a8dda3677a29cee1ff414b148a298465811b7bd2ad25d45e752e8c7e8a567b30e87bfdf00e44585ff17a6e9e4d7bc1505e58185de1a04de5e5423ce58afdbb8c65aaae4e4fba5186bf823448e8d1dd6523faf13fd7d2f3c799ec418998425199032256ee6cf7e16ada7c886a58b5207caec7f349af81f46c05c3ea3ecf52d7cb46292667163c0ab1eb10b6df8a371199f0b1c334e9aeda6c033b2e5d880b2667c433e6916a82dbf0eb64b09bd0a91ae279c73e28f3a4b836dde954fc650c2c7f39c5eefacb720a5fa4c190a4841ceeb0d364238e8fcc73f544c3b950c4a1b7949d5bdf1a7bdc22c7fc49a7439cc9e271b60ea5077a8ea3762c5c48fc6ba5cc2b22e5d145fe9f4c8cbdf7b309d33e2108e8e17c48cec8fc496e7cd6503cae5e29fa73efb2fa476e33822a1c98e692eacb8e767c29a9610f8b8b877a0f5ef77db90841724e9bdd758656f1d4366301c1e87199ab47ff398e7c435571aba8f2c6e6708b41668aa5de5a1c6ffc7d2e9ccb1d25ee00440fc013faa5e59a5999f8c4449520fbe28b8a3cf2bbe855b856e823ef934b6a1a71d902cdffcabfff7a0a9da5582eb709ad9536068050061794fdeec5de9ffe584bb2e14387baa838a0ccf11dbef4c1fdc86c1e4687d296b1b28c4dad5a4cc666ae1ef10376702df4e7db1e1fc6f59b925205fde2d2da7f03dc608a1b248f69faddbbe54ad75d1ecc274204f4d745119ef2405e654d6b4c5989c59023560443b5a9886b1c88a4af7e868feb10ff4b8fa0d28b0e850a78240cfdd62588915e9a77e559559113fd47ba51e3abec4b4d9b2fa8c297b5aaa3acb7d8e5f73dc923f8edc5e5105ce84c54020226a67ac625011571ce1b8dbd8e79fbd52d5847f1fc5dee8c6ef4437898de86d399cda39913ee0e98682015650483d7c55b5912acad7edd92d9602234e8ddd0b61264899a4199b9c4d35fc2503403a8d1476fc1a0595e8edca16cdff2d1d9ae59f696e1e8357e6b402d1dbbb0101500fdd139afe5a24e617fbcc8141a720166049a4783d680a3dca2a8c0dc143d5fb83c09650ec18a3a75413c61f11df138070f02d85e5f0b10c48db9acc0bf97e8ef6542348ebc157e0533aa873c4e9257b165b644d9e9350f1f27a3e80fde2959339b6530ce8512ca0f6d46805348b3c8e8aea57ab2d470790644082141eabb40e484345551eaf05505be4c38b401f3a0186d95112a23aa79e78d0261de449b463740332f9f5c327ddfee6e0789fa83eea6aa235752cbe1bf5835fa92766d8531c519be655c2a054d976f97e3bb9cef13d2df431461641efc1abb185fb724191f30d287fae623358988e3434f9317c1efbcaba82de04cf1cfe934ab0b793fff4ef83b2503bcdff8798e3b6427b3915a69af09b215dec0d194c9fbacaf740c702a684e2889eadf409b15a5b576c0a6d43cc9b2c9becd2d7893e80a8732f2511408ccf4fdc8b6ee4d635c876efd248b57c099bc666ff3738e03366151f10f0ed5440a3db3539f16afabad2e28a76e800c1e410ea97507c410b52c156b39532dc7c7a55928c09f324e7b46c22943089ef977683689293c96fc8f47460cb1761f4e5d39de0dc8672e6760136fe81eea72f419dcb73b542edaebe3405afce311f21e80dc8ccfabf8a1565994b18b9ba673b54f83b8b59ab0a9b534e65a074d9e6f49a6ecc8c670ed856d0cb1ffcb7537f3881b216788f2c10b245b0b46fec0fd2191cdb4ea03f02fecaad04c4828fe84121e761291f8c89cd0be0701e65b799cc825323f0a52d4b27c4fbf37935bdee46cda40e07ab2b2142c68fa5ff90577c6f4aa8d0e01229b6f268c076089675735c42ab262b39bdfb0ec5cb8a389952abd349068be6af6164595b1ef72f329661b71103b48a485473a1fca8c5e45fef4cbabdfb44a5a73b846920e860658776c474455cec6a821872faa530309006efa029087e8ecba6b07e5421501c2f1cd38f008770fc2e012d7a1ac2d7697b757f7fd13dc27a531e809d941a4fb4096eb403bd5bb073f81f78280692a6c9dacd2cd7661b499c3b81e1785a0fecae33282bb5f920f521481d9e09487ff4489b461a9b9d349bf5b5497285f03790439795e88cb81103867d83156bc019bf31646daaf6c1943e39fc0f754f2a21e4576a9da17167bdbf801722eb448d1685a6a4fe312f2fd8c1b23687598d559b5f1dda338a89f88e46738b63f12d850e6753c1b84e097251322fd87c758bfb965eae407a158cc07ae4f627080c4d7173a8beb2fa2ad728bab7889712e70267abae02203bcbfab9fd89977140930d5cf25e6808d8b79bd6b5d22b3b470e8657d0daf8a77fd93856a6111a5531a5e8b63554b6314e2dc47d55c714d8643a1ee5147ca94b06eb67809221d265eb6ffcdea06c100bbd03e6df39d6050585296c4cee4712ec6ffeb6c7fd92cc04ce14abe82204600ffe3f8daadef3920124a311f0be802b471d35c1cbded166686a8b5f33ae6c96f265c707ada11fcc537842a08025b30a491d281131158c79c556ba7fea7e704af7df768765022b8c0d7f30c39a5de1a5a25b52b167b18ad72bc6b369409a4b148dc7425da315699413ca65eff833132bd651a18f2b5ab25b4e65064396db067c13f813e10e149dd59b555434116c6622f470e870a4cdc9be33c23429c8f651ad9278b83b4562ce6aaa9af786761d6966ff7e4c14dd82dcfd65f9421c4c225a1392f92aad815c32f8cab695ff44d52d83e9c7b0e5d5810a525d2cd7dc1b8dda61083b52a5257cd7c679a070d91cc600d1988181782c3b2540881ef723117d1fd718dc0f28be458c5d73b54c69cc383e337de38e40141adb21942f9fbdd3c728fca0c69d06ff8d592585e807207a83637604a66984635e1417ebcba1493226ef8dd876f48e2d7bb1c8faa6cf158ed62ca472239470a85b2374a9ab8878438fa67debbcf7efe503a640209d4ba3a1d0dde2aa7553fa6ea69be71829352608b8647799804762246993af6bc4b430647b337019b56a7b9ecd94b5f78799e14a97120b2125a01849657fff468c5089c528132be01d02b1c98bd559cd9cc87c95dd712b1f4d87bf6510b1b57ada843db2aad09b8ea785eb2766525900d6030673ec93e07d139fd89f8c09a164442e3e88c990fa9dd4350ca3ae1449070daecdcc7b2e09aa501d582efe67618796a54ef3ec76c656f11465cecf60e18e199d029e21ef6f82aba70b96dc2fb385cf4e85d24f7174028b2e1d992060bf10f4e5e5c0e6936e33078d48bd39631a9d1437ee387a38dcfcd72dbc8cbf47b6960e52b73792373ba3b2b13e4f9bee25994dbc7837c3baed9a217ec2ceb6690faaacfd7f510e66d048717c019b8d73ef605acab54cbcc3ae94c1927877b1e2580626439faed5c62b50903dd07dca5aa234284b343f2b3cb56773d608cad43dabc6faf69023113ca1f3237aa5c6331fe823338bc0afa809477dc1ddb319186c001a801e1b19b926e494a28993ffc53ceeae540a1573d90e8750668443a5684b3d64996ef734d976237355107b6f7118bee4fe9424ea36e12e87f665fbdb0afccc5acab3f1714e0009bf819e96c100c72a972418e1d7cca4d83732907c8ca12e8ce05cac6913acb17aaf5531539971e6da5f81cd02acc1b82cf0b57fba83e27aeb389538496c575151b80cffeb02181dbb6be2781ef076c6b51f32f3c6592abd8254380a904060bf5bb437277d5028dbeef8b2cc7702b4846b76b1f5e05fb0a55eba01a4fcdc3c499b248950bff32979ddfed53bd276db7a394fe400e52ba13f034ebda18ec3e5a828725f63bc0b71145d48129d976100f3e616461de94c611b3812595994781420a2c8c423011cacc7d7c5cfb183974d2a4099fe1d2761947a3475483655ac85e52fadf17fcda9256892c9b422331f480556407506da0644cae65aac7a29025c62017b0fb6ca0b8dbf76a7df07669c41ea8eb1456dc6fc145ac8019b2a8bcd6bac22ecd60a2f09964393d00f9b3432a4a74e4fe562d402aebaeee70e4f9a7ddbcb627c0d0eaeb9eb440282dde42c35e21da843cc71cdbb62faacd408e5173fdfe54860c63d8aa288dd4251a2bedde0b2d4c2e7e355c19eb0e7ece3dd988d5e9623b87204fab219c2ca4273f2f0dc77151846735146dc7f3bdf10ec508d7364ad171deb01234f811ac6d8500b36d8527ed34349f12231727480bf0a4691efa5c8d13c589348b976bf517b92dc0fa6503cc2b4645b3d9bb3ff04cdfe086f60585d787ad0d7cf9bf2bb36af5cc17c7581e93b4da383f949a1e7d02f8cbf4545445ceaf87abb1acc0d262dee19e66d2ad20ba3dfc258c2cfe3778edaf7c5fb211fc3257f303ad96d8b3902081d0bb09e65dcf3fd88711ab09855d3a72c3e06d00da8c71aa35f60d1451a6c9eec7c3339d05f095259e109e9b8b5b79fcc35cf557b35ebdd2ae26233ce838c91d0ece9bde3e4b71d7af043ca2bd114be9ffe0bd18a912d83171837ef32858a476eb1e0444e16c2146ef2bf7e9594ae02d7ac3c5c33c866d152723d48f59cf64bf3646f7de92a63364fdfc77c793e9c1b105b9b773812d9887a716f72594e637971d6bd94a42a3347ee4d73a7691c1e0c7d37d9ebe29ad8e73eb41a31c42ddc03a33adae53bd396c85fd0bdfa3c31bf846dfd4f3f5b2a12adac063f04bab64519412a57a7463842013f98a4662e285e3f47737be63ef2ad6ca4e65adf7caa4f53aaa848926e4903bf7e4e623a02066e785053615d234b0ca0ee083ec4d601e79d5c4f72261912ff088faa3a67161000c74b67a63595326184620fac1576782c5f7fd49b6b9665c49c2297a85f47284b8d2cfa78b7298f06a4f384204d616e65e5cd3b323e7531df7c697aed399dec737255bd4b5d1f19793e227ca07869da9631dfbbd8723e5170a99ec440f9aaef48cb54d87baf5ccf73c3fd8d696a055781eebdcf397b290dd4c06bd0320d23403a46560a631c2ac8e3a64ce9008d6a345e91ff6d145000fbe04b398491996da43dc95430ad3f9353f082c982203e140309108fa3d6a1bd2f6d5c9ecf37b2783b754f5fd21afd6f17749b9487521a267fa4f11c5719cb2200a712c7e1810ede80784e5b1908a1f0e6c4d3964de954f638b6cb39ccc9e2475e98af24e752e0aba730735ca295b682030b79c3aa76478d43ff1aaeb9917840391124dd25df8f8d055323257af5bb2fbbe5f4d7fc0534994a316999dd98de941c8c8f150e35b8a234159224d40b40e63d4c83dcca4b3254098b60ef88f71bbd286cd3202b65592e21796366af1053a72a2e9b8b01f80f7c378118b73e965e9414ecedb34058953b1a1521ecc9a0c30d5691ecd9a2bf6492ae87a9f8374eb233eddc51990b6796211936363d3bc9471866cc33be76cc863664f0302dc4ad966af689406290ff997db11e1a6b2b1a0fb396b7e8cd"}, &(0x7f0000001440)={0x20, 0x3, 0x1, 0x1a}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000000c0)={0x2fd, &(0x7f0000000040)={0x0, 0x0, 0x1ef, {0x22, 0xd, "bedcdd51e86221d59bc578290bb75545b86415f523b546d3b900000000000000"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000140)=""/59) [ 141.377059][ T102] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 141.385043][ T102] usb 5-1: can't read configurations, error -22 [ 141.391850][ T102] usb usb5-port1: unable to enumerate USB device [ 141.547032][ T102] usb 3-1: new high-speed USB device number 53 using dummy_hcd [ 141.726955][ T12] usb 4-1: new high-speed USB device number 64 using dummy_hcd 14:17:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r0, 0x40095505, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/4096) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xb3, 0xcf, 0xb8, 0x8, 0x1618, 0x9113, 0xc79d, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x3c, 0x0, 0x1, 0xa2, 0x35, 0x23, 0x0, [], [{{0x7, 0x5, 0x81, 0x2}}]}}]}}]}}, 0x0) 14:17:34 executing program 4: r0 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000140)={0x2, 0x1ffffffff, 0xffffffff, 0x6, 0x7, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000040)=""/240) r2 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="23010000fcf858105e04830225830000000109021b0001000000000904010001020c520009050e000000000000"], 0x0) syz_usb_control_io(r2, 0x0, 0x0) [ 141.967072][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 142.007101][ T12] usb 4-1: no configurations [ 142.011838][ T12] usb 4-1: can't read configurations, error -22 [ 142.167002][ T12] usb 4-1: new high-speed USB device number 65 using dummy_hcd [ 142.307051][ T102] usb 3-1: device descriptor read/64, error -71 [ 142.327016][ T2733] usb 5-1: new high-speed USB device number 58 using dummy_hcd [ 142.416938][ T12] usb 4-1: Using ep0 maxpacket: 8 14:17:35 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 142.457067][ T12] usb 4-1: no configurations [ 142.461738][ T12] usb 4-1: can't read configurations, error -22 [ 142.468521][ T12] usb usb4-port1: attempt power cycle [ 142.568348][ T2733] usb 5-1: Using ep0 maxpacket: 16 14:17:35 executing program 1: r0 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000000)={0x2, 0x1, 0x6}) syz_usb_connect(0x0, 0x24, &(0x7f0000002e00)={{0x12, 0x1, 0x0, 0xce, 0xfd, 0xa7, 0x10, 0x467a, 0x22a6, 0x6558, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xd5, 0x0, 0x0, 0x2, 0xc, 0x7}}]}}]}}, 0x0) [ 142.647070][ T2750] rtl_usb: reg 0xfe67, usbctrl_vendorreq TimeOut! status:0xffffffb9 value=0x0 [ 142.655966][ T2750] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 142.666959][ T102] usb 3-1: Using ep0 maxpacket: 8 [ 142.682332][ T2750] usb 6-1: USB disconnect, device number 54 [ 142.697137][ T2733] usb 5-1: config 0 has an invalid interface number: 1 but max is 0 [ 142.705278][ T2733] usb 5-1: config 0 has no interface number 0 [ 142.711747][ T2733] usb 5-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=83.25 [ 142.721180][ T2733] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 142.730316][ T2733] usb 5-1: config 0 descriptor?? [ 142.797084][ T102] usb 3-1: config 0 has an invalid interface number: 60 but max is 0 [ 142.805412][ T102] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 142.815560][ T102] usb 3-1: config 0 has no interface number 0 [ 142.822028][ T102] usb 3-1: config 0 interface 60 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 0 [ 142.831985][ T102] usb 3-1: New USB device found, idVendor=1618, idProduct=9113, bcdDevice=c7.9d [ 142.841056][ T102] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 142.850208][ T102] usb 3-1: config 0 descriptor?? [ 142.910299][ T102] rsi_91x: rsi_probe: Initialized os intf ops [ 143.007025][ T2723] usb 2-1: new high-speed USB device number 55 using dummy_hcd 14:17:35 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 143.167034][ T102] rsi_91x: rsi_usb_reg_read: Reg read failed with error code :-71 [ 143.176279][ T102] rsi_91x: rsi_probe: Failed in probe...Exiting [ 143.182680][ T102] RSI-USB WLAN: probe of 3-1:0.60 failed with error -71 [ 143.196398][ T102] usb 3-1: USB disconnect, device number 53 [ 143.202560][ T12] usb 4-1: new high-speed USB device number 66 using dummy_hcd [ 143.220056][ T17] usb 5-1: USB disconnect, device number 58 [ 143.247283][ T2723] usb 2-1: Using ep0 maxpacket: 16 [ 143.347065][ T2746] usb 6-1: new high-speed USB device number 55 using dummy_hcd [ 143.367041][ T2723] usb 2-1: config 0 has an invalid interface number: 213 but max is 0 [ 143.375239][ T2723] usb 2-1: config 0 has no interface number 0 [ 143.397078][ T2723] usb 2-1: New USB device found, idVendor=467a, idProduct=22a6, bcdDevice=65.58 [ 143.406179][ T2723] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 143.415256][ T2723] usb 2-1: config 0 descriptor?? [ 143.446966][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 143.458187][ T2723] cdc_eem: probe of 2-1:0.213 failed with error -22 [ 143.487072][ T12] usb 4-1: no configurations [ 143.491729][ T12] usb 4-1: can't read configurations, error -22 [ 143.587012][ T2746] usb 6-1: Using ep0 maxpacket: 32 [ 143.657012][ T12] usb 4-1: new high-speed USB device number 67 using dummy_hcd [ 143.666741][ T2723] usb 2-1: USB disconnect, device number 55 [ 143.717078][ T2746] usb 6-1: config 0 has an invalid interface number: 179 but max is 0 [ 143.725320][ T2746] usb 6-1: config 0 has no interface number 0 [ 143.732425][ T2746] usb 6-1: config 0 interface 179 altsetting 0 bulk endpoint 0x8D has invalid maxpacket 0 [ 143.742471][ T2746] usb 6-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 143.751531][ T2746] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 143.760446][ T2746] usb 6-1: config 0 descriptor?? 14:17:36 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 143.897191][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 143.916990][ T17] usb 3-1: new high-speed USB device number 54 using dummy_hcd [ 143.937177][ T12] usb 4-1: no configurations [ 143.941831][ T12] usb 4-1: can't read configurations, error -22 [ 143.954079][ T12] usb usb4-port1: unable to enumerate USB device [ 144.017140][ T2746] rtl8192cu: Chip version 0x10 [ 144.047013][ T102] usb 5-1: new high-speed USB device number 59 using dummy_hcd 14:17:36 executing program 5: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 144.157239][ T17] usb 3-1: Using ep0 maxpacket: 8 14:17:36 executing program 2: r0 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(r0) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000000180)=""/4096) syz_usb_connect(0x1, 0x1, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x0) [ 144.237303][ T17] usb 3-1: device descriptor read/all, error -71 [ 144.286997][ T102] usb 5-1: Using ep0 maxpacket: 16 [ 144.337033][ T2746] rtl_usb: reg 0xa, usbctrl_vendorreq TimeOut! status:0xffffffb9 value=0x0 [ 144.417035][ T102] usb 5-1: config 0 has an invalid interface number: 1 but max is 0 [ 144.425125][ T102] usb 5-1: config 0 has no interface number 0 [ 144.431290][ T102] usb 5-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=83.25 [ 144.440563][ T102] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 144.449518][ T102] usb 5-1: config 0 descriptor?? [ 144.456991][ T83] usb 2-1: new high-speed USB device number 56 using dummy_hcd [ 144.537272][ T2746] rtl_usb: reg 0xfe66, usbctrl_vendorreq TimeOut! status:0xffffffb9 value=0x0 14:17:37 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:37 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080)='/dt#\x00', 0x8, 0x2000) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f00000000c0)=0x6) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000100)={0x51, 0x1, 0x2, {0x84a3, 0x101}, {0x7, 0x1}, @const={0x5, {0x1f, 0x3, 0x5, 0x800}}}) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000140)={0x7f, 0xfffffffb, 0xff, 0x2, 0x7, 0xfff}) syz_usb_connect(0x1, 0x24, &(0x7f00000003c0)=ANY=[@ANYBLOB="12010106a9a54910012042aa93ea38833de54a80fbd53709e13a15f196cc00000001091d120001009200000904190000a7d04803fc7f3e4b27bdd638ce7a205eaacc235ddd7c3379f4e9f96a01990700cd0e89a6526b410bbf24ce4603bf855c577f7f970dea8507dad8bc763dc5e250f711abb10385d2bd75d9ecbdfcd6e06dd6ca48d9226599b17ea9ca63b3f1352ab2bd8583744b405d9bdcfd278e0e26d28440a8b3fd02c53aeed63e5c7c6568b0540dd67aeb00800000faeb99478cb62bb1db55228557a358bcd71a29e287d6b3809d485670acbdbc2eaa206c46ea2f1c78b0c49536668c1e8dd19b92e2ba031a5c57fcbde287a6164f60af526120ed74167774f67b06b96ac6b29d6a8eabb0284296f6ac887459492d1e01641cbf18230ab1e658bfd77e3f8a215d8a906b2d02681b193fd43d5c700dd5a692998e8cd668772281f6685a7a61c8f8a0bfc55c5c1f8c1e6feed61e26c55572f3be68aae66fe8f2a449b1f605d29d606b16cec89f557e980588b62fe9efb1e2186d999d3fe4c7cbc58ca3e9a150231e025f6383159a865cb64dd15308370567f235b5e1ba86adea60aec87338a409571d48df32850646fd33f793ff9f298e9a7129a170197c92153ebd330181654dc9ecc731e3335982fc5fd038edb3e8740d5e6b621b8115c4ace9e0320c6100883c19b0a8caf900fff28c4421207093e901dae4c440e69d9f28f784f241ffb209ef6c869f917e98bba3ed6b2ec48dd7293485"], 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/de\x05/usb/hiddv#\x00', 0x5, 0x40000) ioctl$HIDIOCGUCODE(r2, 0xc018480d, &(0x7f0000000040)={0x1, 0xffffffff, 0x1, 0x4, 0x4e, 0x20}) [ 144.708258][ T83] usb 2-1: Using ep0 maxpacket: 16 [ 144.728282][ T2757] usb 5-1: USB disconnect, device number 59 [ 144.747324][ T2746] rtl_usb: reg 0xfe67, usbctrl_vendorreq TimeOut! status:0xffffffb9 value=0x0 [ 144.756215][ T2746] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 144.775533][ T2746] usb 6-1: USB disconnect, device number 55 [ 144.781704][ T83] usb 2-1: device descriptor read/all, error -71 14:17:37 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:37 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x5, 0x115780) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000080)=""/195) syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000063f7f20830434102839325a37de8a02120001000000000904de0000adf27d00"], 0x0) 14:17:37 executing program 5: syz_usb_connect(0x0, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="1201000096b6da40c71b2100121c0000000109022e0001000000000904b80000eb0d600005aa38000805390000000d240f01000000000000000000052401ff00"], 0x0) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) 14:17:37 executing program 3: r0 = syz_open_dev$evdev(0x0, 0x4000003, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_usb_connect$cdc_ecm(0x28e8e6bc9a725db6, 0x6a, &(0x7f0000000040)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x58, 0x1, 0x1, 0x81, 0xa67fcc946b56065, 0x6, [{{0x9, 0x4, 0x0, 0x4c, 0x3, 0x2, 0x6, 0x0, 0xc1, {{0x8, 0x24, 0x6, 0x0, 0x0, "6daa65"}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0xfffff801, 0x0, 0x0, 0xff}, [@dmm={0x7, 0x24, 0x14, 0xf044, 0x7f}, @mdlm_detail={0xe, 0x24, 0x13, 0x0, "354512543a1e207fa0a6"}, @obex={0x5, 0x24, 0x15, 0x8}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x1b5, 0x5, 0x20, 0x2a}}, {{0x9, 0x5, 0x3, 0x2, 0xd3, 0x1, 0x9, 0x8}}}}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x20, 0x2, 0xce, 0x10, 0x1}, 0x1024, &(0x7f0000001700)={0x5, 0xf, 0x1024, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x9, 0x2, 0xf94}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0xa, 0x2, 0xff}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xe, 0x0, 0x400}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x3, 0x9, 0x400}, @generic={0x1003, 0x10, 0x8, "acd37a1402a3842a65271a7430831e20691a0640f50eb2256e281f64365187519323236be271f16e8d92dd95079fb57c17d26704501dfcba2ca4fa1783b434f3712a49493329eb20851257ad4c880d216f9740753f655d6b9a9f19fb9509f3acbb810e54e6e4b922f5be438314bfe914d2e31dd464cfb0fb8bc44f4e0a03ad922c0e46c0ca782597eb94c2a48247196a533df42a752be1e47478e9fbb4f0eea505c97330563171829250d93032ed329c97fafacb8c2f5b8d691ccf4f64825f5377981297b4e7c2e7b0ea4ae504a1667fcb5c45efba83eac5666e781941d51b0e0b87b10171d7e6f63a4a37c75182b98dc5500b18f47cdef14213e34440dc02439b9210c5878c31a49a2f8bb68221b8dcd328946169d72a8d8a3fe469edb21283b9a3fdf9ed740af4c8154dad9e5c746cf8f7ec5db54c2fb43af651f18c3bd3575864cac682f8f79476153ffeac533a14ae01e6b6f398a82d39a76aae77209ee15677ddf0f6c45e5d7adb7e6cca0dd4d8a1a81a604ac40dad9d1db94b81b39a404cde119bf06f04f50edfff6e6e8aa353eb5478c0b69bd885c168b59c4c6a084ac76b9746d0e4df8da153c6f5274f1ca8b472fd12cca11d3f109cf8597acfef7917783e1a78ae18696d2fce3b4fa15876f77991f3bdc26498949239f362c04c8daff58894d92fc49573bea3a7d650b884485e2bb543dc06a193517ac457141bcde57a3c74da05b5ed51f8a38bbc89841795209dbc8a53ca422220d89bd719b1845f435d1b149e11e0d72be4b7d0e5d47825fec4a33e6e8e9ad56951e102b9b0b16b58769d3860e0c3c756f5aeaf26dbf20f8b90f0422215e5d9dccce81d887be7e82916e95978c30e55531b9b32964108fc5cb7d3ffa9e9cd859940b4be515f67fcc414fdd23c329b407bb2c1eb3630b112b4e262b8ec29319a09f68222a37e157e349dabeaa2bc5d9818150224598b78e208e0d7ab2d50792cba4e5cff1afcd82ac3c7e4f685c313fe54200c1963e3c15c344ca3e929aaa32dbd7ed93efd3385843d395c6be259502d5737bb3b7c2ba0cba320fdbfbb13390d5cba5898c5f5bd4ebb8e81e7b45f99f16c82adb189b0b3c7e045c8a336921f0a2147080e1bddfbafa7b752a34d3b7a2d6d06dc3d3e997de1a533189eff63784f5045268debf3dfffd700357a2465c8e40d31a263bb47750276706b1a175222d7aa9b358ab26a77851f51187c74c6b01464924f0ad6654f107c8a7fc084054e4d3abd094e441afbacf955a5470a9db1e2d247de1032bd575fe922c94a01f06d91926c3efcbf8d8915dc7b655aaf80a046da07a2d65db82c1764eb914492cff50403c78d22c33be2efbff9d79b098aca55ab271969d3f39d80452412a804336131b7a0a1c0b3a330a06ed03d12ee1fb9822c2cec64e2501ed9fcfeeff744671ab8e2f3832643c7f20c63e9f0e29e49b48cd352e1a7b46eaa304bce5b2305f36f36e9c6fc7ca103c82b06fabe77bc9f004fd95c97a96691d474419a751408e5d00d6661699d8acc487269390d476394d737f3f71c7645703b3e2b8d431281c5f81a5fd188b67f882cf03eeb4a70cf04a31a7a3557bf0ec9ff9722dbdc6c47b7e9d0ed006a69bb5ac4936d979f1ed265dd7a32f18eee22bc3ffa709d9414d5a4731b33b34a98c1e329afd5865b2a2ac4b7c386401c65d8b29c14a6ccbd877094597c13c3252b5145a0552e4e450908a02549209ef92364cb373fa792f88084d60f64965fe56ac83bef629443f64eda9f73dde3788bd8f165b5e482d088293c20b9c278af4f8fe2f8ce5376a8e891b4a10032cee418dcb2bbaafbed3a941d3218766fdb2f51fca38c996df82fc4e0e719f1c456f5e060606260fc78aae4e8215fcdbdcdb29a94dceb1612ae9d06576d58122844229ce5c82b98eb9267f8c95a9da234f14b8fe16c03bef7ccad74f8711ab7659c0c83126732500c36078e8002ee0fc5628244739c0a79a64f747f29a7c1e557d6ca3ea802393c69c686369e824ab52dbf587e79e201bc17faa517b8799e89804cd61705df36e6a02040a0727c4c9c615fbccbced04f37bc66bf49324e20a9be0f62cdfb90a0551cdfae0fc90f56ee5f062aed3e3d5f7731944cd9021d36b9e2ac746f1728209ad8845d8df73e4830054922744b657a7a925fe72b38aadc6694ca1b85ad470f0f333e08ec7b61a9a603f95b07db1794aa69f4c4d59ea8fd6d2196f49924ef410cde920ad7c813494aa964f7b694039103ceccb5bdd307dae2faeaba177de5fbc513109e954abf8810f51bc748dfadbb37fbd5834997120f297686d3f3434f16330ac527d079ebe150a02c998924152f5e5707f57e4a20023de821fa2bab05717fba40c488870e78cf4bb93f67c8754aaba6a3d3cd9a335982a825dccfc3ea1e3fe7a43eb7987e71b8e951d58d978e0b27248b6bb0707720671697b77bd998cfe75998422b90e938f197bf79cb89565533c3b47fcce12fedd0205094180ffb7d59e7ce2960afa79051ed96f60d30fb51d06f5fdf87b7bcf60cb74666884cfe028e215f1d6f9bcd04587a57ef46d7f2e8643d818412f51c87f2c7a2f37f6ba74fd351fced445a75b86103807b5f6260dfa3a1218859b26886262e21f0cfa7f9b976859e55dff9f3c19c5ba93949f975b44f3bbbf93049ecbfbbdfd934a4fb9a57b6243569a17caf887e05a6d7cf97d0e8842c398a08b792dda5a6960cf9ea87752bd601ebdd9faaeec00b9bbc8f08961b832d58471cf6df21a0146e552530f30d353e0d9b9d2737d58d73f4b5bd3cc7a9150c94193629b236d755f5d5e7f4cadf185d2c1aecb35f86e5c999db2a17e4117537ce176bd352ce8fc761fd22cdc293bffa49eb1d4e2ce41b9079cf0efb11b895538de6e2d94e31109ec3aefcec67e1f1f0b00051040358586b731135589c35bff5e0a84fbdbb77c368dc25ebd778470544ec914d214b0ae6f9f18f32bdca1e80689ed6f061902f9b0e78f0938782fab728feaf8097fb988c7050963c3521744cd66dc98e89d65a5566762fe6910885e78e43a87491f392c3b43ae110bc9045c1abe90a0849791daa15fa3ffcbfd9ddc7163611531b01dd870a9d4ca0fd7b8a43f88bbfbee47a8ce8aac5b23974045c2f94cbed91db7ff016bcdbb734d3eb2b080ac15733af36614b1347e8f90d52fbb3db346593220a03d603ef7ff9fd2328361f53ab650cb59d6f06c3c5862f8963cbb6fc579f7a4b211a4807c9c697176e3962ce168650a7ae8d406c4993f919519f3a91447f614b071a627450458af88f067d5c6170c9246b6fef22eeebcd28848f57370c3939f5ac0e82e1a8af422dac0abac3b8727d0e1c2b378e0a9f2d3a24064f91fe8597f2e11c310485218ed9526a170886663c8e074fd3d7d9e33a38b095abf4dc655b8e2fd4ad56bd06d97a6dc36912569d9018e65966a8ba4db70c6497bd982d647e02da212a9159a15c9e7d7ee99f8fc4bba2270ba8fb6df49ab6f210e24e6ab8b2a516e892e40fabaf285397ea8dfb377d9b3acff0f080b2cf2aa2503d7462d3e338b566f2eb1780c9f6d727ed663c1d26ffb0a96d10e86981724ffe380a304a0ffb76a80ac353cd1d4b0d9023fe184e7f9bec35889e2cf9baa54dad47fe6b3ebd26342281f52a855aa22f5e3453c86e3297235d10385b45106a10ed32974814d04f093408cb4d06cfdf9ebb5d6fa3df8b0885746f80047671d5eda654a5e1069f612aada5069c05b0e5d077933674d8d4c80380dfdf01728970cb431a17598a6a95e673c3e40c32806ff7a57654449a21d25197b1d242957f207fb2affa6077e99bffdf4af6da7718d68dcc3593888ff4ad9de9991b24e1245756a57d981f27bf542f985c3f37a2150e02c87eacdcf48f0cfb7d5ec2cba1b43410e1db93018d2a105eef0ad1013d4214ec4d39487dac4c00e2cb6031e8d659a6beee5efeba581e0387bb47bab0e5e40cb6478af7c915c49ce3216ebcfcc7d1797aa15c118ff3cd6fb2a81140d2ffe5e5ae576e9e321a751f7148696aef38d855560a929ae6ea79356e264c8f32586839a02f40ddfc55ca6ebe10f8ce527d8f33aa54b7b50f1e2bad22ce7b38469c8ee00f50746a2c31ad4eef6a1aee99961e02850a09d8b5d524dbe366f430258c6a1876489f7b8822aed505d696b1d0d95a04ff4fdd828e7d8fcde1d4785a8185c22b2b3976676ddd8606c6366d549507b23cdcdc5e34192082d6c9ceee1f3cb3ba77c16dad03ff5cb6c7a4026f352271dbc5a4aebd5b113882bee1a8d41cc9a41b22f77af3313192a6116ac597c41eb849a6aba9e667adfbae27220d5cbad34575d625a78deec376fb450e2fb6b4ae4b9cd71d9996f5b07cbadb8476057d68abf02411652f58480d8f083ea29992f2a22a8836ebccd17115532b85633480eab82eb07c4371cfb70cea29dedb3635f8b3cbb737d93970280c504016c8d34b9b70c89cc3ce53d0038eba18e3ab6ca7320041db8d564ee0a8e957e27071604574f4384d60ba5ed146e76c4738f39e507536f67a05a9dfe8905872b80a0ea2e3b89fb8f8c05dbf81621986144250547dd0f35aafd17fdf576d0c3fb0b46b3d0a5a45ed82b46f12d20cede98557a9aeef91c62386badc85078e69f29c3a67e77b68a3e1d26b1a0301f5330bd355927b17b148c59ad4a67453a91a2da5f0b5bb713b378ed673e13c6ff7a2a84b10bb28819bf79ccc7ca23fad1583ca2ade6b6fed57c35a9f9f9b4573e93f88b659e338d01e1ce00106edf831e5731eeef749749acf35b616d67034497dbe1535f6e6951d57435fec9fda422b27d51071e52596e71addc081ffc2d10385eda834618585d0136cea433e20e0e2c4d1fd6cc1f4eb3fa717e6ef33fcf480fa1e09c92bdadb4f7d4d498e58f25445bcc01dda6d8483d0a8de6f97a94587dc3d5ac631c802dcf46048d2634d7812ce9f8dc6a9e2bd899a195ed369ff46ea0b891b5a2e1bce5ad7a07847728dbe48c8a730c8ccec4bdad47bfbde9ace5a580d2a3c3ff773d019b755c2a7e122489d917f8401eca8ceedfd9c7373f0d34b0de2313021f3dc5e0a5079ed736bb3d215568f7a79721afedb6535566e5e3a2aa53f09cc4a6f2d4da1925f3289fe4e5df657ab6bfe6a5f2e000275393ed77bfa1f29c38b8488b38f0d935319dc62c0bcd8e2442ce5374253a16962cd1a85942cc805a1221b1fa19bda4432b7b4dd1a95b7827f40c92daa6703ed7c0491fca86d7829f053d93c0f5a87dee1d19f1cdbffcd66964d498f2d605bc508abfec6d2c9c10b52a6e9fbb6a4b97c847495a770e3b6b0e88d9bddfa9b4e776529e59632a048155c5aa5aa554f65bb9b5a3a61c04e2692f5e1fecb9f7c13cfcbd9c5a82dec8f8eaf147701c08a9b500a7176e443ae42e8669df44a0615b4d2570ebb683ee1caffaa0599433dfc4bbdf1f7234570b3a27bee70e0d55f1a696496677027dac5a5214378ffd01cc9ee6d2b58dc293abf3233a9fc6885d614c909354105f419515eec8ab73f54fcda45b14a3ad4137df04ec944f031753d6e0148cae1f04f43fc2bcf84ed78f6f36bd53c60ff999727d4dade886c4df98a108931088c5654786009a0c208f72211e33821095c0598e9a19e5e9d0f41d18583f5571398e8758c10494b25ab833f75c37db20968989da014f5e9e06317cf214c8bd45944f6946942e73c9d91c1fd637f6b61e44f6c23b713830de65ac6669f408e0dd3814a6d5db5cf21b1feab29a57bcb901d15681e9a81324b4ecceee585435a442e79091f2aca"}]}, 0x4, [{0xd0, &(0x7f0000000340)=@string={0xd0, 0x3, "bd4ce20a151a2a7208e050af6a8c71af7c01c797651cc561238b5abe2c97489ffca3baf109dcdedafee5238d4d520b45ec1cf69d6a690af2ab8393cd5d70e8f3db55f0cb1eccdc22273db6e2dd718ba4e723e9d8e125be2ba85e8bd27ff965e40ed447bf7b363d4ca3225953ba49fd6093f5cfd10a93cf5dd4c1cd13e3aad3db7a472ba3e964928ba4b16fb8b50cc072565011e5ae5b4833819209cb62ea2297f56092164970effba83264f28e780ae3c692162ce08024ed2cca691a970cfc82b96afb91be8b0e21112a20c4667d"}}, {0x67, &(0x7f0000000440)=@string={0x67, 0x3, "666ce766764b14912f3c7360c096d6c1261f70df739e266d2b1c656ffa8dd88a0041d43c1bdb3ae75c8c84f238c8a48a3fbfdeb9c3207a02e07a730dde0bc8589b5a6f3effc1a4a829660cc4321c04cb668232c056262171b2edb40d95143f78b789bde3a2"}}, {0x77, &(0x7f00000004c0)=@string={0x77, 0x3, "b23d61ca0d0576b746a7dbdfef365ac67b34fa6532faf00ac2222d8744610907b68de30acfe1e46ea7c9d849039b5b0006c0f0da3a44293dac55e2a6652769c77b963349ce7c5ce33cfd6270f89893f401bce01358b28e1035d82a6987a4f6105b426c4c146f3196c330e8305bb171e0d20f531c98"}}, {0xdd, &(0x7f0000000540)=@string={0xdd, 0x3, "e12a603f3fa55d34767bf001d73268538cdf1abb1401a448a2035af60cc9f32d994be263997133c1866f748ad0509d8875436c0e35b6308ed983a2911c59b77d3209c7e92b36b6764111f239039c07b34a3dd5b87b4edd466de80908eaf116141922af588abcea1d1804cfdc6f47c4fd3fbfab2278b82b364d668b99bb445a7456b40ac483d641d39eb2b8bfb9ba4448a6d24bc021881cc1010a50af9249d1fc7521e5fe1901e546bf62c9227fdcfa1fdd4d9f8f25b2b97143ff9287d0a87cd4c38e396c8ff61a2d9e098fd6defe1a478833bca44b4bf614cda278"}}]}) syz_usb_control_io$cdc_ecm(r1, &(0x7f0000000180)={0x14, &(0x7f0000002740)={0x20, 0x8, 0xf1, {0xf1, 0x8, "ada25a2f01b54d91c45bd8eeccce103338590977e9ee14d8b93c4460cb75382a6c1d23dc111f77036198f8187e74dc83f6a70372e75c3dee7de21488f275dfd43d386cdc912cd687150929e8cd47e1cadae2354be4be77eda13e819278fc1a97f1af7000ee22046f1b902844ee4cf5b9cc1ac8e8336e2a0282e5687452696ac372e682d49f2843c083aa80509a7fc43c41d5b4ac63b60ac0b4a8f49f970dfd615ae164ca53c9533031aef2a64298409149b9fc1984c2ad85a87d15a1b339d3f43ad209afb538425f01fa7c58539e6e917b1a376a5edc0e44384e18c536751b9652372bae941ab55bde41e3ce3a331d"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000002980)={0x1c, &(0x7f0000002840)={0x20, 0x8, 0xa1, "2985f68b7643a7964bd7d8cedfb7657d5d88faae9acc1166d1d79df218a700d25032f1b034ba430450a5b07c53aac978bfb8849f6c29138e4cc84358dfdae401d55755d58271e3d16806cd91634e6d4507fbb37a7d25656c55195c51fb71a666341419285f811090e69494f0fb538b512b4f62431579c49fc0df4dcdeb356e55c74e2a3f03272d0b77ac5f768c66131c1f828bdd32b66c07c00f0a948cdf5d29f0"}, &(0x7f0000002900)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000002940)={0x0, 0x8, 0x1, 0x80}}) r2 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGUSAGE(r2, 0xc018480b, &(0x7f0000000000)={0x1, 0x0, 0x3ff, 0x9c3, 0x5, 0x9}) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r3, 0x80404812, &(0x7f0000000140)) read$hiddev(r3, &(0x7f0000000700)=""/4096, 0x1000) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000200)=""/135) r4 = syz_usb_connect(0x0, 0x51, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010902120001010000000904ad000089a35200c468d630b8fd08f3f660bd99fea0572cd167b7809a3e7141e5c09b40717d81cd0aa55e18f93ff715e600dc2d0fccea2bf107435e9d26aaa4f81b675adbcf3306af"], 0x0) syz_usb_control_io$cdc_ecm(r4, 0x0, &(0x7f00000006c0)={0x1c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000006000000"], 0x0, 0x0}) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) 14:17:37 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 145.156984][ T83] usb 2-1: new low-speed USB device number 57 using dummy_hcd [ 145.296981][ T2723] usb 5-1: new high-speed USB device number 60 using dummy_hcd [ 145.304664][ T12] usb 6-1: new high-speed USB device number 56 using dummy_hcd [ 145.356964][ T102] usb 4-1: new high-speed USB device number 68 using dummy_hcd [ 145.396967][ T83] usb 2-1: Invalid ep0 maxpacket: 16 [ 145.402486][ T83] usb usb2-port1: attempt power cycle [ 145.547049][ T2723] usb 5-1: Using ep0 maxpacket: 32 [ 145.587297][ T2723] usb 5-1: too many configurations: 222, using maximum allowed: 8 [ 145.597105][ T102] usb 4-1: Using ep0 maxpacket: 32 [ 145.667068][ T12] usb 6-1: config 0 has an invalid interface number: 184 but max is 0 [ 145.675401][ T12] usb 6-1: config 0 has no interface number 0 [ 145.681743][ T2723] usb 5-1: invalid descriptor for config index 0: type = 0x2, length = 138 [ 145.690383][ T2723] usb 5-1: can't read configurations, error -22 [ 145.696676][ T12] usb 6-1: New USB device found, idVendor=1bc7, idProduct=0021, bcdDevice=1c.12 [ 145.705805][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 145.715332][ T12] usb 6-1: config 0 descriptor?? 14:17:38 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 145.757117][ T102] usb 4-1: unable to get BOS descriptor or descriptor too short [ 145.765865][ T12] cdc_acm 6-1:0.184: skipping garbage [ 145.771315][ T12] cdc_acm 6-1:0.184: skipping garbage 14:17:38 executing program 2: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r0, &(0x7f0000001200)='\x00', 0xffffff45) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r0, &(0x7f00000005c0)='g', 0x1) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x4001) write$hidraw(r1, &(0x7f0000000200)="69f4a84c9398459b7416b91b0496ee195f98d5293a0b8c5638b9a9b601f4831f927406c7aa9f9ff589426285aa1801b0ec2486b265678b8b83af211e38ac487eaedf3895780c92c4f5813165847a7375ec2cfee78128e25375e8366bc68eda70034e052ba6b00e0188cb0e9025a788b73f4c19d5f1f8a887ad8e507fdd19dfe0c8f85365e42c72f2e39750fed031b1ec43837c194deeb6614bb3fd5d8c815dc0563fb44ec3736a70260cc7531926429f94e6bd8a56eff48ef85147dc039e6e23549323a1aebcd1b421362c435f63d6398f3bcc0d060cff87af7582e4cd43e815e541be21c5f3e5a00ee0dc597618721459ff18f58750348e4dc60c8445285eacf34944ef243c81969527338613f518cede21a0556a8e70df7a10e032759beb26fba4b750a47057f99bda1eafdad6f6185b8839f798d1b7452f4782cef63f6ccc21da819354f5c6e32bf48162b940b040af350b83b491b000859a639c10f41b52148de2a511ae905cb6a118c31e173c2d4def2f5d60be27c3d656fa9c71131eb099da33bc3eae8716c75767069fde06b44a854dc2e84919bb09b4c669278eddcbb0b62bde73d553cea6dc1a4618ad82683ab7f417e80b9a60f19de6d8acb345ea3cdcc7bc7652aa51d6d94b6d630ad15e2537596cecf1c93c243e49e29a24f594d53a94b71b8cb6a5e593aad57981320ad468d9067d309d84e55c9f5ad7801336", 0x3fe00) r2 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000040)=""/132) [ 145.847034][ T102] usb 4-1: config 1 interface 0 altsetting 76 bulk endpoint 0x82 has invalid maxpacket 437 [ 145.857132][ T102] usb 4-1: config 1 interface 0 altsetting 76 bulk endpoint 0x3 has invalid maxpacket 211 [ 145.867196][ T102] usb 4-1: config 1 interface 0 altsetting 76 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 145.880165][ T102] usb 4-1: config 1 interface 0 has no altsetting 0 [ 145.886802][ T2723] usb 5-1: new high-speed USB device number 61 using dummy_hcd [ 145.963288][ T17] usb 6-1: USB disconnect, device number 56 [ 146.057192][ T102] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 146.067313][ T102] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 146.075311][ T102] usb 4-1: Product: 㶲쩡ԍ띶Ꝇ㛯왚㑻旺免૰⋂蜭慄܉趶ૣ滤즧䧘鬃[쀆䐺㴩喬ꛢ❥읩陻䤳糎ﴼ灢飸밁Ꮰ뉘ႎ椪ꒇჶ䉛䱬演阱ッヨ녛࿒᱓ [ 146.093272][ T102] usb 4-1: Manufacturer: 汦曧䭶鄔㰯恳雀쇖ἦ鹳洦ᰫ潥跺諘䄀㳔豜져誤뼿맞⃃ɺ章൳௞壈媛㹯쇿ꢤ昩쐌ᰲ쬄艦쀲♖無පᒕ砿覷 [ 146.110074][ T102] usb 4-1: SerialNumber: ⫡㽠ꔿ㑝筶ǰ㋗卨묚Ĕ䢤΢줌ⷳ䮙揢熙섳澆詴僐袝䍵๬똵踰菙醢夜綷ल㘫皶ᅁ㧲鰃댇㵊룕乻䛝ࠉᐖ∙墯벊ᷪИ䝯ﷄ뼿⊫롸㘫晍馋䒻瑚둖쐊횃퍁늞뾸몹䡄튦쁋蠡서ਁ꽐䦒ﳑⅵﻥę䛥抿⋉Ὼ䷝辟눥熹c螒꣐푼軃氹ⴚঞ횏ﻞ䜚㎈꒼䭋ᓶꋍ [ 146.116963][ T83] usb 2-1: new low-speed USB device number 58 using dummy_hcd [ 146.187037][ T2723] usb 5-1: Using ep0 maxpacket: 32 [ 146.227131][ T2723] usb 5-1: too many configurations: 222, using maximum allowed: 8 [ 146.237170][ T83] usb 2-1: Invalid ep0 maxpacket: 16 [ 146.307043][ T2723] usb 5-1: invalid descriptor for config index 0: type = 0x2, length = 138 [ 146.315721][ T2723] usb 5-1: can't read configurations, error -22 [ 146.322176][ T2723] usb usb5-port1: attempt power cycle [ 146.386973][ T83] usb 2-1: new low-speed USB device number 59 using dummy_hcd [ 146.477078][ T83] usb 2-1: Invalid ep0 maxpacket: 16 [ 146.482553][ T83] usb usb2-port1: unable to enumerate USB device 14:17:39 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 146.677198][ T102] cdc_ether: probe of 4-1:1.0 failed with error -71 [ 146.687775][ T102] usb 4-1: USB disconnect, device number 68 [ 146.737125][ T12] usb 6-1: new high-speed USB device number 57 using dummy_hcd [ 147.036998][ T2723] usb 5-1: new high-speed USB device number 62 using dummy_hcd [ 147.097031][ T12] usb 6-1: config 0 has an invalid interface number: 184 but max is 0 [ 147.105290][ T12] usb 6-1: config 0 has no interface number 0 [ 147.111433][ T12] usb 6-1: New USB device found, idVendor=1bc7, idProduct=0021, bcdDevice=1c.12 [ 147.121532][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 147.135485][ T12] usb 6-1: config 0 descriptor?? 14:17:39 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0xb4, 0xbb, 0xef, 0x40, 0x4f1, 0x1001, 0xc3b5, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x9d, 0x0, 0x0, 0xa5, 0xc2, 0xef}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) r2 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) syz_usb_connect$printer(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x90, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xff, 0x10, 0x4, [{{0x9, 0x4, 0x0, 0x7f, 0x2, 0x7, 0x1, 0x1, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x394, 0x81, 0x9}}, [{{0x9, 0x5, 0x82, 0x2, 0x2ce, 0x1, 0x1, 0x3}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x81, 0x7f, 0xff, 0x8, 0x7f}, 0x46, &(0x7f0000000080)={0x5, 0xf, 0x46, 0x5, [@ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0x2, 0xf, 0x1f, [0xc8773bfca50b1c5d, 0x5d09d25cd6950351, 0xff0000]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x82, 0x3f, 0x9, 0x1, 0xff}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "bf3b0cf6d5da256b42e4d57022d12cbc"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xf, 0x9, 0x200}]}, 0x3, [{0x15, &(0x7f0000000100)=@string={0x15, 0x3, "44b0c3f2a03b5d86a03f395b29059ea46ee82b"}}, {0xde, &(0x7f0000000140)=@string={0xde, 0x3, "3c74cda7edc906ddb8620e26693fa8c567972c76523ecca7d4fca574b48ab5e20f802546fbed5b9598e48f050f2d27414c819b7a8298bd7879d58d8f888008163d3f9e2c000dc4439d16f8a36c287c4ac2be2e9d80bcdb9869c7483381347e6ba1a877bb3e5952a93b93480e489bd66d843c0a294b54568be9a8f26ce684f21cc9fba77612c692da1cfb0b3e86dcfaf70895b637d8bee78c9938d91ae6d911353b81b8b45867020d522bd28189ce09b52bf0ddd0b8d294f786253cdf5a2d6b792118a39619c906275cf376c37febe1fbea1790b841f64afd341149cb"}}, {0xc8, &(0x7f0000000240)=@string={0xc8, 0x3, "07363a6cff99ce8c31043e48f4d3bc7aaf3854d41569d5cb3206ea5cb17d29d7614ef8a1c8679d91223c9270a1588a8b4c92e14dd8e2f48f427774fc218140f7911f017943addcadbd0b022767e2f19e7b57edb652eb3a732cdf16d368dd6ae8e069faf632c99b12170b10d0723840105cc512a11d4dc4e7fc42eda1fba2abc104d7cad8dc260e6c9befc25f50afa0993831eda0261a0e5a624734272a2a332f7414745fd657388b196b8c54fa60723621710963d2ce95fb3b4ae10387629377591a5300c666"}}]}) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(r3) syz_usb_control_io(r3, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r2, &(0x7f0000000480)={0x14, &(0x7f0000000380)={0x20, 0xde687fb81324c430, 0x5d, {0x5d, 0x2a, "392344dda2d3fba32209b63ccf7feddd1319552b4b12253aef52d13c88c91ddd00fe0f2bce1f3929f85ddc114accf12dc1011c26934cacd80e18e452013defedc2a0558dcaa92622b61dadf7c4402ce445c8085ffd32cbc2157e7f"}}, &(0x7f0000000400)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000700)={0x44, &(0x7f00000004c0)={0x20, 0x352ee4426bda7002, 0x63, "641da87763522182643713ba5a98ebab21d39a0cc1bde1d6a831123b6d91738021e09aaddd9b9a550a0cfbc0939420319342bbb086f872d25825c5c04fe62e41b3fff659c57995288b17d2c68b73b6cae09aa5396e34f801227e2fd8c990572e8353be"}, &(0x7f0000000540)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000580)={0x0, 0x8, 0x1, 0x1f}, &(0x7f00000005c0)={0x20, 0x80, 0x1c, {0x5, 0x7f, 0x5e, 0x5, 0x8000, 0x8, 0x4, 0x7, 0x7ff, 0x1000, 0x6, 0x7}}, &(0x7f0000000600)={0x20, 0x85, 0x4, 0x9}, &(0x7f0000000640)={0x20, 0x83, 0x2}, &(0x7f0000000680)={0x20, 0x87, 0x2, 0x401}, &(0x7f00000006c0)={0x20, 0x89, 0x2}}) [ 147.180306][ T12] cdc_acm 6-1:0.184: skipping garbage [ 147.185766][ T12] cdc_acm 6-1:0.184: skipping garbage 14:17:39 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 147.276964][ T2723] usb 5-1: Using ep0 maxpacket: 32 [ 147.317312][ T2723] usb 5-1: too many configurations: 222, using maximum allowed: 8 [ 147.380335][ T12] usb 6-1: USB disconnect, device number 57 [ 147.397078][ T2723] usb 5-1: invalid descriptor for config index 0: type = 0x2, length = 138 [ 147.405810][ T2723] usb 5-1: can't read configurations, error -22 [ 147.406972][ T83] usb 4-1: new high-speed USB device number 69 using dummy_hcd [ 147.506977][ T17] usb 3-1: new high-speed USB device number 56 using dummy_hcd [ 147.556962][ T2723] usb 5-1: new high-speed USB device number 63 using dummy_hcd [ 147.656954][ T83] usb 4-1: Using ep0 maxpacket: 32 14:17:40 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="120100010902120001000000000904a80000f31707000000000000001300000000000000"], 0x0) [ 147.806976][ T2723] usb 5-1: Using ep0 maxpacket: 32 14:17:40 executing program 5: syz_usb_connect(0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xca03, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3f, 0xa0, 0x7f, [{{0x9, 0x4, 0x0, 0xf3, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x9, 0x1, 0x1, {0x22, 0x588}}, {{{0x9, 0x5, 0x81, 0x3, 0x1e6, 0x8, 0x59, 0x3}}}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x5, 0x1f, 0x81, 0x58, 0x9}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x4, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x440a}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0xcf26a31ef39c2ed3}}, {0x26, &(0x7f0000000140)=@string={0x26, 0x3, "751eafa48ed4c24d44105bbd7a1248bc1d560ec9567b1297bfb60b4bd4f05d85632eebaf"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x44d}}]}) r0 = syz_usb_connect(0x1, 0x12a9, &(0x7f0000000240)=ANY=[@ANYBLOB="120150027bb4feff520c1224625e0102030109029712038102542f0904f30601d4477bb109050000be030803010904020801648fe3010724060000e47005240009000d240f01040000000700000803052415050009050a0c41037f07ff0904020107eb84df810724060000ddd405240007000d240f01050000000700bf080807240a8103010707240a05020f4008241c7f00023f0008241c970001080009050c006603010120090500109c03092f201a423608bf4009160d23567577456240e66735cc8499a0350acf02085861af5418da4e8191171da9e157809bfaff713d4c2bea52b495bae504e99c9a8bd37c82a5657f31a085f2de3ed75e4504ec8908b1413556a249e99ab9228b61e913855e3395d41f978de38f76aae5232f6e64a4e4965bc12c05b8c6e4e37c515912fc3a61ded07b1970b2cf6cf2d6f150d736f5cc05fd7868f35e27402ebe66ca7196d8d1febd3f0dcb1fc2ba4e876a56cfeb17efe4fc3c6160a21dbd6ea754bdb055b3bdb45a822ee5f6216e3458b5072774d25f233de810cc239cb8c3100f3affd5e54cec5e8b713d7684bbf0d9eb5eda9342599914805018c447db9fad041aef17c01428151edff8762065073a3b3543a5445b952a232ecfc0ecad13fb813415a74f76dbc7fc76513d82f3b8f11950808fa299cc1f0095da06e22626c0c44b08374bf4de72728cfde81f411f5e34ce0835ec6198a57dfb7e08725654b742b66801a3a06a2c75a3e1a86b6bcf56f41320326cd58bd56df5fc795af262106a877d6be04fe2bcc7b427f73c764d61e13bb843fb588c0ef78c4bf125774076aed6726a71c487a2739d67d2e2aef1f09b3bcc6be1d2f4d54524e6189968801b5be32bfef769e2d67773fba81f19bdbb5c659783466af51230bcdd1425df847f85d0f6a95e193480bc3af35055d8f4f036e73ba8b8a7b18597d51a9c227ee96b952d3bff81686cb97bf9f8429e2e7856e450c936ddfd760375154c478a74693e3c3ae8f325f270e3a902b92cc682aa053e39c352ca56863a6db34302e287eeb9454964ef78f5f78a0ba7055fd2349450819ff9eb7edabd655235c4c333332900766bd7c875f578a6c9d370f64dd4963b1f7882ed9b44d675fbf7b3c862c80810af55c3754b47240c678413a55bb172fe0b6af9bab80c3934705c6f0cfb2512e8edb5b83be960d7beaf7c7e2930fcd5867a9a607b1bb3fadd45bc86028b043952daafc12a9f76a6136cd308768e434ea44bc948cfe38dc4a4037c2bc18d02950f146f62d1e4243a702ba16fad8117b675d05d07eb766416ade9af981b9184965bbaa77e137ab664f19362f4dd56710553c1641853ef6564a81bdb9b15ff0dd5cd1495a57df49258f8315a0b6eb6bfcd1e4563afbb52492f58f4752656e58993b93f3e0fa99fb7b411abab2ac8bed260da1720dda648120a78db246c4c3b72e1996b71b7b900a7efdc454aabe4283b6d6435b9111b240a209cd498935da360d0176f341fd263760bd2eb4d3435bc1ab922612fe5650f176625a2418bf5cc8271364913a244af967eabc06e458e4e1b8346b7f5eaa49c820654b92d84f18084b4183ce29c031b86df6f802665f16d5b5b2e66fae22d002a4b1409694c6268f053b92bc835291fc5498c582a736737db64774accb35d2a713331fd76939424c18d644c42c778b0fd078a4a50827bc98375329687135fe56e8baa15797a8e46d68c6137ec6310bcd23cdc1b1684bb2fbdc93232ac19ece7e9a488b50e6f304e3a3f53ef3b0d0ed486c9ec93e7c67c2eda7acaa17ae6c851503c4ce7c6474c46a73df607531f5e0fb4cb8671d3660b7ab3c9c6ea34a895b776aa65f1929236599279aa9f1ead360d94eec99e8ec55adf4d660f513387ea29e9b079852f4f16bcaad4ff6bc51e5e5b07a272cca7a05e2961d2f3d642ff211e6cfcd0e0853179c1771bfab28ebd609a1528cf282923d2c617c0d390bed03748f2fbda6634efc8ba766c0a842a6f2e752537b2981c0ea814dbef5e232483ed3558f9bae9c7376f8c4ac3512c03089cbd012fe2ae7ba0c391fa4707ffacbee22baadb4d47d0530d8003d64fe257b1b2d58c82f87d1ef008d1947bd72b7fbc469d81763f5846d711bec4ccdda1947efe10225ad02925bbf04704b010b0f6278372eb34b39b2b025800c53535711f8d607fb641cfaedca49ebd4cfaff5b20a60fc4745de6620de966195080dd5b8fb29c270f6fdcbffc0048f527b1bf0d4fd9ff803dece23fc5e4abe47307a54d61dc26a1ddfb5c25aff70de91d85eb1f496c6770667f7d9739f4dbd00bfa3d648dfcffc80d48411a8c6a5ab52fdc50b4c3a9e26bbab1fd68bc86c633972e2f07b09033ad54c4e7279b6aace37398cd3a69907f45dc4adaf42412db2a86123872c5683284b304ba282f56858a0f907a4717a7a41ec356e90f336d2047451283ea9bb0da680b1a5c73adc2c069dc313d49c485b2dc21a08c62ca8058f9254ea6a060a8db0be70ece6accae0fec223c17aa54f2a86f43545746bcb9e0b1d568fc53776fd7817a757e041ea7ccdb75f7ccbc847f73cf0b605749286aea754aae31ecbe3062e1005078fde6c91823e282b389757b9986cc9725ea2f2c4e83357aa1fb1b5dad864a297fca064113855e3da92034292e77de29e2226dfc3eb427148c3e3fa87b1c3cecf151fe446e8f99d1e4720d23b37673733ad3adc3c3ec2eda7b6e61fab7765983508b2d16661499a680628e9ab91d5dce491676b22756b773049359c7ec86e74e178194823c3cfd79e87b72e6879f8084e53f5aa818fca50a4308057741ba47937e13320533370718a241bad3f8cc63e5819163757c37d5e6b568b9f2fad814d439a871739534e88471cb244ede3305a1f796a13b3a59af74691ab2f0afa99f2502d3e77f4bdaf8dd68a811599b825cc7bd4f572b28cfb2c4d9236e3754ff5204de7539313c7ff022d9b1a805cee4573fa9bfd5f787ddefbf234807738cbce09cc14aa61f745233452b98229ed099bafdc5abcd5e42d8bb93aec9ae95a8e4b8aed8bec70bba8baf276fade54e6cf07a234eff3b645dbf10772d7424a94ac3e64f3236d4f5b9eb9eeee8ca47607af4623cc31570d8fad91c3ef4e13fb53c9719baf3f90e849c45dca2924effc138530565e65176705347363ade767772af95e8c29f71a9b45d47d8f6be06b2e7e2fc6c44fb3b9af938ca66371f53d2ee814c904b0d1cfb0f58f0d0a3211ff83838d622eec85dbb4c9d1b4620f7373456d29138bfca27ec26c64aea2abc80c1570f73008835354007c790ec7bc70358ebc2a69cb93b6a1218950401ef0e9ea9201376a0de66a9f6922a61cd96c33a5a8410b5f226a9756de4e4aa1a0769783ab0e2d01037e37e0486d04abb2f98a207f91f4a0f3901e3529a3ab7d0885033482164b34410f70029b180043ae1132ddd482f6c40f22035c854884041c301a2efbe2f175b0b3962632279ee663fe90328f5e7c41de206c957845e5916c55f290b6d2c1bc1fcdd61f54d38c45968e1d2f67bde743ff7b7e496e5ffed191badeb992be8220822964c356da18c2154641f00695d3b80bdcf2851000ed171e79aaeed8c0cdf1ada6283cf22660f63d5367be7e5bf20253a705de0f7889a942f9b691dbbf653161dff25cf05236b542d33c1f7031156077f9b683b743fcfa88fbd82d750b7268c1e4a9fdf8e4f6aeab657c891a3f8284ada87d71c8bc712e63f62e78838b81557eabd4bb1a83e931e83211c69ea5a81f6120bcafe4f60c92723d8a9fca37c7c12cc89580f7b69ec7caaabbe6a9d21b6b723853131653071271392bc33ac2c87ace9b2f52c4f3278ff650b09167c7a10b31c55e081d875ac3391d80ba1f88ea1c1e38dd428995d1aecc58e0dbeb351e5c99abba46db0d9e7ebc816c720626b58978ef6f249f4a41064478fd295e4eecf713b596a42ee59407a0a1fac807a5ec07843d340014cda2a1066c8da632a2426990ed371086b6742b2f523353c1f38c4860b8be6ce333fbfd573a613dbcd50df15b58fa8d92d4dfc611334e5a9d9007d9b02ba3662733ea507c8e28f71589d4871993a46af387f200d0cd65001ca7a1b1613384223baa60d33dd76963e5bcaf0d52211aa7277f229bedb04e373795e5a0a2b484cd2c6df4d44ef273095be4a18364e369b70a47f6bdb8b4955de7e13c2951dcd7bc45cc7fe08ea4eec4043611eae565f1fda11f94c7f69de45b9f84c8a48969a5966522230dccc34e005c1439ddbc2c6e06e62512ea23cf9d62f236796f5c19ae455eeb413c9fef6f30f50cfac4bb8c3be46d134e5d365ea7f90c5fb49daab9dbd8cbbdcbf80640d47a1673f7ca37f0d2ac45fa5f1ef6f8fd4478f45e623766fc9be402fc0ab94c819b11b9477bb3df022cbce2058db825e3f3ec4ef5801ab02c4167bba6f51c632344f0715803b6a2b0b367045b08ca176d01c7e38b722d31d0a691547e2f54487bd35c0eb9f568671183aab543b3dcf47945234aee00ed447e1af95e34757f19dfbe784d065d9a69384c0119587dc0272fe814ce5d63681ed162ac00f6a223253dbf8d7a65e9c1cf5e9078b6fad3d6ad1d624f959b9086ba111c718a518d0a185472f137a429d536199a9c71b4a54b5763083813d556a641bd65cd84ecdd84dfb647350da1fba7af2cc4a865fdc275bbb299f3bd87b96fdadf00e784a344bde6f00fc0bd5af66308b1e9501681051586fae403009005f305335c4227a92b67e7d4e8799740e80de1add7998281a89c15be97c1d732b06b12f3a166fde85a06b54f4242d9361935b1544b26fbb35797072b3afadc88dc30eab2c57119a5616557bd9fa40a5d1c5f6442575d058fad8187ac4dd6d8571abe26c3f4c796b2aaee3e32361a313c4969d7d210efc92455a8bd746d5e7026b6793dcf6f8ffb69d50bf91e4571e94567071c79c4ea9e01c76f88255a573f3bc72d55e18a3ad99a28bb3010f32efe92fdc19151389ba4263f3d484f9c08d6e856ee69f335f881460397be50befce9a74a4a1ff8c7adb432a5922a3dae287136f3c87f6b628118567c67548fb6d015a86d1f61d870107c5c99d292428f948961e46018af271b83245dd8638756f83cee4c32611c29715501ccfb055ac71ef3069cf1ac370cb2eabf1197fb56a394bc9bfe3ca70750c4a55b1eb8aeae5ba20766e0c3118a2008f2f3b9986b8141aee296b0cd138708cfd028ac6a629c3693f26c84735bf0366a591048ea0312bdf71e540ae9c04380d6dd246ac0d2321e850fb15709862939cc96be30c8dbf264eeb673dd6939f13663daf433ec68fae628fd6b72a8d7b30b2968bd561feb5b81590124943e3ee99c4f8e9d672d3485344e0cff80324fac4a96d02995590d06b7e90f2472b026a6045f510f162ac7a6758d4a5d1f592b7294c8945655cacfd9bb189e5af8b3171fd4197bfc2d2984c6df5c7bb62f17307e5a0a620956a2370533c738b3471a79a33ba8c0386fa53b6bbf7add93948dffc6d9ae6e3296aca14c9fd140eeae4c2e70df72a0bd34dd4a955a512c660bc91ba7eee567ea08f5a8be6f18fcfdd9e984faea468a080930934f84524ef899c6006fc92068fb90843f4b15ddd4ea6a76212399b8fc01bc6ea89ae48529cebf2ddd71aa8ebf272b10102474f7cb18f7186dd150258fee4547e416ed416792b4c81c0f7240194c698baa08aee08619bad6eb3f1010b9063eedbc292259a01be2bb0223a122f2298b956f6a9f658a56595814509c03cb35d242cd7a55380fb5adb07f8625ffc9260b0f490d286ed2b1543bc2e06d32da6bc5edf02a20ea5465785ea4a14abda3a4a76d3a87e5cdef6987c078790a0e20a1369ef1c31e1aaf8f91a11dbf9bbceed3c02e05fa68a91217dda486b7649de103c4b0da4f75010bb4b72db78101f7c92d14896d01657ff999856da19bc86b3201cc9b483842f87ad15de288bc167d6ad7d06cb7ea47b1408b2afae229d12e2235e695ef066a08d471ec16ad2dd684780d99b7b54c3f9111280b56353e364fd9ddefd9ce7bc67c6eabec18a28dda43193986a0c935b09050e000803ff05ffa922e476cfa6dc78defaf26e15fdf814e2d32c20bfebe3532591babed2ed7a1a5ea00f3fd12740a2f3615ca455a2bfede19d5e0307ba1497173321ee893b73840e0c95b0ad1dbe27ec5e2bd6fabc77cb31fda27c5fa4395b9ac2d4f224fb857120efccbf50e97d47b87b2f63170f9172b8008e446ce948a9568036c0477de3d9baa8de3f64699403c5dd12628b0c5dbfb963a6488b3f3a07bff8babb1fbc795b454e6a5da8d1bd877509050411e30308043f090503008f001f030009050f040b0381fe9b09050e10320104655a6c020314681e4504916c7b01818c6db000a08c7bdfae1bbe2fcd2bf3e8d01c812c7045794fcda6a644a6d43e9845e5a64ba24cebebb7fbc68e4532c7f78495e329b53812125fa4d4abdf9293ee5f9c6dbab27b5b6ce96af1b4d530987317143ba760883064110774d22799fd9c30cd7477fe6ef9ea0759b997469a4563647f5a28fa6e58c8a92b2d68f55bff68e1bb0cb25ffa4c82b2e2d2a0a3f3c2b9f31f4380ed88ff36cd09a0936777e249f38ec814682e377ce2dec10f55293149515e50c7600621ac32e116af8db97854c3b8658c8d456a436ac4b8b248cd6a7a81d188af26bf90e28f45fb6665ec90439a09d094a5cc6bc9bf366f4882fd4dc611e91eabc88ee53b4b228e"], &(0x7f0000001840)={0xa, &(0x7f0000001500)={0xa, 0x6, 0x201, 0x6, 0xfa, 0x1, 0x40, 0x4}, 0x5, &(0x7f0000001540)={0x5, 0xf, 0x5}, 0x7, [{0x52, &(0x7f0000001580)=@string={0x52, 0x3, "c9b9b6d6041a469047745fff718b7bce67575ec5ec0219cd5eebd6f62ebe5d15af5ba2b862e3d48c90ddd0e9df416a8be2b90bb522f4e0011b9f4323f5adbfb576cde013617585ffaef76844383b5cf9"}}, {0x4, &(0x7f0000001600)=@lang_id={0x4, 0x3, 0x42f}}, {0xa4, &(0x7f0000001640)=@string={0xa4, 0x3, "e97b056d1a1909fb0d28200b009c93777b9595d53ad991e2e9c7258973040bc71a7c7bc2e15a17255aa7ca8270f7df8e22582687d2d5331d132351922be7b1dd4790b1c331cfc154a391fef7faf50b1986ab08fbaddd77e511ca4fea45822ea50ee4b8ad604477ad6645179f31d35753df38124cbf5d736e95b2aaf0d3dccf7c6c434e0e9394b56a72a61e26c902ae17d607de7b50e5e4cbba84b3beb534de1b7b79"}}, {0x4, &(0x7f0000001700)=@lang_id={0x4, 0x3, 0x412}}, {0x65, &(0x7f0000001740)=@string={0x65, 0x3, "66da91835da1b654ba058a26664c153348b0945bdd7d44751de84a69d8eb339d02b959daca8511eced2a40a34372d5e41044d10a2c9e8f8585115f2052509bc93f834d068afb1fbc3b05e73ec565a8449f3b37c10ac8e90ce63c8cf814c781fdc8f062"}}, {0x4, &(0x7f00000017c0)=@lang_id={0x4, 0x3, 0x44c}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x447}}]}) syz_usb_control_io$hid(r0, &(0x7f0000001d00)={0x24, &(0x7f0000001b40)={0x40, 0x23, 0xdf, {0xdf, 0x21, "1acbe2ab65ea7069b19322b6d3a1faa36de072ea9fc0df950ef293625f0e066c00d31f918369001487f0e1073fcdb4e5df53e73e12d59dcac8bb10c4387cc026059f2c26dbd6bf973b0cff1a8aa25d9fac0938d605cee103bf23724bcdc3943201e92ba0c415c346887b5d2432c6fa8cbd39e46f57e5b1463ca49b6df8c371468a9c4df64ada0034fc6a81511531d6d43756ed06599d874a826aa13c0538856044e0e1b3f330e4977a91cca3fe801d9aff049879b2abb9925c7ee2ac8ea688e1d36b5cb160eb7c4b73c4485c17c1c09016ebf5c46467c8003ae79fb226"}}, &(0x7f0000001c40)={0x0, 0x3, 0x27, @string={0x27, 0x3, "8628271c59ed5d33f852e0f208bb7f05fbd67860a37a232ffc821511f15a47fb15eebd1b8c"}}, &(0x7f0000001c80)={0x0, 0x22, 0x8, {[@main=@item_012={0x2, 0x0, 0xc, "5ff2"}, @local=@item_4={0x3, 0x2, 0xa, "aea9e918"}]}}, &(0x7f0000001cc0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x20, 0x1, {0x22, 0xab7}}}}, &(0x7f0000001f40)={0x2c, &(0x7f0000001d40)={0x10, 0x5, 0xe2, "3e7eeb4bceeda1b6bb651ed67abf020d0f30c92ea00e19269600272fc85a005939820f50684c1d4873488acd7eb157266c589f11c90e3fd18e887097731beb6c37a60616351ff665a8e5e946a4408e4f99317dfbce2e19c68bc4345a8070ede67567bea79cd999eb60065e0edf14e7b9c600fabca6a49a478f026a1ee93ae11fc36f91980da79d423692ad2311b026efbbc32eea47fd43513f2d72eadbec7444b5c77dcaed9fac947f3eced75b45a4d57146913e3bfb00137e87babf2c40e1a7b6289ed029cab2de30fa47f18d1fa4e10ca06f82e73f4086fd09909d010a87fd310e"}, &(0x7f0000001e40)={0x0, 0xa, 0x1}, &(0x7f0000001e80)={0x0, 0x8, 0x1, 0x5c}, &(0x7f0000001ec0)={0x20, 0x1, 0x9, "5233ce1fe6ab72cd80"}, &(0x7f0000001f00)={0x20, 0x3, 0x1, 0x4}}) syz_usb_connect(0x5, 0xf5, &(0x7f00000018c0)={{0x12, 0x1, 0x110, 0x95, 0x8a, 0x1b, 0x10, 0x8e3, 0x301, 0xea43, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xe3, 0x2, 0x1, 0xff, 0x20, 0x0, [{{0x9, 0x4, 0x42, 0xfe, 0x0, 0x7e, 0x44, 0x26, 0x8}}, {{0x9, 0x4, 0x3a, 0x80, 0x0, 0xfc, 0x31, 0x40, 0x3f, [@generic={0xc8, 0x21, "cc8f75bd6e224de6e4dd26556f759a40d07b25b6a3a798196e6b8f54854440646928a087e2f8d09478d7ff792224eeec914483809f862d9d0c337529c620eaa04ef8cee7eb101f35dfeb5cf6ac5e330ab12ceb7aa109694539f550acb5bcc8c9321cf8104f3f8ef98fac4dda4d2da4c10ded3e387c3beeec7c0a7387f6cc52313663f5b977ddc8da816c77214087f48477463a3109a9d50a0c05be9e14ca7feed5e6af96c07b5365db4e93eabd00c99aca27db38903d90430bd14bec5ad10811e8423df5adba"}]}}]}}]}}, &(0x7f0000001b00)={0xa, &(0x7f00000019c0)={0xa, 0x6, 0x201, 0x6, 0x3d, 0x69, 0x50, 0x4}, 0x5a, &(0x7f0000001a00)={0x5, 0xf, 0x5a, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x11, 0x36, 0x4, 0x1000}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "d6d76c4b1a05e71793bc01633a2ca20a"}, @generic={0xc, 0x10, 0x4, "2ba781db7b841886f4"}, @ss_container_id={0x14, 0x10, 0x4, 0xe1, "5799c33bc4fe65de097fcbb2b45528a2"}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "019964539d4d228d4417bf806b546dc3"}]}, 0x1, [{0x5c, &(0x7f0000001a80)=@string={0x5c, 0x3, "b73ed160d52d0ca98b0865147e7032e051ea7741aa8ed24eeb5a5e08c997d3c0fe8f0f972b25eb29fdc89f6a418c1404f1714d25b76bd5f19ecb542402a6bda2297e6d4c748f5f2fb51855ba4d6a933d3f5319f5aa6dcfe0ef82"}}]}) [ 147.867141][ T17] usb 3-1: config 0 has an invalid interface number: 157 but max is 0 [ 147.867162][ T2723] usb 5-1: too many configurations: 222, using maximum allowed: 8 [ 147.875369][ T17] usb 3-1: config 0 has no interface number 0 [ 147.889989][ T17] usb 3-1: New USB device found, idVendor=04f1, idProduct=1001, bcdDevice=c3.b5 [ 147.899110][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 147.914183][ T17] usb 3-1: config 0 descriptor?? 14:17:40 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 147.959037][ T17] gspca_main: sunplus-2.14.0 probing 04f1:1001 [ 147.967180][ T2723] usb 5-1: invalid descriptor for config index 0: type = 0x2, length = 138 [ 147.975932][ T2723] usb 5-1: can't read configurations, error -22 [ 147.986478][ T2723] usb usb5-port1: unable to enumerate USB device 14:17:40 executing program 3: syz_usb_connect(0x0, 0xea, &(0x7f0000000000)=ANY=[@ANYBLOB="120100008cb71108450c2e61192d000000010902d80001090000000904b200003240df0009210600e101222078e57861536d99c7766e167c8f6d5c3b7a2526b623dfe2ab1f76c2124c1b674f715eeb8a28697ff88485dbb8547a98af57eafead04094b3a116a96671ea5eff985b1d1a826a5d28fae8c956a3e8c5e26eed106c87486b0de51d76aa6abe2ccd810a0371498a7e0006c8402e4ca41e7cd92ad3f9aa3e1338227e43e17a57b5e2a7cd5bb5a24d19edc0d917e2faefaddde04d56865adca991c2807a30b78a10cfdfd7a51e340e88425f0f914c2fd7f09e0f6712533b835d2432d516d46565a7a29d486c38389bd41bde650e623d26591cc1ceb17945d237addd94018772909ff86fc6485652cc10fd6dbadab82639fde38311f158181f3f2d78a93de2faa76ecdb4dac827e3fc64742c87d9f2ec20f84108d5b8966f814fa58abdad743cafc181f60533e5466645e6d9a947bc4618a9f81a64ee8e10ee07c8e7a6ef252ac7c5dd0ea633ee131c5fe2dcbd9288a092a73d201e3c255763cf57b34bd7e6ffa548c78d65514313a664d94aa05e88f5449edd364a3e2"], 0x0) 14:17:40 executing program 4: r0 = syz_usb_connect(0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000014da2108ab12a190eb1e000000010902240001000000000904410002ff5d010009050f1f00000000000905830300911b00000000"], 0x0) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) syz_usb_connect(0x0, 0x1d72, &(0x7f00000000c0)={{0x12, 0x1, 0x300, 0x36, 0xa9, 0xfa, 0xa8e8ab1d5c3daed9, 0x19d2, 0x12, 0xdb63, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d60, 0x3, 0x80, 0x3, 0x50, 0xff, [{{0x9, 0x4, 0xdc, 0x4b, 0xc, 0xff, 0xff, 0xff, 0x20, [], [{{0x9, 0x5, 0x546185af7b12f835, 0x10, 0x87, 0x6, 0x5, 0xb1}}, {{0x9, 0x5, 0x8d, 0x10, 0x25, 0x20, 0x7, 0x8, [@generic={0xae, 0xc, "0d878258c438105c03360cc47419b089d27b0a1c8d368015e9bb1e0784e4ba447a777e275e89d4d29fd70054eae29491ef4e2eb29f512fabbe6ca916d23a0a13f4def011e85fd6107f4027e0fd45c85774aac826fc491ef6686e906612761cb71aa031ed179fb95acc80b4e1e7c1a9553965119cf556dec2a3820119a3513b7851368606c7711a8566644b6b1313107a3dbdb6e9686de9899044a8c16ea0520356ec0d7e755e9f17f37ffe92"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x7e, 0x5, 0xd1, 0x7}}, {{0x9, 0x5, 0x0, 0x0, 0x3c1, 0x9, 0x4c, 0x4}}, {{0x9, 0x5, 0x3, 0x10, 0x16e, 0x80, 0x40, 0x13}}, {{0x9, 0x5, 0x0, 0x3, 0x3c3, 0x1, 0x9, 0x3, [@generic={0x7e, 0x24, "2ec362f115a36cf14a4027bccd94d62e38f572245fdcb072cfb38de71388fd4e47ac7d04615a286f047cfbd4695b4af626ec20771262866c241dfd91754664318dc2a18cd9d5bb4c7fc749497cbed8d8d603b8e9f03e2be4acfd0ea81e89573d84674265c484fa5f0b48e22b7945a96e3117e36531922f40ec53a852"}, @generic={0xf0, 0x2, "49a97d2092cf507c982051ae4272dd86681344a377ac9251b5fecdbd5ebe0ca87d9e04bea2f2213dff84d747305e809d4468d8e401953d3d46b7cc6798f70b0376e4d6213013b5902ac8657cb18608f18437c83f3fce5632c434352d0a764d3ee4f061aa62a80d11348a9b3d718ff53b2c3f408e69a2f6383970f4561f526a8bfda4cde6f6ba52c9fad9b3694066d4bff44caf306564f0b08e499ff3bc6f76870d1afbb7f7b36ed1628a0725add08050a4395b7c5ae7108dc3b789fc95771bcc357e0c9c3e5f2710855437751aed99b20c19fc9c49c48fa0be2687ffd51f21ae525ece91f62319c5c3bfba455423"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x2bf, 0x6b, 0x7, 0x6}}, {{0x9, 0x5, 0x1, 0x10, 0xab, 0x1, 0x8, 0x24, [@generic={0x99, 0xa, "a7420be95f5e0d615cd618fd6baa31d898ee7f9cc577429fdb8db3f8bf88ab5fd8e075e2acc8b01ae570b45cd21aac2085a2219abd95d7f6517ad51df627b087fa3dfa469408c0985e1453a50e73df3a2ed4e0104139b234ac69e62f25a314ea438f2a1e7d5161c3ad2c56b2a65eaf182ec2d72bf84f52ce5e529bfda7e7a32b446e115f645088f9cabb5e5fe53db74e87be66e0453dc8"}, @generic={0x5d, 0xc7191ae69b163d97, "4c7a4196d065397ddeaf56780a47dc71815d359554bff54843818b02d19d44830a2d4ec10d02f1d22883f759b53d5842a15b94afd47d32840008088f1fb965e1cf0567097be00b943bb0c810fa74af7def5b89932eac3ecf994ca4"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x2e2, 0x1, 0x2, 0x3, [@generic={0xdc, 0x23, "2babbbc1c70334b08e243630195157fbdc7001c690ef3b8da14d84f80049c63e713ba1ef581c54e39ecf18dadc9819d1c4fac2d28ec4664035a27d2c8a0f081d77758cad77da31be38234dbc5056b7c97a6d58909b2ed76ab431641ef2e62d054af2f70c5902c59f0c4243fca70990b13c79f8ad9dd5df7e35f7fb9eee4fe0ae87c12e5a376590329550f2d413ddc54c244753f40011cc0d3cd3fc05a970abcd2210a6d488102e6bd0509c86bac951b3556cb756e6bbd37222ccbc52d50f2469d064131eab6af54e503686142c5e188df254599f7e95cea54647"}, @generic={0x1f, 0x24, "ad81119203cc607debab72d3878c1ce683ddd94434b4d5125367e271a3"}]}}, {{0x9, 0x5, 0xf, 0x10, 0x15e, 0x7, 0x8, 0x20, [@generic={0xd9, 0x8f5eaec645f4ebf8, "01a79f97f4b8fa40fe1261c6d319ddad3b8bd9b20739ccb4716d30c113d0e321319b26c2164ea0e8d6bbe8a10cf7125225b97a0c4beb1b0c45fcb68fa9ef4f05584b49bddb698e37389e07b3a86c8db5a230f91719e260392457908aee37c08db55e6e3e93889d0911ce8a0e8368d16f94ea993d9b7b80187827c708dc4f65d04561d4793a9385a2645888d990f93b9f24dadf8dbe6b4e436e5ef4952167cc1ca66fb49e2e812ca2908d5eac273645595b7473489c57636d1f25b9640733eb2905b813ac559cbfd50c89b5ba9c5243d6d1874b10e209ee"}, @generic={0x1e, 0x4, "20cae5162c40d8d35b2d4119739f5f62b5f503649363d970ef164fed"}]}}, {{0x9, 0x5, 0x6, 0x3, 0xb8, 0x6, 0x40, 0x9, [@generic={0xb4, 0x3, "a78cee517f95de40d596144cc7b9da555a690831821c355e9df79200aab6e0f494d9ea0a5f628e80ffdd79ee4a5be5d2f61397e632bc3cd23e295584b1094f511c9ea4e110b527191aeb02840f16484ac5a8d160e938d16e2ff0417535df00ff1dcc89ab9fb27889915ed3cc880694a2e97aebcf0168f64dfe0f310f19146af186ede995291f1af2703ce56d55907dbeeca609998e2c764ae472deac5a28eb3bd1c54f7f51a26845b757d8ca4327cbe700f3"}, @generic={0x63, 0x9, "cb6004018a2ba6afa929a8155d822c4533b67b3f5f843d507c9150fab38bc0ce83f6b9ed025806bdbc953487319f11d908e8941461bcf950a1f5248f0bcd12361d18a5c2cb5df1f2c4144f3c9240cbd2238d1de17981f8cc1223be937c2500d563"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x1e4, 0x1, 0xff, 0x3, [@generic={0xad, 0x1, "a81bd0b3e72ea902ff3c2568d33aeb78dfb5f281f98ce302bbf7f996613b01c4d1f3bd7cf67dcd24be9a30c53a384c49daa8f239d6ea179045073f593ea9c59b0193cd2f3b8c4ddd89fe68d0a7cac85fc48072323331e87c7ebf4e3ec52467572942841aa6a49e11ec4e2d112b6e4d0f4a00e305f407c1ce91e7d205e34ba6c68db187afc2fe063af7ecc7d11d319a5a4dd7aad5b7ed108bf15aecc199baf8b19918e9b367d3b17a338b2a"}, @generic={0x95, 0x2c, "a53bd7eb3244456083fe130c1ce51ece664de9ada794f8cf1d1efb58b20bb1e84fcdf5b4d5af39e686c21df5321b0439f7f5beb2c5dae3f52379ded24eff4e3b670d52bc06f8ffcc10669d904961d303aaa3ac8a378673a67dcc9fdb44808af6e2d7aba485e178663035885f39617a1708bfb270b7966bcc0376d9b1541ac4b7be45e6a62fcc2534e50754c756eaf40933519a"}]}}]}}, {{0x9, 0x4, 0x4b, 0xce, 0xa, 0xd4, 0x12, 0x9f, 0xa6, [@generic={0x29, 0xb, "5a4d4cd47e02cf64870fe90f29892bbdeb15d48f5262830c122a8b1a99f59f957d7d991fa15d70"}], [{{0x9, 0x5, 0x7, 0x0, 0x193, 0x6, 0x6, 0x0, [@generic={0x92, 0x8, "52d9d669e962d45da2f5809f5de963a3d3323760c1028ebb527db17ed268d71453563d2178327b7e85f73e67648f2d7af1262bcb368076a9b6009efaf3e4f716b882967929aaaa7ee3270736d07c6e0fb5579af4f09f726ba3807feba86c6f0a7b294b88f6b95ee0a716a31713c3512d9d51f49b25c3b1ad600fc40bfb49957605bffc79b808240f34a9ef82e085c89e"}, @generic={0xa9, 0xa, "b56838b0a59c004931b0bb49f4039aadb9160fcab3597682ac0b71c51df6278bb33e4f07cc779931a089d3bb03e706213bb93a92298328be445f7466c28b2e7680940ede26e0b6ae825f2136b4808cee7bf2ed8514d3d7ada7046e7c09b71534fbd826db0dbf9e74a2a5afd0e13f4d4dbac8c3a37286f011c0de6223d64def57db1e7086677263ccae4999bfe9e870c58cc28c749e46a48509afaea414cc4dea688f10e9985425"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x285, 0x5, 0x1f, 0x2}}, {{0x9, 0x5, 0x5, 0x10, 0x2eb, 0x6, 0x2, 0x3f}}, {{0x9, 0x5, 0x6, 0x4, 0x32d, 0xde, 0x3f, 0x1f, [@generic={0x4b, 0x1, "8a80b82462c6c0a376f239a006ac8b051b088e83d8f6537e87c415b8660f8b2a09e936f5a0bf79c0b776567ef1516f6aceee1185a84bc9e0f6cc6a891811777bf5be2238531e7a0af8"}, @generic={0x1002, 0x2, "f7a68d6c72229adf708147aca4dedc2325848cb5d95a0dfc39628f571606f693033c4cf8fb1976e26dd5743e11e3d84bfd51e46a4c1c9cd716d489d8f87ca423e094c037f38615963c94c6dc814848d1637f8f115df3ebcb149a017d8a120f77284dd9fc3bd60a807ca9dd274b1896d54b3bd38b5c792081c0fe0c0240214e10a76d6ddb95719a2270980929c063821283684c08a26efad5eb6fe4675f3ca0f9d0b4dde762deca9d15be9a15b9b5d3fe42f826312380a9cde01e719627e4c7b85305aa03ac58801f841d08dcb81a6fdc32b85a831ffdb9042ce8d4dac4625921a10ea8326e58c79ecfec1f4500d2d73708fdb20a787f3671955e051a2eb512c1ada67a6c2d57b928c40f0b101d7a0946f20218538969492593afd14f781c780ec3ae5747b9c0602e37f29d2181992eb5d762b0b2ba8748ec6202e45264f29a86cd5c731b1ecca88a5309c20eeccc5352cbe5033c40aa9c4a9215baa1e940e6bc74092f60f29c403986dc5ea4f01003213806affcd388c5625c9b1a638fbd7b628495d4937544eae50d828b81a086c5d419561b11f061be858b00a8f2c21589abfaf60b0c4d5858e31e46a1189184d49bf9f686ca8f0efdd185bc6955c32c5d3ba096f3de4f1585555b31dfbf7d6076e1cef179a46b534a9331707608cf9d24e602108f92fd7d4073e8f54c1d95c61c557cf2f75d5260efa111de6f059c900519069f2b4213d3f4b163ad9a417577fe9c4265cbdd32eefb2f1afdb012bca87f244e8186f149dde7d1eaa868375f044681f7f9a4f706338018a48d718e73f004fda3e9e859fe84673eb9cd8bfc64db6e8f45f095c63999d7a1869972e3a2b0114bf95852765edb890dcbdac15f80c6630c4000be08bb00997a9c153474abe6a4075e84feaa16496b3237d1d92c46670878b468ff20af121b00ba975b84fd45aaa669da8e0e9806f8fb1a51dd2a3b0ae7ec2b890768ff38236c7d20c42b2aa1fcfce9d2f3c2a1998e797b62e4b56d5901a97673224f576f97455468341fe1cb701d4e3ccc0f150676bb2b3a9a376b52b0a84f4f183200f8522ce3cd5dac5936bfec095ad95a3c1dfe045fabf429ba6f8f48122cd14ec3bca0d5d0d543c1253d2f51a2ed687835b30d7f4d23da682d2b85b2dda904a5ef03e113b9be822d9ab926e8909f2c1250ced15005c4d371614a280cfa55f360d834f6fd9dbee8bab1769d1b36c05cc21ef3c29bb092a9905dabf7044d12acdcdfa8011dbc9c2a3a7bf8d427bb984778c81b2ed16d3937b50eda9b7b6a0e37b8325e35ce341b233d1fe1eed5d527841eec579d6f097ca548505197758c6c16cfb835508a10d4f3c76a22c75bf65ae9fa054071aa49dbc4b43c2ec3340398cec64b66fcea1596c67372e8bc853e4a0697934255a5c8e0e9d4a6a7a08a746a4dbd70d48b02bcd42d5c4cf4feaa9e5b5b668a58db717284e5ee312ed1b8e38f25686839ee84c0c900b75518aa2fde050a20644811fc07b095c0219b1ffe421c91d3cb80473eefc42baa06511288c26c3b01232f76ca0806dc18f3b60ea2da88fd7e733f6fe22f75c96f0266642fac26970633cde659aa37ff5e31af13df80029d8fb11922dd9961a46639ddd04585d403f6b9c77aebc525d4893ec27acb205f904eab4934d35fdec8aaa612d73f645267353d999cee9bc01888198d7134c66beebeb8c4f923087c5f48f9629c91cedee375ab42421c64d233748ece2e075bb462a5fa9eba0dbf7d50709be03621b80143e410b69933bbeec20ddb7b6171ee3e6bb6a9af420f3c2364e71a514d09650378e5c368d0a55499fe686634e12934a6c45a9eadc5589136af10902d2aba8ad752c602f6b36ae7a47e6e1157c220a30054628ffc8d66643bd0768c92b96d3a0f2ba6da423c727989fb97fdb6f962d7db9f3bf9765b5a9765b3364eb2a317fdb3e2399b7143cf8e239e84df92ae765c7d755bc2d4a3b72eeef9249b6100b5cce87ad342be99700074c9d192be90adee8979f2f99bdb33aa48526f4265aa0a6b4c72e01d7c9a3a98325029f5cf1fd29557b3406a339739ad837ac9ffb6a8a7f4222e0db17a5faab5b20cbdf3f066eaa37abac31eac5fffb98f0caf6d62f5eaa0a32d2bc1296f2746f7325f4a365ca02ff0ba75424584ce4fdf2be1eeca503799735c580e461e4b8ce26cb438b2c6da757cd2311b14f3e07a4760698a2d8fd7841ea0c99a10580e3456ebeb3e53612d53599d9d2dfee1c800ad18f057cddc006baa98e8a4e5a155464e10761d2c1d2dd788cc9b7b6644f847a6e5488cfb6197bd32412994d5e8cede7d54e464206a86a7231c4a728af503988edaf49d89c18d7b669edaa3d4d0aa67c3af1bc0ba5f43d25dbc46548afd88342b1fd022a446521a2a8a9d227065e439876045265008849268cbe51f8c5fc9af62a2528f59feccf92d5ee70e518c4271ade1ab78129629aa92b1df27d357f90b5918459bc435ebbea770748a989725248d184b71e72e164930f2d874f5fdce060ea2d9722176c0f39725f70fdf34208e6868456f5ffe17a28831151c076927c8ec2a6516d44395b859f17d745d3058b3aebcee38b935eb8ce6c39b68541e188b85c786cc75741a2f963dae54c6329db6c3baf46bb83fcb3fd7604198e7f5dd79aa352ac86b358230506e90044b0c9992450e4c7c6d25963d828ce0d7592e79058e8de4118fdbf45dfae91e4126f5dda816fdeb4b5faa658ed0c92ed6303a34e5373a3bad79289a52fd04968890fc771230c31c871c071d2eb96584137ecafd49ecbdaff7c968053875a26757635cedec4ee681e43ecf5a4a6e8821bbb108bb306bd27d0d79c863122465f49ec044586dd52baa042b72247538996a0f66cc426d76fd5bb01bf29963bb110f550e309501563897a892f40b18a6d8902ba619e2a3083167fc1707f339d095e2907cb21fd9d4aa1e557cbee710731c1029d35de9e7c05d29512da3d68eb91284c4d77c650fbee511bd2815a40aea0c80f4d994827ce2a5a9bebcf0d83e9c2f6e88b73381c0e55e6ddc8e45abfe038189a4f72c86e0f3af997a0c45aab5de4b26f12f6762d0f07acc3873bd2e4dfb97161c23eef68ac10754b92860160f27b96e1377868182f5ae5768cba700221f997ffdcd89431df8794f18e9b4c55070e2fa59fb4ca97b9ed122cf62500f2854c015f24d66f47cc742840ba6cc4bc1e8492bf58b5b6f7fdf8692376dbc9bc1ce6aba7e9c4878848ca54e4f4b7e8c4f00d5bcda744a05c9cdbc23acb8a085022ea1319cb4d8dff7a3a8c7f1a65eed38778ee6e1b8e88b8f85b4aa7a9240b186ebb0bcb6e875bd79f21a45e28b687c8e81e7a7a8c1f98177ff0ccf118044ec068092867ac2a68274b297573333e9093c30e11b6028f923eae4281409bdd3926070b14c76f2defb6eea4a75411f24fe05f080f6e6d54fdf359de2e752b0f7d2907879b37b0f47f3e898764641ac8eecc58baaecdd4ec0a5b945b5730df9f49fed706951550855ff2bb81f76c29e4ed75090af9dcb09661b892c44f5bd3e7ff247dc51ba53887552370883e3b1ab57ae091273023be82a0f0b79b28ee3b50b5b1c8a161f5c30c041a6b91b340c60070f98c565f34a7b135ba947a92d6a5669ac46b585e83aa57294f2877db4ed14bed8faa496f894f8a1c42dde248c06c101a95bc1984997e97319f66102c22343f653d5ebe04e7cfa40e393a49c1f7054b0deb528ebf60d740466f8745bbdeb041aa7a81890e795aa57a8d8ac4940ea273e02b014c00dc2790b9d2c1b4c242b10b10d63f65241c82811b8d01808a0f2000634722100aac943be369f93c73315f586858ca3fd3e8bf77557b1cda9346e575199d6d10c9ec672d13d875fee742ffdd1333b1ddef109888a15e58a25fc0508494cdad21a5495f78f470e39c5bf0202e834d0920342eabbea4642b1d5bb566fdaa5aaa1298f252adeb4d113cd6cb643cb1b82d5f92997e3b24336551184ffb3602a2e314562c0d3bf31532296c2161e1bb91d29afdfe4874eed32c4a94d163d24e72cbbba8945fbed1d8b70633033d30cc291a4ec8dd5f259f3f97cf4392fe0deb72240a65febc573c46f39f2ec6aefe1ffde8ae4c66b577ace34b49807758b8a1cd549492c9b6d8a4f4b80743ae7481577793efaa2c5aa049a22e1c6c6b76cc137f914b309293ee58babeb5deb2b5b7d95b559c9a96cc3c53636ab62d9b359e28d061e297800327ae9094925dd6757618dc9b8ed6cc7c095bb22af73f732039032a3ec6954e3e784f8002f00671b29064f3d5bc80029e5d6c5e5f0211770f9d579ad4a467e5231aed3deb9f71668e55b9f31548e06dee6cf98fa8686db65abe3b98beb274e32ede2ddfb56cbd3224d8bb1bbdecf106b27ef495d98185300951163966ee3036759d985f6b6a75bf86eec2efa9fbdf5716f0af9973efe47e53e2e294da7c449be963300ac15b0019a36ef767d8733f0dbfe201c0b19665d43d49b27b463731f6bdeec6d55b169851c346384c16c42dd243d31b72e700d7afce8f171381188918c38c4fafc24a3e90aadbf9723da632f036a21792f470ace3fdb3932bda150d71e7029bdab92684dddcd008ba69606be2258da529653890f05a65911a18ac5afe6d25dc1d76ed49f08e311f429f62e327cf5a0541008d0f267225e78703d069244e81c7659ac24360df77f611cab89d276c78960a088ed666eb97e32713df25578af2357f7e9fbb6d837de1ed669dd31d7bc03c8682052d0db6c9a6683d5336407fb6ffd8222581a56e9cae1f699b0cdbe529f1b37cb71fecad21396d0232fe21f5024db0c64abb58bb159b1ff46d15c2c70d96a55bd99b0b5fa611ea8c2eaf4c49a2f743fa2db7c7c5e8db950634257a6bacb1e32fffe80c2401b903f7bf588d8125bbd2791a0404e08aa8316259f5e84e52bbd77f15ed2c9e864e2d7c93a4ef5772e91b2223475bd21db17bca267bc2f993e5e724399ded967ead6d5efc3a22bada826d30a8e70581a1dd3509b2d8a59ea6d80a29d358b0bca1b0b08dcff587062814b3f6ef3fb4de4b813d23ae77355091e5222bb85d790ef84868045238a04f0b192a9c66555bdcf4748eb5eaaba150e6b46076be12db9696a810b3fbec1185bb403f868886efae2bbd7c24cd55c49dec154eda33ac8142b62782c3c1802ff6c257ed52fe2dae3267244eb5f290ec9eee91f62924010606e6ae59c269504490f4ed5c12091bcfd40ac1cfc77d3561cb4e48c0c57f5dc118dc223273467a9b07f40c2d4d95bf7eeaf6f1630fc7166f8e30bf2fb26d9867f7c31f82bda6e5ef4b8e5d8d328f2f909b85ee26a0bba154c16943aaa187f774959488f7a30c1d39a1b07940fdbc8b5133cecac4217cde7e05d64d797e1858a594a8c56e4d92db9c31ee56aa545863f39cb613ee56b0c02c291dbb193493c33d7861775b5231206e47fc7cae58a0963a5917a2b1d870446e2df4347e633d56bfb17e1e8d3b10d908c73cf42b4db0ae911cb5d937839713bb6b9b0c50cc85bef91585a2c15c8de1a4565541a0111da47bf948d7e23b50f8eca88ccc606c39550946159e482deb4a2beec46e0085e4918483e8c404f79576dc04cd7b7f513f16d2998a72ff12fdcda528bb166af64724cc5dc6eb8bdd70225fb509b778d46d725c902463f395fdf90b71cbf1857a6db6438d92d303ffd379bcece233a966cd8a7f36ad707a454ff7fb07c8ad3dd8594fbd6d61299f3bd87688d663a39930e5b8bf62fcc2c27389fa5fa3b1a8c693822d39204cda2"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x238, 0xa4, 0x7f, 0x81, [@generic={0xf, 0x23, "7e69e2cb90674f1ae02930f38b"}, @generic={0x88, 0x7, "19ea3184003c677bfaf372dfea6715b42dd665707791e29d3705ef3300c3a8d4496c2c67fd3c342463b876d686e96a37441a0ec4473f137f7b1b768c6c185320dbaa45422c98c9b029334d4ce98c0381b3c097800d3a70c97550d01f7e82ec4fe56f697cc78c26b814e09f0aea2c877727549bf4d5da019220ce71a66f21bb4c3c46319f636e"}]}}, {{0x9, 0x5, 0x8, 0x0, 0xbd, 0x11, 0x1f, 0xb8, [@generic={0x9a, 0xd, "fa39cd5a6637e8ce280f12ee054a3a6645fc29999f9789052e16b242bea14fc4fcf97deae22c6b83c8ae854dfd220986801745c23506180e2ccda6533f08549d421804d9f07a5da6b7ed15d6347d1fb83caa67e7c80a8d58629df7d6fefd781270cf0ab2b90085616499b8662aa0e1166bbcd17c7a547379e8983970339b2febbe214f790320b4ec2d9d01e0ea8ffbb16f3896c98d22f3c2"}, @generic={0x6d, 0x23, "01c47df750bd243c806ce72956d39dcedf4638d1f248f12a7a3a5c987a6d1344aa1285325be2d18c0d2ee1b1e431ec1b05a677510364a58a5fe6d4343bc0b51ca620c80f53062c95c5814480f4b0007a5fe30e44af42c1cd83d499f84d95536e90cf78035b52fea7e4fbb8"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x2b3, 0x0, 0x2, 0x9}}, {{0x9, 0x5, 0x9, 0x0, 0x303, 0x8, 0x8, 0x5a, [@generic={0xe1, 0x8, "663636d68b417ee197e04bfc71612bacece464e2068dc245a8e5ccd519aa910146b4eb53426458ef61bebf9dd1b7523e8f4f73dc8b7ef4459607bc60f86b884ecdbfd73e2fbba24391263b1c6bc3b51f63018918bff981aef9d814754d8f5e2d5532487d33b8381f30f34cd2906b87caa545b7b063d4e6292f696e5c5c23425cb0d779826f8f0635458305689a4f683036146bbe9117e320a6d673414d8fe091c6ec62f5a71cb656c813cd2e0cf731b33af7641b7f200c371d53f4177b39e538def94c3f8f820b12878405a22824964ed693458decd1138356f5eb2577a561"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x32e, 0x9, 0x1, 0x7, [@generic={0xf, 0x23, "9c1860757a8b3a0cdbb5e1d8ad"}]}}, {{0x9, 0x5, 0x80, 0x8, 0xf7, 0x3, 0x1f, 0x7}}]}}, {{0x9, 0x4, 0x7, 0x8, 0x0, 0xdd, 0x4f, 0xd1, 0x0, [@generic={0xda, 0x21, "bea79436129196027163ad10a001bf2591e6c3b02eaa1949fb7f3b1151e8e26e5b0d6871e0c986da1197d0eb744b08709d253dfa37343d9a83caabb2fc304d9e366216332ab7486012c8a3df8ff7522d1bd226f3858f43f263e385e653294a1a9f6eaa344cb30ba5e2a77fd41861fae15544e3b3b2cc5937c2b03c2302aac611fa73c85664704a867279eb6f858e7d8f4b632ca722600f18416935ead4153f9cf54de448f1915c72692b2a27e52dc2082b5bc298e8f7486f7835ebbdcd7544d77e488bfc54b901b4a3396c681c98a26e618cb769ef16085a"}]}}]}}]}}, &(0x7f0000001f40)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x0, 0x20, 0x0, 0x8, 0x8, 0x80}, 0xf, &(0x7f0000001e40)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x6, 0x8, 0x5, 0x9, 0x8}]}, 0x2, [{0x71, &(0x7f0000001e80)=@string={0x71, 0x3, "fea30f2ebfdd6cea95064d4f2589787f5f8f249f5842687c694e6fddeeaa3ea2b11efcdf67cf299c4a184620edf21056af28d3d5189e00f0a90948ad1c29866a2dce62057ef61dcd64778f4f149ec2176beaeb8a2a0e83cd8f8a756c56b1232b2b4a9a7af0e0d54892c7eb2e66c5e6"}}, {0x4, &(0x7f0000001f00)=@lang_id={0x4, 0x3, 0x180c}}]}) r2 = syz_usb_connect(0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x0) syz_usb_disconnect(r2) write$hidraw(r1, 0x0, 0x0) [ 148.037338][ T83] usb 4-1: device descriptor read/all, error -71 [ 148.177023][ T12] usb 2-1: new high-speed USB device number 60 using dummy_hcd [ 148.184711][ T102] usb 6-1: new high-speed USB device number 58 using dummy_hcd [ 148.416963][ T83] usb 4-1: new high-speed USB device number 70 using dummy_hcd [ 148.426967][ T102] usb 6-1: Using ep0 maxpacket: 16 [ 148.457050][ T12] usb 2-1: device descriptor read/64, error 18 [ 148.547004][ T2723] usb 5-1: new high-speed USB device number 64 using dummy_hcd [ 148.557065][ T102] usb 6-1: config 1 interface 0 altsetting 243 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 148.570270][ T102] usb 6-1: config 1 interface 0 has no altsetting 0 14:17:41 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 148.676974][ T83] usb 4-1: Using ep0 maxpacket: 8 [ 148.737136][ T102] usb 6-1: New USB device found, idVendor=046d, idProduct=ca03, bcdDevice= 0.40 [ 148.746254][ T102] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 148.754318][ T102] usb 6-1: Product: ṵ꒯풎䷂၄뵛ቺ뱈嘝줎策霒뚿䬋蕝⹣꿫 [ 148.762994][ T102] usb 6-1: Manufacturer: ⻓ [ 148.767613][ T102] usb 6-1: SerialNumber: э [ 148.796979][ T2723] usb 5-1: Using ep0 maxpacket: 8 [ 148.797036][ T83] usb 4-1: config 9 has an invalid interface number: 178 but max is 0 [ 148.810348][ T83] usb 4-1: config 9 has an invalid descriptor of length 229, skipping remainder of the config [ 148.820640][ T83] usb 4-1: config 9 has no interface number 0 [ 148.826752][ T83] usb 4-1: New USB device found, idVendor=0c45, idProduct=612e, bcdDevice=2d.19 [ 148.835821][ T83] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 148.847099][ T12] usb 2-1: device descriptor read/64, error 18 [ 148.880860][ T83] gspca_main: sonixj-2.14.0 probing 0c45:612e [ 148.917029][ T2723] usb 5-1: config 0 has an invalid interface number: 65 but max is 0 [ 148.925346][ T2723] usb 5-1: config 0 has no interface number 0 [ 148.931740][ T2723] usb 5-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 148.937066][ T17] gspca_sunplus: reg_w_riv err -110 [ 148.942662][ T2723] usb 5-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 148.948401][ T17] sunplus: probe of 3-1:0.157 failed with error -110 [ 148.958956][ T2723] usb 5-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 148.958973][ T2723] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 148.983721][ T2723] usb 5-1: config 0 descriptor?? [ 149.029582][ T2723] xpad 5-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 149.040766][ T2723] input: Generic X-Box pad as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.65/input/input21 [ 149.087053][ T83] gspca_sonixj: reg_w1 err -71 [ 149.092025][ T83] sonixj: probe of 4-1:9.178 failed with error -71 [ 149.102366][ T83] usb 4-1: USB disconnect, device number 70 [ 149.127012][ T12] usb 2-1: new high-speed USB device number 61 using dummy_hcd 14:17:41 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 149.187109][ T102] usbhid 6-1:1.0: can't add hid device: -71 [ 149.193169][ T102] usbhid: probe of 6-1:1.0 failed with error -71 [ 149.214301][ T102] usb 6-1: USB disconnect, device number 58 [ 149.235781][ T17] usb 5-1: USB disconnect, device number 64 [ 149.247003][ T17] xpad 5-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 149.396991][ T12] usb 2-1: device descriptor read/64, error 18 14:17:42 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 149.776980][ T83] usb 6-1: new high-speed USB device number 59 using dummy_hcd [ 149.787053][ T12] usb 2-1: device descriptor read/64, error 18 [ 149.857062][ T102] usb 4-1: new high-speed USB device number 71 using dummy_hcd [ 149.907114][ T12] usb usb2-port1: attempt power cycle 14:17:42 executing program 5: syz_usb_connect(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="06010000aa3b9908110f2020c9480000000109022400010000000009041c00029126c90009050f1f006300000009058703a422020144d5720503b95e410c260e15de9b6d02d33c3adf7fe141644561fad011a1ce0150be2bb3ebe5e128f7e5496a0579bcfee013582f7f013f4bae7ce2ecd10d251ec4030a1f9a44b10b693ca7e8cae6ee5e28cac781ecf6d3dcea4aee5e606dca188ee08e72c15cd2c4ea908f3f0bc111332b22db206f415e937d6589569eb759114e1f368329e401cf86ab153b04c1650cc9ad33ab8e8a935ef9cfb6af37b857d1d5178a28154a318a8530d235344fe954d679d5315b62f76e9e51d5d3afa4fd4df359dd1a14856159423088aa7e"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x604a7628a6a6d331, 0xdfc, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x3, 0x9c8507100443f758, 0x3, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x2, 0x63, {0x9, 0x21, 0x0, 0x5, 0x1, {0x22, 0x4fb}}, {{{0x9, 0x5, 0x81, 0x3, 0x2c5, 0x4, 0x5, 0x7}}, [{{0x9, 0x5, 0x2, 0x3, 0x265, 0x7, 0x5, 0x9}}]}}}]}}]}}, &(0x7f00000001c0)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="0a060003380105407800"], @ANYBLOB='T\x00\x00\x00', @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="050f5400050a1003930a0008023f0024100a1d2601000007000900300000006000ff008f01ff000000000000ffff0000c0ff0003100b141004053ef08b164e7b0df8bf32d3794ec428a20a100301040007020400"], @ANYBLOB="0200000004000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="04030604"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="0400"]]) syz_usb_disconnect(r2) r3 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r3, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGCOLLECTIONINDEX(r3, 0x40184810, &(0x7f0000000200)={0x2, 0x100, 0x7f, 0x3, 0x3, 0xfd7}) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_disconnect(r4) r5 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r5) syz_usb_disconnect(r5) syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000280)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x4, 0xd0, 0x7, [{{0x9, 0x4, 0x0, 0x81, 0x1, 0x7, 0x1, 0x3, 0x7, "", {{{0x9, 0x5, 0x1, 0x2, 0x24d, 0x6, 0x6, 0x6}}, [{{0x9, 0x5, 0x82, 0x2, 0x11e, 0x20, 0x3, 0xff}}]}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f00000002c0)={0xa, 0x6, 0x110, 0x40, 0x81, 0x4, 0x20, 0x81}, 0x5, &(0x7f0000000300)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x1401}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x9210d1e20612a6cb}}, {0xfc, &(0x7f0000000500)=@string={0xfc, 0x3, "ba2a261d6881665e080871914502fbffb79bd9558fa6c0b0dc1452d2e5eb744f57f805d85d14100b01ee009bee9101b8b8be3176a50e71e6dee10d58e302585c363e83b7968899c1830a9f237878410f0a129b5b637c0707e8f7c50a318d88a73a5ff5497379c12a05a101ccda4eba2aa4e73e7b5808d9360c44acef0dcc0c16fc1986b39cffaa87c6d287dea2045849f5162ca38eaa25a870b0f74790a8ed6158dea0eded0202b7a90426ce3c3d238bbbdc75a49030f3014c770f5a090dd1c8902bc408050d534ed7688fb05d546918f6b541ea97b6f8ee395eaa5b467812beba51599e3626d86191a62262d2aed68df4475bfdbedae0b52baa"}}]}) syz_usb_disconnect(r1) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r6, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000240)="9ee25b", 0xfffffffffffffe82) write$char_usb(r0, &(0x7f0000000000)='V', 0x1) [ 150.096949][ T102] usb 4-1: Using ep0 maxpacket: 8 [ 150.217047][ T102] usb 4-1: config 9 has an invalid interface number: 178 but max is 0 [ 150.225281][ T102] usb 4-1: config 9 has an invalid descriptor of length 229, skipping remainder of the config [ 150.235570][ T102] usb 4-1: config 9 has no interface number 0 [ 150.241692][ T102] usb 4-1: New USB device found, idVendor=0c45, idProduct=612e, bcdDevice=2d.19 [ 150.250776][ T102] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 150.276987][ T17] usb 5-1: new high-speed USB device number 65 using dummy_hcd [ 150.298933][ T102] gspca_main: sonixj-2.14.0 probing 0c45:612e 14:17:42 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 150.527041][ T17] usb 5-1: Using ep0 maxpacket: 8 [ 150.527098][ T102] gspca_sonixj: reg_w1 err -71 [ 150.537013][ T83] usb 6-1: device descriptor read/64, error -71 [ 150.543444][ T102] sonixj: probe of 4-1:9.178 failed with error -71 [ 150.551483][ T102] usb 4-1: USB disconnect, device number 71 [ 150.626992][ T12] usb 2-1: new high-speed USB device number 62 using dummy_hcd [ 150.647136][ T17] usb 5-1: config 0 has an invalid interface number: 65 but max is 0 [ 150.655305][ T17] usb 5-1: config 0 has no interface number 0 [ 150.661599][ T17] usb 5-1: config 0 interface 65 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 150.672543][ T17] usb 5-1: config 0 interface 65 altsetting 0 endpoint 0x83 has an invalid bInterval 27, changing to 8 [ 150.683653][ T17] usb 5-1: New USB device found, idVendor=12ab, idProduct=90a1, bcdDevice=1e.eb [ 150.692716][ T17] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 150.702048][ T17] usb 5-1: config 0 descriptor?? [ 150.749783][ T17] xpad 5-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -90 [ 150.761202][ T17] input: Generic X-Box pad as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.65/input/input22 [ 150.896974][ T12] usb 2-1: device descriptor read/64, error 18 [ 150.946976][ T83] usb 6-1: Using ep0 maxpacket: 8 [ 150.953224][ T102] usb 5-1: USB disconnect, device number 65 [ 150.967057][ T102] xpad 5-1:0.65: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19 [ 151.077050][ T83] usb 6-1: config 0 has an invalid interface number: 28 but max is 0 [ 151.085198][ T83] usb 6-1: config 0 has no interface number 0 [ 151.091639][ T83] usb 6-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 151.102689][ T83] usb 6-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 151.111774][ T83] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 151.120925][ T83] usb 6-1: config 0 descriptor?? [ 151.160142][ T83] ldusb 6-1:0.28: LD USB Device #0 now attached to major 180 minor 0 14:17:44 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4b3, 0x3109, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00222200000003da877d6f0bc4f8"], 0x0}, &(0x7f0000000380)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4b3, 0x3109, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b3, 0x3109, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f84c00000000000000000000040000bcbb0c1c4dc1038cdbef22da85e4fc6ab1842371ca508363983376fac53af7bdf20594f2831defcce859e3c306af00af080a6a950ded224fe562662b8442380bf4ce71d183b7cb4c36dc7f3bdedc4a65abf621b516cc514fca3cbface919494d81"], 0x0}, &(0x7f0000000380)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4b3, 0x3109, 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_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4b3, 0x3109, 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(0xffffffffffffffff, 0x0, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4b3, 0x3109, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) syz_usb_control_io$hid(r3, &(0x7f0000000140)={0x24, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000380)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000380)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4b3, 0x3109, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_connect$hid(0x2, 0x1, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESHEX, @ANYRES64], @ANYPTR64, @ANYRES64=0x0], @ANYRESOCT=r2, @ANYRESDEC]], 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r5 = syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r5, 0x80084803, &(0x7f0000000040)=""/150) syz_usb_disconnect(0xffffffffffffffff) 14:17:44 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(0xffffffffffffffff, &(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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:44 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="120100000000c682f1390128000000000001090224000100000000090400000903002b00092100000001222200090581500962bfd27f"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x22, 0x20, {[@main=@item_4={0x3, 0x0, 0x0, '\x00 \x00'}, @main=@item_4={0x3, 0x0, 0x8, "07b5fbe6"}, @local=@item_4={0x3, 0x2, 0x2, '/e!G'}, @local=@item_4={0x3, 0x2, 0x0, "af9db9b5"}, @local, @global=@item_012={0x0, 0x1, 0x8}, @local=@item_4={0x3, 0x2, 0x0, "05c1187b"}, @main=@item_4={0x3, 0x0, 0x0, "af644c25"}]}}, 0x0}, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io$hid(r1, &(0x7f00000002c0)={0x24, &(0x7f0000000180)={0x0, 0x20, 0x6e, {0x6e, 0x10, "51a00a163257a38bc8fbc67e2ea6c753a86c821dd08e0a529a366ae3408a976f08d25fc4a6a0b1214b94b651c080f4cf41c35eb97eacbe07ae3fce7a26494cfe5838195c05f043f5480cb9e782c1e97d337120396e7955171f851508d50b8fd882df08fbe911750a840f16ef"}}, &(0x7f0000000200)={0x0, 0x3, 0x79, @string={0x79, 0x3, "8930e75339329a6740c1d7d05c633d7022f218c2e4456529b0766ea89d89428d8b83864d41b1fc64c7a02b6a73dacbf88855645d0b0baa63b8889951670d4f824b520b88d3fcae41f139090aa2ee2b7e24d555b3f7adf82e08ae92e32e96a426c6e742a5febce96fe731a9aa186492f47cd86cacd7864f"}}, &(0x7f0000000100)={0x0, 0x22, 0x14, {[@main=@item_4={0x3, 0x0, 0xb, "7b4511d3"}, @global=@item_4={0x3, 0x1, 0x5, "c1187eef"}, @local=@item_4={0x3, 0x2, 0x3, "bdd307b2"}, @global=@item_4={0x3, 0x1, 0x2, "c3e52677"}]}}, &(0x7f0000000280)={0x0, 0x21, 0x9, {0x9, 0x21, 0x81, 0x81, 0x1, {0x22, 0x464}}}}, &(0x7f0000000440)={0x2c, &(0x7f0000000300)={0x0, 0xf, 0x24, "fecf8ffcb4c3eb938041517cec5dd743c58cac774029d5e2af6c7bad3c1014270ccae8d7"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x2}, &(0x7f00000003c0)={0x20, 0x1, 0x22, "5111820a1c667fc80030846059390614868559120d5dc6c92f7e740c188aa7bce84d"}, &(0x7f0000000400)={0x20, 0x3, 0x1, 0x3}}) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x10000, 0x20c983) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000000c0)=0xfffff000) 14:17:44 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x6b, 0xd3, 0x23, 0x10, 0x1d50, 0x60a1, 0x6a31, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xa2, 0x0, 0x0, 0xe9, 0xdd, 0xb0}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000000)={0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x40, 0x9, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r2, 0x40095505, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r3, 0x40095505, 0x0) r4 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r4) syz_usb_disconnect(r4) r5 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r5) syz_usb_disconnect(r5) r6 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r6) syz_usb_disconnect(r6) r7 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r7) syz_usb_disconnect(r7) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000003cc0)={0x296, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRES16=r0, @ANYRES64=r2, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=r7, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYRESDEC=0x0, @ANYRESHEX, @ANYPTR, @ANYRES64, @ANYRES32, @ANYPTR], @ANYBLOB="a7ba9115cc76919a13e45a6989234461f549d88921ad841257f8243aad36b146cacc6f8a9bb2fd7c4e1693e915576cbf91181b1a4c0ee6ca2f19d71a5619160101dacdf0930c4964597b26331561e84d7515958345f4b6507a7d3f7d499bd3bd957a9a8fb68ab0d542c0d55cb53548019997afcbe2fce92353a631ae54c4b2c3e5a4beeea70f06b9a75faffc91a4751ab12c0e4ce1c4e9b9250527d8cfaa3e653113e8e0701777c9b5062aee6aeb67", @ANYRESHEX=r0], @ANYRES16=r4, @ANYRES32=r5, @ANYRESOCT=r6, @ANYRES64=r6], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) 14:17:44 executing program 4: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000400)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x120, 0xc2, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x2, 0xf7, "", {{{0x9, 0x5, 0x1, 0x2, 0x3f2, 0x0, 0x7, 0xfa}}}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000440)={0xa, 0x6, 0x542, 0x3f, 0x9, 0x1, 0x20, 0x4b}, 0x123, &(0x7f0000001700)={0x5, 0xf, 0x123, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x1, 0x31, 0x5}, @generic={0xee, 0x10, 0x4, "625abee813a8a6c3245296ce16fe5cbf33964894db18f6a0197037c45d6d7d95f593a132f9f93a48a8ec8c55861dfaa74f771dcf29d2117deeb250666098e81f94ee1211554535cecca558ea98d01417647c54494c7c8944fe58b6b5ebf0a669c51c77200cb1e856291e7eb7004d996e94f70cb645c9dffb4b82752f5cb3094b665a10120d7255c4de87cac4aad9cd780141801118151e19303485413f9239922524fcbed6e6b7779176148b81cd583ed4fe5af326057dbff65bca7a897ee9f60771ce91d9c82749dea47bd176fef0a5a742cd236dceec0a3efe359770e7f61ef4ba848e231bd91f359207"}, @ssp_cap={0x1c, 0x10, 0xa, 0xfd, 0x4, 0x3f, 0x8, 0x2c8e, [0xf, 0x3f00, 0xff0030, 0xff0030]}, @ss_cap={0xa, 0x10, 0x3, 0x6, 0x4, 0xff, 0x7f, 0xdb}]}, 0x1, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x425}}]}) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000100)={0x14, &(0x7f0000000040)={0x60, 0x16, 0x6a, {0x6a, 0x78b46c0210c1522c, "adcc46ebfa2990de7ce65fce912b3963431e9fa62522a1a37ee67483b1dd9ad07d5210c9d0cf43caaf16f1ef2d2571bf984c2d1b8eb509d1b59d72d5e01e9355747f2c3aed739f74f0566bc93863b9c76059f9121cf996581c817e67100f86b760bc720e156b83ed"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000380)={0x44, &(0x7f0000000140)={0x20, 0x0, 0x2f, "6bdbb09c4f036f2a272e8483e0503348206d4315dfc99e093dd706b0a33f00c872ce5554b051d98c77a3bb859a6734"}, &(0x7f0000000180)={0x0, 0xa, 0x1, 0x16}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000200)={0x20, 0x80, 0x1c, {0x8, 0xfe, 0x3, 0x800, 0x81, 0x2000, 0x8, 0x7, 0x7, 0x6, 0xffff, 0x401}}, &(0x7f0000000280)={0x20, 0x85, 0x4, 0x9}, &(0x7f00000002c0)={0x20, 0x83, 0x2}, &(0x7f0000000300)={0x20, 0x87, 0x2, 0x63}, &(0x7f0000000340)={0x20, 0x89, 0x2, 0x1}}) syz_usb_disconnect(r0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000700)="cbe1177ba874d767479a2bde3bc6aa437d289bb28b17a54bad92f99d24751522b91b897a519b45a5494538875a4d40b7360cd4768307c51b941ba767bf56c733a7df72ed90dc6e6c24c4aa8192f1bbd1b47582fc69280a61df8822d1f33b30889aa9a1c5e950bdb520da2df7946c20d185ba2cfc884da0f5cd1aec8b777a9520861781ee977e7ad15f26032ec72fc102e316cf47d8fde5cb6e4834282fd02211eebf978df960bfe9532f3cdd9b53fccbbd1c88ee8fc21a44551778f52f260ce4ebe34160cbc0a2a1274c64371b0c4f399bc38a6cfec8b6930b10e14f2b9576a9fe59495ff68e031080b39f74bd66e1177c1f9427917b22ec86ec39af444cfd2908203d772fa2054eeaae36825b2100f896cc36565381a2c4815bc298837b886b49682c2edad665e4b45179259c155989c0582a5989592da204c4bed54f3e6200a444e9f70279cbce19f174b70a543256f48854fd68dccc4a873ecc011b29b4f048146e28e311889b30e8b5af7ee9d91f84b043d387685431c6aa54888f7b60f21258aff05368f609a5fedc7d316ad90c3caa8d1047e091066624055ef05f60ba154a0e6d6041ef8239091b7e054a0e0cc8712d8291d85778700bf85a5f214a73393b87060984d7de89b1d1bf19894c1a8372228131843bfacb370cb059ab1576571ae1bb3693314896eaafe5739eca0b33588003958ef9d156d0520568cdb26fe360424edd33d3e10326ba54acf200c174db1ac7030147ebb00286cf327635cccddca2bddb42b514836798b6420a04c84234aedfb04deffb19abad47b3d7ede730c858ff64aea932479db9577eb0a6d6e030877720a864ac573f85e5e53a9dfe370b04fd71404414e4b31c07c7c66d3218e3c6fa40895c362d2985da24940c933b0d2b946fcc0e9e77ff32afd5cf3397fee7ce32f819848b254c669cd4f99e80ebaf971eedb64cb5ca10a5984fac31152f984678966ba3ce0a5cda0eb935d3a8b5693616d34f8d78539e038dc77ff3d02d65380f53a979a4f9763c4939aeaad2320461ba00ac559b21cf66d3e01baef98c2761b9b81c5fa090ca13deb695b0b8cacae67a6354774d0192aded5965986f8c6b4fd111f77829f87c1cea7bb8d6eca4b53be587a6a26e37153aa2db82b0d0905849a18692d6c12564b6c44bb9b402218b93a46eb45e6faeb81f6aad95ee6906c5f0ea7b879a2f1f814cfea47cd9aff61da8b61926f74e5b8ec2e006e63333ca6e62587e1404c570a74b9f825032b69b4512a1d0a56d1187a64f21ef7d1dccec6667b5ee9d6f126235d481ed38d0d7dbe8dfd0acc3e79d7d990370f0064f920840acfffab900d4f39711c1c1049c79299dc02a891f06d3b6c00b59f793555759f93dbe7f27815422a826920928710628dc568b784ab21ea2d6f46eb412bae77cbf14a89a91b3bbbf272d573340d5c3439b95c2faa79f98a9ab491928c4a1792af84d7852bbcde858f9ed0d0ea4d8d2ab14725856e8d602daca3b3573c7d3595ec7376d69c3a16da644c6934ef1f908eb71137f35b8da6cacd54a296316c5e75ba28f29326886b43f01bd87386005d1c94914cd1d4f689d56dad5f8f1a53d4d8a11e5acb76012a851e15df5573cb300106d2c3e9a3429872d095d8ea9861874ea4924c3efc0a186bc34ee03f9dc654e944565cb6398cfb6af1c8d5331940eb008625fff79106f3fdd027ee9ab8e05879d0c3d1e3f3ecde487109ed9882f37b55df09801b3e65534fc3c9a30ed04279165858dac8b8dc5f8535458fc613cbf70edf60f4ea4fcd5d76b0872c8675293a69614dd015fe7477dcb65bf7d036456055c8a132c2d9d76aaf483ba024efb6c57e2600e20c7e03320865c87b58c02740538e324c502d08ccf78171475e41e9a055ec081381abf5ec23d0c18a6aefcea862f4c2acc9c94586a37bfb300bf14cf90b2411cf27daab58747edee17ecd0cf923d181a25c59678611a73c451b1c791e103c6f66d525acf4abd8b833978070c4358590eb2d070f54fece3cda9475e893a007eed93774d2f4f3edc9f9b98e8456c13852fe152fec7ef37fc1b32cf0b4405ceb1197925715fcacda0e385cfdec1cff6ff65bc3244043d8bd2af212abae6d2fa6f9268a620f7dcdb4c5e89ae0bd013f7cc3a7b49fa9f282e28d5453431139a59ccc7bb118c9a52716e7963cfb7e49ce74214d8bb5fbb3b15dd2681819fdd7fa31db49d4b33702d6a00ddb296a453c650201f8d48493455c9adee90ddfe089ce18e6e9d0fb5ef2ea56c86c8889e0517c572691bcacd7b1de96a634be784bf2d21c50e25733b2c011680d9dcc5618df98800ba6fae4a920e8134fafdbbc4a37aa6af71700d9b98532c56a938198521f0a83b345f31f3c8758e831fd22a710ff8b46cd8446aaadca124360d31c00c46e5dc8fa720fcfd016f51fc63d7fb9dba0fb527524d30bb9c1ec90df50cd80c59ce16b35dd1da381ab0ac2a953ac182dfd13d223dfff05ccc3146e96159a8422fd01c1f33812948a7b411c94f5766135965595d989e1319b04e44bc7b07da43e21cfdb9cc40cc81cb7755f05824f1d43f81a9256054178843424bb3b7afb0b9553a703b1e6784a0676d690431cbb6bd35b94bdecdaa1a0d4188a921aa50cc9c6ff692f1dc1399e58d5a361735ed1b1b459b2ca274c802114b4783a8e767b03d891cb735f13bc2eae52185d18327d831b8705a9621824fe16b196a08e987ff2fcadb5eca757440996b116a40cb8d56b48a80b02a734e1f8fb60582a72acece14f73f44de3874d8c3151461d837cc468f9df826f98225cab185495c3f1350a8cb30f728d04d18e4a91cb6928e5ea7d36aee5c950c20b02caa82d83c30640d42cec5372b4cd40d6fe6abb8151492a8b8317d304f0ab2aace5898e690b064e73fac7f6dea883eea9ddb08e74b5fef4b121e48b0cd1732f2b22b4c991739752703b3a435810ee193981cc6cf15fbd5e169968c4faa02a4c5887b7d42b9c78edfd687d02c85865a17a4b9356fb07f67df82e037c9c35aadeea03438fec9af7b05a5ffb72cde407b2f27be4d6024a92a69068ebc2c396cd33c6f33174f22628319cb2bf80990792469cb843634c75998c68607cbac69cd6785292fc7117ef109532b5ccc50f219453d1b9aad9f6fe5f211528e4218045304acb004c42b943ab4fc2dd38825f9e168306f5dc0067d573cce154b46d6a799405ab37cfc490c3bc7772cf55b9797c96c51a4f41f105c5b028e7e51c67aa404903fb84c87d0ef234553b5fe1659bff72aaea8d0c8e9e2f3876085f9bb34953dd66fa639fad2f4416bc7586bed5f632be90d2acddcf8c4ad7436aae284e257bf0dd2ef644e0db876557d249867a86edd84cd0d2f308e0c091ff5f230ec298a1d246d3054087a2c2c86412264fd34828f9b796f6cab8dee21d46cdae58161513f9492b86b009814db58da225bc92d6857d357ddd7a18054532e3ad600e443e75d233f760c0de05671a96463f6fe5e9d45e0016ab68afe29b3de246f71f7f8f367e1484f67e13048574ca34edcaaf94ef58fc69695264afd18628c2ee644e3bc1a63b811db762a0e67df3bfedf26a4a11d0e81f31f8e678ad7c81d2cb7750bc10b178ce15afaa2b78629d0a276900a59dc796802cd60e9a826ef8be252f73d52421cf5602d192528f6442f2cb5f1e304e255bb18c3ef8c6153e83f3246c8826c84db15b7aca5182828bab6046f19b02e2ccd7db89b1d63224b1f0dafa1c8b7b221885225a515c03e71f05ea1719dd6b2c908c149393c54d91b7799606b15ca4bb5824da5bc05c2c76448d71f7e1a036f33d32daf7e3a1594e9bdc271aeab732f0c1d5bd35a1a5b48e33204c1a72d6ac94174c7f8ac7cbd5fbd502c459abfc1b84a348135a2b553aea4b88424279dd6396e9609069cc705da72c053310b08e3652132fffaade449ad80312eb826efd45ce0832e3d480f3d83a62e6643ca8c8f7109a237b1bb300c58932bf47af8076825074833268ffa6988aa977b5fe48e955e5d88296dc7f9f5235c231d5f6b78f01ebb728c522034977c64c55a7a728c997d453c0937150cfbc728cb14358dde5f4bd9d67f0ad6bd01742bb63908caeabeb4be6c85c9406b0c87689ed50cc6fa88aeddd03023ee8ef8b4c6d276585ca632148938aefb440c319545e2cf044dca78f635c2ac1a82b4c96f3b9af3b9a46072c27c05c292fd8cf38cea67e15bd8571951b4d92a8a03e8266467d82535add1b787eeafa51c0126a8e9e6ff729142ce425053c4a4ede130a47482109369a688ef15cd014f740634dce1334de2affa38713b39780fd69c2e399cdbbb082e9d69d7327f1ff93a4a2965af2d0b925c42292ad5520b0dee3cba59c037b89a6571f0fad0074f979a07c043c0d44de65709dedd8bed241fbe9312f60d86e95104a34e340a81738467c94b42ff5ca0c33aa1172eb68bc73028c57c96d39046f7cbaa98a06a6365b8da047975889dfc59af99d5439a2d276e532a29133376f4812703034dcacad3305e3d13b7eef8f6fe2c4a40ab1469445172ead06d847d851416cccf36fdd24a7959c09bddf12af29f62d3548f9f8ffabd5eaf61ae3fabf71683248f0a3bd907ffd0a0c3279855c67997d284848190b0f9df585500c4617f5fdea60c1af7d3a16a60f2a4f708bd5a301184a9f722e8fbb0cdae1cc9c69ff6be905b6d687d59944c6af1f7761ccfe07caf5c073319a74718a6b70889230059502c1c03e2740ad341afa38f68fd79bbddc20348296866105534620d9ab581287ef260ed44febeec1ecca3ddbf773eb4a278f378aa158db0b0cd7607cee92dc2e48ec630883759c379eb59d2d42afe84c0efd313bea7b3968b47d46e011f1f195b3e3e2e34a0235694364d1f4d70569453eca0f422083d56255193d5901bb3527070b9e3bef151737c667ee698964f92baa2f42c1b10d352555016c20f08a864fb6a4c91084e0b14c3fec9bce816de8004dc7eac3ee70b0a2aed5f9877ed6acb1fd63e05990eb93fab3deb8aeb45a63084aca81f0350b97fbcec14bc1433a2b013d572f76b7428ab8dad5aa2a9b32d815197e774bf1c57831f4f52185cdef4f4152a81148f21c94d631acc60f26f2273ea92fb5e543539aec022e04703eb0e0c25834af35df76ab6845c693fefce0363d8792bd2297d77cdc3bafbdc799b3247e33fe1cbab2a3587eafbf6dcb6fcf4c01f26b7f006db4366b1b5a6b3920be399ea32dfcde3c5f74b319307172fd66d0671641d1bba21c443152848442cd35aa798f73ad4fea47bc2bdee9cd5d4ecbc778d1187e79a49b9819c42e315b928dc465d653b94977f758b2c59c98b4aad040113943f902c36757a68ee27ddef5f0a5fa807e0cb7708ba3b696700168670e368f86917e91a02520bb1950d590e68cbbb46507cdf1cd59a32d97c88f1ae3e254113e72a0297fa6ee60a3d0e08e154ab43047527f1af98245754c0137ab0b1a56e8ce8af05951fd1c22dbc70cd2453ef8151909f165527d7a30eb3c6d74fc1453f1daa2c411546f31a84337932058ec4c2f433e7934f8212c438b4b272f8497caff73f4614e553714e2ea2037f00b65544ec3c29996510af841654440eb00bc7c05bed7a09364ad64d7f94a0a2cdb0feecf8d152611a780ee310b80508bb6b87fc1f8c70e5e98c542c8f34f66abf02afa1065342101ff40d326df514b740b8ac9c363178f93c4a1600d301c7caab6ac65f4052c37430508c09b0b50d754e45f35e4b48fb03d3b55fe08cfc3d90323ac354d9b14dd5db", 0x1000) r3 = syz_open_dev$hidraw(&(0x7f00000005c0)='/dev/hidraw#\x00', 0x2, 0x40000) write$hidraw(r3, &(0x7f0000000600)="a077737798ab55aaea110a45292fb17e0603d5cf9e215758be9c400fe82b686fa1168be61e20cba1a25e4bf21f7c5829bdda36a53f5d54755e1075e4acc2c388a6b9df7b46c1a928c1b92c4eeac028fef63de09fe342226499e024e84f3d25ee819bbcc60f9cafbdba8d05102aba4d4bbe494561575db1a72af74b259c96a6a2f065607f8206546e08c9ceb79d61eb45b76b6597a81a1c1b1895056b7d724c4e6bb2d320442532796fc2fee82de5c83f8fb354d3f2dabf7fe65eb619ecd589899093e43223c95fd8ba8f699ff63d5cdd", 0xd0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000500)=""/136) [ 151.492719][ T102] usb 3-1: USB disconnect, device number 56 [ 151.786981][ T2723] usb 4-1: new high-speed USB device number 72 using dummy_hcd [ 151.786990][ T83] usb 5-1: new high-speed USB device number 66 using dummy_hcd [ 151.906965][ T102] usb 3-1: new high-speed USB device number 57 using dummy_hcd [ 151.966966][ T12] usb 2-1: device descriptor read/64, error -71 14:17:44 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, 0x0, 0x0) 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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 152.036972][ T2723] usb 4-1: Using ep0 maxpacket: 16 [ 152.047024][ T83] usb 5-1: Using ep0 maxpacket: 8 [ 152.146978][ T102] usb 3-1: Using ep0 maxpacket: 16 [ 152.157171][ T2723] usb 4-1: config 0 has an invalid interface number: 162 but max is 0 [ 152.165414][ T2723] usb 4-1: config 0 has no interface number 0 [ 152.171890][ T2723] usb 4-1: New USB device found, idVendor=1d50, idProduct=60a1, bcdDevice=6a.31 [ 152.180961][ T2723] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 152.187933][ T83] usb 5-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 152.190281][ T2723] usb 4-1: config 0 descriptor?? [ 152.202703][ T83] usb 5-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 152.215405][ T83] usb 5-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 152.224532][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 152.237062][ T12] usb 2-1: new high-speed USB device number 63 using dummy_hcd [ 152.267128][ T102] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 152.277662][ T83] hub 5-1:118.0: bad descriptor, ignoring hub [ 152.278119][ T102] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 152.284369][ T83] hub: probe of 5-1:118.0 failed with error -5 [ 152.297047][ T102] usb 3-1: New USB device found, idVendor=04b3, idProduct=3109, bcdDevice= 0.00 [ 152.297063][ T102] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 152.301886][ T102] usb 3-1: config 0 descriptor?? [ 152.319915][ T83] cdc_wdm 5-1:118.0: cdc-wdm1: USB WDM device 14:17:45 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, 0x0, 0x0) 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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 152.527096][ T12] usb 2-1: device descriptor read/64, error 18 [ 152.562207][ T2733] usb 6-1: USB disconnect, device number 59 [ 152.566954][ C1] ldusb 6-1:0.28: usb_submit_urb failed (-19) [ 152.576676][ T2733] ldusb 6-1:0.28: LD USB Device #0 now disconnected [ 152.597149][ T83] usb 5-1: USB disconnect, device number 66 [ 152.788559][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.795567][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.802607][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.809599][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.816645][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.823636][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.830638][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.837675][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.844633][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.851651][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.858636][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.865581][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.872585][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.879566][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.886517][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.893541][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.900512][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.907508][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.914475][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.921482][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.928469][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.935411][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.942413][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.949405][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.956339][ T102] lenovo 0003:04B3:3109.0012: unknown main item tag 0x0 [ 152.956982][ T83] usb 5-1: new high-speed USB device number 67 using dummy_hcd [ 152.965066][ T102] lenovo 0003:04B3:3109.0012: hidraw0: USB HID v0.00 Device [HID 04b3:3109] on usb-dummy_hcd.2-1/input0 [ 153.026998][ T12] usb 2-1: device descriptor read/64, error 18 14:17:45 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, 0x0, 0x0) 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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 153.147572][ T12] usb usb2-port1: unable to enumerate USB device [ 153.216979][ T83] usb 5-1: Using ep0 maxpacket: 8 [ 153.337083][ T17] usb 6-1: new high-speed USB device number 60 using dummy_hcd [ 153.344807][ T83] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 153.357705][ T83] usb 5-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 153.366731][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 153.375986][ T83] usb 5-1: config 0 descriptor?? [ 153.418919][ T83] usbhid 5-1:0.0: couldn't find an input interrupt endpoint [ 153.437978][ T12] usb 3-1: USB disconnect, device number 57 [ 153.517032][ T2723] airspy 4-1:0.162: usb_control_msg() failed -110 request 0a [ 153.524489][ T2723] airspy 4-1:0.162: Could not detect board [ 153.530468][ T2723] airspy: probe of 4-1:0.162 failed with error -110 14:17:46 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200), 0x0) 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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 153.577035][ T17] usb 6-1: Using ep0 maxpacket: 8 [ 153.697096][ T17] usb 6-1: config 0 has an invalid interface number: 28 but max is 0 [ 153.705248][ T17] usb 6-1: config 0 has no interface number 0 [ 153.711448][ T17] usb 6-1: config 0 interface 28 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 7 [ 153.722408][ T17] usb 6-1: New USB device found, idVendor=0f11, idProduct=2020, bcdDevice=48.c9 [ 153.731467][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 153.740359][ T17] usb 6-1: config 0 descriptor?? [ 153.781091][ T17] ldusb 6-1:0.28: LD USB Device #0 now attached to major 180 minor 0 14:17:46 executing program 5: syz_usb_connect(0x0, 0x288fb428c89d52c6, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xf3, 0x7f, 0x21, 0x10, 0x93b, 0xa002, 0x5d56, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0xf, 0x3, 0x0, 0x0, [{{0x9, 0x4, 0x1e, 0x0, 0x0, 0xa4, 0x7c, 0x56}}]}}]}}, 0x0) 14:17:46 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200), 0x0) 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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 154.097636][ T12] usb 6-1: USB disconnect, device number 60 [ 154.105167][ T12] ldusb 6-1:0.28: LD USB Device #0 now disconnected [ 154.216994][ T17] usb 3-1: new high-speed USB device number 58 using dummy_hcd [ 154.467442][ T17] usb 3-1: Using ep0 maxpacket: 16 [ 154.507058][ T12] usb 6-1: new high-speed USB device number 61 using dummy_hcd 14:17:47 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200), 0x0) 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) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 154.587088][ T17] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 154.598297][ T17] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 154.611296][ T17] usb 3-1: New USB device found, idVendor=04b3, idProduct=3109, bcdDevice= 0.00 [ 154.620356][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 154.629912][ T17] usb 3-1: config 0 descriptor?? [ 154.756965][ T12] usb 6-1: Using ep0 maxpacket: 16 [ 154.917024][ T12] usb 6-1: config index 0 descriptor too short (expected 9, got 0) [ 154.925730][ T12] usb 6-1: can't read configurations, error -22 [ 154.938707][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.946050][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.953058][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.960047][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.967037][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.973989][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.981006][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.987997][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 154.994944][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.001953][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.008940][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.015893][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.022931][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.029938][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.036961][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.044006][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.051008][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.057990][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 14:17:47 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f0000000180)='/\x00\x00\x00\x00\x00\b\x00', 0xfffffffffffffffe, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x80086601, 0x20000000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40086607, 0x20000000) 14:17:47 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000280)='/dev/input/event#\x00', 0x0, 0x100) r3 = syz_open_dev$evdev(&(0x7f00000005c0)='/dev/input/event#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x92, 0x200000) ioctl$EVIOCRMFF(r3, 0x40044581, 0x0) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000080)=""/247) r4 = syz_open_dev$hidraw(&(0x7f0000000200)='/dev/hidraw#\x00', 0xe3, 0x326082) write$hidraw(r4, &(0x7f0000000200), 0x33b) syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000001240)=""/4096) r5 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x7fff, 0x204000) ioctl$EVIOCGSW(r5, 0x8040451b, &(0x7f00000002c0)=""/28) r6 = syz_open_dev$hidraw(&(0x7f0000000240)='/dev/../raw#\x00', 0x0, 0x12d441) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e0d595345e24ea72cf22da8cf6bd8605cc6dd64", 0x140000) [ 155.064939][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.071941][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.078927][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.085876][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.086982][ T12] usb 6-1: new high-speed USB device number 62 using dummy_hcd [ 155.093836][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 14:17:47 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(0x0, 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 155.093860][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.118564][ T17] lenovo 0003:04B3:3109.0013: unknown main item tag 0x0 [ 155.137647][ T4595] EXT4-fs warning (device sda1): ext4_group_extend:1797: can't read last block, resize aborted [ 155.154098][ T17] lenovo 0003:04B3:3109.0013: hidraw0: USB HID v0.00 Device [HID 04b3:3109] on usb-dummy_hcd.2-1/input0 [ 155.200507][ T17] usb 3-1: USB disconnect, device number 58 [ 155.213200][ T83] usb 5-1: USB disconnect, device number 67 [ 155.396958][ T12] usb 6-1: Using ep0 maxpacket: 16 [ 155.557139][ T12] usb 6-1: config index 0 descriptor too short (expected 9, got 0) [ 155.565343][ T12] usb 6-1: can't read configurations, error -22 [ 155.571820][ T12] usb usb6-port1: attempt power cycle [ 155.815926][ T83] usb 4-1: USB disconnect, device number 72 14:17:48 executing program 3: syz_usb_connect(0x0, 0x1, &(0x7f0000008480)=ANY=[@ANYRES16], 0x0) syz_usb_connect(0xe83d42e25a9fbf44, 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="1201010276a9d74034300075a1a4010203010902ce2503030760020904a3c103ff810b0209051103b803070805090508ceb20102013f022dc7d8226158dc48d2192611e9239ef4995ed82745944fa9b66dc1dfe936813291de03710f745dd6726d51776a5bf4e0c5303a8af5fe16e0375e90b693b0fb38ec1a9a7036c23817702d90a49089846b797ff67d943869546ccea138f6231b3acf06b3d9fd3bd72b0e7cc7e4cc257bfe1adb21347f4b14edcc2f1f039a2eee30cf7ab8f39cda413dca87f6e92f7c2924b9a95a7c23de314f8dc36ec50722ddf85bd709de8aa3b0785fcb61b0d5224d843279400529f839ee6ee73c651d8ceb37b85396bcdc0748c1857c980cc91592cbece0cb897656f111f0f1aacc7b22c4cd58f21afc550e7afb6333e50d7410e862e492654ba6e53e088cd2fc713d929fd86bc532c419197b1e7b6d2e976dc09fd8ed9670f9bac8349de0bda4bb60dfeb77145fd389af71931596dc92e55d4531970dd00c5fce7baf519608329965298d25a3064788fb1c51d3aacb7732017f8ee745518f08311ced229f448c7cb46ca8cadfe4a958b564b3a8c55e11d5f7650913faa2be453fb75239e41ce96bea17ae713f0b7ab5b6e5bb9794eb9be59f5d96e240a1e086c785af99774933af59c20b01fb625fc8099cc1cdc1f307e7c7d693326dc6befff5b847fb1e24c6877e13270af174a2973998ad4c8ad1cc9ba192792c330f67dae1bf1be8a10c5fee3d79892bc7974cac3bb7a0305464b01e16d90ee8187fec41ac6fd4ffa4d9d088614ba33d9c2d269f1d1b02c77b371030d1826b5f3ef9fceda35ea9774236404d3c77f590be2f39a00efdeab964e359a99009cdd2ec273bac8151cc3dbd958897d85a24a70339502da47ab513e91ed58c59a556e6684402ec00c978d9a1231761d7377c87ae1d73f1600e64bf3cc55675a052604229b80befec040e6a15863dfa0b78979bf2fe14ceba9c8dc5a6359454c7def774a179956fb3cdc5f3f525a12e969a9683fdda111648ff9c1fc708edc439dd2e8581f2dff30072f12e9c632cfe0be210633920a0bb3bcce45577e50993adf91141e513a921e24e85797ca9d566c990c349a6eb0204b522fde56f97f68f6a679d43d52214708a6c062df4c329b840f4d169c0215e77e45ce733cb0589a5abaecfd5b7dc324f97570a71afb89c2ebdbcb923b3d4b5d9f5ec1f2ef4db420a62ce42e27089b8b0f7ff0fdaaa0fafd5cc55d726c5062390bbfc4d2f71a3a3fda8c0bc09396884f713e28342e6e68f131ef87ec1ac9b091b057be8f446cfbb8521770f691e1e172eb995ab457de080b7558bca75a2fc41bb607f1aa447a86c9b403c0fa56bff5de24969ee24ced9cef97d54049a7ae902918b05a070be6d58a2ae2582dbd58ce3433335223c645385a231e2a80d6a2a4a9458b41bb68cad38236314f60b05f866e0728d05c9726150f3aa5b6a514d5fc85f069ee51a65178f74c4607303eb8671c98a64bc752fa3474f51766999a634ea1d0d4c3ac821fcabf08ed4273e307e2153302b580558928d07b8d2b8c14a59746ce744a494427b533ec037e8ec321baf979910d4c13b54c98084ecfa0a7abd36f4679730643f5b2dc6aeda3defa6b147d0008ffbf109412c04484cfd59366007a21215aaff79f71760958958bcbba888ac79aff32b2a871cf7fd1708ce9857bf252ca44e0f28d78a11c0235eb69cdda9c30c2cbdd83acf4044f565e413debb2c025dfe7dd842a365289fd43b6cdf7cd5025b04de4193d6ce2fda2aac30f9497d435197f55e01bbc926f49124d1c6761a3799661e313dcaa8439cfbafe90a19c6217d0053acfe06b518d2a1cf0ccbe3cf7c2ccc92db3f0645250f5ae470defc9dbac92784847d1d68802d7ffcea8c8528eb90ff7ad62b4dfab6d39f37605fd03a5c201580d0eb61253a01ca149ed4f37b57ba6dbe203d18e21dce84808fd8351f64ba96f6445831e334e72230cf2c8e2dc0616dc4252768136eba7f44fe1004282c2ce8c3c7f792e6d7b31822b43669af9ff91d8659b71525d41d4fad0b9170817e9899dee8066c927fc640f97858518065253b7ef81fd7ac5666974923bdc06d64bf5a5c2e7bddcce905b26f1e7b63b23fe4e14064bed1b783201d95e707e898da7e44f825114f5cf0a7ea93ca4f107837d8fddd723f82721eb1be07c6cd08317ab7b40a66daa966e980aca01ae868fc108b6b242185cd00336cd63c4af5cd755a81cc3c514897a9f44a9136b9fdc13fd0efec63e8d703bf9962d68d6615d71a809fabb5078364715ecacaaa3c58c5b0adea26def3323c55d0966b1b62fe9d5281f59f872338cd8ca67e42886b1549ffa9c9760b25e89f8134ab51bcd60417ab3b0d9b36e521d259a242e1bd747d3258595885ee1b59859a9faa6cd96c0eaad596e39eb1c9d40b53e60b063cdf2740071b8e6c5a193cd0ec166bc04a73358e466e4e559fbd544c9e5a31a487f0d505906ef3bb4c656fa8e21435020ba67e8305c5558fe0b95bd5324c0c79da508f9094118a726f22ac2d465907afb82c220f36a4db260d054ac99433421075a4a377cb3ea7748c44351aee5c4f65bf7fd6146a590f094366c5eaf5a007a8431cc7cad0d05f5f0ed02717c7831ef7c22f037b059168e54a65a4a029b32b87a753dc2f0eb4e6bedcf3d22ca80d5a79b3b5561fe72dad3dd3dcf9e85428726578e645cd197f4d887bc72a7ef29c0062b26668b203c8d14dfa8942501fafb4a83b485c2d023b3a877162331c892c4179421c45b78e786ed955d97c7fbf9b69be0aae5f89028f04a1beefe1b629226b8c95141546a5c2b184b1b24b2005d4399b907702634fa7dc137bc72668ba58d976a298f4fe32bd56b68244f7567f952d58b7420f2d22ffe2dce897cf81aa509cba856bc1110e2dab685a758f3fad0c990128107e2ac65be05a1f2cddf61ffaca8c34336411db8b9803a208220204f30ebe833ae289544f3b4f6d02387c6e16bd9d8f4b045fa54f1458851f1f84086f6eb2c211407bb2dd8f45588ae816bfdb72324d755c0ea9c669f124b69c381629bafa949b1d52307399d15f58a9fa1bc1ffafb06db4bb289a4c8ad9c45fd3723d2d361caf28a883f3b53435d28d01e98285420f511f77ada2e7f08ff5c6a47b53f6ecb69be2f564789f4ccc8716d25055078421094bb20bf72f8bc4f7bc6e5da764f3f8ab5e14f06e38bdaa9952cd55b025f572958fad9e5c4212f99c9a7f0afd3a97eb1fca4c578a4244d2dcc992f5290106c4c6ede4c4059d94a5bda32267b557d899acacc92d9d9a058297467b5518cde4745e9ec49815b1801874797b51519e517c0a38f57fcf46e56912b104173af61a6401bee84eaade1b09c9d86bc97b8f98ee1fdc99702fc1847b314d65dd0f1f26dfe421761f8e049c4ba2537c4902ece8d6f1ec274c503af5355ad18b94658e797a6bb088ac3f7cdc3724439f9a236942cb7738858c87fa5b5a01db27579134ef661f2a2d39ecd9009ad973b7b515092d96ec802e2b9460c3e362226fb2d5cdaaa10cbac92311b67229c66f6afac3bb7f6b67d664325980aa53ee76ae0a5d09175a605e61ddc2bb3346ecea717c0959613ecec292e9d9e4b4742cb923ac4c767cb430d758c5c663981e4f5c892d5ee80cb4234fef74c8a75c838674cc44d241ededaff3518bde224bb8cdb74b508fb45d5b76c2ee6c75282c473fdc33d42bc741e970086bb3d586c9296168309a4492ad5c742fe0e73186c7b3d84a82bb65351403af30ebc61c981cfa0a70fa72761048365d0ee7d200e924c928987377148e211b3b02c8b3e554ddfe585cd57ea32411b45cf405d7e78feade70a0b1b558c1f88ed0d6ddd4a0e07f7b7985e497c544f601a69add0bc931318a82f03392284757a2f2fa2af49485857a809a38986cd06246bf5eea3dbce315cad3c08b2cf9726cec1f22fefe7ee35a6eb3c2e8eb379426c68208e15592f6f105d4eed3f3024c68b25d456f34d0c973a93bd13476a3382d1896263bd164132f1f3421acdf35e3091500d65be7a3546c533ff5d173a9c639984bc3e4bfc49ccce50a9b0cfb768426f3eb24614aae8821c8e1bfe7310ec2b261b4bd60f5f61a58a5f2f35d5a9c4b57734959f4e685c52b8456fbb237123ecfc1af795e8860211ab34086c6133f5a85a6d522a7fc8380029943a3eac416660a2b54318297f9cabdefaf5c741074bd8813724542afb60398b3b7db6a2c44f0af176b69470d95255bb0c9df63f3b7ec23db221dba6c10667cd3ddff39357f101e488f1a467b2e8abbdf4b0b2f9d27e64bcdf6470b2ab9991a390e725aaf953c3ee325a4ae86f9da3d5b4adb1a7a2027fa45f1af42cd2e9290cb798ba4e8fd2fe254328c71049594add5cbaa840a444dda39d2604a4d88d63cf58f9f1c709ab44e70ec6408b4674ea85bc9eeff2f7dc02099f6aca0a67bf8e2b9cf7c181654d7c3f4b57d0e3a2e63fc4e82056b33a88b76e2380d8226588e38a7027b21bc43a9007bc338cdbc8de148b2f9223f8578ff2b7eb401053cabacdae86b8bd655c79db6fc69c48e1d25afc841757777158b574f7b33bfe5581dc2f31e58e0f7b9a2221afd43522c73367db771fe3997cf6159f35f48562f63a5b11f6521c451da04ff2381ea0aefba56342fa56c50764dc3a02b5a4b57cd2bcf0c89133c218ad2c1389aa7c1fc1ff3b9a3778bdabf28b2708ecb0eba02784f667855b7e12e72e0be1628a1e0cfbb0bff5f1d13bbac1dcc3054d2d54e5d8005891a0f2d700443f0dba6939998bd9d06309da110b61bcb15e206a16e92ea638798c1bd5b1db2da37c3a387a3a2d702339c6cfeb7a7a3701a62bd8a203a25b2df04a20c381fb77b0e6bd5a30d0974dee63987ae6cc9af5a569f4cbe00511f207111f93587a8ca96e94cb298774198c1c9d87791e58378874cdaee90a120ca0e3da54678aa015da886d73db8033893b4db727668e611b53b9304fa9663563738b13862020e6cb170aa0e301aa3d9a6df9085bf655febe8d791348aa6f9a49206723b59ce734856158cb3cecb808ccdefc7f68dfb396fb132fe904a4c0cec04abd6f652572f6644ec6da320a6367801100e74c1291e96442229cce1f24bbe9a3ccb727b33fa13f5e19ddd4f9c62f095d8af9044fa5a38a0a16ad726738ae1a4e7579f4bd7af8210cb615220eac61240715c61d61d0737382cfa5ebee97852e5a530c62d3877424c8c6d4a4511bdacab294773b177d8e3a4c2c05c450f766e53c266bd767d3e0be51ff50aeebdab6459d387bfb954ff76a7f913a96c4c8e24e23e3cc1bb3061629b8edc249de3461e2f043da0a295faaf6c9050124e20f110bbba0d69ab1e6a6232727e3c0475599c23f4c6938115fb31ac37e9a939aecea4dee38a3c60a8d1ebc23e9f2eeb860fbd32af2c21049a44eac06ba0e4034aff3f71250d8ae9ab531a676ad421aa488f5f1978e254aec35668fd144dc69780ef8da865b5c093264ae2e81e2629ef63dc55ae559200a220a04b8943a53d09a9e7babdc1a8bb1a57367cc27363a371ce35860197a0fa17d6b16faac33cf01d2fa4c98b90d7d4b68dfe36a918eb11865fc9480ef1a48fe341f3236018bcc21d1b5f1a2db1b26283dee7dc26959d66f0dfa7340c5af2045e863359d7fb01fcab5c4f95c8e16c487c1572b250debdb7300fee662615dba9bf72d804d2b6f199aebe1d6bd10e09dfaddbb5b12b7bfb25b55c2966efa1f3951717e71abc8812cafb04c678bc9405bfc809bdc6c796839b42b1f06765a7bc02ce452b49730f198dbf8da7d97399af9ca1924743de9d078392f44c9884f2cfbd0955fa6ecfb70e9ec798090500e20002ff00fab91335b753c7e7aec103aeef7ebb3932d78df352473df65b17675c9654a7a6d9990499fdd5244358d3e4cc03d21e6484d96320c3de54e805fdf50b5e7f0bf5f2dc42f75cdd17877e906cc3da7ac04c1b63fa3edb0e084425384d22e6726f900724424266844caadf4a3c7ba0a962d30b56db08e136b52490400137ab6b6bc9941882ba5686be5973ebd841342cca7d28565e6a125523cd39b2930087a669204c4454bf14c87f64c0db3fefe8d0d5d2a5a26978332fa7c7d84fe0030911f708945f0831e25992ff8f183e4d01b543a25d31f07cd337734411abc1bb5e5e325952eddd3ec3515c2db0df377af7754b1df6dfd47159a73f37dfa53a1d8842968612ff2a6201fbfbbe08c9a7dbb70fa1e00b6d2e5283e2aef67fddd4b1142b3bb6a8af3b0aa8defedd85e14f0c8f5a98c048b80c617ffcd32fdf27ccba17d90541632ade2caa3bfeb54639c9b69a985c4e935adafae234dd921001c1e3bc5e12158d7db30861286b528b3bfa20dff9f9cf64bbf6c2ca5bc3db6af270c5b0e6be4ad45a153d4c021e520b86987b477b05993e63e4ee1152c821dc600904030308b9ccb24f052406000005240005000d240f011f000000050000803f0924060000707de4e705240001000d240f016affffff2600c53fd50424020106241a03000406241a3f00060424020706241a0600a0052415f8ff090508046000743ffa5c0c8bf4231e4488ebfbe34e6ecf4faf167b099bfe91235b4d49349970b0b0595283d8cb6fbebfc0fa3114942578f7cef3a714caa7975e95f9cf764a28d0aa9c9ebd5f123358619e5e007975bd3fd8e3b0c6e2755ad52c43e2287c3a09051d02ec03068b095aac059667a23e469016ba765c6f3d3bb9a61d5f3faba9237f57b1a10c8f26d9e02bd6acab8033f0ba7ad98fb3b14764e2f0bde748af2d73391018a21741586c78b5977abc6a0371a42be474cb38df281b80e8bfa9b7dd5fa28e09050a182101090803090505006401060706ac156d9b45a24a3ea4eebd393f86000994c77ac73ebdc68a8e232d120dc67de90a4d320da7d827b7130d198d6b3e8ac1c5a937673c45a40b3998e46ec449ad93365c81b021ecc789234f3dca571118f4247543d59e0cd36ff23882d401bab56d10bd9e549fd579d34d116c3b7da97504cbc82590199c8f7e38bafc9bf0d27a1fec504becfd16122d8f397c55ba6a89bd572223b11e9bded83e33719a39a6b38fe28bfab7e7dcf59a7e627c3d0a001d246129567712670905001722010905056110804e70e06d8edf18691deaafc25ea247a44e0a9171baa869a6d261f054c888ea490cbbf986bec49436fe8c41b3d691cb47bd6852720d2891baf9a3bb7525e35dc9a3e74726bf56cd93b486793d7ce9493dc048217803f41b41ab53015cae9c090505102a027f09066b2e724219ca5091f1c8957ba7ad354be6fdb8665a68718a2dd277ecc4a33d50553e14c9dd309bc75fd23b696a6e0ee320499840e28c0121a1c2ced771a50c80b917e0ae3a83a0d4009a92bf883313af5a6d8ccd0d7c594327168b43c729eb62f22d79624545967c6eb40d0905800cf60103fff00231c4d174ec84c1f4541d8a13f9dea643fcdabf40f837d079cce5b5b3a8c6b3b32d3f986ff74ee3b81b84609325df622c05de0b8c7a55d33594b8e6e8b5d4a46cdf71ccd782c2022950a3464ed6a222709061e3f591a64a6cd58692bf09b9aa1682129695f71141c5d5f0e5efa82415d377c615da5762fcaa1a558e76055195960732ae164e526234ffb611420fde0ab7fc08e980f07eb7ae5584e490e0e8198025f34ae838cf691d9b608cf0d77b2bad37bf1e11142f9d6e5c1f6c43dc3c6d3211d3b3702d733e9c70f06c0cde75835f9b58849efa9cb6d699e18115011e4b0f1410c8573a83780817a75bc10cb1eb9d6ff5de2f957ab05486cd34fb88639beec455cf6100f924a6151b96b5e422aa626d18faa222ae78e7c41d0b234baa8970da6e621d8ec578124d399c733e1f7a487474a46b8cd657f0dfc8f10bdb894deb4d24c61a12c62b32b5e328c65643b4bdd6fc5b7c9ae1644ace9fadd8c0914b8c1763c2d4c8c74fb9b6e1418b45c77e3e4d809fd849cda30c0c92583861b64ca78d706ad0507c465a73bd3cd59dc4a86329bcb92853cb3cac72c0ff33bb13d226f8a75bebdc9f1afeb9138409747ca3ed59f561ce06d0924c3c0e1fa6b878e449eaea5f6c01a4bc86be4863f82f3bdd629b8315cd3a7d043065056c14b914c06a5c54bfdf066b27e3a911ce45b83f6fa14d29d9a587d64ad8da5211c62f1b940ce70735c0bb979b521754a5a6a094e45505a4040ae5a1ce2541a7da1fe8f8d105d0f9e6071f7bf2a0fe5061d24d370d7c9d53d0a7632541e6c75bb66bd4e1d7874aae6fa0b9651f636eaca0432aee269a9d8bc496e942c8def1d9bf2a3c25052b82a87047015bd5b86758b2a7b667d54767d7a3bb0c98401c9e6c95e951f97bab7ee5f097272d86be916c267e18c4e2528699fce52623b2da125aa6f1aa413187d4f6943bea56f48d4fb80fd6d5dd846387dc9ced91270bf0844cd28dc21e922600f08a59e04895683c22fec8cbce4b5c10ffc5b7cefd4fd6db4cbf6849c4d1e5954a99631f9cb104e776477cf2c4cbbc7246d4af5dbd1a7c688da1ae2ed1bf959598121275f0f4e6396742e8425ac8cccb051949f05805f871839881e30ec6f528b914317d243d3f15aeb3b9956c576c5d5598e0a4d5518b817f6563f19846228c66aa0a2adc2d598e231cc21cbf7f477c28dd051a69baa531a3a728a7c6ddebf06dedc5900ee9def9878ea44ce78873437d4a92f67a439ad6737cfe5240d7afb6c9f4328084ab8e553bdfd309cc41ef1f22517c6d7e1e66868378010865b030774cb40fab515667bd3b21fc345eff07832f732e1d4ea1c32cfd91cf67216a9bc64ab164b4e1e0c2d1c5d81755415de0a69fc9d4278354a2fb955b607e1876d8cc7ad015341458c39417225c2df127fba24e72ed2f5c4923c4e6a9028fc5eac464ce31b04e77bbd48fed96152bd2bf198af66718e3083c30f5580efb6027a4b2b72b721beeacdfc441d47bc7bdc07162793d864eaf8254a24482c26dcd55d7b4c01c349e4ccbb8fa9c4fc41ea26039944b660b31e075b407ab9fe94cddb1cb664fb2e8999db6bbd1f9d64948bd8b1be38ff577d2665f332a86d3a7779c1eec586d2a84690ee81a41ea3745ca355fbc740386705757c26b72ea0ca6b4b5e1548b9d8fc30ae18ce18c1227c6a3f02f004ebb3ce39d51733047417d665e213a8982aff4777589f207081cdea448363d69d1726a05bdfdf5fe7f2e66af2a11d0ecdbc59736f002ad41e60e21147324616afc72c95ff639e6ef6a1e3a09cc9e5e79fbf236a35c4424e998dcd3bc7fe0142972a100bbc3d75a674020627a5934bef8bf0a1550476079707953f321d9caab83b4b27ce241183e83bb10003cc58b8ea506ac13a1a6eb60863b198cffb532991249fb94cc925c674721873efef3f062f5ce2d5d798122d45ced6fee872ca7a67e976c69fbd9f2a2af2c5491582c568481439da427f5f6a49e49d8398c3ce3f48a4aae050b293e5f749cc0509b37627c8149daad919a34841bf99506cfc3733528d0b47b95dd739b32122fb94f6d69cd1af0bba80174ac3a5229cfcf21b345a9adcdfffa876defcd8dde7b99dcf7880ded1f9a679c8641a88354ba0e3ab8f652c00cfe1713a46e2014c86987221cd8d591e24926d80a488f4daca63f373e2b9e66fd2b6665a6abe5e716966ea224a04bafefbd526570a5b81c3905f87ad09a919e9f5fd3e978cab51b6c0eaf54a0f14084502f82921756710117d3335d6ab7b38a48541e00d10335844a22c38f8f7a1c5e77182d441a0a173bd70e1e542ac5af7c80c594765c8a5f0551467de9e7534b5935c3de84ea86d166f001cf5815edc8e6fa8124f3d6774b47e3cb9ba75a91bba94a66e2a358f5f75910ec856e3d989c11cdafe6df7110e88cc6987f53ad753f9b78839d1432942f6c2be978020df985b1a9e6327b68d4df65d8fd7647bed132021bf7846395560a0e7816c16312564482f0a50bbff448ac1a6e6061c2f0994ade5e9bc121f53150ac26ef302a134bd9234c1e2dc42a7e78d78f2a0c9d5978b42016f1a3dbee99b3ee03f43bb6d961091d225ac2106265a3374ba0b5228ba0876d633696c4eb260b9c2a8d222279015c3cf6198e79cbfd45db1f52dc00fbc830af7c7ede7a45f5edce611dde4270a3a38fff77d3f01c7471575b3a897788e8bd6f869516dbd7d5fad859456756b393d6000bb2a61f9d28098c77f03e95e4a493ce920d23cbdf37fd87606fcb50d9f4a405a4df3374ffbf3d19e14eeb795f9f8d6b3e2b296802466cd6fbb51fabfa53f3d708e17e7606d4435cc1bd42a558917ac84f4e0d27720c73283e128ab22bb25b7cb02003ada2f5caa6cfc8b1f9c68ed88e5d9e36a6f37964a5b07430253625c21b93d9319f95906363dcdf3f9e94e166c9def520a27064d0a2a65f4bbfe30326821f107910cbbb2691699dd1323ee74e29b88af749510be9f7f259db6e19de61936b7b4a3a320b3ad305b1b03ffb4e923e861df298c25b4bf2815f891a2b992f2ddbe2e385262adc0364cfc003e3bc52934c52dd4495d491ab5d54b559111a865dce5a7e8fa58df166e7089a0748f418272f8e45bd750e292160ab4ea84c982edb23b00ef488c6d29241c2c25b6f21798075a0ce14bc48a924ff5acbf6521c1dd1244d7e17fa1427ffa2153e0e1c0e31d3a185f2614cbe1c799f07fe45ac299be66669fdd83b335d911657922177744a7341e49fbd5456f4d9b9e544e65ba6e393c35ba29a4fdb935537ef9162a0a63e447da8b6dc062b3e2fc8dd9a76c03a9e30ee6333c4fd8f4c54e24c97199210b01170887650caa8a01ca609911506417aa3740f67d5ca9ea82b00e489836a3fcec349eb91fe255758531ccb0864bdbf2f2d9c3f6c83b860c336dbc38bd472df5db3e11c163b32da1c8dfde393dfba451f7ebed21ed918e0f8a0859964edd975ee0f6240a9390cdc4c137740fa9987ea93651e6ab5b1291bf4092b1308a5310f40be0811babbea49743cab4a707c47ab5a022b53e9bbe21d6587666ffd6f855293f1c140c2f06f564fb1772bfdfc7da3a347ae795bed39a50384d0539ad546b8dc410603910765b3249b26fbfc26f009826d3e201b9c44b5c6bf2a93d9e9eb00861608c31adfb330297ece968f1fceded167ac7fee23b202e05ddac2308e4ec81c1da7f4387720be4c8efa3bdd12e1e15ebe39e295e97808ba2acfd1bced92b7627d511604317c9a675925c6736112c7dd056a3d64f6a4d5cc887953f0ca80509960cc31d0cfe6944002d46fa4f19e50d57d565281e7ddd939684de0e6ba62d955988f898e456b827dc9d2c481b3169200e558b44b9331fe362781911f5b2cf365dda05176f0852fcca44926629be3b72c3357ca6c06ad6ba8fe57d6e3a0aa228e3e87517ec6bf46ec268b4a2c5003d2a471355715539ccdaa040a894583594cfd22d654064c5420ae9d8b1847b3fc764721ff7c12bb29c55e734372932a0114b990620d34d7e4edd9c519f6892c0509d1aa6487da14f4db30cc930ca5ab2dffb273ed9fe13be1ce7b7f64d908ddb8e9af8286a4cd74ab7e4f62e68d5c54862c559fa2d8a0e9406de2740f13b81894754a25d8f3b1530c0fef9e48b6291307500c5bad20196a21e205946513c9b1051e8087c300f6ce5e33e9224e6c8937014e624505cca24b8f7ef6df72dff6edfcdc7dc9a7f65e59e413ae7ead5b48ebf3e55649d0eab371eb895252f289f5dc1b5b20011c0cd52e504865a868d4fad47b416b0e4f6e069fe0caf9a5e1eab69ee5c9a04c11a62b96a6b7e672c0f03805c6f1e107b1df912130e8e021450522cc6eecb11c8c8c052f68482adab194bd78c23d344f33ba37fc059d0209bdb4eedad65c16e5e34bc916f54a75403517660f7f99fa93eb2678496a448ca7f79109224ed04660ec488c1ae1e4534bd2ffae4e96942bb68518ac3227cf19755de2b34c5d089993c0be75e49e062c0d07e9fca3181a8c53e9f3d36484368ebd34d7d5f7f2d9b7b8db9c43cb6c0140df5696a2187a213c277bfc78168dabc2e45d2b7e6a19600c9b289ab61b544aa8c5b12ecc89a45e5acee0ac28dbf34b6cd34420bd5ab3d0eac08635e05846b712cba6e254752db4bbed33eddcbbc2914a3a180dc6992450bec161d055e3791a324786c8a518773b6230d5a0ec96192480b93641a44e98c6d63abcfc72c21f660f62b264614ebfd3ca516e027c8a5e34ed73001330a130ef708b1aa0c0e567ad9b59dfa15499fd649a9e366111885de170008a616769e1230a30eb007a1516154897303d15636f4cf21db4f295e03b8f82de6319b3abc5ddb62a3297d3d5f885425de8f00db5601799fba1f4955ad278cc4603901602adeac4f0dbc307c840b50321cada8202f7a44ca458bcd7249ae881a5b85f745a0129a3c3cc49702395dc0ea971ba7f05966e00af74c884f68836beb8d9694760ffef8432c291ff34eae2e9b5896e34c5aabf2c97e19fa0023a4c4c78df6f935994ad3b7fed29bb3befacb498a6a145c8e78696c48e031ce5626ffaa4267db5a1f5f405092634f9d0a9c8a22e147e2c9733ee0fa7246f6d5e4c71b902eca8417caadfd5e75d4330cdd3c3dd5548fbe7ace29cfec0f92040a1af61537c44953f3a629eb0ab4561f8b83f435430f0c2672d5bc32bbb0f7c21aafef7378e9c5209835020687ea9ba21fd28656a3473219275e9f92ce9e56a94d872fa8eff12d7cbe31177fc7d476a0b8aa547b8025e69a0959ba77db016540d720ccd5cfbb3d4fcd1d33e0438ede4d7b809ed3353a567ad0aef2de029db787b97f3af526b8b2506dd0e3002c06de9ac22fdb543c5a2d60d5f7a8b436d2595f6846b78a01e8d5f66269e62780734246b0d047b2ba30f81880e7ad0d5b77b654048e6b19012c4250c5f28f422be5e451f702f0b34abd3f20659004fc2e5b64e0fec1c169be74fd2d9df681dae96dc05c7b4155f3d60e4401d6e3065cc09d43afff35e1efdf5630e940cfda15d5f904f04b9bbe1a8da44e9aeb675c5ce864b31f812dcbffd8a729411fff332fde7b8823e41110e59eaf3fda1c9571a72d7812645803216d96b47a4c3c2645a85478aa64ffb860d546ea16770c948ac1533de59f2686c15484364c5d381b9a5d769b09169248755648d38c8376c1dc55bb92a82c412488ccc976d581272e8a55812c1af4d741c350d3b5c99da67f4a72ca4b503447f9acafc4756b8d8ba4a3f7b1e312d5e36396e9a6af80f615dcaea07d0c30b4905f58520e40283dc89381e93a2e5133ca7a7edc30d151a52054884818477b583facf05cb25558397839e94b58f367c08020062d71dcf7899b21c6ce5ba338f75eea013b7a497a8d77c939365ec63ad346628b686cf57fa8ba3ab7acff4ba4502a1da7fee12099e2c45ed03d9225625e08bb3cb104592347a4ba92d01d01ab2f318440f6b22672e50a65e621a7f67ca47ff5dda8a9804e0a2d367f8585a94d71131acc0463905cbf32f45e461e7e5d23b681cbfe401e0424c878c864405744c80ed78b2c03fb900cdfb6c158f3d7c5588c06fab352012287decdef124730ec18ee9c753cc5ab1f64d7362c7ef92723ea06a0409050510140301068009045520037cc33200082406000066e42305240081000d240f0181000000b60008002007240a043f02fa0905080c7f027fc31309050201520005"], &(0x7f0000000580)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="0a0600021803f0001f00"], @ANYBLOB='J\x00\x00\x00', @ANYRESDEC=0x0, @ANYBLOB="0a0000000e000000", @ANYPTR=&(0x7f00000000c0)=ANY=[], @ANYBLOB='W\x00\x00\x00', @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="570357fa233f4aafc71886bc3b0b79ccb5d1a3cf77771fd210c16f748436352222957070c3e42bccaee9585c1eb72a5558bef04eb9dbde31d7bc46489cfc13b4bdeb7b2116735f447fe7a46a03e463fdee85"], @ANYBLOB="9c000000", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="9c03f76726bea1fe7947eb5a8f8b004da760a629604be7b2c5e5fded180705738361a3ae7af4d0b3e3ff6d30408cfc9f1d6175e3a909c85b19134a1ab44343e19bfab95298a86c635cb7f94699d77b86afa1cf25cf75b0e059c4e12d1ba61326cd0eada786b0039b4f9beee2f528021c0d4675b5377048dc1f776bb14d34c302e171bd3c9d065da9ad53f534e5b13bf851dd3edba8768a69af407f08"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="04030e04"], @ANYBLOB='\v\x00\x00\x00', @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="0b031bc1966b1c9a49aff3"], @ANYBLOB="1d000000", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="1d03ace739d41da038d58ebf5685f18d4118409ab8437b42ecae247d2b"], @ANYBLOB="93000000", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="93031d710852c73fa68071826ade581b3e2f672eadb49e27dfd14d41ee8e3c95d946c5cd228107ff17b3c7fa1500b7948a3a87acbbf5907b6985f0079feee20428b667aa6a79dca9e2f50b1eaf80e81a3074b2b5f72365be3a48d7c3850c2c0940838c9eae8a8a00d3687774497abd9dc3fac59da4122d6a728f754815accb915815a8c5325768b381bada70b7a80186a41892"], @ANYBLOB='+\x00\x00\x00', @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="2b036e615afef70e1b1bb33b92c24eabdfe20cba0b79b3ef02d225f286ebe813454b66450590dfd23a1b22"], @ANYBLOB='>\x00\x00\x00', @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="3e03cf3c1765142835b467fc455f44fb273b2ca2a87b28a4875432fed00e1849d13bb678749235abcfb9aabea2cb2734c71dd06ad490df1c9ff2b6d78255"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000002c80)=ANY=[@ANYBLOB="04030a44"]]) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) write$hidraw(r0, &(0x7f0000000480)="2d62dc01c25d0c3457f7a3bded18607e4b7f63055a88990c460174543eb70fd890a8db0018043e3c4d6eac9b8b1009771f662f1d34864f6b9c0bb38c9e14356c0970ddd8baea25d679b74681e3e678bd80aebe5a2bbc8394adef62a298853d553f26356a24611f7052df25060c758fa5f62df55cf8a899bd632f08c05944d1bcb94324a29bb368c6bf3b58ac6126277ddbeea26f5d327222e42db7e675979dbf7ebcb32913249d357873e0742568809eee10ad3f27b2149fa0805be1724985e5ff201147ebc03948ea9d0097c06540d877bb6e3c846a562bd01c8046cf539ee9e8adcdef5738f1", 0xe7) write$hidraw(r0, &(0x7f0000002d80)="5f9e3ce2212b8fda920e285874994fe0dd6c7d23002e517c898abe995ff230a50d6984371a992ca6b20e67f232dd78e2568d323d82701bbc4380e0380a79db1d545aff787f247d2db61de7d79a3fdcb216613ceb43036662fb38436e9cd1a967b27f22dfd45388abe3f929e1190d0131f2493fd1e4e8b8c4b52d5c7de7751850a4d5656e901daf0c619edebc9e5b58d9ab86792786ade75f8f5518e33db27dada5ff5c7810eb33a65da5981289286d7caab9f82831", 0xb5) syz_usb_connect(0x6, 0x53a0, &(0x7f0000002e40)={{0x12, 0x1, 0x200, 0xcd, 0x56, 0xb, 0xff, 0x573, 0x4d36, 0xbbf9, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x538e, 0x2, 0x4, 0x7c, 0x80, 0x3f, [{{0x9, 0x4, 0x85, 0x4, 0xf, 0x50, 0x86, 0xf6, 0x2, [@generic={0x2c, 0x3, "d6f6a79ded7dbdeeabe34eb1e863119b4446c0b65e78fb106c544739507752402908c7bbcec969d90bfa"}], [{{0x9, 0x5, 0xb, 0x2b0905857f348429, 0x3c7, 0x1, 0x20, 0xff, [@generic={0xf4, 0x10, "a6c7d4374177e464e9a0b44a75056fb29e81ce0895ef960e560ecb9a66d337ad66f2bffa2ff46bfe41c6bcf94b15a28ba27f734575057d0ee4287bdd3877640233e8d6a64de162a7ac22ca959a0f92f9fbcc477732237df8a38d9e72cabe0c8e5ec7f52e3608f94377f13395b685aaa191b69f9bb01e9b5b402e9f0f7199bb1050fa33fe26ab4e6cba15eb602c3f17f40f55765e8cd702ad29e5d6513dd0e03ee6e363f11bd0d601ac8ba3f3bcd1cbcc38a9434b2523be8300aec5ba55a70b0eec2780319559b0e20fba50953bd081643145990c17175fc2f858a2c503a384799d1e903c483dfe230ef089f8c826efe91027"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x9e, 0x80, 0x0, 0x7, [@generic={0x5b, 0x9, "9e5ee34ced62ab751313963da78a5525256c96a09797cc64b32c86986d6c6e08b207d4681a62c9d3a842007effe4bf5e18af6f7b0f062b014d5ae1cb2a5081b282e72c38d87f5ed86e0ec0fc0af099aa0e2da85f072fa8ae58"}]}}, {{0x9, 0x5, 0x0, 0x4, 0x1d3, 0x3, 0xe, 0x20, [@generic={0x52, 0x24, "672e22e405ff895b114565a655b41ef0649008f17749e6ecdf31009854e455f5a525ee051d4cf08998e8e426f7cd7cbeec25baec937b25f83f6dd12f4f0693f0d3e05c5cd2ab6f63432d4c8e8ddae257"}, @generic={0x5e, 0x5, "fa162d26496add7cb295d611535045206d0f787b75ef7344c1b6a231ff7bbe707a5a751c4fa16e15e2869c784342d3a13fe0f0cc8782a7259f1ab7cb85810d7321a00353df468d151ca8875ca2e211e092fa9b4b2bf76d483eb0fab3"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x37e, 0xfb, 0x5, 0x3f}}, {{0x9, 0x5, 0xf, 0xf8445e1bffd1b82, 0x233, 0x4, 0x7f, 0x3f}}, {{0x9, 0x5, 0xb, 0x1c, 0x2d, 0x80, 0x0, 0x5, [@generic={0xed, 0xe, "bbc0d71f74e88642f6760b9440d50ca0798c1e29a8597ee2071e77f2eb4c663b00353be4a09911474416e966316c345f7fd5553a946b1d6fccc1c5bb6c93ac5ab67de89e09eaf814361526f5e1fb3411d445ce33cacd2281fe606b42e8388aaf5dce2bcaefb0edd005a05a7b92b48fa205cbfae2a6f4700bfb44442f57ff0984a41c64aa98cc7ace309d3c9d35b334455e8d89d645b4c8c71b366db1c0ca8e276d607c233faa2e67a0327ab3831dc6fdeb41bcfcc6cd64e50481730fb256276105bb0b581dc97cd9785c2b32eb6612c8a0f09601c2019a3306d323a5ecac07d9627cd28d7e34447c114c59"}]}}, {{0x9, 0x5, 0x5, 0x2, 0x194, 0x0, 0x20, 0x5c}}, {{0x9, 0x5, 0xc, 0x0, 0x227, 0xcb, 0x2, 0x4, [@generic={0x8c, 0x6, "9f5d319ea30efc947e1789157233e9dbe79a9f3bc1d18dbc2556c35e0bf641a25c1a9fa23fdc6a2bbb4be4e71981015edeb618f0c4f0fdbc4c91fdd5cc05d5550d989c1f00f364f6733bd8ef863b12690f282e34814aee53bfbc0bdbb4dae19f3291d0e136584be23313ae89047965cc9d0151bba33b0cdded10e2bf464c97e7bbf23f8e4b9c7d82b916"}, @generic={0x23, 0x22, "adc94d4f0c0aa49b2bdb38d735d4275b0facfc1009ef9404b28e8d4924a833ea31"}]}}, {{0x9, 0x5, 0xa, 0x0, 0xdb, 0x8, 0x80, 0x6, [@generic={0xc4, 0xa, "525e0010dae4f6621b742b5b77204da6ba5b633533f74ac7e252bc87c3cec87c5a3d4c87f9e010ea985a85f60b451bde9e1b8e2fa7067f2d5d78ce7770d600d56baac3eea5e373a3b91dd449c6b619c2d10225e5355276bffb20f087920d2088861097d2cc0f74af38dd6310cc3b103aae31ad66440a4d5da4a80c4e051067a3a4934ba44e0bb40e2c50b8366a57c93d3c7bc9f66c6d71d8150ee39bd8bf33ff67cf733da19b7820d5486d6fa31ac2b2aaa22d5e513cd8fe4ccabc696565990cc7a2"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x35b, 0x6, 0x6, 0xfc}}, {{0x9, 0x5, 0x6, 0x0, 0x132, 0x20, 0x7, 0x81, [@generic={0xa9, 0x30, "2d08c448df1cdbda883610284e8287f3fb68b74e68bbf5973b071bf0b48f5996e93fa155fb8e82c999453aa272a940990e0a366db44f5bd2ede3d68125154822996b84086899c8144ae9fd8831fb3dcc0219778cf9d5ca13ecda5c6ae520e6eba84f9231076c392d575a973779f7b5e32a56da6e6b4dd5bc63d88864e6ba1a4037e1f80142df541d310a310ad28a5bae770db4e4dcdfbaa5609829bdbcfc28649c379dea185894"}]}}, {{0x9, 0x5, 0xb, 0x1, 0xf0, 0x3, 0x1, 0x81, [@generic={0xc0, 0x0, "9d1c84caa2d5127e1623db3fe0c36a3c37734e345aec8950c1f22af9d8042f34b0a712b2ddd6185e76cb3b6328e61d3ac60cfac2619382884c7c9269562edf727b5463d3f5dc2de5ca1d3bc2b7dbcbab9c2e53e89b55b4fc127f8b3a4aa5e24fda6448c3e98c37d19ce1e2da7c9ca0d7f2a9899b851022d19d582687976a3c95da892dd76769aaa3f9414c19fd5c56b5ec4fc032e85d0afe0b36a23ebca2a8a9ba71cbed6f54f4320e67443091feeec02945357889f97d7cc2e306e6ddb4"}]}}, {{0x9, 0x5, 0x80, 0xc, 0x2de, 0x9, 0x7f, 0x81, [@generic={0xb2, 0x0, "2a6072af0d20e680bae1ad5533d78bfc31e72b10a554bce48a5608e371185586a17290fdad3c5c98044a166759c1466bcc7fec88fbf14ec35e43fc6b73b603cd292aeb3912ff414573d34f7259bc550a35699b4eca872ee450829f6018c2659aecced99b4f85953aeb5bc4b42557af1ca76e8cf64e75287aad725dce3783ceb00bc939fc75d02332bea1a69b02908fab858053e9dd02981dc481b00741cecd0252fac8dcd31c8ed412699e9ed20df342"}, @generic={0x1002, 0x22, "8450521da49e28eeddf44505262756ce163892e95cc7c77bf11e8d77490ab6d9d298fccb5fb2e9c7e5cc6a5f98642bfc25d7cbf59a401ffd741a19e4fd2ddfe66573d53cdd1dc95bb116b0ca54413d45c4982c0904eec79035dd82bb0ae687189b64e43887c49f2460b895c0b4758b0fd624c13700e5b4f8aaa3d27cc20780c6b8467c58cb4b36a001112d171545b8ed7628fb7a9a568b0e98316489d3422faa55b8b8cd78cda787f82bf8b14b62a2c37fdccc51142253be891f356de9a72f5475f98977497fc82cc29bbe9168352f3893b6e5e6ac02926f5800ccbb64f54ed453666f48b84ee066a80afb4c8f4d05e8b5578b8daacaa2624f8b9f765a46294a6d478ebd0172c7e920270e5015cc21756730ec80708d3a7ea2d907c5916071fcb06513f7311fb053b3c2bb6e592386537aaa8aa654fa38faeab66ac28620fb9638bbb2542372a789a717145a30162b3c3d1a5f25fc10062666af21e76d93fde0ee6d539dd5f15e1b8467eceaff3a7886065c8d2a6d004e99a1dc7a78c69a524041613bfaee6391bac7a5a4772bad2f279adaac0d2751323865f109036f3a246571309ab83abe523b39f8a41497f428b06537650e014f58a3b9df570857a01e864dd6e4afc22d78d95ffbb0321b2504c759bf10f0d10ac534f84187468d5983f297d7b351596306609983eb06ce6336944826b6e1a175a4eb9c12a54a16177cea3938f7eba66c2f3d4f1d643ac6e0db6436c90b43e35822e4908fb4049e8af49b23d98ebbb8f45bea896c13033a6184a3bb520caefac2af5cd83316a54b5cbca417fb5a92e723c83a4ce57e4695a2aecfa8a25950263065eacddaf11dc5cbb2af8c8f3804c425fee31babb5480ec46213188056af659c6d4f3a11df35f4b6144b1e0327eddd57c833650b3c13dcf29678170c57d63a0d6005d5e089a2a50a94959a6f178a2bf1ace34f16bc5d45ad80e8fd9e3a9ea7014e8719bcb4affb1e0cc4154a6fedd2a073b95c4e9f0b7de2aff5aa0f0ee4957725237d3278733a9becbc0dd617db3b07abc64525589d8c4547fa1a92524da8e5719e92fd0cbf48fe0e8c4c01f42eae49fd9d1794c4f1acb8dafcc605890c0df92bb85c848b4ee2f535505ebf4154c2ab85e47f4e201d3acdc3885209c03bbe4a64b3ea562877f88936d70a2a9bc5fdda295766d47fa6f3504472fba289055c898518c6eb5bd98cbfed1c1737605bc3ee198612dc2a07e9e64019e07910a991fea3a1bd227147a980c013792c7888ce15f02012f58039597b098ef5a9a97be81551b2eacfcec233d888cf33c9607a48e296081de93bb9b8d146d1b0fa95139a3118129370fe2af1428d6e55503c1090051dd3ef06a6b3ea74a41220a274dcee20391496d6c666a5d022f056e509fc482631ecc821aaa3206ac28697bae33f2c6e4011b84f29c8d8b1aab92bb54a8c0cfb21ab973611a3b371af73c3b210f57d07ecb67d6e9c1b91cb3f28d2abb54c3985d38bb30db6a674e7bc8e106eaf125f87df7e250695ad76bec05a60055b199ec5abfe37d55cf6db2f1d7ffec00b3c3aa1c6c5690c1e96be6f3b7eabf38e30728bc6d4362b2621ba682323e5237a44b3e6d2aa15c7e0c991de8164f36e34c99eede82d0dd125aba92e237c6586da724a7e72c854299bcb95151f218a503b919fb0509e9769166365e2a731728d1a87abadcc64e20f0600846b80d361e8fe5938981533be49b90dee5356a6efacffa1adfd5457e5ce3b9b69febfc31647905134b6549f20d3eaa3583c483afcaebb430aa92b06cd51c350adb5ff5cf6ae450f31d9528f2774ad6e755899a8576654f18e5b833b674be60dc2bf35c4bd32a0e296f1c148041d791afd40c0e937e1904ac35fa851be2b80f14261a3ca642749eb1a0b4e25a47ea422f3beb8dbecb25304ff0f633dfb4395a5f5e9bb6a80f2efba85373ede592dfdcb4f986b018334ff9b299e442359c17a0917efb881e226773cef39ca51f936e41b975467d36eb3a9f31303a1d28336481e35df052ea6004bd84c73d6d99dd4cf8e1cda881bc41455981b24c8178af343a32353ffbf68d2e8de75c534de400c16f0e6c585614c71918f57dc3ad2552f91628dae66d0d26734ceb79d1e674d65079517738db46dc0c3786785683e6fee951e7be10b7c045d280325a1b149ef080b7c21f487af568bc2df4049ece500259e9eb103c6eff89376e4f7ab2e72410dffd08167d25667320f8e03d006571fcb831fea203116cf40ddd870f54b717368cfa15b04e73b85486776595b1c0674ce467cd39e77e390373e5fff20bafb730de74816a45d7f1d90e86dc272eebb4df6488f968ec03ead39813921fd29f8300f67eef0d37ec8f09239d7c4cfb7f0588ee45bd957aec7d9cacd47b8bf01d8a8e02c244d535e04efb23d867913383fe5bc6b8efd5758330f5244c823e1f8fe42b115fe0b4676e4e2e3169cc4476f4aa521d6a8cf682a79cf813a2f7c3f0a48a37bdb3a91b12bcc56add97e4d29667290e8309cab37951704a9516228b72400a88552fb0023137d091fe4d4b1f2059458f60990e8a2c8e89855e4fb78557cab2fba328cf108a9b69cf83523e24c0313407da969cf402be99ef7844344576f262a0a6fdc5b335b2ec48b83e8829cfc18c237b97c565a61deeaca579850abea437b223dbbd56d46ce49e429ccba825b22465a1aa9084c681bb2be737e5e83bbf2d8c61046cf5678f71f3d844598c94ee823b101a94f949de3f03a7d53e212f55b6efcb1d71991339b792ccecc571bfcfc1b3d85220e08bedff6de6dc3beb8f2916de387ba266959dc680fee6e66680551bfbcba2ceec4c8590b5a1f06d58f9868808a3c6dfd363c992c79744e321d128e7eec99111a96dfd1cca18526f12302034760764c763353592b5a416c87f1ceaef4eb29754effe27c50f2fe5a99e6d146a16fe7ef566d03145929e43cd8b228d1dbc01cc03b58d87c1dd0c7ecc100b351784712c0dc5cf498a9616febc9ad96de15c028eabd66b0608ced8fa98934e5eb21cdb3db71dd0ab869aca998e13d91eb691ac0eebe9b5d3f62c0c92078e9f59d2f452a9b10dba3d04dc14d764e64dadbbe5ce6fb67016d4738fd16f53ae43ac151f3525cae37d0232b58b0d7aefe196a29b57985759075c4d2b88cceed12166f0a02869cc76b88db70de4b2f35ac743f88b6721d48e7a80615e9480f6b9060366127abab006c8db8eb4531e3d68c80f1f765e516c5acfe1563fac02d0d34f6ba6eab10e664799bce830a27ff3a2a63e8bfb2ee74a4ce6762ac7022654e7fef115f09e935bcc4e4c55f678ec2a1093077677717b65880e6d3969459617ce2facb4db6fbae7166242e29f74f151627734439a9e4bef77273f942fac498a3edae3f6467bb290ed1e4ba7f70c2409b8fc83ee22a5e9c7d39c6a20d4ea722ee5ee8c1a59ca7b2f76852f93797e4ab6c7bfc351ad9aef9db3bc441c7d20592cebd8b05e52d38412fc22f32d3bbe5989136fcfdf80a6fa9b71015baed83f001839942948c66704ef2bc5ebfa9fb85465148345dca24ac8fe92f873a9ae35daab2f19e4d0599fd4274c1dfc8439a2fe1d8ba7884e762d1fa409e4f7df3699914f6cbe8eeeea83dfea8f947784132c71848093011f7f4cd1fef225891acf1cde5b72cbcd1cb466c15defdabcf729ade89cd54d1afce1a36d8f9841ef01f7f6e63523a71b101a4e514ed941a134c0be28c7f8e7078b8e6c715445038f1d0af1d4138192bbaa4b0f65af14bcb9f5483674b89729ca22b8edc0929f14d35ac7dca5b266dd569adca1ab40a814e1fccf28b7fd41730c381c25de20acfe46fcaff84a5ac1fcc757d2d998b55d0d46ea237bdcf3f659ca0c50e18f6a8df22bb2062656fcc77221ecbace5e187c1c97f67961cd23e1485acae4c552fea4ffbc17f721cfe3046e664a3f4c0bc6b8cffd5fce75aab0e8dcc5da9eb946443e20817c55a8f69c5137cca7739bf803110c17bd6a44048130f3612a4672db38e1dbd1a30ce01b42a5f793a147e91948b77fec870f82003912c6b44883e64b5fd8603c1b9bba949192d8a33d679c63644863d0a36516244f0d22b6816e6baaac0eba97e0e0d38f0c07548df24c9cc2c8edf1ebcfbf7ae576b9c01eb6c93259a2959ae780f77e8b6cb7984fbac15c398ce0db6ad9c3a406c6557e43de1c4807235f155e5b326530762cfe27d7a7d70ce492ffe0e6619149acd1f63061f61eb91fdc9ca166866cf61bdeea40107813726c78c99a22ce2a301fe95b605482949631b4d64d6cd0eb90a3026d52a4955fe4d983c493358631e88792c7c003d52ee9cf82fcdc7a7027928699992b28ae22dc4277315dbd3abf221a0c21175d5e7e3769047cbaefec6a5c3e155a3c27915b6206feddc6615b61453fd5fbd435fc10d7ac412b198accda2d2f4307971dd8580d976dd4e475be89c820392b27196a87306d494043073cf655810d8c1191154e563a30763ebb0d52681f9f18640d4f1e8bb4fe771cbadc9dd6684286dcd32d9a80397d5282012ed00b60a9d285216e2edbc1decfed62c0a9e92a6d608e5e1c6d96e064f04a1f096b2d295d3489b634292b51e8220cebd845b4db3f8da08b715bcddddc9691e99d0b258d45991cf8fe48a601815c1461ff73ec96ed3ff63cf63dd53e5696c30c8588e8e2260ea57eda638091c7cac1332dc09caa846a2f92dd7dd436ccc9e70fe65d1b98d063a58c0a3d8d5a4492f353e391abf98c3e0dc21bac86a3859c632451b99e4d86702520ece45a0706aae5cd932b4449ae3c360381f7d7807c4e7ae800679b05fc18e235d72eac4bc7ff414a1ea5262967f5c29ab5528a517950fdad5b417796746eb65813f077380612194b9b28a51e1732c9bbe658673334dafe2c3cdcc6f92ef6cf50b968fa68a9b96e1dcbc371ae494d0ffcbdc1931435bf634288e4f8e65d23f1fcc9c71995ab0cd13af28867347ddb26c64306e21953d3e1bc66cdcc7eab5e3479bddb0e6368b41799582867dd158543de4537d586ecfc25e806063a3215311e02850d512443a4f20561c60f05d05dd64d45d7482381b8b132c4777d7ea0c4dc25b1869db0d37e306d7cdc78ea8310842d9f7c9a0623eec5b18e13b19544fc828066b1ee4b79c309341fe26c90bae914ba70d1bddddb99d07c0f8ba2e7116e401b326bb76a8d48b8fb0fa2ee34af27318058a361137d15bc8bf940cf224a7f432108fccb9ece3440ea17a78f9ce0b09647a376076615dc8374bce0588b09eb68b5ccce04a85e4e65cb0659fc0a00c60497b8c700583d9e3f1ca793e3bad960667a73fe2edc5478c6a038de7606726eb5173b1ff14a1be9b7ee8d5aa8064ce1e875e4cecbd080609ebe4a4d260ef5782152144e148bb5eac54679639901afaaa6b20d1109b456ca5ee681ef20a7a2a38f3a702bedc6249db3fb709eef5c3a6a041a66713930458ea489788952bcfc51404d718f547a577557cd789269be7390197276457e2b624840c5357aba9ed53b2978ce4bf034e24cdf9eccf8c482af5057ff1e017385a89cdd0e4c9c36375141011d99169284346448af481b3bce9854a33bcde60da5b67079902da53a5b5048416edd9f90413b21589293a5e5060d15d1833bfd8d0e110b9a16900139f6b74ffeeabda45e70f6d9367622916ff812e2fbdbc65502c8478ed85dc1cdbd5ba0ac0b2bdd0e4fa83d522611e1b064fa7528c6d917b258075c353543073268bf39169ddece4c01f0bb8e9ccb9b114654f5b4d8eacb0ea6be3514088"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x284, 0x9, 0xf0, 0x8, [@generic={0x15, 0xe, "04711589a8d14274b1b4744f7fe0b30cb0e287"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x257, 0x80, 0x1f, 0x0, [@generic={0xc2, 0x23, "ea4d085adadd66625054e59df9175ba0ae6fc2d76c2a436c775f264d1b57bb105beef1c7242a857fc21847c31f7a3df4a8f47e2d8a820bbdb0a1444656874f0469fef11c05264f9db58a7e17799a242e85b64f76b3156750eebb9afc4361910d61f1f4473548f27688fde040ad19e80f007daf3cd141898ad1ddc7e3c3dc9614d55ab0b607a4f1f186de3dfb9e2336fbd72aaa1cc6a9cd2e4604f11499325971b471b0a5c81b1db56d44c7430a024fd95eb42c52a1b52a27c99b83a6a55b6418"}]}}]}}, {{0x9, 0x4, 0x1f, 0x2, 0x10, 0x6e, 0x7c, 0x23, 0x1, [@hid_hid={0x9, 0x21, 0x10, 0x2, 0x1, {0x22, 0xe1d}}], [{{0x9, 0x5, 0x6, 0x1, 0x17d, 0x2, 0xf7, 0x5, [@generic={0xdd, 0xa, "dda63d594d19dcfc2d03428490ed490142f0fa67a93e2d3482ad86707384c7ae84208a12eeb5a325a57e57f795ef89ee88826835e79d53167726e7e1fca615b96e410f0bd46e3d332614972e5f04710ee63d87f73f574ffb435d88a49ac6614f447f9093350025f1c4154df6e63c280314a8cdd2f0057943886d8dc50401c629aa3a8e9e84f3500dfd3be774a6b8c8eac67cc2d39797df659f36d6674b2a99c8a0efb43db3975977c34958f3e3a16d612d6b493ae5324c2027de25946975de10729a24aa9ebde5c4c062b3bf670a359c39dc10a2012b7cddb8889e"}, @generic={0x13, 0x22, "7dde4a99a6e70b69ec249a24f276dddf2e"}]}}, {{0x9, 0x5, 0x9, 0x14, 0xc3, 0x5, 0xfd, 0x81, [@generic={0xd3, 0x0, "2c67248035a936824c5cf8dfa1a282ab774a340dd57493454819ae6aa2bfcd72f2e4e03182fd1b66444ca919925280e7fee536b9df4e75498edcdcdc516657e40bf76671328c92b1f6f0ba831c7dacd5703be8ad605389946ae619b325f4807c168143328c483568eb2fe2cb49d85c02a5e566c3beee3963324c51ae11798acdbb8cb7c1ddae2ff1de70d8b0daba08d0aa4ae82bd7b554a4f4471a26e0660836dea244a546209afd6b02728181c15ad4380e701e11da8d2a62eedffcca9f14b45fc95d8f3478b8845781d05f32d9407c1e"}, @generic={0x1002, 0x10, "4d737b4fd60a9cd0920b405f8ec919f983eabbe4788049bce535663bfef11120b798f136ef0657f98c3d07f9144318e95d49a5d87745697e0f04cbeead2a6c063cd7db343624db71cc6ae9dca58d70d3487a701655c51e8ee7e91ad20c60a458bf92668515c056c26b8fd27fbb213f6fb0371a0a11d314de557f7c2e20b7ac1dc3e5a55da8c1fb03cd062b719ce9d5f1c952836dc99c1a685e132859ecfa894474c09e1ffe70ecf43004ead7d2a42cc15b71a4a0aa55d7127155531911222dc0851370fda19fcf55c79187112fec5d2276e44d946968d496fce3a30bcef15b289bf0f5c28f7ffc4248dec63908d85750fefa86bf6269d6ea1babf3f658d5686cc20b1829d6f6229970010042a11a78ddcd33a6c86ffde8c164fb801f6f01643da422a8a0a939e2fd7c4d409cd737cd21c2b8c46e14a78ff6abffabd6e46a5595c8a8e24bc082ae55a2a928bd648b0a9bba49a2e3802d573285d857fdcb7747bf0b864e95fbf997d52c172a555300da6422483b0bca506a8fd86632c43ad1edd83a5a550aecbaa4414579ffb1d85639f879bcc447002b6d724e011300e6302f1d0b78bc252c970e0d4c3e44ab570761ce911dd931727f57eada66bec92647edba9d384df6070139e30ad8c686a5a4d324b03f978d7a4e744090af3fe864b880c80990987289eae5ea183f152f53045946587ebb3f9bec81a127afa28428413c899c4fa89839ec379276d36dd1a588c746dc9abbf3e3dec7cde4592dd7f8f6bf6d25e859862e7834c663a9a0c73f09fecf4017a42a61040d1a0bed6b527765623010a2b58f0e285ceebf088fdf4f9ceeac179807142501ffcdb477e915caf81f570f369878ed1cfdea3ec537e5c7e471cbaac66bc71544b67d0b93522846642091fd147e2a122249f7cddf60470853bb4a21df33cd4f5638b4451067addb445d76d055f0fb6bdc9c39dd38ddb98d570377987b8e12eb4b26f6f76610510bfb602060f7a3eff1c841c379ace679ea65b69df1b8425ec91cdf8f628607e63d51c19609569d3f4f76524146bc21dbd139aa4a1b8cfd610ea45243fe4199022add48ce06f79dbaaf87e1b1a611867429540398fb41f052ed10ffa9e8caec7ef3d3484c5a4d985c93b2338e5e6b6a5cc356193652727dc3ee030e30a907b46fb89b329ac035d933a95d4656f9d226732bceb5602a966118f8e412789ab3ffe7b5b708b0b730c1dd0b479b70cfb4b98a3043d5ed8ab5fe0876d5dd62e5bfe5a7e72b2116ed52661400f74233ca4c3029601486e34ac28292d2a118f4f678b544b25de883f2032bf350feabdb5d6ececc39e6e018bf72397128c30f22123436a831d5160ffee6108a0c8221530d21bb6451e66083689c036d3f5c58192aac71214bd73df0f847c22f196e5d25086138df3d774a3b53ce9d9d6abce9a1435abc080b0057b5c2d7b22af91cb19e8242ecf00a8bacd9ebe02810390772bb1864dbacbb160fa0d04937f85327f30982af509123c7f7f88cf1db13aa07f3c43e9d53ce14431f22c6eae406aed4ee2770bf37087411e28b187c74751f2bff6d059c574eb5685852b0d32e9b053077894b0884a56f7cfee54b7323a5bcd2157fc9fc8cb281f0b0fbd5e43c2c80ab9c410b868624b1e5fb612d927cc8180e124e20359fa78fc3459685005190ba2e90d7fd855805e0a10a001bfa1850f550cb5f52478498c4583def4e58eb278d26ae4de74a1afd8ca3a1c1d66aae26cec2ff2de75f4a02c972775d98e6c7168f885325f98af47a7407225fd02b1411855122a336700e14249bee1a9043c9097a07f6c6d920144a5f0f78ef3151e99d761f12a9059393f8eb6bac0dd18ed019d97bcaec68ffdec51172b4015913a8011433b6559089968ee3e45e004e2a302a8afd493a805f792508bf8d3aaec44cf3ab0017ec6809c162e5bcdfe982b63624fc00dca57f8c1080a2b8005493a1251cab04da5f5338867878b7c95832e4cfb658ef6073eb34584f089a26036d53a82a308fdb4549c0f63ec0e37fbc9707c526255f650c2046a9cb7644236f2de7194a75cda72a8afd6d0dbce851c230ddd8239890c09a140cd2b4db9a45c8a54d6061fc6b88940dccf10129aeba8f133c7faf1d11f6ca7a1789aa174f55c21f1a7999b7a77d4a9eafcea6d75d8a1563fb1f640f312c8011043d48fa04b4ae8dcab4f2cd892909fb0fc94520761f76d642dbf520987220cac1f7e5de4cee14a9d5fc0f753195f499d9202a9d4f62ac481b43c16f7258bfb7c869d4052e1fb1ceecc89be7749e8d943d6885265f75501160ef450f5d9f9a2e54f9ccee9296cbc9aac6702c6fbbf50a5a38cc97b259d09dcb9979439f0e5c0ea4c9aa3f6fb056490df87abe4bb49f113f026d9327bceded525a56ff1eb64c0580c86b50a26f98380c7ce55125cd6ba878945e33cf96d4425c831e7aec56f2320fa3dc8abbce9d35538294f6ad0f8a96a0be53a58c961bade179e10d99ad941b94f1a2e62510e721900498bd305f16ff19bf186e5ce6dbc371ab33c8477f7bcff6b4ae47e25da60f7b4b14b5db917fc8959c01a038f4030678f142187bd71153150d56e8c237f5e08568aab820c5597f14c4c05756aa86fb70eb8b98c9568e7e8d549431c0af33d85d2dc81392158e30c6dd8d70f348b0f498f642a3dd3a77aea888c7959e4fa6a2fbfe65652206a52dc24de5379a9f675999c49fecf75b23f4e9204a3e4bb4b2e445ccaeacfaf59ee6a432ad8e9d70ff807a388277088535fe8b640a2c21616bb239450557160a1e55c7e2ae272f8bf14e6f3079e52eca4cf7b8f8371733232a7568782e22544caa2bb9871b9453130181040adb845720fbbeeff0c6eecc8f046e560ca970e8dff65412d2b18666e1a7efe6b72af7233c805da8e4365c91cc14c3dcbb21016f720a793d04719799a48d84e79fe4a47575a58b9a4a789ce501995067daeeaea10fe4de45163704a2514b325f3486bbaeea3f7108bfdb10ad19caa1740aa2331613f53e4d342bf2bcd5122ef7c23cfa3f1327926d0ed79224a1d67aa98ac3cbcce6368777eea83eb41526e97ef01ffed842d06625a72c3226af483c56a939d181ebf4fd1414be9aa1f8fcce27063c2104baac674f7837dbae4e3fec48161ff615951a7367118a6aa17273cca17f5562f6b138734f93d140bdfb559c15e05de8a123d5a7308590ea7004c1f50fe1bcce30b15b4ef464c78b44a95d0e797fc82638f6323ac15c84eeabb97d56c9ac0bc72735e4771d7d2254f6fe19b46ccc084fc48ee4f8f1071705f3660f7046fa360e5762a5191c198e2c6537d9e1077c9691b4000c4549edef043201af7bca49e7875c352a78cfe8fd5c158a73dc36f7f2b61bc5ea5930212d38f789dc3b4da8d3eab391e3ebf2fb7c0e4f63e58e7a0b77188bbedbbc2f6eae108728a84e6beca33fa2dd3a4b94ced66a75aaf6ab5228a93fc331c2e52ae6ff82dcacaab928e2410327106a8251a9457e49d4d05afbf019ce3693ea7244dce82b245e43d8e28ab9fd318d43c2fb2ea628b948146ecb07e478699bdefac135ca6bdf2555ef60b4cc5444c518bfc87bc3db9e23e906c1be8eb6c3cf970080a2f265fb432ad847fcf7d1ab6ef5be9fcc89a550166bb69cce0322d2468bab59cba452dfe74c89e4e6b1361a10869df1291e4b291edb77e8751d8a5b028d5fa137ade24066b9deebe200edb2afbefb3510dbbb943670058774b9d066528a3d4b816f633ebd7a5a9361ef15f39b22923e677ebf040b4cb9f66fa9435dbd0a20f0649316b2dde7cd2e5eafed8d304a7507a70b941121780f28599b444f87bc8061ccd279bcc1dc55e0d8e4572a03a3cba506f7ad9ca64e1fc4ca1657161c4eb8b77d9b02545c03c71c38ea59e25d2557811c6f0dccfad9ed62a65686e46715bab0a46d5b3ee032925fea05bcbb3a0204a2ed67f01b2862ab989a854e4038c32cd3861565d39bf1100dfedf93707036e678b77ea1b43b2f72ef66f20c66c5e15ccf29362b18c3e30d36f131fad30ab9db3f2b0c624e3484626942ce535af0b8b62281138f50eb13eb59a4434d3cb65082c369c2f28c9e75335db40839e4e4ea8057b9fe8775118d39b1933ce1054bc9a8ba6ed565625871e6269bb0b3a4d793149a566d7126137b93b32c7d01a503d727397e90f94e8bbeee49c4f063ed99759363f7ac3d95c19c435810e1f77a7a008b685e29e8042f9d134dd28fff1c145dd4ecd33eee3678e19cc897b5c9e9f90841b3348beb653aea7dd293507518be1a55c62f2cf635744945d906e5f8641eb2a989870fe305348c84bb082ac9ee7d1f2deaa270449dc6e18a8dda9dad5eabbb15d619055f3aa3f5ec0027cc15265be37ac361e3a2fff81312fda963249aa988dc8b7552f0742c31af141a6a9a95b2057b110a96eb87a323e5163596131972af8032e65cb2b239f1d5a9e75b071dd3b6d025b6cfbe35b676bd2f5486b4a7d9a2894ce15f4e9ee1c82908b5b50e2790f623745ec1b54dafe156cdd7d2cbc42a75843db8a19690028b6408d1b7d8033362785ee760d1600769aad049b2a213ac95aba33fb3417405c624b712e0474a05b74c0dd8c267a57e8931743ce8829a3fa79b3b6a9343fa8232d80b71da1387f419f8a5474b3ec84c0719dc8180dda5623421fcd1c43e17ae84729f744b3480209f14765b01cba4e28a6c5ca06054cc9148c533e14f0ceaece5a555a332b4caad637393711b5abc3d6a1225ea80af734cb26496326faf9dd9e576b8532f478baf643981f8d190d0a6bf919919d625d498b6a86878fbb113e94ebc809c83d64cdc9f8207484c304da449ffd3887bcb7753b92f88a35783f9652965232261ec7a883672b3820c771181eefe1b39af8919e16c364e80c10fe9d2114a989c2b2dbb7ce098055147f282a4ede5084b1ff48f54b626e221d9ec6fd63ac75fd9839687fd2cec64a2c62853013f78b7f3f4e69313ad71bae33d24bf1765afcc25f08c5a2e5341f1a8dcb9577615e505897380165e1b5377364199c9873b51ddcce56e771bf59719a90f5affb3f1dc82806bc5ae81ac08739f4405fb42f5d73feca07d692a66359972d08585cc88ad3d0a6d1badd3ef16a71e5c8094a7bb3da67560996d8ea17994c328a524e61ebe7c9e4c94663e59edc190dbd7c45c2a7b99c4e3c4a3f4c5a14ad8bd9977f574dc961e4ae28107f1769b0da786d442914a26a09ea1265ace7c916b45577c0c78270f8746fc960365c1e7057380a44330031985d4453b1e5c7d40e56b48b20db7277f2faf44a06bfd137f6203fa2b737a96cd64533cc74524dcdcb1e00fa3e5936a1be58e2a6f2a8678cdc3f0640a1b2a472d6d021b77893721d07c988bd3a06d32879ff1b4b6cfb291f9933f6cbce3da1eb7bd6277b479d67a3bd807a1a033320c9b8f6ff81a0cc699d7ccea8360c5d7a9ef62c8b5ca66cdbae03606ea8485736914276e3bbc10c5a19f2cb6ca08b7a5941f171ef40fc7cc945ef25d25cd9cc098be265306fba1b09e4b58013f53a858bd33c7d3cdb50653cf49c25c80b94ec9871bf918af56ecbaf98299e5a7855d9bc97fc8d21590e47a84e7b66764c43f54b635a75012eed9be65af001be2306183317a3fcfd2abfb3ce6bab996432664d5ca1defaaa9ddf2c6c5f63b977f3201c938c40305fb2040ee055bcb92509f75734e1f482fca8f8174ad7f3435d975cc4bb78c7dd208b3a69c39fbda3b02e6f91a4681ddf61bfde3c086a1918b815de4ea06ceb2cdac319768b8e24185c110a9c8"}]}}, {{0x9, 0x5, 0xc, 0xc, 0x382, 0x5, 0x4, 0xd1, [@generic={0x20, 0x0, "5ac601ea34408e05b4c9690f51b64a7ce60d411d9daa1d939835522b1b43"}, @generic={0xcd, 0xf, "21f139c9475ab201f24585da3d9f8d824e620ec76f8ec857c2ae260873bb7682d9bc21536b531e6a740e0bd8d3ece380e87ffb22a34437fc0b7f7cfa2c9540bea08f525328d7a640c94f20ffcfc7d3361105e8fe7796905ba051df6e8e00b44d9ea393109db3d40f75a6dd5f560fe6870212b689120252669330c09aeebdea56255efe0519c58bb1e6eef35b3fd379680b1967843f6e5adf4617fc34cb552232395960006c0dd93e8f140c6a357df76d182faae71ae63cb1358a409547bd127936ef477d6a7c25685c0b45"}]}}, {{0x9, 0x5, 0xf, 0xc, 0xc6, 0x7, 0xff, 0x9, [@generic={0xbb, 0xb, "6b991ca14b498ae8a2f01c3c5468800a4cae29a5561cd3412c59df14882ed49dafd7e78b119631de12c6caee753d065557e81c1ceefd75784ddc36183b30e2f633929f5ec180211e262119a22bf0f2e1f347b4135a1500690598cb173b217f9b3c5f502e9dab2a16fae8210c54c7a395893c64d532c1d31649a96ad9fb68a7b00b39599c16aa835b5a6c106f5d282824766c7d979e407a6716a5e8e7f5413fcfd830e4c3ad0635a7bc12691f6e9a0ea524634800223dd6b281"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x79, 0x8, 0x1, 0x3f, [@generic={0x79, 0x9, "88a2faab9dc6b19f569a35a8c3d2924a7bfd3bbdb7baa1292fe9f874f56848f2bafca3a5883a3890b706135176eb6fad2ceb0301d4838dcf4cf94cb8ffa62a1971d5b84fe2416ce14ab9085471faa754ca93f5d112c7af8b6f63b104598b5986611fcfc0a4b90c583c7a371176a740e5ab6043e455a93d"}]}}, {{0x9, 0x5, 0x0, 0x1f, 0xd8, 0x7f, 0x9, 0x0, [@generic={0xae, 0x9d93cb8a40082513, "086ac8edcf6878e8434a0ca80cf567a03be37876729522e3138a82fd70688237ec84ac75710c3369ef366e45b72a4c4777b9cd3152d2238a701ad9c49ea3b811bd0a111202b31db8a3e054c37c2a649047090414ca0ce643c81ec8cead01f8b0b78b3d503c89290302a50bb38717a341f728fc097601f5a8c1be6b24f45604a6f44812ce461a20bcac69661a451aaee8ef6aca8082848d4e47633d92a8c5ffcc4cbd914aa7c54d69e96df0e9"}]}}, {{0x9, 0x5, 0xd, 0x3, 0x12b, 0x91, 0xfc, 0x9, [@generic={0xd7, 0x4, "d65dc3b914b23ace81f5220e98507c6622a4b8aaafa7d670f2d42ee4395149ac0e00073929ba39d7060f100ca42fae12bc29271c2c2a88ef0ee90ba3d9352bfff0c109c1b53b4d7d0e3ead5d049226be5dc09720e2179ba65e9219873192cbf7811bff7f084ad017dbbdac1ef318cbe4fdf740cfbc40656b7f12227be0cb04ca2ff9c103d1c1701ab9b2f4db8507eea1fe91c4a6b7ec33fa63a6a8979e114b3017d017c67ecdda7d4c92e30fcc37bd6c49f4755be3f8d51f0f9f67f22ae7e27ec94b4eb49b9ca1a6a62c5ded2cbfebe08d5363c57e"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x50, 0x8, 0x0, 0x7}}, {{0x9, 0x5, 0x4, 0x8, 0x62, 0x3, 0xc0, 0x2, [@generic={0xb9, 0xe, "805a3b173921f72eb93dbfb2687ccea4c14582f6b40e1886b74c89db0e56a07fd1599459e734ccadcc61615d5f1e53bae8bb5763638b93a8293cbbdde3ecf6da0c184042a5e6cc8e647b86b9afe2cc4844409275a910ab30f8d5d34255ad58a34839842d35d4f7fb66c5ec7411c09799fce64937e2b0db95076607045e0a81c9b12a6361a406961097ce0c57025b64178f7f4cfe2d50701d532aa5fb5c1002063365f40ad7d22d570ad27faa5ea92ddc95bd9fb06bb38d"}, @generic={0x88, 0x6, "041a51bc3c50b5a8538bc608e77105c9eabf9737349a9e79e5cabe246dd9abef939eecb207ecd7bbb00da9a41f99ff022e40d187ef03a5e427c28a7bd85b648cf28dc2b640a3b9243f508aa5d60721108cb9740dc6df4cba6784e49506f989e5364db0fb09999e62e6dddf47d91f8b3acf1f05809e7962b5dfd90d2a3733bde10cce9af625e4"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x3c5, 0x40, 0x40, 0x8}}, {{0x9, 0x5, 0xa, 0x0, 0x2d3, 0xff, 0x1, 0xfc, [@generic={0xad, 0x4, "c8c60abf361f1e412a9903d81e5be320da4f64d9ebfc8e106cf58af95350d1c273cb608aeaf5a838d6d74ada586a30ad562dba6a1ea769f42df9968b2aa62cbc0684b69ff75d40f19c1239fe421c8f698c72b5812d8189b1017c91b7ce214a7696c1d1178b3eaddbf48b22e8e54db6c9dd732d962f03d15481765c66afc7527078d5e3bff341453b847493fbb0e97fc7e499aa4a1c55bb20cdc8eaf1e63389d68656b7a58effa223e1332c"}, @generic={0xc2, 0x1, "c9c559fde632c497eafcb9c0cb572c96c97df33f25fcc5cb28d22ca7cdee86682caf9654ac4bf4f62e789440d8045d03923c9efea5cf64cca9a908cbadfc36f9500ab78db114a69c9753d9c8877556786fb258f9adbaec0b6bf08cc58399c8e348e6a566a023b24ff974851bf564e3ae4a3752f7980a47a0013581e55b6e254be90a71f26717f78d106b46b4afd0fc3158a00df45856206729bd3607f50efdf314946259ac0eb58a9f06f14ad5b357fdd8a1b9d454b06ba199a444e349805a9f"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x16a, 0x31, 0x4, 0x5}}, {{0x9, 0x5, 0x6, 0x2, 0x190, 0x0, 0x0, 0x6, [@generic={0x1f, 0x31, "73137d8a45d87aa06798f71b2d514b8aa8e8053aa421f81156fc029deb"}, @generic={0x1002, 0x1f, "fe90ccdb7a1db74b37231d766e1dab4f02460b5ee7a4ba276e2d0eecc45c4c0bcc80f0017b08022f7877f757fa8362a99c40e4043d8c385dfbabf8d0abd89f9e1cccb2953cf01ee7c9adc90bc7c80bccbcdc1f161cbaf85f12afbcd3ca41a04abed330c97f4f4a5cc2937641af9f201c2a2760dc544920a701cc33ef4679865d1a648a02805b41a8e1f62cf28a97c77ccc2b8499ec1c2058a5794336466f3aa123f8fc888d9356d7e19b3ae41870e828e3541cf6a938691d7d6b28b554033589b49a61ca4eb321f6d6f170b82bf067385ba5cfcd0e1a01d7eae8b279e65cfbe64114ba48aacf22ddf45dcbf4a4bb037eccc52ee6673496ca90fe4dd40d48dd32b4d7c8ca47b4f97a6f7f48e91fa328b3ffa31ecc7e9efeea786588fa18fbac31f0f798e93b04c37bf033860cd2f621e3f6c93ab0cdd23598f9f66b377cf6492ed26e6c8cd22c13a18aaa424c7cf7cd96cc9561f36e414e217a054cc7b1962cd77565e4ebc318f1f1b01c674a84dfe83ce112adf951f5a6c2cc74ec70ef698b2b881bb42560ee1104f0e7729a906a2cd6568fe9a6f8e43ef0f31849238a95df687d01ad69f45a426b42afeb359d5d66c8b28f3fb1385d90872f82a82e3c6e905052a08b24ebb7365d3211ce816163b9c028ba8bab9f010a1ecf78ab440cdc5b09d1ffe9b3178f75a0c2b6fe745d5bc689c522375971881931ed324a7fd648e8b9a3642d75b3727802b029c3e77e2447f667fc9ccaeac1f9341c055fc2ba952cb7f68e045cd8ca66ffb7a4951c188c0f29bc36d0138aa29dbb961d85d1977bdf261d9aeb33c223cf3835e485eb301600d6da47fbffb984b0a003403f0feed93ecb269971dc10258c8644977bbae55ce62f1d81c4cc907d3f5f1ebe082ca6d0eab5bcd113280253251e3ac4cce6f45213286b6d20f1b1994c0cb0e9b81d732f0849a20924269616cc089dbc2410eb96619b449d18c924ecb9541bff82b5773da8259be258bf0082b9521ba6c457ce5d8bbb77b27de06d0c5f372a660114fbe7c1d325b3bd0b07e1aaec15fb6a35dcd45827355598d6d037e81a1a05ec44e397fde982c2aac4edc75ffbcc281662efbe71cc0ec05ad6ae1c90f56dd8de18eab3adfb91c8c6ea7e0bb8d0268cbd8bb322cd875cc65b1277d9a150e76a1d7c791373503d767f7be2ac8091196211298d9af9abeb4b80526858ee5f3683b893340e49b4aea31242b3b3ff1f1f4c2a5fb3178c3d6f4465f07a0f1004ebcd9294b5918ed627b66bffd154f83092a4cadb22c7b3e07ff782e0fa37ec1e15a5fc48dc3d81e596d8faf21dc43ad6b7f236351441c6d4df03fc9267e538460ee984d6a7186ed7012989dbe215de6971834907946079893748dca9b4a64486c70716b4c15a8914d62bd8ddce7f10501f9c01917e28bd18620e5ab6f046d19e045f1ef5cbbb3dd629e3bf8d3012a32ac9053a8aa24a5faf79c173e3227d4f8e7d745753d1800ec36c99e4468ee47ac3073b5a3f7ba374d6b61c7466ec892a8749d1d1ca680e2c9f86467973a2ec7a6407e5de7bd73f9c387275cff003fcdd6ec463e1e87276549d1019c034c5e05a9e88fa6a36b77b05b0b14a6efc04ade71b257f0ee4f4dfce83cb73a13ebae00fc8a881e9aa20c4bb4a0cf8caf5a26e108f4d1776615702edd17b6a2b4504c97021029a912d5fdc145b2d91d7b377ce653d17f701240e530dec6e51df0db8f46b7cdd8aa469328e488b58c5f619592275fd2879aff0d87e15365b4b71defdd9c57e4a93ed0a06d582f581f61d8a771a8bc039d7ba74c1877260228734f1cdbc4e6f5a2970098b2d57827441ace479ea66be294cbbb2c84a70fb92d1807465dcd06a3541cc25b15d3b8576ea795253ee1ca429095056273c77998a73287b4797754082b307ae9fc13661f51f1d49aa8a069569f32ac112d5291efb1d3abdb862f7aa96dbc5d1a6e342625e6af06f5056d6c877671255ea657796787835ec07bc7e0ea8e30bc107c2672b49278618185c31f632c6fe62bd9315f9c08b73ada1220029f15f4103fc50aed91dfcbd939df229a6a5ba2dc53ba891c2ff3fd48b6676ee85894256b53c9b917c30d3415a1dc9f857496f1e5afac1656f42c3c5c76e525207a2f355d2b78c5f952ede2c6b16e9f7db2447dcca4888bb19cd7be93b4eb1f142b36f0dcfb6875c52641f199bd605025d59dfff1721f90458abfd1d8ffa5854d84173544f1242d4a7446e7b351ba96297724bf58e803b7112b14ec747d1643e3b402b9bcf7fe554d9a7e42a18c119357a9fa0a9d369dd976044b5ac4d5c4db5d09ba47ecc0c7284a2df6f005c3a08f1751fee2f9751b4a6affb42b17e53ca1add03d2a68df95f3c2db3edde21763143c7df7aae73d03362ee72c39a280593c038dc1142d6a159cc886e907c76aa7f91c48dd347b37950eebef2de308373f791b2a110f1e5404159420d6d3bd8394e92130498274b940b1e5df0d212fc3b2c91a1d8331a3e1fb50b72680cb967367ee19f1f1855acd4a55edbff59233035860bf975b5743ba65de4e8aba52e6109b4ee0939b5941b22c374caa3442cd28f4182e0e7fd4832a66a855d1ea21776b16f557d51f0632cce28792ff3b54d790fe028ad2b5f56fc630231f209ced83e625d247813fa9f5c56f1467661dcd5f7d5108890a30faa3500c05f0ca2f19a2638c30cde1d565646167c6d167460e366390a7326b6eb14e0f48c3a1c997595046d706f43e65428ceca71f8c6a1dc6826b9eb72c57be7284d340795570d8f0d45b30c282a2c06d254abca78c7a6a94d35d8a129289f53a4ed97bcb24c28e24d81da4ac00819b365dc4bb7d7d2ba435a4395b75c3af70f5a2e0dfc37688576ea2a596d23c468d695d7d134aeccfedbba5b8a36a8d3ff611c51fd827e7bd8bdecc1235e2db0b4a37ab0e43820e3287f3195d7f739784b906ad1b7b43fa59ee59e4a9b8898cb50055742f30bdac821e36986c80376f770a7c21ab92ebda70e1f21636306bb4cf407299e841e1bfe6df20a27f054a0d8e820c955e4b343aa957a78abfcd76de16fa227cc2f05180b0abf81947e8d9b4d5271a56989eb23b285f095fe0f9ba2e572ab79941c659eeb6b61bd6668abacaf6e8123a7b31f4aa0abcbf42a3fee65116624ba912acc67da0db9dd699368dcc4ceabd2dfc72f6d5836a706883dca164916ceeaf5a13d6bae8fda61a14cf427c3dabf415f3b87e58abf9965d075d87f3cb5a5822a626feaa92c1f9ff0bd19a6ffd5aaad37319dbd1d5d7a5164da1bfb36a7461495a2eb417059094160b8b410cec0a689bbf13d7a2d5164586ae36a0b3d1072dbffdcd6112f77b0e2da762d2a71ff6a4476f7ff7d42d5da4aa004aaa3960fc55397c01709bd00325056ea6e0031026843d0fc6806c6a49b5413dbdf5dda8d7d3cec19597de7eec24d07ed7eb754deb8d5cd36b56237ad21353203d40aed3eb59e7491021a1767d269a4df3848cd45c8a8dc964d57a7ba43a01fc48d24bfaa0ede7998fa96ac7d80c2ca3ac77f0820115abb528ad809cca7e0162c9f47f91a24f2e95b3546e1b8190d3f93b1f0cd342aafdf82dc5a042324dece11bb380e17038e0cd0344e866628bf1ebce79efb23ddf3b731f8c7f839396553fce643d206a8ff5802a96563c6aab02a0504439b894b34ab5155386953a78a1caa78bd2a822682d473c90f3571aba7ed223fa5024d6aa1e8fb133e96a662da3b479af19248944115aaa6cc7b1d8f35d5d7ad7ea3f72c16501a3f93e17bedf373b5181fb5d57d1827081c4b2f46d5312c0b1557a96af84ef3a058fe1bcc8d0de890864a085a36fac9d8107d831a17a7fd367acb7a9401d057a24eaa29368836ccab9a843dd56f672cfbb24bc59ac46b907364660ce07464c32ddca42c26f52cbea1a7a8eeab47de89c06b95e2c84d3b5ea3c7ec996bc08e7bd47fe7cbd14e181ddb35966279aebecb4421c7c665e08b477abd6ba78f3baa422b1bd5f9515b52ff0d22f80520de6f1e8399d2d5b217a2f8bcd8aa127dd987c6876f019b0acd33edf41c4d596a7441d6e9bc03c744b448d711d23c98eac486be5c5853cecfd67c1cc5a27b5aa8d0950358e6bd6bb646529755ed99c73df5cc72b367c329f66ff310f0d2e325e90cc1b93c5bafeceabc4eac28c6e7e05b5e380a65834a9c939e4014961752681b45f72bc9b28876ccaf678415baf749729eacf2c85653525e65b7aca7da10db3fe799906fab0bab5c87df203baccc86a6183f63940279f061efd8476fd13ef38a1c607d1caac392ee74fd193d59fc87a78015153e22a24304fe7f3f32adb42b4f09341f7eef964f9d3bf3f7552403dc2b218b55189cc9820a05004fd59e7c16b66db5433cc2c7527914268dc68c2b19177a99c1a85ca29e7c922dce9704d2c4376fc2e2fcce51bab5180cc69ee5ea82841953c4b244c127ec2383599349e0549b78d056f2aadfbaf68ff43904649d9f379b87c7fb20def6a41b994e7d99c0a06f3c4dce1b18cb8ad4a699f915346e6c701eb8130e75c5039475d9f925e5f06a06de32acd374b8bb483a8c63543b1aa0d3bc2ef33e08482fd8a6eaaf1e074d3fdeb3b4579895d170e2943a8e5a257d08075638b3cf028d87984ffa94385a62a104bf40487fe031bfc6921be45cc77aa9ecd81001d61ac69020fb5c8d9f886156bda14aed26bba6bc5aacfbb6b9fe27482c1f60d76e2819cdd7d3089f92da61d94b924e860764616347759674b43bab5d8a1b31e21fe0eeee48a5d3c7346f7bd660f503592d3e3f6bebb8f0d096849e3d85c5eb9761e3992309cd35e7fc3548633142e597e57a0a2607786afd16fef16f8f45bafc72c8a33116498e015bfc69bd7da7ba0b60cef5900d4614552727ab3e79f703d53e1db4d65707948e16638ed8e1b2f4a2d0123d09b8dc4ceacb627dda2e8c9c8f0527438891c5575205cf95c27069c087d9fc73ff752b3e3f9db8ce8a35aa2667bf5cbec7dfd6a52a613d4b6714c90f750e7fef7843e7fc235b203abe003cc9a5cbc97dc45e06a6b1fcaf3095eee304dab35f90923f8880724897d1d4f56a941344790e05211259a391cad96730c5b0cf827ad37554b6f4444c5e6107f28bf6e2888155c2531fbc0645f22e3679eb984d8ce373dd6245bf112131f72257750a417cd08143696bf8237e4bafed46bae56987f832365efcc48b0cff117385bc98fd34aefc142c08c83f9c9315a7dd4589f7be3a1a1d453cd6548e8615803717696268026d72233a15ab5afaece2ae3cd9ffa38fd869ee64cd337400e612f13476a7e69139292c3b35df33acb71853ffe38f39e4e23a1785fe5bb6a26fcd5ef830bca7b7f2181b0f79bcd95e583ec6837942808ae6936d79cfbb5ecfaabc85ccdd1eead48383ed1de021084b8a419d33e99c1a8484c6ffeb69faed164f04521dd642e3fc8e693929379e7a95d6b087a9c12da815e9f1995ca0b3c90ed2e1bd697980d110016cc44f4b2d9eae0065c632d375c3ba411b546e0419cec09b1b0f8aec6f68537394d9bfd35e998388b4c4a16330fd228cdcf06522b121a693dc0da7915392a0c50a0a679b56656dd95c06d343a0629512438ac27c7c7a48f09fc20e27a9d7ac2862c319040bc4095d76763a7096a1a76e582b140bab30f83772a89ad33be33db2e136234cca68bc641755d7cc5b21f1b841a297394cde241c475e0efb5657dd16f883a5875a58205fed751804908a9d48005e2f65a1e4849cd135ca58b85f34603e9a0208e61feda78b6e7a6fad3027dd3b"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x1a, 0x6, 0x9, 0xff, [@generic={0xd7, 0x4, "5649200c5bae11818967ddc9c73e8601f11476e7aacddf8800c1884553c172a64dd96d00a290d89f3f407e9f22fb2000c8fe568afe1364a0cff8e5b31c59321bf66a577d1f58b5a7a90c27aeee4908b37bfb0dc4a2be7714cd65151ac1feabe8b5c775cbe7fcb6cc21b758656347c8c26ea97e6a8b5b5cb48c4b8a8ba8822a263cbb2cb5ec807cec6622ebd7c4233789f6dfe57e2c8d035a34157411ddfbaf58c97a2fe9d4edd4000a1e06e4496ad7d6dff3ccf98ce805ba9072fa5c3559fa15e06ea19604de7b6c93f7106b3b74dbbf9bd0674b0d"}, @generic={0x6a, 0x6572679e282cd8fd, "357ce705ff99c0e422553f6a510a77951a3b583b9f79b7b2c9fbd3a697249b8ab2f4113a5037b89ecf4d67316f17130e334333ae87e78fd4f0910b70fa4b4297fae5d19bd0fcb487ecc95c8344766234e27bf2d71b0a338b2df224c4067d8a8cf50d161703a8a8d5"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x3b4, 0x6, 0x1f, 0x8, [@generic={0xd1, 0x8, "d1da690c2b4a96b62c3cfdbb72798662d3acd4686096820ac48df478cbc40700df634b7be1c3a9c570f05750b17a0ff3ffdb3ce6d5592f8abcf326bee096fbf9207e78795114c6a3d635bd178d37961d6290a7c6e6521fd0938e08b391dd67b9d5bd753a64be1f3de517d175751c1302503b7f46200bb7d34310e5e14bac3afa19d472ef329d384b1d55708c404347f7acf3a2b1e1f8607482fe87b30821d8e99f1aca23e40b147027c54fbc2f59eab032ce4679af17c8d080bdb1e88c50c66caf944d4a7d19d279263e7723351df1"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x257, 0x7, 0x3, 0x40, [@generic={0x1002, 0xf, "4ef5d2d9768d37610fc49a5cc5009191eee6393587990da33f0aad14259cdcb3782303b6cfccd65bb1b90502f5a7f4682895d895c3a158189abdedb3fcbc7d97d72e01428f480cf85a8637a2ed25459a51543d4f5eb19dd2aefb1113e17c236107dc3b6ebe3273e3aeeeee82c6d86f8855fc9d3a1fea65671e28f1447d40a060a1794bf3d1984e62dc3ffed9155fb7d017ea9d51709de93b7fc2ae0bf6cf2247fc176835f142458d4b624ddcf65d7987c0ec2c6e0ee68d6d9893d345d574c438c479b6072ca4ca28c351fa1c6d4221384be8301b8dcc7ae5d48864bb52fd82c7651ed212e6239978748842443738cba538a2a093479b0df14d97e756761c87bc0cfae02690108a9aecc70daf7605ca895cfd7db9684b7ec96d80bee59f5cfa776289b635e90f85d700c34e2476597e57a6503f0eea5af9c87f76c0828d819d017f4098813d98f79fb5f81f0c904fb32949a449e06870ce69b5ee84f8ad7c22175d9f31087e7af0e6f87dcdec7deea86df8bd08776c7aa4ec6a11c29a562e38060b5fc02b2e98b5296f1e08548ff922630a66e93b4a2249c872cf3eda16fc341000a2a790782e7e7f3778e22c837021370e9fee9ef208d07c2368c4de83bc43cba69080bb77c2776ad5516890bb0fd88257025fced9a119e63cc5a2369cb4632cef1e2c40016f18271fcea1392e412f20ffb13b27837364dcbf6c3436e6e81ac305ad249e1bfba42fc937360220990092d17d22a6754d3fe4859df9dbf6efb5e2512c7d3b6a51d8ce90da2f5333eada134adbb0f5ac0c44a2c83a83f2d4e03ae559bfe02852e0d4ea18b1515257557d5e916f180a3d8b1d8c3e4e5b16a3d778021f1b7dbf6ea0d1dd2e504a49f93e0d11fd96d5b9a28b1d30f1a591f38859a12091fc74d84342d555a66f13b7424a97609be3f584cc87b14fe75cd204100c90f9920ba87883561aa44fa9722cff5b9785653df2054215012d7b488cc4a9a7d22913490dadd066ec7f6b11eb8bb6f34598c744cba0a5dc299693c696e6d15b707afca2f631662804f5253b9fb79654847a178d709cdeebaa97e9cdda970950892b3868e72c6ac800af3f0d492a936070dab0311b3385a8693cc39d7c0b76e4d2c50c87854e4a4076033680ba661e172800cb81470b08e436ac56f5968150b5b140321cee97194585b92a0b7eba2b9f857387f95327c460d122810007c76edf1289587295a81ac7260a534bfdd21b6d60d4ff9dd4e60bec693f5ded36e9a6f3b6709ab4ccbec827631df33fc9084d07b04870d00a5e323d0a55cc66f2a039e04c17a13465321dc327664807696354c436da9edbec11e952c0d092d3a21fa82273f4259746707f32fcf9aa49340ab25114cae61cc07928745256902dac41b9eefa50f88870f9385a0699b59b1a25dff3bf7ae0e5de4053b0f076c56415b6b4ca64851cbe1de8ca5c6be210ccfa5d082a8897ca2706d9353b45241803ebcde7d72b176b31ec92f5fd123e8e2b2e371b4f672ac86b565ef06426b2c9d9b7561a8144181ff7c2497a200b567bf82ec4c280d6b0f16e44710b7d2245265f4165a345638b20ac986e23698f9b59b80228616f72e3067b190bf55aacaba84c27f3c2d150b2007cd83e37e3bafa198d4169d38107004b4baa78cb0dca2b5776329ee987ec090750f95c3e072723071db849f6b63edd86b93ea2be3a5065b4a31d0c3acdc656f51c9b5ab2ba2fee20dd1d9b5eb633708bfa50e9fc9d62ed9f3c3cbd635371a5c75bf404bcfecaf8c6a4e5ef8c514f9534ed0c3c80e9a9edf587a02b3270ed5186895e61976e553f1f379015124b50cac30ec460fecc8ae62a9c90a304da539be0d8d5d64022bab136038ea1c02c70f35c36d1916f1f93a6052412ff938bc963cdbe9cbd86f4594cee68904daa9ffb5ba59093a03525b7f523558f37154cab0e18d89bae390c2d61526f89d5c6141f14bc3bdf1e178da55238d6c4790c34347e6b8bc9634b6c5de32b62b3450bead11b344887e0236e9011efaf0e911f84c13a1d39e3c3be51c7f537d6315d3e6ffa74035b78bebc102aa9230fe52729084097501b61596ae445a3b1b27639799ba1c5f3ca03a7461cfa8ddc57c6c38f1426ce2557b919105fbb562d684589c4149be276d1b92741c754965fb8441ed0d968f0ca99202900a750f1f45eeaf5f0694a8b2d729b47b4573ee813c2573837853f75610a7f4392fbc5342f5fa742f419a43ab7a152fd4b92794bdee245488fba7c687bcc300aeb75b84842204af1f25206aa49abfef06e776a1eb0031e45170f24181ac3795efda007c7c11eb398629de376361fb2d1ea7f3045653d3c70acf12c8b46a9ced41b29cb347e660edfc8735efceac1eab9c7721e26bce3b9cdc75002f113f79202002ec40b091d74d112f635b2a861abef41e096ed54793cd5a2a2fa1b219cc99c274cab8362253746969beb4613692757b3168feef0d8a6380aca4da242cb083b8a0116141b1dc19a449715721acfcf8426db8b13cd5f072e10b11da3336f2ef82e69ea5bb418023ad50eb7eea9093bde64500d0595126b25c2b6bf40a8c9cd4d02e3465fc5305db5ef6af6ca6fb1f37be1f5e864706c1c0a9666bf6c95aca60efb158b3ff0c3d2d299df50b1568809b1f39563add0e24b7c62e0a38d33a80d965ec3b789554018309067d9e827de23772a8787326451c1b772b639c44f0bf5f2f3a4306648f4defd9d1ce589c2183a3df3aed0d1589065a16b92d72bba877e71ad21be0c8f4d30636dc2aca881a697c727b723e86199558a1ebd044e8a4310e4fb6f42e85dde4e02eac2b6b75700bae029cd9ee35a269f447acb1a56d2dccd73c311f9bb50a31eb222dce582ebcaac2ca91a1205c429aee01e06d132acfd938dd5eed1c2eafebc469d0b2521feac2eeb0859130e6a993f2b4215a6070a0b62a6c3aaf4beb70b4ce5c0647cb20aab701469fd7122b68cf3edca16391b2128ca04da9c4b16cdb6f5e11e3249353e4fd3e8d54faceaf734e2a2ab01cf1b4a76b209594387570cbbd83be5ac6cd000ceefc1ee9cacca4bad7950b6cfdc3bf2a622b673efbcb6920b94b6d017f1f066a10841856cf00e498e3c6eb81a856055f22226b3abf612f1a28258f3723d20d6b978ece8183f6f10ae92477392dbc66bfb0595672f7fe5071431b82702343a6d3d14fa642bb4a726994ffbf4164dfd6025d5d60af5011d4a680667b8d9c70518bd9695e5e238b69e0971e50225cef9797dccac5a6e261b2338fbc0d654b87a9357edd46e6cdb263c26d45ee8982647bec8485537b4dd7534a2dfd6c62e5cb971316316bc5398e5965e4457af0e06be7e13e7fa157f118c3f78263884e08953ebf1adf1df65b01976d5e406923cd57ca56c480151c0aa6003f96fb7b162f079248655175a66481c6a77e09af2a5ed1499cd1cf2a434fc72faa96269bbac9a4cede52103ab5b542d23af152a1d9083879c0cb0035610abe0d21b60d64d08cbdbe95ea316bb1659c7f43c1fe43897ff71c8e34fd6b09fa295b029de22af4d7a02a58f732f1dee61e336c8cca36f60c68445632f089f9491fd9c0597ec18d99f0f159b63c884dac659adaf0972fa8f04828c962f44b6a4efc703cf6ddea7aecd509f1144f3647e5787b578c3197edba243bea43ce843b15538048b29be209f4f7d4779a97122d698379bd3e65aa1e0852f963ea52727b60fe888b41166349590f1882b3f91152884d5b6ee58453e561235517e7f83dfb0289a17321b8211b75dd429d358515a64ce15f94324b2cc586afa85872c18c14e240028b65ca0fe6f57f7c00ae285f01657b3feee962d7ff4c7bc74b7e9fba0f77222e31890345c67c5c1d76ff5865303fba215b5bd0bd81d2315519b68fc59426d6682cc780591a5670040b8a43d735c6aee42297a94f28c886ca8c745e61fd9a5f3efcb7f9dbb60512d264ea4b4748fa3da8cd9734f079e3af50237c116747becb7fc3008fde437afdb3b0583175cf61400759517e1708275394ba5a6ac22e4635e9ce631ea1bb3161080d39ea013f8597bd254871ed56e9cb0a31c4fb46723f3e29fa23b9e3369e69dec2cd48b0a606caef2fa99138c028e0a6f55d89aff3c44a70eb2af2f99f7d0a68d3e52eeefbbd665c1ec91031a38ff1c9d7128900638d902b8d919ebe12812db2ce99de96b5933bb5f6c0d0cae052ed60ba704f70401a3972b25271b0d0847b2ad21a9c9615010e8f7c71f227032e46a2e1f714647fe64fe9c856c6f6ec897489ca6b2c263a25fd8dd62676baa7eba01ce5caa49726fcf6497a59335418cd87552c9cbf0427306c9a205f59d2d3ee7ee3ad652fbc5207076f6ecafc157d2792354a64d7d2dcd42e1f41c144194e4a977be8bdb33b7fe8cc42954b7c62eeb851ac8bfd4c39b84c79a27688aa04be2375c73b0db3d35a5f6f5806941a0f7747eb14b07e5d38f2d7da192a914352e38eb73331b718b30f927707d60d941c25a532e1bb4493d1857c4f920d1cc2e0b3c3b8e4ac926969f44f4dbf0eaaab2a26ab6469547e34b669e6f75d59f34bbcc6657a81ad110c5a07a42bc7070d342a13ff7b7024a381a1f89d75a86846a6671203e99302da5897a8aea281b124a30dace060d3d8671ccab15145e41c13839c7d8c21dcfc9bf741187a2878e3a0266db02767a0bb0e19b60ca22cd532ed2122909484d2d3bc56ce8b496eae133395204f200bf5e2f5da5fec0c3862bb4f887df7be7cbbfbca3a7c09b34c4ae6d21a6e6fce5e93063c94e9021ecceeea3e9a953b6572de20da5f49d4178b765a70545009d105daa186450cdd88082cef3b9483e316a81e90d1e594e7ce47ad19ba6f96ddd132778b633cd8144fa9d0594414ac437939ed3c2606c217cb560df52bce7e2214cbc61e96a3a8ff8bfc73077087f213f1a5a63e4fb4a6f5a800e17103d6824b20344d5ee5d1b250d2835b70a835f442f49660cdae538566331e60c36b3045d41c6cbd7831b944450efac14ac156469d9eaa47e661777048418cc375bac1961d9b3ef066db22acd444301f49c46b16b09d9812210a7e69c04614ef37a49e01b71bcf66ed70527bcf99c8db20055aa84e85d2fdfcf75a4a362bf5f0b9723665076c48472717e06492073122616d8cb25a0feb345dbad3cbe5f86847481d92a362b2ca9f7adfee868a40a1bbc5b443284e88b4a34fc1329703e4e776f7eb5101ab855be27378b4b27915ed996e6dc3bde1755d2b353eaebcc0d0923f1bc5b6f354a525c5ea886fcf0e817ddc86af208ca197ec06c3d279fe085ed4031711700f49ff0656148b78b77ecfb13b82c466ca01025365f46798d154d7da595904b46ba975d641a5517fe8f1b5d52b7d864bf4199d01195fe19bad9392ce096bf5fb8cf201f7feb61b17e1573faee6b6c16797fb982cec0173353a41001b371c7dee7f062c0dbcc5b2bc76f745ee8d25de0ba00590bed2313607fb1a722b79ffc312f798bf59bb6509c21bab7c0012043d1eb3e1294934d31e58f8eeca8024d297cb3ce9b1b0a6327760e06e12cd9b3479403347f7859e5bc19e79cfe8eec4ef6ad492585a7ea7991a212ea33c4792b6706948c0284147acadf4ce65c550c46b88cc337c30085367ca27a0db8dcf7c7db66ae268c773469039c233d69a07d84ceaff3a6da7728d9d18df4776108bc34eab956325e20da737fa206075c67cdae5f25b449b3379ded9314fbd10fea823ad7da107e4d3630267bc1387a457b3ca474c047e08d5531faff39a8b299005c579f3e81f7e97a83"}, @generic={0x84, 0x1, "12fea9d43b2b82fd57bc1d325860cd46b8bdf526231739c8cdb5b194822ba15a6a1e86623efcc725e3703ea8a5d0a1533664b5619b08632f7401cdc8a1a6d284f85dcd5d32c4f2029a01ff5cb3d4d1ee9c9f93dae8bda71c3e1a0b0e1212682f2054fc27af75f076e730eae4d6e0398b41eca3a0313182b486b9ef364575aa93d011"}]}}]}}]}}]}}, &(0x7f0000008400)={0xa, &(0x7f0000008200)={0xa, 0x6, 0x300, 0x40, 0x2e, 0x3a, 0x20, 0x20}, 0x31, &(0x7f0000008240)={0x5, 0xf, 0x31, 0x2, [@ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0x6, 0xf00, 0x0, [0xffc000, 0xc000, 0x3f00]}, @ss_container_id={0x14, 0x10, 0x4, 0x1f, "922244a6977c8a605e4ec16f219e1a2e"}]}, 0x3, [{0x4, &(0x7f0000008280)=@lang_id={0x4, 0x3, 0x2801}}, {0x4, &(0x7f00000082c0)=@lang_id={0x4, 0x3, 0x810}}, {0xd5, &(0x7f0000008300)=@string={0xd5, 0x3, "a93b3e4515744b51b95d9e36ab47a6de72dc49093ce0bb749ee323cdaf249d88f311438345a3d7ccd9bae18af981dffc81eaf6c46e30bb28e31bd6b34bde15a0c0ef647347dcec46c0c2b2345301c4d68560637d7bca4a7e82e89946d37d867051017d34b7280980dd99fb9169957e02f12b3d1ed31abd271e6ad75610f0fd35abb414e23a0c699fe4d3286b886015145cbba69fd2524d7f3fda6ed6f1bf42066df0970da43a1c52ab1c2bfb4f88035734d253851126b9841c9f3dc8ffe531f83f04de417e87d7929c9713f04ab226ed727cb6"}}]}) 14:17:48 executing program 2: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x100000002000, 0x40080) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x0, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x2000) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) write$hidraw(r2, &(0x7f0000000180), 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0c0583b, 0x20000000) syz_open_dev$hidraw(&(0x7f00000001c0), 0x9, 0x0) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x0) ioctl$HIDIOCGRDESCSIZE(r5, 0x80044801, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) ioctl$HIDIOCAPPLICATION(r7, 0x40305828, 0x400007) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x400) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r9 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r9, 0x40095505, 0x0) r10 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r10, 0x40095505, 0x0) r11 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r11) syz_usb_disconnect(r11) r12 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r12, 0x40095505, 0x0) r13 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r13) syz_usb_disconnect(r13) r14 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r14) syz_usb_disconnect(r14) r15 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r15) syz_usb_disconnect(r15) ioctl$HIDIOCGRDESC(r7, 0x90044802, &(0x7f0000000400)=ANY=[@ANYRES64=r9, @ANYRESOCT=r5, @ANYPTR=&(0x7f0000004200)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES64=r15], @ANYRES64, @ANYPTR=&(0x7f0000001240)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRESDEC=r8, @ANYRESHEX], @ANYBLOB="fe098885263c398f6f13c912c6e8101a67ce64fe2a834455be3f19a46023b9263d56539366b0a9a13beafe468364894cbaf4a659528dcebe0d6119be01889cf6a131b5a78361b10e6da7ab8f56f471a120bf5f5ebadcee82d0ab133aeff95c3a03d7ae052a5759ae5f69b8222070dbda67391035e4d69c661772debe9260ca10b538176f7390f8282a43c6eb59b5110119c0e8b9dfdd7e5ead5727424867a52ea116d8479f81837f1f36db288d34c3a443b8d904043ccf48bccb3730735e08b9418fb0bb47b1f998e5d03bcd5d972da601206541c6d7cca2ed45b95ae25390ffff30ccb2e89bcc3773763f61df77f1a348dd3f799caaf9a0488916c65c42dd1487e6da9a84b15597371aa04109808cc290c95a76ed66c37cf88900a734b1b54e0b9100f2d61e1cc4c54ab33b1249ddb67a89375a766ff29c5ebe0890716223809674bf59884315efd65ef1d94e411af047b5b69f531182c2efacdb79cada057812c89bafa706c2702d48ca8bd0440019b5f733c9e76e93eb15bcb12a381c3bec57bc459e146faba1199c86e02e8129b42b0077541570d3f2ca1b6aa8d54cd6c8c3083fa0fe392759c7d7def36f58fe70b0283048897c2d378c41445dbb8177c55d8cb54f774b400d139249aca7197a8221f344994d34c9d47e3317bf2d19187a841017de5afd208c4f13a8916437b776f3d4f6bf376ab9f292f6dd76bf2711294c1c78bf2d5c3b2a0b8095fcf62c9e63b247a75bb043259d3e0bb82e522e92f7f4347623b4c45815d1a7896ec7163ac47cf7163798661f6aca4345df7f5eafcbf1adb227d1055d07081f9bc9a7a01cc5ab5a0585a93ad9c0ec4579a65a255618facf3adddc8da0f1d6b8bea162dbf46c4777c6c533ec5c81af46ed2aae896b3e70088b9a7a900fcfd61303348fc268f5e0fe16982be22eb903335a8769cb77cbe6e0a7fbb5c77f409a76abc19c46edf7872266fa7decbcf704db11cdeccc9201475e2e5aa0e32a8da0456364ce975cdfff6ec1992513b1587ff251db0d712a30ba3963b72a455cf317451e71753e1b313a6dcaf6bcd85ccee37755f1f80a65598ccb1b9640bae9d8296d1e6aaa82cc55e125217cfcfda4f8f643b0095affe5e0f36302ee0ca9dc0a6e7ad815c67fd593185a763cfa8066455a8b016bc2581639f548a9fed2659d92e00aa524567001f7a930274fd2caa6a5901ee6f80b85b5a4ab86f58936fed210db8d878327e7e7e6e2554628439f09997bd660f353172900fd476a9ce44fb022cc6382ff738c40e5c7a76301096d2d6d8edea47497b243ff6aa0579edb41d10518f40da9c983bcbe809c80fb0d38896eed75f0759ba2be00bf23d10e00405cea3fce66e111ede647f97b2815c833ce404a526f9c800983b49c440cd508d1b5caf405d3805d36255530328d7928fd38270f82eef3bd4c06de397a0ec830e43223a5c16bc549f67a1682bd14a5126ef1761a6dcadaec22472ae1967499c73c0ab88b40ef5723d58106d337fd4f23d57d5b3e853a062fdef95aa42f38d03a1b0cb659031c66a279ce090deb07e0698b583089be80644c67994e1422f054ab0ef5b126261bdd25aae968eb52e1a6cd5b9c111c94bbd9b1b9dedb1a5878fbec9cb4db400444270a8ddba5f7147e020303b97b651142015d235831927acf34066774358d2aa74c15b377ee5a6f2501d9b502be4a919b67ce1f9bb68ebb7a5c88ad2a5f27ac175251900e057785e904fa5dc10c312df8156b7c2b564f8416a2a6d803a4544d87ff5fe9ff64b2b2dc38b8378bb8fe4f8d3c4bd4010b36d82d4340a73ed29eba438b3aab438e00a0748bb5eddb36feb78f5791dbf8c175b017b4883dfc92bc7dd2997149024798a2309aac78948aaadc1cfcc94d053c3f36ee279580c995a05df6af444a1034c86e26f5a996eaf02eaff5147008d35bd52981489b5364819da7292be619bd7b73369eec525006ecf4d63076dc0a8adccbed41ed4fa9660b8cf4aa8159874df7359095727b53e10f664270067f20c6d0eea1125168a1969a850a3698725f1b0162b9c9a1ffad0d05547422b3d1ca5823744ff85cffabc6dd4bd214c34eb6067e0cd5e4befc9147a536889f6a6a7a900c4de122cd54ab7f8d6fb32c6ca1ab61f3feb386200fd3469182f8c11eb1a2e869040a50b8798a3ca3ad0bf856bf079382a8b7d33a7bc9162b488e30df2df9ab03b2d2ae75cb11d81b046599a0457723f23d9dc5e0e8567d46e42c1a52a3f4fe9e8ba477386b624389907d5c7933eea3366ecdaf1624cea7d8188f51b3fb4b2949aed63757d9dbba90b299743e0bea1e5518e9ce93b78cc97eee6882164e2e439e12e8cf66295c08912ce42e534b5e115e13c83d64c2cd04a590c6fbda6053e2f1266e61cf8d880a3b1382a813804e2ad4bcf5827cdcc0d11f59056f82000cad3023530e75aff45e332b6f51485ebb33437556f5c6b89cbde27207acc67d2d9121d684d0d15ab06c87aa7aafaaf746208820cbe426d10e26e59eb1b58a90faddf46dcde88d878409d3bb2a45d6d2299142d8290b2a6d7c4887354972c7765bbe223e23135be8a5293ed75fe1826f3bff22889bd7a8d28d1d0948fd7a041d71ce7376533f6cb9ecfbd1946c2b793ca259b15067dd2f70f61b41d81dbaa74e35fada0e9c10f0be63a045935b1a8b5e3fda2aea2262ec45b511b94741f1061a04ac9306309e56d1b31f86fcc001f3605075db4042837cdfbde7b36e48e1f8a1519b519502f0d2e58b63a50287763f247088aa604d640a66777938ea0896191b54a9fffd3e3e1dcf41426ec78331569bbd872166c24060c5b6e0530a5ce52e53e997fe31b743456f1fa749d71c89054eca25c7b16cf64c243cc0d2ca1b812fcabe160e29331d4cc767a8abefd54927e9abfc40ae366ee73a94895d47dede17a12a4d0692d1860bd63359945a490cc17d7ddacaf822e110ed2f4b5fc677c94bfcff484c03ab682b53511b8cbc75691cb07f64cc26fd734f3fff7d7dca558add1c250c5dbca11f57baac9ac94cd0747aafe2b8a291e2d78bbad48fe8d4c43a48850a428dfd98982efd1dd0161ee0e2367e3df6e930cb1187ad4efa03b21713a4e85eee0180b87beede22467731cac215e64587091f451915a08c647b35543b728b4eba368097a53de620082bd15e47a20339a9c2e9ccd2f5aa99bf31d749997f85de5b9a0a352869bdce470d3838b0318d6447abc76e1b051374c43810d2f6e95930bc4c36133b84d42f77d355732e027df492d204acaff90d998702b05e574a3497db2094bdab1edb99c7b5cd99263cd2d56dc25c88973ea89316cb9b06108aef0f9eb04fc8f33cc05ab7f5da7521c0911d876918e7d13a3a7936b93e72fffa168e74d1990e8afbd348d239a8102c5d07ad68e587c8cc8dd30234cf12bf98ebd66e04f6c6a53ebf31e3126647b546aa84842ccb28d4416abb1b26191398e5ffa74cb06d3d7037ca73a8208e70de90504741103f685de8ebe5f9641f95eb72104be11f96a62f35d77841d2f8d74fe09ab26678a459e284eaf2f7d94f6cc36561a6b0cdaff28823a3a9c91fbcf2d83df9cffaba9cdc8db10727a481b6551930528328b6ddaeb74100917619c7bf87111b59e1da1c999a1ea1fc4e6761dbec8c495627f4901143c97e3b4f074f85e1b5f307bcb942e2d41d71d4bcecd111b2c779256ad49f799fcd075d4fddede8250b5e5414d7501c46141878812d81115ca5ec7fa82bb19c353499a2e225268e889ae8a512cf220808f5c48f5ca51a188627ce8754b3fab60dd3a2c12c978e191f811568b039fc19a7b52bef7c43d8de110143aaccd02f76910095bcd6a8e38e7db4967e0b19d76ab0c077c9f126ebe3fabbad75549fcce088b4a2987fc3b0f0096522f20384b1787dbbefab072aa7bc119765a4f4f3753cf1108208c30ef7304ef9e39f9d99fe7b040fd0f1a3cdd2d3057d2658bdfc3a55587c902a6e1cb380172e17970a31d522c7cce18df6f14e1bfafa9d6913185bb43fd804c2047939c0228e8f8300e9dd5ce3387418fb81de991e603ad26356c3770b3ddb3f1cc9240ac1e454de6c159b0d95a5e07b2187eebfde0e658f11600d6358cae948f05482f43f5e22e1117b305d4b2f413229e4d585e6d2ce80813263e0b427d15d571172b33ec2f9a3f5170f824e4b7b36d7f8339429a97024066088c50de37686a6721e4e00d293603135e91748cb3a0ff390e6558d77ca24f2ddb3e6f4ab93c09c2acefb1058c25add392794ac1687a5cc4fd57088f43b90f7fa4a57b63cedd3be6e725d03bc1be9d0bf1c4a7e5ccc9d2edd2290164ea030500ad66fb3cf837811313db06455c56869fc65973d4361898e8db19ef32879f9b7a0d804589e452360eec89efb94ac04e2b8713e3829cafc9b54e6fc2584353f51afdc657f86e23d37b773b7d61830358d00335129126580c1d21f3e3b13677c944ac4534e96375795e84676d1fa68466a2dfaa881fac737af522f6e8089b449d6a28c7327ca6a913a7969b73adada8a39c41437fe25fb8d4a2923257bb8e764779490af5055a8cb14c4e058a088fe85fc567dced9255cf7b328837af3ed513c8ce3d11e4be16d1d34191f6eef761dddf315e5bcdcb83bf065b7425422dee0170ed8f035684fd7b43c5b68f4f19d5debcaf413f10ce12c6916964d835e4666e8baff36ad4b1318a246126ba044acccac492874872f2b98749ffc15386c11cb190735dded4ce0dbe14c3f7dba04151b7d7d691955c0474a4c4d07abda366038a1f758f5634fbb328e0a938434f60824d2d94f2be0755078850b0a8b7935fd71ed31c7558bcdb93dd39c7453376d53ab72ae6a6c8b2030242d48e30441716e647c5fc5e2398086bcccb0e91252fd100db433b4ff6fac9be266121912881874ad3ee0fd3b1f75d96518576f34e509cf97547a13a2265430d1ca520383bf6705170fe60abad699c36d4d4c361dc3d816cf63b7bc411d4d8d1497020a9f0641bef79f0f57f599e3ad169202d86b81171b82d62e1d5a3e80e485aeac6fef919e62c2644c52ba20d58367d3dc35e54d56f2a7981da3177f7985220b332c68f9180fd0bf89fc0e6833c3eb359f6df826902f6ca8522fca8903d385a83022af06af3fa61377c7c0cf92ad1a08bbbf64ae96524a086013a273bf1b58616b2d239a82973875dcb0bedeaff8c98ab748bbf0cefa65daea965f92cf2e43cb604d13465fe74c6313866fc4296553841b1182ffd51d724634d0041a634b82582096e638d633505e640f197ef68ed91a1d86d0e9a048a93a3e144e6432da5926ea76ad6ff9714c2c9e3e66f0bc8c8766b3997954b9cf4c813de0b23cd161fa1d9f7ca49e4d8d60a505442f68e8b81e4e106cc2dae11b483063238ff3bfdf3a61bc25fee63afe80f96bbfcdaa9429af99738dc890199ce8bfbaca219446327b1bfc60afd93aa72e337befc26261e6a35625529b577035ecc4d46fb8ea216eb350ede2c21a0570467a81436432d9db87c2039817a1a40c2b70078bb9cdb1be17319f0843c3f5fd3a040897c1ee86d7be9f73d6cd68474f43829d5137ee09486d6887cd8127029a146d0fc783ab72ab0f8f0ade08175c7a64c9cc2cdb2f0c73b2a08cc7ecb9600ebe6a9f293453d595d98deba5cbdd40fb0629ae8fef8fcf6e14e425a9ff05e61136db02939f1c1d70adf59b3ead1ac3a4e3fa960ac98720e1b9d04ab7dbeac31d4bab461f1a33c28e2dab07b1cea2af5a42935904b3dc04cb1e316723f4da4f8e59292e9f43"], @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r13, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES16=r2, @ANYRESDEC=0x0, @ANYRES32, @ANYRESDEC=r14, @ANYBLOB="501755736f1598d5a773dca11b085e2a6b7c3c01c3afc8d182bca5fe49b7cc352d9bf3976687aabcb047aacf56a52374fc4b606a486fc4e62c72259ee57d9ab59c5e5091"]]]) syz_open_dev$hidraw(0x0, 0x0, 0x0) 14:17:48 executing program 4: syz_open_dev$evdev(0x0, 0x4000003, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r0 = syz_usb_connect(0x0, 0x51, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x3, 0x8d, 0x53, 0x100000008, 0x82d, 0x100, 0x87c2, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xad, 0x0, 0x0, 0x89, 0xa3, 0x52}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f00000006c0)={0x1c, &(0x7f00000001c0)=ANY=[@ANYBLOB="050100000000"], 0x0, 0x0}) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) 14:17:48 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(0x0, 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 156.276963][ T2723] usb 5-1: new high-speed USB device number 68 using dummy_hcd [ 156.287013][ T12] usb 6-1: new high-speed USB device number 63 using dummy_hcd [ 156.297037][ T102] usb 4-1: new high-speed USB device number 73 using dummy_hcd [ 156.516992][ T2723] usb 5-1: Using ep0 maxpacket: 8 [ 156.527090][ T12] usb 6-1: Using ep0 maxpacket: 16 [ 156.537055][ T102] usb 4-1: Invalid ep0 maxpacket: 512 14:17:49 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000917174f1d10c09b13280000000010902127b1d216dcbdf3083bc0001000000000904a80000f3170700"], 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000001c40)='/dev/hidraw#\x00', 0x100000001, 0x0) syz_usb_connect(0x6, 0x44e, &(0x7f0000000380)={{0x12, 0x1, 0x3d8, 0xe3, 0xfd, 0x57, 0x0, 0xfd9, 0x3f, 0x64ba, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x43c, 0x1, 0x4, 0x3f, 0x80, 0x8, [{{0x9, 0x4, 0x8d, 0x8, 0x8, 0x81, 0xc, 0xea, 0x3f, [@hid_hid={0x9, 0x21, 0x2, 0x6f, 0x1, {0x22, 0x412}}], [{{0x9, 0x5, 0x4, 0x10, 0x6c, 0xcb, 0x1, 0x1d, [@generic={0xc6, 0x0, "c9be3f80c6275db414cfd1931ded92e18bfb2ef8fb557fc42210dfc7b4e47c8eb0af73c940a9127d2351dc39e1193983ed06851b9b2b781b4960aa2d4e7e159fcdd0588a020389947024c53b9c5f412db72b57a61264ea5c5d48fc30f6c5bdb3c54846c9d328cb0d8618371fe77abc1c9f53287247dbe185b37dad23f4f9e286c566fb485032728b220c69ad5c59dad0e3961050693df05c077befe706167e223e808069a79ca9b42ac3076f794c0ac26c704a76c80634aa01846d513b096273794907fd"}, @generic={0x2d, 0x10, "01012cbf5ed38227386e87bc6b8ea989cb5c7688e0005b31c12fa8b7178f188716b8b178292825408f0401"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x1e2, 0x11, 0x6, 0x4}}, {{0x9, 0x5, 0x4, 0x10, 0x269, 0x9, 0xcc, 0x4, [@generic={0x91, 0x28, "fe2cb85aa0c48a7e4f75f124bcaa520e5dbcf72ace7d20e32b2150fbd0eee775083c9a512d3391e9a5168534e3b6a263890d87072768fd85daba2e63b29b25a7f34926f55548a44435c9edd9157dab519f76b67bbebedf94fea1b864a79d133f825b71fa03534ec8787acfe51eb4f889796dc02747ec4385faeec9345c16b4f868dd4d8b546774620b0ed831847876"}]}}, {{0x9, 0x5, 0xf, 0x8, 0x3be, 0xf8, 0x0, 0x81, [@generic={0x3b, 0xf, "b05a0936c87b3eb9c70c4811979311553cc826416af48c1df8dd9d2253c32d891200df832a375941d38be7af741a30b563b1cb3461c88d1fdb"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x9, 0x8, 0x0, 0x6}}, {{0x9, 0x5, 0x8, 0x3, 0x3a1, 0xc0, 0x1, 0x39, [@generic={0x51, 0x11, "748cc92087dae9c0e840a28172e03f49fedd1440f053f35444d35e4411062178db190740c1c43bf2181eff0d4b2af95e770b886f9dcb57a2f1c910028dc1c198b9477f060f91a4df0fc1a860254e16"}, @generic={0xe8, 0x8, "8b707f4d4afa2871092182b6eb0124b7a23beb0799f59badb5087b6f024edc2df3efa9136067478f2834785495a96075cf18b2fd64cba338c6b582cd41f2121b016290462b99bbb3fb8976d81b0acfb1ee2e8a3ec03e57ac5f92af5b48523d1ea4fc12da39ac34bdfa4e4e832d474a4773248b3426684c921622d2afa43b7d4f2278dde617601c9c81f2e7e65e4f3e79650a094837e2bae991e98edfaaf5a5df4bc4bdaf96a94f76f5599ad4f6c75ca68133d25348b8aba63947b83a00317d0d10b414b54468299f79a9eeef6d126ca9ad9418ce52adba032ade222e2865fcb9ee0a6f38022b"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x18d, 0x9d, 0x0, 0x9, [@generic={0xe1, 0x23, "eb83d2dbe0b924917fc3164b1f9e2d088b78da3361f9cb9b979654125ca68fae84a94e28f742f8dbd9e2177547e871dd0e16209d1604f6835fb96c6d23cb36c6a9d060a755ca04a937a893e58002ecd9c6435c409dedaff7d8e30fbf90a4a130fa5745c1a1de56e34954ff8db23a43b9e00ff380247f956beee48b4cde2f1ac13bce8ea45f4103278254a8b979cf8408b1136c02770be9cc621a132a6575758f1f10d694af7589e3f772dc95d1d0ca8f25b26a7905e11176b58e3e74e83eef2294d4631019dcd2c31a88caaeddc3a611cbc62436b71bc81e9aba6f7515c22a"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x42, 0x8, 0x5, 0x4}}]}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x47, 0xff, 0x85, 0x31ef8fd88d05027c, 0x7}, 0x2e, &(0x7f0000000800)={0x5, 0xf, 0x2e, 0x5, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x9, 0x2, 0x2}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x7, 0x1, 0x8, 0xfff}, @wireless={0xb, 0x10, 0x1, 0x2, 0x42, 0xeb, 0xf0, 0x7d, 0x81}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x9, 0x2, 0x5}]}, 0x3, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0xdc3a9e187fd77de0}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x814}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0xf8ff}}]}) syz_usb_connect$cdc_ncm(0x3, 0xbd, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xab, 0x2, 0x1, 0x86, 0x8, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x9, {{0x5}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x59e, 0x1000, 0x80}, {0x6, 0x24, 0x1a, 0x1, 0x3}, [@mdlm_detail={0x2b, 0x24, 0x13, 0x7, "15cfb47f0249b0a80d4efff093ca12fa8e07214acd3865a0d3fa5c3963300e4634d50281169b4a"}, @mbim_extended={0x8, 0x24, 0x1c, 0x1, 0xff, 0x101}, @mdlm={0x15, 0x24, 0x12, 0x1000}, @dmm={0x7, 0x24, 0x14, 0x401, 0x6}]}, {{0x9, 0x5, 0x81, 0x3, 0x1e5, 0x20, 0x0, 0x81}}}, {0x9, 0x4, 0x1, 0x0, 0x0, 0x2, 0xd, 0x0, 0x8f}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x4, "", {{{0x9, 0x5, 0x82, 0x2, 0x1e9, 0x2, 0x81, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x2fe, 0x9, 0x43, 0x3}}}}}}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x300, 0x8, 0xc2, 0x4, 0x10, 0x81}, 0xf, &(0x7f0000000180)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0xe7, 0x1, 0x8}]}, 0x4, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x426}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x419}}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x226e}}]}) write$hidraw(r0, &(0x7f0000001c80)="0740970b7b744818c8fc1ad7bc22d2e283cc90c1454b5588e98eb61490f8a6fe17dc84627881969f83a8aef1b0766765328d5bef6df7c4a612f5ffd977590a00772aed5ae61caf628e36cfe77da6252264e5bbb4b0c048ca89622e8c109ba751f715fc809928d29d389184", 0x6b) syz_usb_connect(0x5, 0x16ca, &(0x7f0000001d00)=ANY=[@ANYBLOB="12010002eaaef7081104fd01d2b7010203010902b8160105203000090450090ef1752f4109215939000122a70e09050d348503070002fc1c5f5cc8d4ba18072142b73986a6bfc88b6274e64f45864a18a7632a9bf048270e8bbb436572cf1af9c6241b19ecf6a476e447bddd6c602d5671324c65895ceda1ce51a156993ff41835abb6ee7a11a9b7c1b727b471a13bf66728097297b13fb68941e8de1ffbf1b40b8d40b52652645b45030ab96c44b8bad6a3984bc0b9191e09662cc9887fc67d03f71466100a200d2d9f16014a6f64231442ba16a08f9af6a653d36b001258c7a6c148af3d703baaa0fa73b6c83d58edfaa44b7ef49165d7e71d628a60914b54b2627ce2defb3149283e1854d7a998489cde157dbf64f80c900a96f8dac2b16c384761cb58e7e1a073a040a16c3265b088b109050e1009000000000000001023004801409e0ab493845de7937954219652d2dbfa982e1f49323c488d1e067e8be6a5297eb9c69e231056b094c7ef75df9cc8d19d449f46f392e3206a9c44d961989b8a5f787ae3491432541c22420fea91c3201871e5a86eebd7cf16ce736d41e54dc9660b94a431750e494b6e7826fcd97df5a7ce64bc0adc13419c07fdc4205dadcd94e87e61700f51a066a29dfa0213fe2247ef1da23131e0042f3f6278f7e0de0905070313000008fe09050900b000010020e0050bf01ca83cd8a34a7fa54439d4b06f943bc0a73317cc0d481b1201d05b32c9ea2a470b87393b88938b180b6beeefca6f8ed9b0e96a0ceae21bdbe559cfd9fb1019817b64da2c2c73966129c9bf009fd7a353aab8450e98eb960bc3610c7fdac4e0818c963e05fcb7b5e9ac2fae9e8e42bdf094b1402b031431a6905e5d66e979ce902a94f556ee055d72bcada30dc08901f7ba0fdaf979e65bd9f1fcc00365a5f84c00cfdac9f2854ebf21f9bbcf0aba85ac0426cb9c7de8c4f214b69841ea253d6c028ff82a4e04b9412940f0b187db2661eca25fda34eee4f93079d45a09059f00e4023f00257621eddc086de78d96b8ea9cfab3a1179b54b7b8eca6042c985135af61e7d484ff72f8a3c3c0bfcfcc7971126ac02e8b423aaeb84bd2c6a358cdd15729ac7c103527e90dad9847196b4d59e6366c378749f7833bb6033384c6caad1e5a1338bc958f125abac077cfb4199888f0e77ce3dc93546a7c30090509043103080703090504005e020000012e3110ec2dfd959696eaecb4eecd6d61008e6758b998aaade7dcc29159985d729f4e3afdf5544d5dc51f5482025209050600af0145077fc11053a9375b73b61a6628bc5151ba90d4d43634eec3e7dd09f8fa79ad3ef009eee988cc59c1bbcdc6864a9f879c986d6f17c7ccd46761afd0fddde616069ab7650d58b6755141787bca07f7773e768e7345dad2c89cc8748ab4a318028a545171df0004b0a1142b15f241b9de61a30f2a23047767ab5fd56b205705c1e147c8f1f36efe417728aabf9c95b60c89fbb1f63c67926b09f5c555cda32a44db232f1c6571972dc94a03d904baa54e847768eb9e671bde54ad62b6d5bb52a91e9146d6090584048901ff0802f009152e8baf0fce6438e6ac9081d36a04e4a593c970f104f070ca16ee0e02fa02d0d1ac94d6830d58627884b4a7ccee04e3b23d5cefae082518e7f461b263bb2b7162261e1b44289502aeb5c976bddd3a4629dd2152d3ffac6119f7918833222472fd7f7b6a7817cda4515aaf5f0861bfe2143929308ae02f8981886f78b64df44db1eb3c26f5dfb8fd5465d4eae5bfba2af1cc633db6663f251ff7329c0f7924d6190af445022995e74f24c1f1d808e310f3c067e97e865e16a6bff9f9d9946dd863353768d9fa00a988830a7ba9b9d43dd6745fe4cf7afa7048d1ddef4c08c3e988a577caf2e8894437842266645a09050b029203082e03990601793c29b35ca6f3bedd2c177d755ab49a7b7e9370981567f1bfea2403e2c9e3593010037c44300a77b9eb01edc75984592e386cfaf92e4f1f9973b928bf1cd6c9e9cd32a9597fd6ae998eb7a165c687ce78dbd83bbe214e281808741588c5b2109ca40efd66becef2715e92687230fa333dbbda26afc23879b8212c5b34854657c25e3b7a05833aa686cec72f79f5902b70d06f019eb8090500006e03fbdfc109050b00c901030104b53494937160a4e1cba67b82200b8383cd384acd791d28ae655d2f168c11cda5b878e469b592c012eca15d8c881ca9eb7ef55680fd5dba22d23b5f043346cb01d112a5c7d1688d48c1157f0ee7bb57af11e083489a88b9e77bc85d6736cc2af48d92c4007b5cb23d24ae49f0a1c4879cb99c6897597a0cb15c491684c7adccaf41038da9654ef994bc058cd7b6e7d210f5239ea25d595cd71e4e44c5e62f8298ea386fcc6f35e4b00f7ab1e5549d1756fb529e688d0211ef42d727a9edb8b3945cb0b2be8cf3dad0834e9300fb913f48e469db9df666daff08929d7ebb778c8901442455e8296b009d02bb4b776c27e2ae25969993ced778252ed31cc7df2b5bcac30fd9963f6a253c81ab9183216df6a7970cbac5a7250aa315ff2c860d87a4ee7c0d7edf58a05f5defbcf1c13bcef15a0a8a05d42ba2c40d3f0f4fd975b7f4633034e4e5aef2ef9668db6a1fa8e23c95cdc32c166c418e9184d55490d529085d4faffcb301c2d225afe7864c2ac57ab786659acaa107cecddc051214500312d80e7d4971b00844b2d1cf910ae7e6d9755175d8ed100391a1e8c0d84fa8f7d095c656d04d9e645f59e9aa57060e39b53d678d0a8e515f7ee355b9bcc2da6de0688327f90a679374f7b6edaf6f9fc84f386aae197d5be54b2e15b60530f6c47d04be8f8b602ee0932134eed20302ce4fe83dbf29d823cff2cf64323541079798b21e27345232b50040c5bbcced4702b2ddfe70d32ae539493f852f48821a199aab4faeba977049e3bd3c12bc8f1d43688a8dfff6c4c1fd707d9aed03428adfff43f175c2f5fe2b10a551fe0b6a417f141abf411638642b7aa14e578effb31a42e0779869a8998c4d1214510e9e5d4f47300cb50d2bca8ed49fca685f6ab5df583aca7207f8572a2477b85afa69954e60cdfae0b9a875e44e0fb3a3e137d2b84f67bd128a58fbf8bfe850faa15c974280897d411f2eb4d530894e763d1c068a95677b8c3c537ef224067f0f55245a33e8ed19df70108e2f4141a7f8f13d18051749cd26b4a55511cc1e3f0adaa4d2531ed9dbdddecf26141015b91e2642cf720334f7daa82d0a31aa7c0885994c39dabd776d09266085d3a9954384ed0740a0af21f7d8676ea884a0db5e628fbcfdc604b5bc97d3862adac262fd0387eda521727051755bbbcd331ca745adafe2e71f30c29b7338e5656f6a6d8e25d98b0990cd76513f786dc5eb969c4ad72999d755a38967fb4ddfdbaf6ca9c2daed325e10cea32f631141d71b26013dc33d8a9565cc29ebc35cbc299b38a73a62c4cf46329b1b3863870833702189b19102dec6679b657bb7ea1dc28a190e4e1c2aea29f6998a8943bea58a77859fa0cf3979f520f187fadf71d4c267e180421bcd1656de5a4cc0000b9223a5276c0bf66a63512118d3e113103902d924f27a68bea514c4a8e6b2b5df1859829ca3e9e430ac2a7d34856ef9c01124357b85af6bc2a3da8a3a3b5ac3c2e22360418afec7ace612a8342419aec516dd484df014c811a83a58ac50e4d24dd9b7209f3f67bc93124dd301059186632dbecf026b8f826cd9ba0bef2291ffa66e266d07031fad4c0edd3b46cdb616fa445a0ded48794848fcc3bd8fecc9ed2a9662f6c806551289a8cacf5ab1616c75ced0f55f8e8ccac2344f57633ca686b15fffb47b38ea2cd787c5445dabc18961927274f035a470d218172a921506c90f791d75a45cefc6b59493c282e79c9e94cc43e8c6cdd0ac8547a5bfaec527c548d13e78473abb0d8ed40eae087fc4795a06fcb9f4883906d7230cc60567e294b6f170d4917359387b48fd0fbd68cf03af8174f0c51c2c66264fdadf52640fbc6ffd2d2bc011ec2bf8fef6597d5e42dad318077d93297718a71cf6a1d77565c1a6b754f54d6439e1efc54d8f69786f23dc277d8a74be19429972e274e8111b4ba48a708e4106a028cea6b478835d2cb8602b41d0024a880db58cae8c5d3ea51e85a3c8fbe84bab080545c2c8724b849c7355702459c60adcff2ec93c3fab27bc274302ec9ca43c3cadaa538019feb0df6b16cf6a210a5ec4b8e01792bbaeea39f7277d09103b0dcd09aa6dbbb4fa1053a8eb28891f6736ddf813a56166b24aaee06ce869ea03900d361bac71e89a888381716c7720829c7fddd506a9c940e24b818d771d42a6193ce49d8ba72b801ecdb2797b8ae3e08f8422a43f979a46ab8da83af8fa9065eb66e01c70cb664d44809132650fac022cb9414edc51a63d5e4d6df7be2fea9f1fe27bf83d0f74b88975faa99078e8c8ccf7870389f6761c2e4f3c36aa192d5da349eec3ef16f9570adb5cc9bfec13f17262cba931eeb3dd20ef9a848b825b001234f4c734e2b177ed6b3562eb16ebfd13bcb13f9e6e19571ed1752b761064c0839def4d01ca42d1318beae61204582b26a81567b643a2abfe564d9283d66e41b8243eabd3961b5e6072c5e47e52356a52898355cacd67fca77de73bea0be1f1907479bf85c2e2ff12c81fc07c39e38125e8b00baf7406a21964558bca44def4026853e616ec54fcc71ebc32492e46cfee20e7d3a64519b667c27f36e4405aec22bec7601271ad86db1f908e128d52d0abad49670fbb8d50fde5d06bb7b85469b0b2b724a5f60587be4376574c3f666b7e22ec420047408513475e451fddd0b02770355ac4c999c9a3417b08147ad98af47ffd001d6a61c203af4cf6b8f307a2011fabd219b951eb680c58163894228958397a24df0381fecf07e7887afaf9f2b5eace7d021c0fd2c1eadc5d1cd6155b75540af954f54fc9e039a0cf635f828f638621f64e6d388223799d06904a88474d1eadfe92899b8c96d9482b1a5b915a2f3ab79a5178ee4eff22ab3a8447037e9dfdec34b37bfe95068b0e5e6f8c50b2ec46f20ed067541e35d5133fc4c16c5bfd13a360b42096c2b77b18cd86f2196f590e871db09e58be17ce74c9e5c4ac43550dc2586e498c5af7c4b9191194febf47cc2fe6e6ec9093fac726b2b63846cc87f358d1608a94902feac39525ffb8e2f662027cc723ec7f1dad8d0ad2c818c8aab7d621c0a4e50994098fc089a5ad3f9aa18229b95eb83e13aaedaa4425ebc5d1ebbfcbb494b18ffadcc4e18b333db2024001461c66070bf5452415d8b630a40ce34772c6f1e0ffe9bb41e63879a0d54789467c5c1f9f80b79416c1befee30e12be87342b43346d65d4f08a71c5ad735d391bcabb43c939fbaf3166fd8f86076b93fa3a3841c6ef1941f3ddc56f2d1683f62913ddc9e3b4d8a9360db5bc1ed3895a88aabaa4fd707d9648d8244213a1c64f9d26b67eeefdbf5ff9ff0970fdfa60ea8200dd36613bbe2a96938a61750e8b4e8490acafcffe6aa654da52f51524a7f8d7df5aed8fa9f84f52f0f7952d4934dbd96fbdb4865bafec1c0dc46ccfa702dd35a9c1e0d954419ce4724a2db43b877218e8926e2ac1292598a14ddc7558ece40892e447afb623e415a463988f9b77880f65c2ba1c70d271341121f29fbbd5ee83018e5ceb1a52548a44f3a9675714413d0b3c60ba834164c4556112039555448963e6bde2a230038acfb5c5a0e42dbe90a0ed7d2e9d79bdea281e944f05add75dfacd3d429841e338ab61f7823bf13a11fd57481387d9f59e0fb3dbcaa36a8eef7d092d92c3ed79789a6c374c815aab51d618f22620e91a9cd822ac8a61bf7c4e2fb0520b84d7088a135b9acb2d351885d479cb85605d69651bda8de0130b7883380caa45d68a7905c366a2a8016b9a06a846af0cc57f0b8f16b163f02a5cd73c8e9053773ed7e7b9a200dddb29b589fbe647199ff122b666c937f7700a4849ca86311fc82286e23eaa354c9bbd241ccaef7e74dba97d4997ccdcaa65178ed05970ef564a4b5a96075911dad4951dd76a4a247bdc08c8e05e5d0c0b71120fea63fdb0226a4f8dd0254dfa0e519d36d76e43c29ffbf54d1daecef5a08a71d0ec8945359f0c297a3e9f755c5b475146ae1e7a61d44838dd65f91062929b8f1e39acd8ee3748fc421bdcd78954b0122cb10b4b9da8ae4a57043a36984f465e3fe2e07c1a4c5f8bf5d9a50d9ecf20e79adb460973798b0633086f88a3e1a236c12f53bd153fbb9ea150472a8b08a3630935aa6101ef5f1e7fc086bb808576325cf345c04c441f895bc7e3b459c505b77af9fef20c7e51369dd1c7c312fed83b13388ad91ca9555d1cb94af02bad05fc58cdd97736011d32c9dabd919f4b7143b5fcfb259c0e1ed3f9cf3a8e610af399f2683f172476b2fa3776a4cbc5e081d67353802b2afecf1ea5ad52a88bc046f98427d3f56bdae393752571732a70673e823e6a538a71561fda63c11167853c02f9e0514cff510fdf9aae4fc067fb171c3fc9b0acd74cef9b8c68a9ecb9cae9b0d05c44e938a9ba896106703ee98ce90656b614f2097f4bde4ee1d3effb3834731dd083cdfa48ead849df02c3a1edd5cdbef8d51446b611cce96cb4d07f261d9470d22daa0628c795944060fb0555ac0ef2f9b2958e94b24c97f85af2f3cc06d1deadca5db3726509a4f8a00661e426c433c829ae441702283e28e4225ede2b0e54980d03a5a109b2c781d4257d0cc01074dc05e5217bd7a7abce9d2334474ddcddbca541d4e9d49ede89e6ebf252344f712ef6d06a9cb489c1f119a4a9a009375f6f39c845c9eff2d50b778a9ffccb8f424fae041434fd6a76b4cfa7bfc52e8c5a4c2ee9c8661bd369712f9ebbcc9ccad3535041a24a9c6a76a207609a3b9135f3a913d428b455b87ceac6b5f82bdcf99b335af50ba2f8485a87546b4c3b2a1fdec4fad791057498fbfcafc99086a90560a615b86d07716417e8555f1fe83e1c7cdd7236e88fefef31e27c17621bb53bcd1daa1be24e250ab17117e94fb667d9c0fd444f3d3dde0a50d22ff342392b46b3be29e4a912fe5ae249053fd682cbc09f7ad19d28d01e3630aeb087030014ed3ea75622436140ab030eab5f2e216fc945003e06d58099576831891ea8ab7aa9d0227df186f4732f66c23e40b1f709af497021034ebbd2515b89b42ca282dc1c70e94856719a270bac1ffba337a4f8245c1cc6e4053266c64433456ff33109e38955720bf7e63915a3a3ff91a8af658f33136b75b75444d4e01a6ecd411c12058874d43ed3f8d2fa66cf9251763f2461206e29c5cfef366d6dccfa7fdcb379ad5e48178549e8244efbbc0e174ecc89a3e5b2f314097ce60c1267a9bd5b37047ee62c8a4983d82b7b57dacf36e14ccb85981206e3c49dd8871122af017638bcbe8fd4ef4dce891b2cec24c22b2b77ac4816368b242d94eb473ae50ca72dac4f8ab8758e1853399c07a2e57e30ad209485c06b515d4b0bf6d4ec640ab1b5da3061c3f895cc9b88cd314fc3247ceaaf7d58579a7f3064ebfd172806c8a024d7bb3d78721e661b51e411793fab130ace9030b57dedeef87b4cef8d814479aff7b56d006102e860ddd91195e2577ab6410de79f2e9746f4cb85179f8a8ff2e3ddffd7bd2ae3d5116bde06c5fabe186d4a547175c23d1a08c2eba705de59324d41cf67b0cf723ef9cd59ac213d73ba450a40d4f98c31dfeb64bb8dc02b5acae3eb975cf735f4955fa6e75caf1ac744f9ed6cf827fa01b2fdd891a7651d90c862be4566b9f2071186bde5320e668efb3da1579b838aac8152432217299cee52b1d47c0def2ceff92b9ff802308f442c906cc8cb672bac77a74228ceea1ffce14b625c62a26b8733ab7115a846034d59671db3f05f0747d30a79921e047eb667b516f53116807f29436246e0602d469f22f0985bb74a104636398815bf2ac7af131ebccfd70ca0314f382750fd38e0739b1fc1fb6e3e68d768fa3442431f00ff2631ebdd0a1d1f1e3b67fbebdaddca40e9ed8c4847de2d3191e4bd398f7a26619a4a67c45bbd19aeb42fce97c7018190d746652b8377b4787060949de067ac67eb4eeec9296c9729c6247a5f31bfbc0379487acb6f62ababeaa37ac7771de709610bf2f56dfc38d4aad0d3f776f86f0708871f66d5e3b8d700bc2a52fe08e56a090500e02f0306e806a819ef6e5054e7cdd5a337cd89dc6a2e7864b4f05589c884695b72c33d6409fba90b17e4505d07113a5f2cdc36f010f2fe8aabb37af48d"], &(0x7f0000001bc0)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="0a06280181f908081f00"], @ANYBLOB='\b\x00\x00\x00', @ANYPTR=&(0x7f00000017c0)=ANY=[@ANYBLOB="050f08000103100b"], @ANYBLOB="08000000c0000000", @ANYPTR=&(0x7f0000001800)=ANY=[@ANYBLOB="c0032eaa80c56dd5734b727a51d046623d6287032bfa3e5a75d0a8a37c3a2969ec3c460d13b407ea964dcb8184f3030b0360352c8405689cebaea3894278aa4d8409387e23f2a37def18a52a05bb6545488376f636793b8d30302b7b1c4249ac112a011f5b180c7b30888cb3668d865f14564a72298037e263a8f9358ef7c1b38bf54c3c19e9c0b2a0e0792037f55238bc17c8a940c236355553b57d67b8aa1641979578d8d6d02bbc48d7eed0354821b2a45a694c9072c32a75f08b4842147a"], @ANYBLOB="04000000", @ANYPTR=&(0x7f00000018c0)=ANY=[@ANYBLOB="04034c04"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000001900)=ANY=[@ANYBLOB="0403ce0d"], @ANYBLOB="a1000000", @ANYPTR=&(0x7f0000001940)=ANY=[@ANYBLOB="a1035d6e5b25311f468dcf8e12a8f9a47308e179249e3983b99c747ea2e67bbad509b6b7068d58f14265e9bf5fcd71cfa8597f3dd01b30195bb65c704e38579bd04cb631db100a9966df133de27c7cbe09a6a9a12c4bf720a6d82d0a46e7c15d155d52ee5317026152b400bbe08c3bd7157df3533003bcd05201a4d49fc3f8b490e75018df513842a0dfb000e24fcbac7b810b8bb66041eaa14fecfa5329e27afb"], @ANYBLOB="1e000000", @ANYPTR=&(0x7f0000001a00)=ANY=[@ANYBLOB="1e0394f97f16504a8722a4f55dc70e8b8cb5498036089493d73fab17dfee"], @ANYBLOB="18000000", @ANYPTR=&(0x7f0000001a40)=ANY=[@ANYBLOB="1803f7b3019b8d6dc167162384caa1d50239bbe898d09fbb"], @ANYBLOB="d3000000", @ANYPTR=&(0x7f0000001a80)=ANY=[@ANYBLOB="d30359cb71662d3fda57600202ae027247e9c0921238f84ab33cdaae7963b9b5b4d93d411ed584361206327cdfa18207d2436062441a24e6790d3a805180c5fb0ee1cd4f43dbd9f01c0d418b40bcda53869e53bb923408b50f73c3a1f9b49fa3fadc66391fec9d1108ce6d39962fbe3030795011e1f9c19bb65daafdfbc9c235d4f1ac0edb652a4ae6a2d54ebec1227fee360e2e995679b8491cc6f2779043802ee151343c237296f7ad9eafb560b03c4268a572bf92d1de4c27ac8d125a01d129b12f2d4ec33786f5bbb6bb4af369357c92cf"], @ANYBLOB="04000000", @ANYPTR=&(0x7f0000001b80)=ANY=[@ANYBLOB="04031504"]]) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x100, 0x101000) [ 156.637085][ T2723] usb 5-1: config 1 has an invalid interface number: 173 but max is 0 [ 156.645464][ T2723] usb 5-1: config 1 has no interface number 0 [ 156.651922][ T2723] usb 5-1: New USB device found, idVendor=082d, idProduct=0100, bcdDevice=87.c2 [ 156.661240][ T2723] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 14:17:49 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(0x0, 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 156.687106][ T12] usb 6-1: config index 0 descriptor too short (expected 9, got 0) [ 156.695092][ T12] usb 6-1: can't read configurations, error -22 [ 156.701471][ T102] usb 4-1: new high-speed USB device number 74 using dummy_hcd [ 156.857010][ T12] usb 6-1: new high-speed USB device number 64 using dummy_hcd [ 156.917025][ T83] usb 2-1: new high-speed USB device number 64 using dummy_hcd [ 156.927066][ T2723] usb 5-1: Invalid connection information received from device [ 156.947024][ T102] usb 4-1: Invalid ep0 maxpacket: 512 [ 156.952601][ T102] usb usb4-port1: attempt power cycle [ 157.096976][ T12] usb 6-1: Using ep0 maxpacket: 16 14:17:49 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x7, 0x10d000) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000140)=[0x1, 0x9]) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000180)=""/4096) syz_usb_connect(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000684c2b10c6050b920037000000010902240001000000000904000002ff053100090400010000000000090400760000000000113ab26aab287c2e7a811ba4ef6cac4ee7fa04b480b1f2f3ddc2f6ec060450dc41c514c1c4c37a5309b06b5bc7fc7c3b66d74ea098be10822d841e5dc159ad4cd2a3c3ba1925be9592571f34241c5ac80a657d9e96aa1c486cde7d614b6f296114f83ef7654fa3e4066152c30b6ad051d493458dca9e10ebc524caf7f9bf12ed4f6fb64ed73582996105c8377858a8d9e7c07e709414db3feeb1667ec9d8dfceefed7ce2b24f2c760ce0a2a31600"/238], 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000001180)='/dev/hidraw#\x00', 0x492b, 0x8000) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000011c0)=""/37) [ 157.129278][ T2723] usb 5-1: USB disconnect, device number 68 [ 157.197363][ T12] usb 6-1: device descriptor read/all, error -71 [ 157.203917][ T12] usb usb6-port1: unable to enumerate USB device [ 157.206970][ T83] usb 2-1: device descriptor read/64, error 18 14:17:50 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 157.557014][ T12] usb 6-1: new high-speed USB device number 65 using dummy_hcd [ 157.617004][ T83] usb 2-1: device descriptor read/64, error 18 [ 157.677077][ T102] usb 4-1: new high-speed USB device number 75 using dummy_hcd [ 157.836968][ T12] usb 6-1: Using ep0 maxpacket: 16 [ 157.887015][ T83] usb 2-1: new high-speed USB device number 65 using dummy_hcd [ 157.896970][ T17] usb 5-1: new high-speed USB device number 69 using dummy_hcd [ 157.957130][ T12] usb 6-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 157.970079][ T12] usb 6-1: config 0 interface 0 has no altsetting 2 [ 157.976721][ T12] usb 6-1: New USB device found, idVendor=05c6, idProduct=920b, bcdDevice=37.00 [ 157.985799][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 157.993883][ T102] usb 4-1: Invalid ep0 maxpacket: 512 [ 158.000387][ T12] usb 6-1: config 0 descriptor?? 14:17:50 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 158.048155][ T12] qmi_wwan: probe of 6-1:0.0 failed with error -22 [ 158.146963][ T17] usb 5-1: Using ep0 maxpacket: 8 [ 158.146996][ T102] usb 4-1: new high-speed USB device number 76 using dummy_hcd [ 158.167144][ T83] usb 2-1: device descriptor read/64, error 18 [ 158.251743][ T2746] usb 6-1: USB disconnect, device number 65 [ 158.397033][ T102] usb 4-1: Invalid ep0 maxpacket: 512 [ 158.402701][ T102] usb usb4-port1: unable to enumerate USB device 14:17:51 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x2) syz_open_dev$hidraw(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r1, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0xfffff1ff) write$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000180)=""/114) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1b1c, 0x1b34, 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, 0x29}}}}]}}]}}, 0x0) r3 = syz_usb_connect(0x1, 0x1, &(0x7f0000000240)=ANY=[@ANYRES64=r2], 0x0) syz_usb_disconnect(r3) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0xfffffffffffffff8, 0x10d942) ioctl$HIDIOCAPPLICATION(r0, 0xc028660f, 0x717fff) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(r4, &(0x7f0000000200)="d4eb56ef956e67471ced39664bb0155e928a98623fcb", 0xffffffffffffff81) r5 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x1, 0x80) ioctl$EVIOCGSW(r5, 0x8040451b, &(0x7f0000000080)=""/97) [ 158.537062][ T17] usb 5-1: device descriptor read/all, error -71 [ 158.567013][ T83] usb 2-1: device descriptor read/64, error 18 [ 158.687058][ T83] usb usb2-port1: attempt power cycle 14:17:51 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 158.907141][ T17] usb 5-1: new high-speed USB device number 70 using dummy_hcd 14:17:51 executing program 3: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x0) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 159.036997][ T102] usb 6-1: new high-speed USB device number 66 using dummy_hcd 14:17:51 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000021eeaa08b5192100dc400900000109021b00010000000009040000019352a50009058adc15202a9c3d0428fde70000000600950fb6b0404d95237b214f36324d98ea91ff2bbee2ecaed06e54"], 0x0) syz_usb_control_io(r0, &(0x7f0000000380)={0x2c, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0003260000402603a56f786fdd92ddec34699d3dfce97f30f82f7e9ec2e893addf0900d5693ffd2e7323f8a40b88ef0a0be6f0bc0d10ef757ea561c459dc166bb1f47d0cd67ff311566e4363da3687467498db81e5165e89348100"], 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r1, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000080)) [ 159.147068][ T17] usb 5-1: Using ep0 maxpacket: 8 14:17:51 executing program 3: r0 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000280)={0x8, 0x7, 0x101, 0x4, 0xeffffffc, 0x7f}) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="c6f2f98330edc4091864fca101b6", 0xe) read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a) r3 = syz_open_dev$hidraw(&(0x7f0000000840)='/dev/hidraw#\x00', 0x7ff, 0x2e4040) write$hidraw(r3, &(0x7f0000000580)="3db9c66a18497c54efd9056a7d03a4782a51bfaa2bc418f7eaa933087317feecb06fb1945100d472e3fb28e3f9d83e0524bfc6051aff1239e31db75b322cf52400b1567a2a2e0db4ba6d2a09cd4294efa779a6ee2901195d14ca0f09934acb5def7b0de401c35678317d3e124969d81643d69c650ff800c786ada9fb542a17b97b31c27c6ee5", 0x4e) read$hiddev(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x3) syz_open_dev$hidraw(&(0x7f0000000540)='/dev/hidraw#\x00', 0x3, 0x40202) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f00000001c0)={0x0, 0x100, 0x7}) r4 = syz_usb_connect(0x0, 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="64665d63c22fb233d87bf6f3636964b0d0be80c0b8c9fda0751feaa70021fd58d308323fe60212e192522807a205f2a464905704c8b42db0cb9fe336ba5c2732b74813b7879cef8342327965c23d793316f1b9a5d21c1720b16ec8e6c30429a5ccc426fa25a00cbd706e062f91236a2945e2884464589c1d6d953ef4b3bbec66f0acdc488ea0e803e6d912865d73bedc984f0ab10909054ac2fbb895314a7fbc3408d51661c9c2808589496ef98793389c9e92d6895d893e833015e4b8d3339241e6d74c926a5d07a2f66e054952658712f31ef3d8d1251536b8bc2f1a4fcf7504610872d383900d578371937cc94e0245bf2eec192786e333b7641379cb4cd20e7b5257a0b8f970747974a4f7a4e8c699072c356d71a55033b3bad53f490e746bc7d9e22c9f640aaa3b79dd338db80129bd31b28d19452fcb685010356e8d3f324717805c91e037328dc7ce583ff860706bef6de3cc0d7eef3073716d813a45ea712ac17514732b421c598dda759f3367f6479dc50bd960a6528667cf4790ec1ff3428ab3e8cb336fc2b926f4030ca880690b6fb198aa012eaf0ffdfaa8102c6de783ef275798776d55fe0ed67db3c039efe50983c4f3ee9afb"], 0x0) syz_usb_control_io$hid(r4, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) r5 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_usb_connect(0x4, 0x1, &(0x7f0000009140)=ANY=[@ANYBLOB="1201b800c7aadeff08160e0369bc010203010902ff4e034040403f090411fc01948b3f0409050610810300060609042b060bffffff050a24060000a65e2bf92d05240000000d240f01ffffff7f006008000106241a06007f0c241b04000000ff08ff008007240a0107041f07240a07010300052401010004240201092104008101226d0009050d0873010606013b00681c3e1689879a661561a26ad83aa4ce86db1afe2ecc707c1e4d0aafa79b25de3270e19fe40b84de81bb569a2f2608615b06354ba13e564e7909050008520304ff06dc0d39b624379e7815b1393fa6e8c9cb7e5ad0e742b2023f9ad29d079fcd287755fca310ef2d07fd9b853cb0545b0f4e1083f7e966d798b38907f0b5e1030c85b6d489db4075837b12486ac3bcda14692f4f1217e07d664e5ac371e6347eeed73014c3d8c9d35ce3327cbfccb27b2797e6c2abba0aa8241a224d0c2ce3a871b1817e07be927cd7b1a03bb4ae20c7fbd4743e57bff089e8eed1d4b0843717eeedf322778b9d52bc405a391cec073b5304ef6fee9aef29e8843377b656b2a0172a17b8d96711fa17ad6fcf3a8e813b18876b1b4215fe84cfc9117a9ff2b90761b18da4c91f38c1ec6e04023e37212b6c295abf55e62f9ef17924e9f6e53133cc42db8bf63a0255017ea57850f273c4c5321ab7d2ff57c37794af8058e6f4b1526879dfb7e41f4eca5a64ceedf2707eae948caf6a6465da980209016e7a09b1b88fdccfbdb846f71ca7612bf8cd69d0f23cff7f40212592607b3bb3606f8690995daf743b057a19595e675da157e0e7eca9465fb937e6ccb890ba8882d06a1a02ce1b267b02ea585f082d187eb02ece67f6421e2b740d090580021803014007a106913eb5a65f5cb101dd1b5a84ff7008860ffae74aed92b36d4b6824d485c4505c5eb44582ed16c1cbf0052868a1e01a98935861e3fd7de117d2a74b7003c7e1f9638247708a48aa3fe347f04d440093e4fd239ab4b70fe740095766b621a30b2e4d1476d1a634a7d1fec357ddd87fcd2fdfa660484fb888b41a1e0d3299ad2f515b99de987e113fe0b1597cf280b98b89fe64d5ec553a90cb53f9ad68c86ec9f70e2ada7894f15b643849450732bb406ed24c5fee0e0da281b92687deb39efaf1d719b044fa3e74962113a0089905c75380da67cfaf83f3a0396314b2ce533a090edd79be3073dfd04ffd220cd196ffc5bceaa20f7d0be3ff62fb379a631ad4b7b4c3d14b078f9c5a98d66c37770161616905d61cff6966b1e21879379179ee08800e8a1feba3d982a58c4c30d3f29c41de9faabac2dad8ecd8f70985867ad86e9ad09d582ce1675d0b0235fe53f1350a7a7293c416bea6a3f6a0ab0e15dc741bc90afeed7927a145a3de23b5b830b9e7a4b9769b103ef6d0436561fe162e18a901452d7d3a56cf1f07b2328f92bb0a05a76bfe3697880905801b9302070200d20b231da98563c81aa860190c982b150e83a3b780e35daa2488f67a0f479a8e0d7f38232c460e5cb9e056063f4b8bb0837c582699236b5edd14f7253c5dc959d9f14401c060fa228b83ed5c54ea535eee07e21b632f852b511eeac1c6b91030f8e8bf4755ffc32db693f835fb90492e931d80ce0a7d9ec2f22cda0955359b2b0f976565c8e402a5b034bac6c2a1ab9474b4fa5192bc7c4faf1f9abd16ab7db0a5f55fca06cf365567124ead6696ff3cd7fb3a1ecfa86fa97cc378dfd7eadbf8ba5ff92c968a1817d4c8ab5a96000115b4d709050a04b60101f9011006a50455c434a029c870fd3676251b09050e049e00200040c102e9d920d400e0865718562187f0ab3bba3e889092e23ebdc6f9e5835a6deab679de63e4a80c77ec35d8da113e1dcaf7847e688b5bf8f3cf359c3e9655dbd4128afb29cdc2fe4b22c9563278825d2972c984f8b255ff291d468bf41fae40fe0fd96b516d358e296b1c198bb64ead40d1155f980de20c75155bbb9892984f19854ba02f25b4411fe3684a145a55410aecd152f2e22f0fca977cfc6f522a6c579c65b8cff4617f353867c767287044b530086599350069a60d0ec0c544ac6504cd9b089bca8abf84982b19875ae43084eabe1ee3fa2507990227de9f16e0776a4808a1a0f424cebbcebd0c485c6f499ae79bacaab37edbb00ba20e10ee288f082d713e9fd45a07fc1b4b00e67753a92838cefedb600db427522e8109ab509d46119a2d9b452355fd575979309596ba3ba32be67de3031da97d99df9baa4f18fae8baddd24f21d295b8db42376f4f0f658e3262b330b21510a935d25709050110920003f5ed0622b05f1d9c1200e93a40e7619c20754d9098a2fa9a314509050f048c0120c101413194834d7805d8e8493020bfc1702654a5298da02e678296c2d20fe392bc86d7ccad6b90821dd14dfb8b25cfd183940f8eaf1f31e92dc19177cef6ba8aa4bda69c0e82bc7ad07d5d72ecfe7243c7cd36ded2539f95aeddefc22cb780d06b28ad5bc033624ec08376e5ace3d2c47f2050c4c3805eb59b3fd3f77e4f939c60c7ab8c8cce9238fbf26ab9bbc98e88a530ec7ede9e6e6f3ba6a28c738f1e4a9cec51c1e779b102af1cdeb7be140803068e52cb0bc81f1b8e8b0eefefb8232db721969fb8c9c4d576d2735e69bfcabc6be0909f3a5c03c5e014f2209f6bd609050e00ac010904065f04d4640c514b621358f5aee8c6b789a9dda3ba10c4b99b2303eed13abed1a198e0ca9bbe1efc7aa1044512f1bf3f93149300c6d3015660245bd03a2aa21d4e7463de4e318f193b8b19a77a184b5b742a672cc23d650c7bfe68a877f946e2090506026e03090600090580100103010208090463030dc611c13f0b24060000d423951fdfbc05240000080d240f012300000002000100080a240720060000800000052401000309050d005d00ff04038d059ee79d5013727692af4e001f98ecee8cf450ac1b3843793c61d360cb3cca2620e21e1196ce9b073df88cc08b5d216ca5c54ff400715105849e2142e88a8956aa4ff3734c7df7e28ac958e0dec1a36c04ab86962d3bc0d9cfcc9f707042f7180fec84a0888ac16d8ba52ef00287bdd2029cf7407d01da12d593bcb8714e48947d8ee645f6f4f04b9f886573025c1693892a691277e406e7bcd23efad45aff865000db16ef4be43d0a46b2bf7c5d8a76ec213bba182be3906e7db9a6a4687c9804a23e1e366704d32c68420440e589d5e8697f2460b40b0e79f190c2d94abe7816bd54963abe2b6dabfe855b6b6274dfa60dc6645b970e1b054fb274d22a9e9e73a3944bdefa6b8a9bf94b63bd132386d0e0527a0b6cff288b28e8f7168d2f2a6318a738f7f7e5853c6a8603ea549e582434a2fa414c8d75dc861bd92c7fb8658b244e5cd57a455fee63fb9a5686a573a5ca5181e28abc645e7dc86422b9312991138e9d4009500d92d72de8ff418ccfd35f4ae5c104968884a504f25865d9d1153d77b10b2dd52c97c60ca822d00f9b6a64ebe3da9ea7b5916c387963d961bf0a83714cb43f96923c7ea0b7a1020a0454b343720e2b00158d06fb0af085eccbfa1b2a8ed677929f8dddf4b9e00a0f5e7a0c0fb641dcf53cbd57c96b9e75fcc740889d9c5c11920af9d32f3ce470d8939bacdd3452ca6db2ec082b22636b6aea378e6071289b41c8544e3e7fb09737c38cfe3d9c87079a47fe0d013ffa2842d13c66b860552d66121bdf93f710eb1779eedb08c97713e2fc91e6d2395ceb43ed09818c337a0b87d15f313db6edbb036b41b2d591a6c97686eb8c4b99eb6af91c05551951a07a76aaf152ce747f5afcaa66f2e7ef697cd3762d75f53f7ecedd940dccec0b701f26032d4af4f8f3cab6de55b35fb99996b72cd6e6ba80f49fc7f22634bcccc29b4214b93cf3cea79e993b8fd722e1bcf737aea1280240402bc4788ffae1337596e9d2172afe3c88f160ffa08dd7e30024c0271c1cc439afd4fa5bfe037283f6cbaa24102a3fa364b50986f2a99a148063f84fdc37cd0497e4f7289477c2cd7f360877f99ec7a780ede2570b7348799c0b2baf460ef4e3e72d303b66cb1d74048bdac6b04012422583fe2b3bbc8a1914603cdf03aca16d41cf632d3743724288a3808dfb17423d9cd1cbe9facfe6e7cb89268d2112a510e18c5a760ed6fdb48c1153128040f009ad0ff1cafc58d024bda0a202d3da49e401af8460c20d2adee64f0210e1b478e0931d2602c8afc62e58fe95038948242178ab2f4103a4103434dff5a590d28110079a126dbc77b59f567e00a09182a11588d8c82a4e1e7463ea0d05c986cf100181cdfb98d7dae0a3380b1e6e771c1c56a161c2763d183fe311d55157ed29c4e709bf6f65c0e9e64c229e813b9149a3a27cc675140a63f54f5417f634cd7cef6e06a1e94cdbd7e9d0f8804c957df4a9b72d6db8dc7236011ff02fabb98d3ac7d5edf78baa4875815f50f9c8981e79acb0b8224b3eb3d858e72aa76b35b333e885de1962ffd91477c40cf5556c96263aa5a807bb03775b410e830c517adb5f9156a71850e7744c7384bb275952208280ea31f0e02d30b5b8255224b3bde166d15acf1928733bcbd7a2f1c94c94f7b3eed5ccd70b308355e34139dfd0f534c7ff11dc7b1670f4d936b6fdaa66e132db6c6d7a00b718c3d6c95619cd29f2f360f7216f84822e1d350ddedfbe83333f7c0f8fcf5e610864c3e551c25f0f4bb86c141020574018299cd2d879c801283ea7aab987d1b1969a7db5a8e864b23b7884184a41150104eb2c45b2478bc6985cd0bc2f9acb1a7846bd0b5f66e15264bf7c3032a88e6d596a4a1a0244b056c7d5527377a9e85289aebaf8782afb1ed8c25d1d1066c1a83ee84eedd94a22f7476d8137806ad542f6769ce1f7fb156d4f0b5dceba938b5ec676bfd4dd1aaebc9889d0427883d854b6b292c0771096ee0a9332c5a56e301b1beabbcfcd858e03b76983d4132933465fb6ad0d6046715647ab39f18ba697c005ff693daecb5f6df207dad7e19e36f12547f18dc3c750bce72122e4197c6bcbb37093fa86f7bbd0fccc3c44f9d0f4e4453c4714f42ee2ce64e7b85ca2adf6602ab82bf13d4f58629894dd8d8cbb509943bc39d006b86f6d91fabfb8b1539a3f6e0d501c0c27e90544bd1999a023093f502360902fbf4c554c676dd13efd9563f1532661446b844fca80dcd2d2936b04aa71a92d2bd7950844f19a3a7c36194e137294061a16ac36af22660099d7dbd5b2a2de9e41f04057c5c45cef3e2153211ece606cda7748aaeb44b414fc284b67d0fd78dfc50dc5684ad250a5306f0f839c2c33f11171d82e0d833fe37dc7ba6fcff443a2f975f0c3b7ea5209b22d8b3220732d721a569cdeed6ee5df9a92619a37604177c0ba1cda485298307ff9ee1d6672ba7649ea21a3dc69a10d16095c99fc6929b84cabaa79b1639e961412f867201013ea06bd7a76c618d68d2879b826e37f9b6c2a1d204d976093ee6a08d2c18d1df3f0cdb11e50a06d662c33b20ab20244d7a635d951dbf8a4b53a0925a5385c86303f70ee437f94c877fca19d5e9dc7b4397823a37ad0083694ecf329d4832e464382a6f4d9bd46ec9b53c14ee7afe890283dee7fc9e7ae333ab142afd8e0c1dfe790e6cdb6d8b395818c8a093bcc68dcd9bfd3bccaac6a6774e7bd8a95a4d11a187a2376638d3d9c46c74e18c299315624ac1c0c8fb1f16ba150493f70f9571ee11ced1c6d38313822d273877082a8bc55246e2fc3ebe94a3ca07225f12810f7351e916f76b563199511b4584ea4d0f9323186dfd92b360f2e467c46257883b738f73edbae61e33438b1c04759581ece1e74307814c221ff096233c03abd264dbc49378a8a12547138758ca0faf8087faab6b81e6e0571c35280a89e7dbe23953e5e9ef1a94ea735e8ae0afd09eb74a49b246d52bda8674c2519a997fe8856f2a677c77c061365e5c321a843c3174067164a3a15626bb806a44da75c8d55bd38ac3465d7850da4c8ccdad44bef29032170174f322203402167bf891f6c2d1f8f3d1d2b570c942c4739467b298f40167b484452b87fa87ed8d7c3fd6866d60bc65d3fc2c8433ed3586b3a272514239b35bc230d2e7332fc8e2861f4c7a88f500829309cb6d9ae2f9e5f38c9bd8cc22589d6fb2b57d7c187b4bfc581c3dbead004ea44a25f0ee6af75f3ac0e37b6f56cc65a326c2e9f664c363deadf4b7979cc4b4038cacc56013007dea3f5945a721e67c47c045465d364eda2b86e7bbe616ac2f5f3a1d9c14b6f12d0698a053879284d4e8b09486b5bb145ccfcc003652afc888fa1e1e8c883c03ed94e9361bde208f25fd194e8ca9d74f8d42d297a0451353358e3fb586502d91f33d7ffb20f8f9994dfe20db6b37db25902d6007a844cb03361e00592b2b7cbb71d085de8bd34e2590761c1a52814cac0332d704facbd8659fdee382b76c6941a2b9911e5174f6634034cbf8baff1720e09ade90005d60383c5a3f0c40627c77e1ab26a3093116b2ac8fcec66624415a4851cc35e625edd3e03f9718fe4155dce7b0ede435c0d41f5b007503210005150c53deb7f300d134ee3474ed967d09e6e09b17250ce21362170af678db8404b6da851c9e6bd6b69538556eb7b0ac8edf9fe5610bc1f8e5a9df47cd37a04f75a9e594db0b07dbc3060448c67b8aa4e90eaf78c441a5b83f81afcc01af5aaea83caa00d0ece1fe32fc43c975b1ffa1e0fac6e61ce24720dd1dfe91001695ed7c52ba0db767c713325d8f27dd4b7045ab39b080dd30965f8f04b58ce32c23a1a03f0d1c7a05b71132688d0ceddc8b98dfa8ee2db703467ed259da337049b972fcc3967d3f59e3ad58713686824449954ba3fe9ddf9d92909f8739a15d613c747482e3da4d1d75eb3a0a848f354f8fa8e8b4feb0045529f78d9258255b2f03863ed35917976451a68d39f3572cf9371e458bd8bec6200a2cb43d071f175c10c635ec6d0fe781bdf1e2a5f510d66413be7deaaa6710f56a8e3f5404eb1aec33c927cacbf7f1aeca7f09245e197dbe160b46c4e4b688466a5ea828b93b1bb061ef685ced4d7d8bd9327cf3952c68c71f6dbf2626e95a269403d4bf44140ecc0f35f0cb164dcdc8d85dccfc6d38ae9c3b4cee996952ae1aef599807464fcc63f12b6a07f97c9103934618180ed3ab6fb45fa58dd3f65295e3d7905865964b7a7652d86cfbc0c5675869c207d809f90699e704fff116685042ed46a67f6761ed7c24baebc15e9587d25da3c59539fa788ca93fe66379a8d8e0c400ca7090a997c0dc54fbf7c5c4ff20f25d2d613bb8129b7cd7e19cea25f8e94809cd6ebf4fe7f85e3f3616a75ed67d6a54e097362b57ce9d3e179783a2f0c2c4a49f25b3e73c885518b64c76ad071b48621f839c04192d89a60f8ba9dc376f9e8e6434c31c9ece1b104328b36e7b473b83966d3e18b22d6bc658e7f4727a6dfc94940e8ba5444b242499bb3377c5fd5a991d14b2dbcf689e0580a087599fc1cdf79c443a605eeba0f6d43e345da5f6a26fac500cbb4708ea2a0970bdce36bbc2c7c7d40082f61e6c8c5f9eb4d3349416c3e421eb584b1c674d9f4308a30c883577b0a8d8208ef40639cefdb88e3f63754ad5de5ca2d233275e6b6cae9f3be76152595278662e1a3ce84d02ed7f6fea232c8dd76e7d2520a0853329bed90b7df34c2760e185619588306e5ecc4419a631c94053f103898d43f23dc3f644e1771ce18e91e49757dc331021f1e49128dc0ccf391e5af366e5711a176650dbc6fea8eaba34eecb179f6c5cff17231e2dddfcc881bb61cc53bd13a6f8f1fed368980b688aa5849a397863582358df86206c509299b4d4efb8f2c91ecef0cc28d2542caeae082f9f0f888068d1789226140ecaf255b5b1f8865a2275db8ab68ab7f49edb28d77bcd1d2661371756ee39977938c66ce44cd79263cd92a338f8db773878d617f820a757711d2263ed10d18b5a5531e4f957645bdbd2afa311abd37d98fb8c81159ab0940d9d2f47e80da22271ff79613cfde81a7dcfcacc33558353378a8b922412d8f377f90d70f3ef163175300b143159e81f48aa883184c72c8706ecd848a7b5ee7fae382fc38c697e273f1ae286b88c5d23f10c2983abaabd81ecdcd73fd9b7f2c4433a7d11dd2b5ffcc94bd65bf5fcf15684674de9e94d1bf775e7ca3730fb49c4a1fc59bd9040c550d2ecfbffc0c0dc68c6b68aefb70bc048f510efc85d9c11781e1b7f5b45adc3442ab63c223a1c48cc893e9fe47b54d995a29d2f2728d250c6a17a759e8ef931c1e388254856e03dea88ecba2f0bc968a7841dccd4e8898122b698674de6a0ced8c1d185eacad3e01ff5869dd2eb36a0934951f1761f69a6400cd2b6ede76f51ca200897dc9dc0d1b97e37969005a6346df549c75d61bff3f6870a1f5971069a177a0b7ead7d7c6df55ac5985089a6ebae66ecf0b3fc61e8dc25826975fa0306900c41b2a6954a9811970ca39c621b956588917434ff1eba7750d9493c611b0aa7a5195aaeae56dd1374c86d96c0b636cdf01573373d7b5e96eec4d5acb62d66b2293f281e284484d708a42a1db3e5223c6dc47b8de45828b8abe6e88cc448249c55b459fe235102f6f92822e5ac1164b1fd056071110523e828d62da7178972a7827b2eea88e5261dea4863678d6251c9dd5c12daccf129b65dd11002fe81f9d4f826a771a9d84283ebc557580a0f7312f5607f9e0a59d378a05e581675114abf6e3ba7a73807e0007272ae31a462275658fb217f585aedf82ab54efd8e4f4dad96cba6abaa495257c419bd58525c7dd280401366de14d3ef028d3975715b22360398c1fa0b50cdb4bec5358b21cd709f9b88d2d83145de95bec6449b9a144e176501f2a122e73938471ba57c91f47e423230bb8ec1774a551c82496175e6f7ac0e00905010130037c030702313b616154631763a0010fc1e3e0dc351666e025bb84f76c016f42380f88f4ca25fe5d2b9d80a33f603b852b334b6c95bd3aba959f06ce8b0c70ebedaeee5d7fef51dcb5050af6b20ad05dd43add93192b9aa53265ca73042d37b4ea6fd5c9d52c07988de818ae8113d2ad6341ade8e43885f864576e4d4d44ab6e6e6d1bb63909f353b6c08e02b6793f911254fb4162ade4ace34c965a05014bc11fe6b97f51ee153b1a0ca8765b31cfa73879098336570a9130f5ccd55565a41de7243512c6f545116edc032667516832c0bf84da0de28fb2f6ca52aa4d2c30851955e88febf262679e1b029aaece07d7a72b0bf61b81d0a6c385b3fb2c4d9c21c9794f2bb754a42c4a8dcf30e01ebaf32398f3ac3cb927a83298a1e9f0d0ac647ca1e43810a8ed1cc994a7d252386345ae5aa27b76adaa47aa9b27c2441b9f8ea8f20f93247302bc451f5e75565851f334b20a33fd6124610b25988c240dcbe6a9f40a339b2a3bede3b5f32d4e75a6cedf629687b77ebb59fa6b8c9ee5f9e9f8ca00166e1591079793ca347f4e7c2dca0bbdef852e54a7777bf57de478371a37c242aa033b435381e36d517cdb6c53606d16ca73f9c46f933b2234d3597578f21c9e09bb9a2bdcb970b2a021c42d4998f7c190ef7c819ada37ea1e9ffbec763010e9c486117bc4dcf1e6f22542a442e3a9798f75ae8ca86f43e90855f360eadee0a0e399239e952e8f1e711845e6efe1023fca6e56ca8218bfcfff8988a93d02d847bbfe6429d19c4e8360c580082e1bdf3c8197d45aba46c63dab1738f9768e8c884bbaf773ef168adb8eaf3dac8ebf54bd66134666171a7ee06cb51e99d16e954b45d97638c286b66e3cfc2d251d8dca89d1404a020b61a968ac602ebdb8dedd685761adb6dbe6f77a0eccff217f152b166cac2b504b9c379a98c08bbf681b79fa1b6e757f305c7d85eb30ef4894ef719fd5c42ed6e986e7ade055aa12213dd043dfa0a0015dfc7c53d0b5e62c22db33c986eef31f234110df00ed666f9cb8051278c9f970d4509bc6edd4193b7d89840b2b2734f527a7288740f8278d6662ca62f8e163c3c8c27ceb606387c2072358e9231af02d30c6235cf3c77de903d705385190649cdcf0f4c3f566daf0dcfec15c21c9e1f4dbc766a02eaef1b18e4771c8cc6d8937c15962c9d759e640d01eba977e663bc819b29b3ed7bbfcdace5739a4e91e68ea9362a84d114cd3d88df50689f782939ee1f51f57582dccd98a992eaec2e1e9371ed5f6513bfe999203663980e3ce0f57fd85821f3d53e79eaf28073ba991202e0c91bb950fef19dcb39dce832e18d09ae03c821512103dba2f3de37cd371ef6ac4cc3bdadb2fcb50e100a066cb971e5b5b576709f2b6afd025eddb4a379c7ffab7b60b445e4e6a933aa776f598a61ea0e8504519ab660b337240cb2f0e666b88770a147a041c647aeed47894d6f2a5d25704e5b0bfbad8ffb423c162a5bd45cce6a178c47eb7f5c781fa989528ce11fe7614db1262f0535121ede785e33344a5d1ccae59c67053339438c1013d7afa31a604426a1fcab9d01eb1be9e30a205d1f6a9d00d561ca1ebbbd097031240e9ea025231a7d699f611db653cc2875cab643b2f79801cd936fbf569d5b045963ba37ee412a16873f810218fee843bda41fe6e876011ce7bff765e04e56e4feff737498b72274a2d88eb4b48e8135da450922197abbf1140355a48f9c7b4bc1d73facc6d35e73b09ec832fbf68f8c8794df94252d275d5f2d72ee6510348f663edcb96ee51a404ea0dd3afb4a291630e254efd65d530499aafa022e4e0a1f33d3c540e5eb8f5cfae2f85b8be18583476f403cfd358b566a6e6fbdbe8ed485199dd690ef68078b2e427917f870d105f213ee54e12dbc9e67b2bd0dba5f812ad17286c4dfa54ee52edfeb9965e9bb9e2a03ec2f422f0a3cea68dc1f4779be2b820cf35971a06c4d5d405a4c2c008e89476dcc5daf716260eb189d20f9dc25d8b6951872ca2d0a72f0d8ac4436631a11ecfcdfdfce0aee9fa4eb3c82edb276deb77a35ab00ac637cccb55cdce97a8cf8db7da8a99f1d883731e0616e051d1e096f143328840ee04ecde19c0f476a88996a55592d0c2bf70e6d49cf0e968404bc6d7d14b7ec5720fc9bd918756ed8cadd91791fa5c528460931ec7c1707d37d0aa34a9068b7f7ae8408655dfdd0561b412e3a70120493893249aff11865825e4ef53d24f5a36dc4b6c15760be8b63225e4d094951f1a3bdec71c786239f57ca6b67ec12635942c862ff2af9e11a6d50779189f9f766274590bb668ec8e0ef371ac887395c7d9d3b05da6a642e4b5da40a0fdedb6d610de847ccb9b879f5b5630b7a57552dab60979176103abbff622a591d00f2254dafb961882411efd04676f1c190174023f4bcdb3b41fd27aed7a570ff049990481171d536db6119e659bbb0f76a2ddddcb99af1c692fe27b1c13593c42557e6101c10add23d90e29ca27ee20d249d477e26428e3dee4be7fd8ed7b2607d53fd2dfd6408bc833ef8c3c5cdc9cd14edb85ce79cf8e1c09120959919575fac6ca9d373e8c2876e19dd9a5ba1dd186dd746f5631749d111e2ed0ee50ed5e3d4c15a22dacb23d43445d5decff2988d29c2b8471be40c8d5f02717dc87e0b4dccdbf8c0bc57521df92d183f148c944b66cadfd2f5844083a3c20aba66628e8a08b42691f8f395644a2812ad1fd2bda7e66fbad56899068a45c1b0eac6cb652f58bc465b57ff0f44232de50b809d0bcb93c5c1ca9c84d84173bd77d98be4a105adcf596f3e219744175134a15d03278df25e0b40a46edf1591279d2a74d2f32eb3c7cd4f3f2a861a63c3f7f3d7a9fc28dc9812032a8f01867e81c755b6b46bdeecf45b425cc5f7697a7139aa746d8f2c96286499916a20be0960187350ce994765ce8cc5d51eded9533ea63db392786b82d4e0b8c3b2b6a4236d514812e51c32718ae372ec617483a020897113a16c53088cbda143d756fceca9b4aea99d8401accf87d08d1525e8f9660a44fac31145de2583f06f406fc76be70d7e4a55bacecb78df636c37ddf074bc278d08b567bbaf0e679466afb4fcc4f8b385cf7e2fb6e138616e93550ade10796108a522334141cc158913cafe2a4e1438525c082e85b59b3bf9002d304ed04cae670096ad283f0a3cf6aa33fbf1a835ac92456702f6596fcf1938ec2b88de0b1d528d805d5a73e1633dd6c09096451fc36a2e30c6fd2b01e5b1cc9c1725a86e521ddca885fbe62d284fff28013966a210114fe56c83c63660761b66a10c2f1356722f01c5f36533ab4660d6e561d77af0677347669dc378e50cc96194e4351609f3c6f4f230dfb90909b56aaf62df881e1858c611e9a6f5baab055c83ea3be57d8a7c635aa8ff551c7f6d7606f68a29fba36e4212cdb287f8f7e921d7cdd149715920277e18a6126e328aa618efd361cb1c9bee993c8cf921326f8a73f932aad7737857fb5989998f7d529fd259e081e73986a07ff01d3a8cd1d075d8e75756434cdef0539540957e217d40a0e410daf714c99f20b5dc65ac25fa3f983629cad2cc74f30ef966144527a23f76715a8ee5e41df2afb606ba4cbb2cd614c3b43a2b43f729fc5ab2fccc7246a4dd8ae32047ddf27dae33bb4f9c5671866c188aab537d1467735ee1d18714d4fa7c3233cc4dcb55223089bb3272ea60e6e14935cf6ec8116f704335d58c1f9bdaf813660c6bb0b822c3df352b0b55dfacd429d419229275d7f2b8021b9f4c15361ffff00008ce4905aac0778c2af19e3c5f5a252057af35d6ada592a330bcba9fd60b3b3291944e3c59ffa389854a93ff39b9005cd2dece083191b93aaa7509b68760a2f75971010c599819016a0c928888dbbffad6d1fc97e65e15a12afc22303d44de54d48da289bf2f0e2008ea595b3125a048680fca214acfb4340a02d5bf2c6d3edd40923aa4b9e021d782d88cad1d86eacb978b064143e1722c4350761b0052d7ec9c875c25afb1f5fee5ccaf86f3adc7818758749f95dd4de846368a6d88144e274d98d4276dccceb0eabff100734a4d511edb4ba27cb46b2e6059bb017d3668f9298cf8d85c9b451b9758aba300a071c81a38594e1eba0c5d7b0a8dd0e64acbf42a7277e26bb8fe7281baa2c64239a0a0c687d01f09100412c28bc873ae26d51597caf6ac74712e87a00a2e4f841b1135366889306d29a8ac834ab5336219412e753ba4dfe1e89773e5afd18da0b3461071c5d46bb558fd2580d782997f0305bb9e35141f6598d61ea9042dfa0e1e9e4fbdf4a510a255317c528390723b04877b5503ee536dd7c8e576698d59a86f080640c8fa25fe3389b144d5786f06fe18c1f51e2b8631512c0f0e23d65f0267b92b396b77afbaf0477420631d507b0488bea650e795457242ea1e307612a3b1df10e3c29bd310c3e103e88cff7771ddd923353ccdfb58837eb7e98d3fdfc53170844d20a6f5331f88019dedfd892de3c0c9960cb5f771ca0998a3ec90f9f960e62f613ed9eb415d8a758766a52f088605ee6c1baa0098c44286fd3362a9ccd3f633edb93a66efaa56ba973bd52652ea178ce5ee8b5d1f9254b40262f7895d463263b0fb03a787f3f436b00ae5ec1afb179eeecadb8f2c2cd518171f13d1f3a4235d6ac41bc1c5083c06db53a3f3f539512fe3fc210f0055dec6c6f682ca2b4b616a5a230c2ff51702635a702004ba4b66517741d553ce0744e3cde75df13ac6e8efa3f1b611d45702570b20540393d0cc8db8dbf526cec910405e79be4e861b5cf0ce60723264f9b64cece3efa27fe28f2fb31e6755c3429b63ec653a1d0e6c9960ae4b8e01ecdaafb2086fa84032ad2e0d0b995656a7391e7dde4d64f126f57558121aac5bd4bfb24fdf3e5a290e379833b8356637b8000e75258867287945d724c9b7ce16b503e2a2d0b834efe025dd2fc0e681870234c5ee0342eee5d6d4b231c54f2caa071befcfce8033ddc4293a5cd638dd7f60867685e162d13825cb9bee16bed9d49f304f9793ef92b208c8c9bb2851708032f38fec1109a3280f167e87986d2c8e38b90262017c39e4e36c79d6960ef2fe188c8af8132c0dc0c7f06bd8175bad9aaccb3cd5cb4080dcf430728724c8111bbaba65ab5b292a622232207a725deca77c003572c3eefbf9531d96b1f4acc3d00a3ddf2cb67a3d980187f8cff8bd4465995cf3e04954c4411b173e8e7ed9c1cf6308e9add5eebebaa7ebd8676873490146fead3ed0ebade005bfb42ba909bfe1de27a9c08045410ddaed588bf65418770ba913f702250fe8f642690c6187a3169a23bbcc3010880a2150aa1a5077ebc4a68a4663dc00cc3cd9a79e483e7b46ae6410b493bc6f8a2d3eba48ab9bb0241ecceafbfdfc9681d9be2bb9f809b0cf6298d1b74cdb06995f960f0cb76462c8503a99ae2717f62ff6122693646613ba4c209d7d04c50905872b15d03ac1a9a68ae21cc34b02f90818cbef9f4a92e2ead9b771d353e4df227471279ded4b4099d623f6c1410f0f2d1fab73620466a36cfcfd5ad6fc7956b91744c487e0d4f0dcb8f71c9139acd68ee7e367d96011de01127cee30b1d797560f07f406d28034eba616756fe4de39e2529b647981336d9a07da673efba89f3a240b52a0728c2b3c24eb846496a47fe7c0e06a1d1baa5db9ebb9a71d005c3c320e458fa31747ef999fe139e5c42be850baa74f5da5b3a6ce830db50814a140f1e3024effb062ead71b6e166083c216889864d6ee00e0f1f7ec1edb6021809058e00ed02000006173d892a4add4213de457cdb6097cc77a0a07197733879ee07bc0dcd9a3d2d24aa2273c361a0afa719321a5a5ffccd878a33bac83beab2dffd7fee5458214a465aaa746e84f4ff0cbcf68addda9b3fc0258644a4f8a8b2b9a9150a6508c10cb1df89c1484cbdefbef200516181fea02eaa4989d419204952f500b4652cab11b00d207f958d92a15c8fec34338bd975655108d4d15741e21e109bf0ca8cae7cba2eaa2f8968fa6c628fcb81581aae3d9005f20f7a2b66aa8ba22dca53307d6e0c913146385cd62d4650968f39532c26246864cb54d8881b20b52de61b82257c4a88d0a17ca2f8d7f3589ca9064db6453b22613a59e791c96d3ea3121e21ca4199b2f361583f090503004d03080601332c30481e17e3a66b263e97cc79652d0f208dd17ad7dc363367789e2d3a6a9202fa10d98db34cce571dd67d66c2477749d11c80046c0459f4c2cf270ef0c535993bbdd51c982d995fc090252e4046df18fc9eb6122494be3ca013021797f6efdab2f85411c56ae56dcbfd58208bfb5f5953d3e6d1000ea23c304827cb0a69c784a832c4a4338f6d3f647b839a79e8b50b0e3f4cda2d90d321ee522aaa2332eae88849244e09fc991a4f2cfab9de683acf937b09058012a40304ffd16024be05958f474465caa6917a04d12e1a10bee2934f1a461731dcb221203cbfd3762905ea99ab847eacc351a5d1be0ad643994bd8aebdeabb7caf42d935fab20a327492841206c601a2054a3a6923cf141286ff417c1f1774e5192d131d8c0f6b245303f9c0ce772a184e15e9477986a1898d6a22aa113050b4c77dee9d57571b761f56f0fcc47e13fb7730051a2c3cdae91a9b1fa4c0be01a28e91c9256c3813100d7c4be5ed85846ef4c9a82eac2af6d68aa3cddf7b891fbf5522de03208984f2bc5aa16631270d340a09050d047c00fff70696034873d684f466efb6962091f93c475633fcf7855f66c1d626da0057843a501d5fe8c007c27e85d2a07b3467c6031eb6b054a0fec2a51f60c44eddf4416b9e9c8d0cdcbe3dd3380e4c9d69f71901408ba99be05561abb945c4f0b8c748b3da61df793aa6422abdcbdae4857c8f36abc726a4ada07c003ef6db81324e606cfa90330fbf2937579bf190465d367618f35d7ec0c0d29b09050c00290106081502024fcee398e41287e445fe1af8e8748b42f27440b5f1733ac6c0d2573a75f9106436ea116c66d01695d832633945a495f2e9b8e5eee31f801b13260865f19d5be3ae7e1e60f05561ad9fa0679e055aa841a7d3954d0415c787dd09c0cbb42b262fdf7c20468e5b00db2553d5b936ec751fb0dafe32841690e5146d008a36c75d68f742b3eae15b9e39101e43611e49cea1d807bba3dedcf33ff58a697f1a07d0702f56712bf682a4ae2a994e76ccdd4221a54544e137bc2f8efaf5f4445f2285c50e3ed589529e207ab6aef85c534a06a514b1bc827bdd285afb678af6824ec7b148393c6f15747e391ec57a3e0b8289ebd169e77cbe02e24f116f844701636848f8ff52ac47a0c6a6c2e0a1d97c333b0b2653c7a4675b3d9f325be761726f1515cf5d97eac722c4ef8d3ec0f591cc1586848cdb0e30e5e4120c09377d66827f7f0c85d78aafa22022a9a5ef2ed22ab16cf12bc9044d75dacfa26949964b2f507ecb4aa074c98e3586dd00e7c3eb3eaf18ec3a1e8777b66935e63f0d7eefce835a1fcebe0e1063f96ec7ae54341e96cea8c3b3ff79de4f95c31e14aab55454e262e94bde3f9745cbaad5161b63bb615e036c26dbd191b859cb882af0d3b11dfba109654d0760bd8fd0092e5dbb477dd8361aaf3d982f71fee5c994a339c7f2e793b2f170fa56b4eb75f7655ea4f8c2da714c288e9e1bceba4329d68dc2f1e5e369650c0f29a77bcebd3397ec137dac2b8feca5a0cfad8696a227f52e014577c36e1be57dfffb024ccee690925d7966cd93d58f303333068e7f3657b7bf6c76d77dcbfb00a2875c273f84cc0b5a698f620beda09f6332c956e4955e45aa1974fc003ad5c4ae16d55a20cebc61310bd77143f30c0092e70454f558343a5cbdfca2e503fea685578e4b42674979522285c16c1205bda12e907e0d94cf1345d17a797d26e113f0cf40fd356486b3af0ffc9689357e99e2555ecca9b395e1d08ee2913e808d6d6a2c92947e1e5ee426bf263cac7c0798d11df1a2a33d0ab99483a4e5d079cd991ef3cdab0e040cf6c1829594bf9a6d944fd649f3e10061e478abc83309c7be548520bf7ce5dc784d5aa0330789aea9ed47e5d60ac8b328db4b3603723acec12ff36dce004d502051824c4c1cd720d768f8dc245c4735708714ac411715cd12ff45a8b240ac45b096c241f662a9e6b277bfa56aab38af09140cbed2d85b0b404de703f96f18c43738c1dd557f225302792b0954748d7bb51dd3a121ec41a18af7c8b4acf3e234192acc29d3822672df0cd76a3ca0584b9fc6dfd4a205cdf2e98f6c444fb328b284fee66f82e66ba8f0e56165aa109f9ead1cffde607a62d4d6f363708ae5a9aa9b59cd0e3efa7e789e14e42096c77bbd2cdcd4f542815c7a3a16a835175f6952913ed82a514da8847847776e8991c923aec14a1564f77d0a78ad2c94a2f3c8f71bc4a0da0acca030a38fe53d798b0510cd4bff779bd510eefbb04e0475a614f710e323c80f398ce90b5a5f656bb3cae1f359197533dfcfc991d1beadc89a54ad94147fd786b2643e5cb01a1463f66983d27387a7255fc7b5f6db1f3b7328decf9b1d91b9ea62c401ab0ffa6d9a9b970ef3397e38a1c39b07d001742e56225b1d0d13973a6eb5c2d1d1be2bce422b2a3aebd8974301504d2173829433927c252556f9306f37adf26d914cc1359a334887f72f185a6c8321416c9efc37bfcade5bffdf28d64fa46e6ed468db67c4803edee4f817c9b023fe7c1e246c736cd82ec5367fff5ab6af936137dc4538b425f43965d70f52a4ce748a986816b86bbef54fd75dd147acee2dfca45a028b604ca65ed8eb53826c484c2d9d0dbc77d2f8aa63f4f30b26b447521886cdce3fa718e31eb0a466c8aee0b25a822a4d2d107ab7d7d8b4dcaf09f27a3c5ee0a807a0a99ab5910dc0480a8f7a2392e1d1da9148d2e2d12c13bbaeae0e71a33dc1f5463bdb07aae653942b243086309f7dc86ee7ebb7607685ca5579e47270c9de998b9e58cba422bfd8518482d5d01766de0eef71dbd0ad1a8da5ab3700993227fedeca2b2f3962b8024793b833ba7950bba5b3f87fbfb90d6dda8ed623ba98a851ab4c459479d38049c39146f9659c1d875ba7b45708b122ea4cd696dd88f58ea814c424cd8c1654a15f84a27cf0a42094ebdcd779384c4792380f776570facec1c80b5ca26cd63b32c20ec204f008cb8d710af642b7a6f9917deac1eb41822d533f4db6d640c9e94ea710c18d2f2f02e69f116a755c89ceb81557642ba1fa98d6beda9e659922ca41a687fdf2e98a744bfb69a1b67a32e8ca14aabf1db3781e4b6696589f2dd0a3ae90bf9d0921f141369b5a33ebeacdaf63ceb80e3ce19004e97b38c9df1179ebb8a9244275442e77a633df4bede023fa458bb5c2de86eb2bc9d47872434e575540ec6c602ddcb86e9a26bd9ac74cca1ca3640c946442b5e6ea563dc1ecb83df2ae317596a7242fc7ff73066a53a8100deefe866217b7916b60b386e1a030a0f4233a99f809601d28212539ea7bc7bc868c4f52f234c9b2d9bbc83463cfa850a6b4155950e4046d318e8ba7675c8194ad8bd6307d976dcb70900eafe9db3acf6faab57c66df0fadf59a2c6d12ed563f23a0fe3a72f9697467b70b944ad04d6cdb72868ae1fd94b8b20495b32976c26a69762fd484a24deb16d597a2c77aa1cdb4541361d85d2a70f0f04410fa4d9339f658f5e3d824d7f031e84f7e79e49051955d43811290672ebd14633310a194ed28f5ab2361a055ed351750ce95ddfba06b04d505d954bf58c6bc12a65a4370611304effade046a9eadb4d601c445ae9f5f47c89593c503c07d54d242f421623e08482716e8067103c8529dccd20e7667e95f72815b332f1e6f7a4f2461b14d4b2d9ace729a913c871b07eb506823de80becd1f0785acad196d7f6ec0b42388b5be8142ec7c0b7cadbedddbd13be03001de711c1c29e2338a52cc37c207f28c5cb9bb804b5aefd59e56095f513b9e04aae08324a0b7629d8a095394e30d831c94ff1382fef052f762797b10f155964dfe9d2b85f1d874aa187987e08de47f209b5e323ed44d19df58c32f3efae73a167d879d68b7700853dad6d1f9baf4d66d5f09abb4a8adb48bff057cee0299a9c45f2fcf7ca8164a2bca383097f1840f0fe36b80af94238cccdea32c536a468813140fa3c48c04fff6acd4480f09edaf135d022d00d6d1745508a9f98d9b22069b4ef7b16d6a8c2d35e8a9fc32e9b9b23270ad75153460e11f5ae843f3c268af09a38b1a072f9f764aaa2242c48618b5eefa2323dab36cc8629304c4bc2fad6d607b64f0f6d994a13a43ac32e44525e3f13ef0dcf77e34e0749feb065218623892817ff4557954ba0cfdbf7b4349cc035a8a362fd516d480157745d187f8b2b5d4c348146dd3e2f4c028f10422774dd72bfa89735b0288463f1aa88736c9681e4f8f4513afa5b45dc7d5f3f09d50e83d7a3a1d85d8dab0d97dbb91e165448b414348d2903696a5416d3e049a3018785b142ed55ea4004b6436429fcfd3496b26dcc4387fe188f14efcbdcfe83d4db8d9c20a6c05869cb1dbef279524c788ed7e00a9ba46af136738a3131c0c2c9e3db6f3c444a2d5ce0ae11a6a00facbc7c6b4539e75827bee892039e516faea4e05d9111ca77a15e5340a14f85ef84489cbc6554d41ebb86d787088e0e8d606b15110ab69c38b06dee005a5039649feb6549b4bdb9d625e53b263fee31a3a2ab3cab083bf1b4e66ef0b90422805abccac6daa83195756375ac3819a83f6b4923c1b3b6b92448b01eade5ea17e05ccd65e587dd9096ba69085e5bcd192e6e04a3ebbf57a084bc65f099589fb1ddf5241d8eeece75bbd42258f3d4d64860e25c572c8a8d6425c558e27e89da4e6ba148c86afc55ab1595a507d75f57cafc97f5db7c98bc23bf777532ea1d1a6bfec0ee32488cf5649a8d5bcf7a404b5c5f98fdfbc5f5add09556eee5cc7f238a8900b0fc64702152393c04bec1936ac539b81eb50d7d698be1e25179e7a56ffdd12696530d619ed20c06b071ae42ab6e9416e023238df23587b42c28ae2ce7831d9767229b7ec5fa21a31f5930c15ed4e00c933b869860cf950b297be34d1bee6260dfd9363d4530fda237e0666553b646aca31e4615ba4a73c3209a42326159e48b3e33fa97cb7cf833b65958b19a24eb1ea11fb424abcc9e56324c565595cbc9839f9ac764e77fafda03fb4c3a287bb99229c0ddc49761e8a9258fa1053c5aa57961e78279c6b1f57c928701ba9c595ebdd8cd95ddabfe325b55dd9c3b41025370048c6d5181b074fa61d078c69a69aaf895ecb61020974cf80b06dd121bf47a75ed36afda2a3b09a8b05949d34313d43c02487215c30eb8138c1ea504f784b226ecb5776b49ad03d00ad09ec7613cfc64fb71d0a98235a264707b8f5d4524c0d08f7efb03888de9e2a5529c385e2953e0614b0dfabb0a345f0ff00742680ee49cb91f96dbc24817ccba021de6eb7d4e1105b026c75f1fa8aef08b2107a4d9a5caf53fdabb6a9e693f59f8214ab06fe744f65355055e57b5b8a1a459a301c3997afa065968d26592c44b6d729643c76f7c3edc35dfa0d934963904a4506ca8c6765cf09b86062ce74c2ed1c7baad7bb5eead239b3922eb0aa58b307cfbd27cb61c13be55736e32b89b63a42969447f706813f04bc4f2166ceaeafb291878785ecf1624db8495dc7b6f510edbb35a8cd6d6dd09c12d3e4ff0528b3ee31421beb52cf46d34c7c0e8946d2b5368cccff42cb802694e238f09147912f4fda933600dda9743fed60e2cb30e33eacbcab9a4bdbedc4564a8e42dd4d8d861c1cfc2d73a04dcc5cb2f5ce446490dc183621791c70341b68cf057b43a6936a1b78dd4cc93e4641321c5a96b2669109edddc7638e085ee18cdccf0f2428558081518ddde074e7781c22aff700ac501d265a887f1d02cb680aeca287760bc402eba8e74b6383f4565198b009e8b6c76af6a0806a3557994a31645c079f007e67114290491f6f422a7bb66b62b1eb10ed3f20710bd9b573bd7d3013ffc98fae7ca09bf250df31ff2eb55233491e070d637355184320a888fe3f962e68e85a0fef204180e000648be5f8387ef33bc92d98cf97f7d707c8dfa8a4ae0c60333fa3ab78eb9cf237431446fbadfd403f376499bbb8812de6893b74d642f6d5b24ce0500fce7cf342a9af57c2f8ee3edc69522124514d397133c5d5eeb9e2e1507c25262c68af6d9c8b3b8c921d6ad6b944549d57918bac1219f5644bcb40b5bcf96e4affc12f147197ff4e91c464adad4f7e7e440734221be7899757c8d2523cf0ab51924cdb77c9e893c4d5c611240342ace5e15a5fbc2c74dff7c3c689ab93d7be7a7b70ed1ac7e4aa96f5e80d439b95a0017cbc498ebe6ed4777ad19be6bd3c055588703daba38856d9530b566d2c0d4586a604d76948a21ec28baf60c693829758a87920a5aa867891b69ff8fddcab472c6bcb183c3fea36c5988b672e9e937d35688cbfc239c904c400da9138eaea7ae5410d3294f8b88219024bce640eeee7172a433f071ad7ec882d1fa0bd8ba75cce0b45764a60af7a4b6a96ddee43051c4052666d398c407a99226bc76c2722315cb2f968f1381cb1d06ecb0dfc1e4a73a378eac88b89bb8d3551acad0ce59f381a07ab5b7aef5e5c56991f0742fb3ad69a9a4035a7c369b3e5494d9717b7cdcdc488b3c6f7e7fe04fc94db4255cb97adc75dbea629fb73b511131e5c3b1125e1ab57437521c4f7326cf0152152099a2903a5e6f19a29c89c920e592bb011f05aad6ff160c5f693cd79f010312e8e503aed3cf86f5a3cb9497d5aec8ef829e355fc44d0a9f613a798fd5b12586ffc1438ab8114b27b03ed191aae81bc55d9989878ac8682f514da5bc798671a80345e12c5f7e7376b3694ed090505101d024000096da3e91e472ecbfbabcbcdaa484fec9f344c63ac7e6c0b4c3483e42e5bf918ae15c530647848816058c5ef48e9839e9e249eb61f4e875ee3ab4e5bfaece87aa6da883ea29f2c2ee793dcf3f92d38206382238a9719ffb2fb991f340459e96bb943f0d701dc53d318357f6fe16d5921fbd772a482ea6f5a29862cb6108c3d3eb96c7c058c3e5feb788b89b9434134c627d71b961025d6f18b8e4a7caecc33bc35e4e84c203bd567ffe644aa3aa7dac6910456422d9e5c8e15b88bd2a77ff98f8316eaaa551f03090501a17402040502eb0731e628358ccb175965345fc7024828c76461e5b12dfdea1727ac34a60678970c773e0630eaf9d867b5e525b10fb77be4e557b76666f74cd11a3b1b9b0f729b013386014d5d8318050d07b594fb8d60ceff4d9ee920b52b75a2e9c88fae61592206e65421600d6698560ac539a6f3952a588033f3f86226fbd1460cc3adef2175f575d12629ad8a5fb9b86e9a778cc90146a471790e77031a6ddf58850a9a5e2def1fc472878c518433d35a03e89e3f8270b7483dc8a2692ce62dbded33b032b845f064de47da921ffa7202e72dabd36267d100de4d8b8837c23343c0af97afe18e788e7093b84cb27c09050000e1018820c8b20f57c046b836fe5c6173e676972c31ea0331d52ef1fcdf112f8523c48925fed3332f4e4d403144168ea9dc3eeed19c8c393cb0d75c2d6cba0ca11da89f32a487b3d77cebe1106d083e442d1486b367f89ece2472cf73688fd9614422d87082f6df345fa5e3df71656e732f542a3b1ea708d08abaa6359f712feab87fa8b684fa2a6726e55b90c796d5e7c6bc3b5371f3150408785e6711b3ba381710c6543020bea2059342df57c854650204ecfc36c765ba9aadab557ae2e354b4021a778b4657da25fd2db9ada29ee935c466f21bb5cc2a0035523fbb1899c340a5d73074dfd95723ecb72921cd6acadce6ec4157166988f998ed36b658c3915368631d8d507d6330f7b4ddf51dd5ceee8a2f08f2e0051b421b955850d9391e8f654e5054a99f177180da9c3c6d5a5f8ae2bc428d97b1d59e9ab4a940ab874a953c2ae1d80ce9f8841371d57d6fa27acc4f1839629c0f0e571f65f061ba8c2cfe04160d2ba2b96c41f78e476ad3e728fedac48c160b4ad7be3689af4bf03aadb9a83b568c0804b9b7773cf26d13a344e4c92ab4c4ce7b45f30c78d08e4be9b4cb151ceb5d9abf74784c1142dd4a6d47c54a172238873a427dc325acd2c90fb168921161cd5df11244fa6763c31559701db648bfe80454cfdd406b0d1232ac384763b385b68d3d587b8469259abe013703c3168f78b2a87bc14fd3e5e70e011bfd952cdca5355d441b19935f389d856e65b5d0341d6c9e09ec67bae721b5cc6d7ed018a8966374be67f5984e069c8d553c7c98fa6384f571388a7bd1157bbbf6ce1d6d9ef0e0ac6176b4143704d218ab027722a098aa38896a346a311c35a5a1d72ec2ffaff9c840f85b513b1f52b76c3d2d8a39d1b4c8b83f7526dc94aa052c3e8c83a1ca04dde663f873c03cc1f88da6b55913b2ba75bec55994e4919fb72bf8bb451596d53c838438398c5642b2e2539a3a8ebad0034f4ed991331b4dcc6327faa9bd0518f9a0b1f1f37ad70de8b6b9391ccc0702fc62412fb3e60b7999549b84dc2e1a78cceba5c406284865a39f4e4b6c2ce41e9ff013b49c79eceeee21f6a5c8aad1580970d02715d948a9561e37e99163a40af0f8f2c66e0d411cf239707f2d5b7a7546c4071921678abf9e0231e4c3335e638e74f3ba355367a060cdfb13ac0cda3cdb185df0b39c9f7f4697dcbb5ec4b55a69a6fa63eaca8fc8636b136694b0f1160d69801f12604ef203942b0736b5dfb5150b5c8eb3a114587146d28c7edee371cc39391a116349ef0a8f0eface11397cda7c8018a1b36bc40c8dc9d196311f9bb2fad1362f1153341a847a11f4a7b1a5e393a3ea289b46e36fb0e769a76530743c4546dc21fc060275ca3dec86bfc94fefb8d63aa03e6a11bba25ff58fa9d50bbbb4d97d2120f9afbe7d1dc539a1fc95bec0f71d949573321a6fb46a36c9c6a392173d25f779c35935b46c0ec700310c9a8734f6d3e7a3585abfb0494b5ec0951d35f3592931239a8c10f0b93e155fcf4423047327339936f8e565e56979c19bbc0af95cdfcf1168d8639011a325bf82b89c6830d69baba09b432d089704fa139e84bf8dc223681537c921e39ab21c8f1ff9d13a0734151a5f816543afcd1854737d01f4dcba3ea2adadc26a86e162d9e204c3b4ec26df05e5d9ac7b99bff2e5de5030954fa686846f0f05ec722fdc58251d2e3c684b47f9d5f1b23c10a4a179e6dceff42548eefe50adde71a3791af82d7cba6db9b6a60b2fb356c18d51c4a73653b14afadc00639e6157b80841634bca810e6e62b3c0b1dab63963dacf77381942f831a9ebd725156d09eef8f19acaf2e0f1cf5812c690bd5dae16cccd192bac4b782771aaf58b0f14f8cd165361bdf75e64a63f35abbcef2795cce7598e2bbae9e70a9b70993dd64731d2114e97618cd0bf95d6cbbdff8ace0858bb747ec8f389c37d0a1e4401bed22dbe6c3b0eea0b904b2d9b04405b4fa7484e3e142762532613f2a191f4b41d916628770d31a7c867373647435a9e6fa8c16f77601e3ef140f577518ba6269dc2940b404e195b8cd8b31a60df6eeaef83759a9c6345e9c2a53c419cb63e4b8e00f8e9f1f059b785436aa39639a05f4423395c4f87eae6326696cbd102a5b19b3dae25d3c7cd9e23b76c52fe66a10df06832edea28dd15459bb73d7fb6e7db3554c72e0b8b755accbd2c20cdf0cf46d5fcd7b1542966d70f39bd12cb5f153c5afb4934d5951d09e483861966dcbbb02d6e0a8776ec5f1d72d1dc85c739e5693a0cecce6ee4ee4debb2067c9f0ea3b3ac8bb1689cd7f12a78c9f5b60e9a24f3b4f6ddd059ed81194f287f9764ad769fc06e1c781d2dd12c1fffe9745fbe9fcc6b3f6187649ee36c8658993a253bc7ec9a8276cfa239a9eeb1c1c4160659ac320100b9649536e3d7db5a71cb12fd2b4269caca2b0f3b61b8e04b65763ec8f5a5b310670f4cb9f365e393e04475b2d19dccf344a8b70a44cd348638475dd4dc4d0d078dbf3eb260cdebf61b83f2b1078b8a48b947e5c5adacef534cbbf884ea101cf555a41cc681023374d81f89c7afbccce891d8d2ad055c37bcb25268bbee20f3b36d7a2a6e229353c9a776c9726b44f0b1bcd7859a3c545c95cd80f6663f5a11842613c9d938299e803f3e3888eabf207370c79ee51d0790e4e4af677734b820b67aaa5a36a1e40b6a994ec9d52ae251620ca99e73182d65c850f0415a3885b4b83b33cb7feac88a84a529aa0b7a8ef4000c49e0f3ca9e556e6335aabe789e33cb55871d3a9a35be70579be2c45936010a5975d913fed6609fd77be957fee915978937671e266d482b79017a7e23444dfb5fa624741c478cf68582d56966ee2e321cbbb5e8b10d356bbd808ab8734cf6cf7604205cf1520de06d6c0e99d7a54d1e53fa96fe213984a26eac9b676fd994928ff20862b043a770b575d6c7123ebdc5d182c92c648aa0a25f498b091b32432d10bd01155554faea9578796e2306829ed78f9e5338600cc8e7cce797732fc34472103ba6ef7dc555bdbff420632014e8a17b521440eac5bc05b1a036be09b4f767ced3c10db01dc97d64adde1285dd9a96e23fbc7cfdb1ebe1b6ccfd0a66f3be40b11f2a9c5d9967096d638f75b49be1cf7b2ece40b6505cea03434d712429e534f15f0f6513ffb327663507b80d2ddedab3625a2c4effdf363c295ff6bf58310fa764384a456c32a0d9bf194b8f84af83c34408e0a29f2631abbd9d560071a402bef55ed663cffa82c3d936eb744cb0330b3b0333ccac7eac806a3adb416f184a6235f7b60184ea19ac75900d22eafca2dcabfbc893d688b42b27a865df32016d888d0efa9811d8e9bc1e67572939d0ec4e7061e2404a156d872981f9ad4e3ce5bc554bff28b45984e050d1a8902518e98fd6bda822f29d754786a4dd3008a5c07428587077a6770e6d6d8e56b2bd2172913df555607ac53f46d61923023699721c7c7c11d9927e6cd71d0c581ceb19d2098b57533bded9a642f64e4f95280ba86d604bd6d09a340c527a770692dba38f8f2701f4717d9802f03b5fe9096f398879267b8891164fd0789662e5ab789464db264f01d5c9125c4be43aa83f8f91f863b60fa63610025bdc6a353b8accc62c20f98f9495d426956588326ced7ea6250d1f39da946b83fa95d86824f0d8f84fb2805b65ff2dfdeb932b99d55b1e49a2c750c742548a5c0a89948e9694124ebd23713f1b3004ce58737591b34df8b0d50cab61b4f021b8827c21012646cca2377cba768484cb22052048bfaa3c23b40bf2f286005092a8124b0e98e39af6da288aa18de2101a05c09a7788c19adfcedf73a7924a4f4b0f3db8b5f920a6a10e291070b5dc1da27a4b536e913b1c605d290eaf7ad518919b989b62596e637eca86fb81a1369b8d9fe6ac883881ba8a4272625035b2113afbfcb0cf4ee4c6a4061cc735a378397df7059d76a0c9d86ab8468405c3ac9b3cd380bfda59ef43215e0c2732f7c5f692fb069f2adc5a656f01b88b305ea39349fb8cca6c40409acc595a88684c88d973a2c024f5ce287c22e8a0b3ebcba1d132cdd7abad76285a0aa10ce7cf306ae17abb07c727eb8e0839140db28248a2ea2a879231aa610500fe2cbc1010df2e606fcd39ecb7fd42955e17046d737177096fe4cf7bb156e29539c590b6edba1ad6d846d33af37377159b6462b6989c25f4e903c2de02ceb2fb6acb1c4fd589d39565b997673aafa76ee386ca7e5c70dd9076265b9b24162260354aed00cb589cc8b606e21e40408a77093f3eaf53f219dc139c0d533bdfea3fdcfcd4af58a6962cd77a41d3c9f3511b6016229943467c0bb8e9ce22a9cebdb4f23cc2d1db59ff8a74e216760e29ef174ec9cc6d7208c85f2b9f4d8016306e3508fe90df8c24cf212b4bebc8295549afd354d38003f0de9e28441a5786db7aa11186c3c602eca06be48e18bbe555b6b8eb0304c3f675667be4d69871fc63755acf6535064216dd7611bfec1a64174e84a72439dc4aea7399e46a631155dbed1b8eadc985c9d971a5075b77fa1486b100dedb8de17e2f0ea432e3d067c88a0789645987d4f5b3cc2ac24177386fb61baaac40d8c8b0897af54de736b86860f628711b0385f5e1f4a8b37c47a35bcf534515403cdf87cba92f70c952f1b623da805132c9e03c350233e2d33784dcfc79ca0dbb707c42a2f5e13b1433f6cde99af2298a27924e1f641e85033c3db4e5ea1e121c4a724cb17290260c7e79d07c8d6ee1d5c44d0ea9a455ff114cd6b998eaf8787a61e1153e360a1c28fbbb160e1ceeb6f01b09237c295b962ee290f84fb3e45a570bc98aae87dd3f644ef315d598d717f72a37bbbc6bf976eb75c24d57c8e45c87f06664e5aa27729d89595ba4b11ade01aca128d2c3e73ca58e59e07e5810032e61b4516baba373de0625713de0bba1ebc35c11e811895f3aaaf8525692409e720b0a1d989ef6b25473219975b719d66851e8a7dfeae9c387d4edb5abf6548b168877f76cea648d82f7f8f93d648c0ba6f62a9aa1a28175430346642e3976e4b4e8617c6229ec36a5b139528ef8e4962a0a460616385a9bd37c6da575587e79f40983022cb0da45e09f6054d6461f68ff1c15cae8792897092bbeb95af496ad2085183f2786b7f20c6487b6a4d8c6f54d2ab987ab6b0d845efcc4ae67297c04d8895f50a087e24465508b5fb504a6201c28e7238939fbbf55db5c1d05ede7a1e3659d3f831c9699c46b8cf3bc8cd1e3ec677d8a3407d6725e66b2aea554856fb282b0920771eb2b57fc15345a1f6997c7f563a1f1d78f328c99ec7a27f6ccbfa6aebad17863f65ff8aba75bc8b162a6d4784e21fa0fb0b59f6fd839e8fa5e3e0f449bd21b79cf5326982ac8a3c68502559c52506812f1bf057d0c7fab3e42689887745aa945d56546abcbd06cb79ecf6c88de15488dec2daddd21f06e38a4256ef3bbcf800b8542d18ce4ce9be969997c79fe65f7d563568c84fb2fa71b5c5fa5dfa3e17318e9f1eafae2e293db45c97601c24e425b688b29904184306fe68265c96c5c7d8ca722b755c9ad495a53062b6bd87fb4be0de580a204714ad316c26a8f7598951a60083eceabd9aa73cfbd66317347e4d91ba8e59a2524ddb5054c44ce7cbcc03e23fe6e197cc1ca930a758bbba62cbc6207190de8f465e83e79c1a290801228ce16f4817fafc212ff0dc3eadd69763d72dae1d4baf9fe24ac0dea963add34cb21814d3ff8ca7cea03d85feab16d6e9602b574e28079a820b3cab46409edbdfb0c85d0c62aee4a5f66df2d2bf4995d6c32a50f0f3efe2263ad5510db77a676b43f4041a1cf7796a7880f0c76579a9aba6ace0d17be4190c4f0747f22f3716b505b62e64e857e389434270256cf794584f58e2df5305f101b09bff9b2d87d24782e910e3c63e3cf7c1405118cabcf8294d8277a9e25fb3e06c7d3470faf6e042f8e04ee85e1f6dbb7693b16df80595d12beb16934fc8805cd4121ef427e709bcd9ccb270c6c50cafda4aa5376fe5609050a000d0102017f09050f00f8030206020905070c6a03e701063545651a35ab470282d4237598b2bf9939af725fea9e7de0e58cb4ce0a8e42568aa19204134b3899"], &(0x7f0000000440)=ANY=[@ANYBLOB='\n\x00\x00\x00', @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="0000aa3d000000000000"], @ANYBLOB='F\x00\x00\x00', @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="050f46000418100a0163000000070f56b11eff000016164cee944bb17d0b100102a10003070100000a100301000009000100141004004a23ac2dcc3a7ab747287eb708229cce"], @ANYBLOB="0700f36204007600", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="04030a30"]]) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x0, 0x2246) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) syz_open_dev$hidraw(&(0x7f00000007c0)='/dev/hidraw#\x00', 0x80000001, 0x204400) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) write$hidraw(r6, &(0x7f0000000480)="2d62dc01c25d0c3457f7a3bded18607e4b7f63055a88990c460174543eb70fd890a8db0018043e3c4d6eac9b8b1009771f662f1d34864f6b9c0bb38c9e14356c0970ddd8baea25d679b74681e3e678bd80aebe5a2bbc8394adef62a298853d553f26356a24611f7052df25060c758fa5f62df55cf8a899bd632f08c05944d1bcb94324a29bb368c6bf3b58ac6126277ddbeea26f5d327222", 0x98) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000002c0)=""/222) read$hidraw(r5, &(0x7f0000001080)=""/149, 0xfffffffffffffd27) r7 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000400)) write$hidraw(r7, &(0x7f0000000780)='\x00', 0x1) syz_open_dev$evdev(0x0, 0x4, 0x10100) ioctl$HIDIOCGRAWINFO(r7, 0x80084803, &(0x7f0000000200)=""/13) 14:17:51 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x65, 0xef, 0x1e, 0x8, 0x856, 0xac29, 0x7501, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4f, 0x8e, 0x87}}]}}]}}, 0x0) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) syz_usb_control_io(r1, 0x0, &(0x7f00000001c0)={0xffffffffffffff88, &(0x7f0000000100)={0x80, 0x18, 0x9c, "d2a87cf7e411809ac14f6a96b972c05b44c15bb9eb3fa3129c3a09af164326ced020f8184683ccd830744441d9a7e0954ebc1564dd248ee05535a75b7ea7f765b43a2770e70d2fa28f7dedfc9912536c866af81d4ef73c348e74285064e5c43db4f7924210ae308c65bd06ae7ff8a3598cd712cf771d22a33843b59f22cfef2df38dabe583c86810b830e116f6fbc2a7880d35ee5bbc17a04ba846ba"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f00000009c0)={0xac, &(0x7f0000000340)={0x0, 0x0, 0x1, "8d"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 159.267268][ T17] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 159.278210][ T17] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 159.291157][ T17] usb 5-1: New USB device found, idVendor=1b1c, idProduct=1b34, bcdDevice= 0.00 [ 159.300222][ T17] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 159.317691][ T17] usb 5-1: config 0 descriptor?? [ 159.387007][ T2757] usb 3-1: new high-speed USB device number 59 using dummy_hcd [ 159.397140][ T83] usb 2-1: new high-speed USB device number 66 using dummy_hcd 14:17:52 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 159.646970][ T2757] usb 3-1: Using ep0 maxpacket: 8 14:17:52 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000040)='/M\xde\x80K\x9c(2,\x00', 0x0, 0x2246) read$hidraw(r0, &(0x7f0000000100)=""/89, 0x59) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r2, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) write$hidraw(r2, &(0x7f0000000480)="2d62dc01c25d0c3457f7a3bded18607e4b7f63055a88990c460174543eb70fd890a8db0018043e3c4d6eac9b8b1009771f662f1d34864f6b9c0bb38c9e14356c0970ddd8baea25d679b74681e3e678bd80aebe5a2bbc8394adef62a298853d553f26356a24611f7052df25060c758fa5f62df55cf8a899bd632f08c05944d1bcb94324a29bb368c6bf3b58ac6126277ddbeea26f5d327222e42db7e675979dbf7ebcb32913249d357873e0742568809eee10ad3f27b2149fa0805be1724985e5ff201147ebc03948ea9d0097c06540d877bb6e3c846a562bd01c8046cf539ee9e8adcdef5738f1", 0xe7) read$hidraw(r2, &(0x7f0000000180)=""/248, 0xf8) write$hidraw(r1, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) write$hidraw(r0, &(0x7f0000002200)='d', 0x1) syz_usb_connect(0x0, 0x26c, &(0x7f0000001c00)={{0x12, 0x1, 0x0, 0xb9, 0x80, 0x46, 0x8, 0x18b4, 0x1689, 0x242, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x1, 0x0, 0x0, 0xd8, 0x3a, 0x80}}]}}]}}, 0x0) read$hidraw(r0, &(0x7f00000004c0)=""/172, 0xfffffec8) 14:17:52 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 159.676985][ T83] usb 2-1: device descriptor read/64, error 18 [ 159.807070][ T102] usb 6-1: device descriptor read/64, error -71 [ 159.847201][ T2757] usb 3-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=40.dc [ 159.856267][ T2757] usb 3-1: New USB device strings: Mfr=9, Product=0, SerialNumber=0 [ 159.864493][ T2757] usb 3-1: Manufacturer: syz [ 159.871765][ T2757] usb 3-1: config 0 descriptor?? [ 160.037041][ T17] usbhid 5-1:0.0: can't add hid device: -71 [ 160.043138][ T17] usbhid: probe of 5-1:0.0 failed with error -71 [ 160.051069][ T17] usb 5-1: USB disconnect, device number 70 [ 160.196987][ T102] usb 6-1: Using ep0 maxpacket: 8 [ 160.236985][ T83] usb 2-1: device descriptor read/64, error -71 [ 160.317078][ T102] usb 6-1: New USB device found, idVendor=0856, idProduct=ac29, bcdDevice=75.01 [ 160.326348][ T102] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 160.335300][ T102] usb 6-1: config 0 descriptor?? 14:17:52 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 160.370108][ T2757] usb 3-1: USB disconnect, device number 59 [ 160.507130][ T83] usb 2-1: new high-speed USB device number 67 using dummy_hcd 14:17:53 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:53 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x3f, 0x3b, 0x73, 0x10, 0xb48, 0x2003, 0x15e6, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x9a, 0x0, 0x1, 0xa4, 0xf5, 0x31, 0x0, [], [{{0x9, 0x5, 0x1, 0x2}}]}}]}}]}}, 0x0) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x1, 0xa0, 0xff, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x7, 0x1, 0x3, 0x4, "", {{{0x9, 0x5, 0x1, 0x2, 0x195, 0x40, 0x3, 0xf7}}}}}]}}]}}, &(0x7f0000001500)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0x4d, 0xec, 0xc9, 0xff}, 0xae, &(0x7f0000001700)={0x5, 0xf, 0xae, 0x3, [@wireless={0xb, 0x10, 0x1, 0x0, 0x1, 0x17, 0x0, 0x9, 0x2}, @ssp_cap={0x1c, 0x10, 0xa, 0x6, 0x4, 0x200, 0x780, 0xc703, [0x0, 0x0, 0xc030, 0xc0]}, @generic={0x82, 0x10, 0x3, "1fe48aa427a2897769a46ddb87ec6ae18832d88c5e5c5307b2a3844ee47b7f87babd0e63554c064743f8450ce458aa32e5ed94213cceddcbed5aa2bdc40c84eb943fa98221610d329430942edbd772d629d92beb322e48dbb8d87cb1e97735640400000000000000b7db72cdc60253bc280a7f9c8a9f1278fc47b97a2600c6"}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x439}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x415}}, {0x1002, &(0x7f0000000200)=@string={0x1002, 0x3, "c8b935d7ce3e2a456edcc908b4d8a1de422dd6ffb9e195df9c24ea446f2aed697abc950031aeaafd6cc0c49d4bd2779c50bc2cbd90a92f988fdc6bdd900c02fc4843b6f6b60a821dfd465975dbf22a1fe0b46723063082c85d9133749930ac8dd87458988e343f69e8a13af2742835c3a4a6f1c80e8e4d46201d3bf3c717568524059cd6a12fa8c926ce5fddea149291f65b36b1ebcab8c6791f24be930aeda94830d2828f97695fd51e6ee4404c4ef1d0abf96d82e22010f6828ca9ed5530efc00910a5ae438c9259dbb7fcfe23675ff61c1bb59f1bfa7b4b7b91a3a6ec84dee5559d6c480676353566eb70c86f137f2a0f8e6ec4e23889e65146c751a3b4866e10d6a4829e61846e95ad99a2c7115a321cc4a8934c8ad4be919abcbe2b573f81a239553fae71272601849f2e1ada957470643cf4d7b9ec0739ec004a38b6b4ab226308127e6b29522df7c92e7566b6e9ceac6d0f085a6b1982b1b14ed0ef8024b9581200289e8c63d28b5900fa38949e5b99afbf1a0d836437eac6a9e28cd8c8db536840420ab1e6b2db3a7a7108f982214a32df4b88f87eb3e3b800ddbed98874103380f9520ab0df44eaa3470034627db35c8680a2d70c0e906d5dd23e67c9538abc5378f309de5c0970b85af9d8f9b6730ec0b09b02b23e665b23a0acdfc89a8af63df222ac1ecfcab11f25733f9bf4b9f3b84e4dba2e7a73cfc872a1f86dbe31ca3da1ae25e4880f0ad4d68e49c61792f80690d1f6b503c48970149d3b345d08f6d7db2743ad3b428334f49043d17e39a62073b6280399cf4ba282d703a0f40defdc064fb534c0b41200116cd8a447213d76a75205709f366f2e21522e6f1ea67bab3a4dc947e38b658aefae31aefbb912f495073ab04e17fb83ee63b350335cca5e69187a4428d43698207edc95f599e3116fda9a8d51906b467c6d503d3818013c6269863fd729bfab2bfc9e8eef97176402c1b09ce354dd1a4fd4d9a9bb164291c5e98b78460105969295e20dbb1c994aa0bf14271a50d1880edf1edd958d153d687ac1d1111b506fb532a23afe4c76c1f5b99ccc438e5dbc0ccfbc6f6e77488a21ae23d89d5fb31c176472a4662cb3ad5eb2a4a77031fd6004c54f52d6bc403b93222ad26cffc2acd87394574f12a711d15773bf3edee96fb9d276986eea81ac96a9eb8fee0a97bab50201132e63d1d1149035077a8805b5b497dbe97beca4dcd82cc19b1d38d8363f7b844b34c73ac7360f0c5ae19f4991e22f30d4e750f8c165bd2e3c35ed45155e84d723b57050a117561fb430281e6e4fd429fff9fdab617d992dc8851abee1ac33561fe9a6280996ce8309f089778f9aac2158e702973f028e2482273d55d753e47234426bd65d9f484ec2630caae7226b5ebe61235cdc5551a6c60254ca429008624028c76d60c661f975b5ca1c2e2e8fba174b32cc6f14ff697b102d31a5bd40313a23cbfdc92df8ba32690abc865a7f2ec62e227f2ca1679001b1e1e9575addbe06c6e57df1d696d46839c7226258b83c2ee246509a337e754289f0fd0ee3f86e6a5262a2cffa50d86603bed30a5cae6fc044f9a0737f3975be17855cdb44fd5df27b74f234aecfe1c45fa7a9edd47bafe1532a9e15ef7abc479d65d43e212500ae0e8e716c778ec0c80b808fc8ed6124cc31a44c57f1cd8ae068422930db27797120367453b48309ccfef449df34dba375c5645162575f1566945613673ecc5a1c11f9f62d473d3f739922c1433b0635a6900dc93f75198c769699a5cb66ff0154574435ccb6efdff8566e9b47b0e1459a592a04cfc94da0d09f7475472bcd1eaaae6296cf30c49b4dd0ee48807997e9ed50665cc2b2b97100336ea04f1b3c8de9e2c86d20ebb58eab518269f83779bb5493dc23e56c9867e6848a37d894fbf23b7a58084553d04ab9d0e6ad0adda068dce19bedc47e1d2975c6b7daeb6fcf52d6edf8a7ff2524e0e6f014e561a1935034afbcaf8557d9a14dc32153826168d2fff4fb3b6f6d6339fa2686d48d1097be6f998f3a0815621eaed2a33b45caef75532f027660e727d405696ef8dec7b610f55dc4134c7f751e2705d62b895bb926d73cff2c887263baf706dee7f6966fa1416d0aba5cea767a7460df381fc8132aea17e0afe19695cebd9fb508f4a090fefa5202a6b265e3b76412144f477a07002f4181349b9d4d569059160410f34c2605ac46a2985e5446c38b25c69b64eccb2c5826c3fb0b007bd50cdd56c3bb7afbee0d3fa4c272917c91ff1cc4fa0199b9e41c003de947650e1db1a0b865684f133e6d47c71c45bd4b5be6018b6b4a0fda8ca8df641bbd38509280833d346a9d9581f96d244867b62691c7da6c403e609917192cae861b2c41da15e684ac3a9d97b54645956fede3a5c2eb2495b8867e0210d13c5f3558eec9216ca6ad98f33aafb94dcf75f6995ce5eb8ac64a3ddc25a98c694ff9c11b603a7eceafc4ff040b9b7a01da151c022eab575dda1c091b961dafd0de7631ebab3e85f4f0a72581eddf5b8f6338a0ae21753700c8e5e31c19011e31c6565b366fb0b6595cf484231e7cc69493e48bfab3b3ebe76d7e42dd4e6837fea374e9d69dc8e0e64c6901a299925c39226638159877126eb2a9bdc2bcce5233420c5ab25189d2ff9a6375db4634120e21d00737e736ad9126e8e33386f9c1a10416f7e1e10b1c492f82050234fc2af204a116d42f38830120d25971f7877849668d10fef561781431d2a3b9fab42df33c121a1f8313c6644cbf19a82dd9110d4f8ae83f389c76a9982e7258ee5be4abbe00dd5382638fd847911d6746119db2f4cf9a1a7a43d5007027ebd12d5a594919d5509abdaefd9f22312568d70b90753d4a83803c29d1de31672da1da05b63f0be68c94095a112930367215f6400e5d06c41fc78226dfa5f8a7ad9a2d0f5ee34412d5d15596b68d84e54f3d4af5b8c6c01b56eeb5abb9cace6415b17f90d542b9005f5f501129c01f6c3115cc84a93de803fdcee45517c877a7494dc1b62055daf5713e6ab59ce74fe2de7cdc75759342bc6e548e788fc49636db2f598ca608439d744c27a5964110cae7f1cd615551b600ad174f04456157e48ed36ce694b8ed2900a27a876194d92bd43c72ded12e302659802da0c4661db22768bb6b4758d46bd0a68b94837735037982337a03c30fd9be15a314e312157cfcbafdc70a0ad63d3650410c0aaf6cb0664b6a447486f79ff17cdc97c3e424ce6bc3ff8c51d50aad386625fe14f673eaedaba4ebd7f39e403f7a5d2ac6b7d7c82aadc5b08dded3fc5e7cad6eb1a5f03683d343b978aedc062d360bd365655184e95ad8c4f793dcdd1e849a0c0894e7d87fabcf2e60b3b8ebeb0a9ed5061a6845ee1ff427140d7588b11e441b56e0ad5bc3624ee0e8e6ab352be1ef210ff8dbd405fdf8a2090878ceb622077a5ffd43d8142998918b497c2d731114088be2ab116c8184299a77b7ee16458f6173f70a14a74aa1bf19d7c448dc512c4c87fbf84e071a7085edf2ff375e41b6db32ea4f00e5ae627d0d4b6fcc4cb2b1a7ddb2fa3a06ae7e5d6d086526aded4e261504e56eeef34276117198e63b2cb2b9213c820f6960009838b19812bf7590a2fc10a33d77989c1199a05ff3ec71039ba7ad24e643dc06889695f47c94c1deec030e49f43070be626282ad6d17d8bf826f21cddc07b02d9d0392832da0ebe40973879776ecc065683a35de5f5d5aad6beb3afc14795ab1866d6b99447ff564afff3650da5ae46003851ad19550344523c14e875bf5f072acc32cf981078077a5ae93de2b1150f3b169ca24cebd6bcdc1442e61588a93b96dd3444adb8cc3233dc8aa4fdd2739052e67827ab4bcfa9ba62aea9e53626801c214f3cc36874707c834d7ded7cae390e61930ae6d8becba469fc8212a303f3a088550e8e318745747e9ee7de12cd30fd4af2308123efdf293876de873425adad72ffe9b9888b6b3134dfa68564cdb3fd2c668d8f292ec15540919c3cba63204e36a6e0c309978058613ddb19e6876570a4ba66fb29138d5c1ff188a45ae2d38c96d39c0e3be58e5ca32dbd1342871f5a223fa3275aa7d82a8ed9756023aec4db73d45e217c58359c2625e24eac01d4589790cacd9bfdc1f2b67d6ff7a881f95eee158162f11fda3f6c9b1840b2e39aaea5ba03327b81254dd0bff18c886ea15ea4545a842525778d6552c07e10359c21a218b2f35e62a99295730ef3dfc1b60193cdc0b2cd30015f286d74561b6b048e9a9c029f718766816c110abe4d4c3869aee91fe658f93661943e2a13554c8d0c552027d5bf52d7de22a95ffea63b1fda94b66121f58cd5f658a92818fbee41af3aef44778eab5023b0f46487071bd602cc4c6a0363449c8483e581aa97908af112fd93a59e24b20e3390e17b74ce7d4c412b0cd1da0df5feac6e4877839f1a3493a051ffb0f71110607b5ea3a95290a2d53bb0df1ea3a207fb891d5cd9bd6fde7589d39cf88c81f016f874468c6c7a6dc1f6d88409a9dc92239b0ca2feb4681f8708fc62e08d1801217968e8cbb5cd6ad7ddecdd4129c1bc764a2760488eb534f2023a5069d00c364105141803cb5e03085bbd0ae2b4bda9860a80b49225c1fe6340d715c601824d6400e333b52285d0c16a34230788f1c17aaa03bbd34c775f065125fbcd15d54ab48a53a2cc90e36a3099cde0a1e186b468d7972262369e0642cc61bcf19f474895029e5e4f8bfa62fe77a2acebff17d3712ed1d135402a3795d73332c23ee8f671160834ae8b310356217bd53ce399209d1b6f0448b5cbb83e71bc30b1a9373e757ae58c9d313c8d248d69ea8b1c3845f006f0c3716d4fbd1962baea0de008e29997b5c7bffa0ba675664cdd3478d4f33de2125adde1dd2f1838e201a786f5fc83bc3f5795c240fee3130728486ed9cb3ede8cab6feb0fef9a7af5378519544095ebba5b0f0d6a39195033b6b8af6c225c2353c029e813e5a3c3194908b4a76416e5f239369b74a013e4b3d8359040eed88c5196274fc13b8ac49cafa42cc6d2717c268c1a849b2bb360d55b1134a33aad84f863e868b28572f39d2c535b742c3767db66f4284831c4138f2eed02ee6fb61968b9c9440a850ef1072424528083f47bed1f2d7da9c910b5cd9c3c08a08d24ab396d812b8786238e073b2814b1cbd9ed1a053f5890607eafa3a1bd979f8fd79d93e16aded0776c68f4e885db4fe93a649df7df47701c0973662e2e9a649cd82b424d583afb2e94191bdb01e68718841f6d87294b2e2e4a250abc1fad75a25adc33c2f6a006d4af4512c82f698f4a368d8225fdf08de51b5b5a03eb27115fd9a34884187eebdfb2eced2c334a9f731ac079d02c9445d5dc7c5712e2d546db0f2398f0fdaeaafbb9004794655da1625831652d4be4ba990977a1edd965e93d2ca8dc6f1adfb99d3dedb14f2b2d7ae44fc19d0c2f466bbad13ffe7fd100f50a26b82c7d9cb626ab72ab2945307f405270994d1ddc4f24cbff33240ebd2613fb2e0837b06b94ccb01a46a18aa201536507885df5fe7485c82ff16ea92cbec91aa3611f8c4bcd5ee32cd06c9530f4e0248275fbd36d5541ceef1f15e0e7adbec1081c45d337f97f05e34ca6386d0780e5a2d06fe0c8894e51401fee48beab171423f313a64ce5036ca00655cc5546dbeb1d4058c0f4232d3b62193fade457af8f413740f3834dbd9747d64557e3e419bae78f6af88e14155135ffca21a5183ddd552d2b57c209b36e1ece8e0ea9e8d1da974e8b2ec33ead9e0"}}, {0x4, &(0x7f0000001680)=@lang_id={0x4, 0x3, 0x1c7d}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x2c01}}, {0x4, &(0x7f00000016c0)=@lang_id={0x4, 0x3, 0xe219b5f497a2999c}}, {0xf4, &(0x7f0000001300)=@string={0xf4, 0x3, "8d6f3eb7c7508c2fd619469fe874fc717a381b6f4433c0f8dfa79073488750be028e1530901663a8026735ee5715e18eed23f646dad7abf909be2c83b740885674484423506c07010ff91c2cf453bf0ea0ffc465ea0fa08bbbd1db1f4a0daf0827ed803b483ff12f6bbff59982f64963deb2fb52777ea40cfe6334a337821b33ce53b6340e1c29fbba0d8e2310d94b590dc3de11c501f61df575b166d7066e1013e0852fedd45720c43a81363e4d6b388b131b3afc4aa99a45701b5893430e9f3ef3f203af359b71abe0463f25870e1e629dcb3338942b97a41dadc082c20c1fcb2b44492e0280d93197a9dac2f8b2ca6cb0"}}, {0x95, &(0x7f0000001400)=@string={0x95, 0x3, "35cd3218857f29a5e187d9022616b0c5a5854bbafea9dd7a49e0a5a978173be5b4a29188bd51d6bdc8b63742f8929df01a40d2f3ad7bad8ac96e3b65a53ff7b49183684374279bc3e14b1252e43b39f11fe93fe6dc24ecce03a398bc2870c2b8cca5bdb38ba3ceec2f9ab01b8aeec64c9db3f71ce2ff12fc8d881d53f7b08fbf45c43e983f3e4e07047635fbb64a597081da1e"}}, {0x5f, &(0x7f00000015c0)=@string={0x5f, 0x3, "1625753f8a49ee3b25a614ce39301a1c68a18e1e3dbbe281f473d94f222be8b335af4e5dae524513a0a595c7841657f399d2a582516e72c9e46885a1e65b76c7a2e0d1864dcc77519dbc2a3148ab86ce695d78721090e18652d602226a"}}]}) r0 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x9) syz_usb_connect(0x6, 0x2b57, &(0x7f00000017c0)={{0x12, 0x1, 0x250, 0x23, 0xd2, 0x9f, 0x20, 0xace, 0x1608, 0x95f5, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2b45, 0x3, 0xfe, 0x3f, 0xd0, 0x7, [{{0x9, 0x4, 0x66, 0x41, 0x8, 0xc3, 0x62, 0xb7, 0x81, [], [{{0x9, 0x5, 0x0, 0xc, 0x2bf, 0x5c, 0x4, 0x7}}, {{0x9, 0x5, 0xf, 0x4, 0x161, 0x80, 0x3, 0x6, [@generic={0xfd, 0xd, "ad3ec710ff528a0271d892a146ed81f70b73e31b261086cea47444929cc170332636fec147b5184fb323e21ad0358ec49c4fdcca3277f0038cf0fe02737055be3a9ea247ef819edf05182cd6357de8f18591bbc0c49c4bb3b8369aec33bca4f95b9dc67c848a0e08315b9b5ef01a1723a3836ca59c84f0f59b99efc409d72733923dc9646046f00a458123bf77c35f02c4b5151a78fd6dfdb0cb5c42c76b720fc153d77bb61509114e507b611fe8e180d0dc88580d7895784b65b573e899868d6616bfde9e0cb4e8a88c2a302a93a87d155bee31d9decdaac251454790399735f3097531a2b7d94dd5bc4a6ea387edff34326ef12fa3525ae0b2e5"}, @generic={0xba, 0x31, "52b351024f9ab57e3a855c1fb293ae38e196fc2eec3b1dfcc758eee4a17913ed73f618b499a4229c25d451e185aecb65754dc94c2c4d4b6a6e3c8a510fac92032294786cbe1ac76bdd20c8cd92d9b46f7eaac442ea4f842624d1183b59f015ac1e495149dde145507fe4dec1d6dc94e8414512b809629794f6c2d08bbbabf3df92d3bc54b7d230bffa9a18d1f4d06028c773fbd23bf5569687b3d311282c8203437219c07e178581c41c9c172cc965227fcf46b0a726b9ba"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x347, 0x6, 0x2, 0x4}}, {{0x9, 0x5, 0x2, 0x2, 0x21c, 0x8, 0x2, 0x30}}, {{0x9, 0x5, 0xa, 0x18, 0x34, 0x7, 0x5, 0x4, [@generic={0xe6, 0xba5c03e6b211c886, "fd72970561612a24b0ae988a1b3ee9d343f621d1375411d9faf79065dce667dbebda598522417a6513e48b0e302d9dc93f177b7f7dfc4f445b2817c86bbf9a326463f9c8455ad71881568ae21ca54ef4fc1392a989fb2b08bd857aaec7f85f4f57fbd0a9c54aad5843c22ec26e0a6e8f2f6e036fb6f499b2400e826dbd30bb03aebd3ec3080e6473374d1f6df7d9411188672c9f045954b8d88255182dff5acbbe3d7ad3d56cb1e99065b908452b2c23275d028218cafda778ec04e33281ecad42e10fa07127132275f8b330c42f8a7aef0ccc66f6071d305d9c13ea4ec1cd952da02fbc"}]}}, {{0x9, 0x5, 0x8, 0x995031bdb72b94d2, 0x374, 0xdd, 0x0, 0x6}}, {{0x9, 0x5, 0xe, 0x0, 0x398, 0x6, 0xbd, 0x9, [@generic={0xbb, 0x3, "acdd0e526a7a844ba32c0dd62590141a911f106a50e0307878f9117bace98a6257ef70b64f60134552d6f0e0f9f37c3a1e7b5f34fe2bfdbf6288df72d527795427f3b63918080be15b1d65223108c820afa04f8b3c9c47439eecad33f9dee83767325486f889ab195adb871451eb46b987cd034bb9af1da570a871b2bc63b64f6d7818e9b8ba06be9dcf4d902a2383194f6054201620fd834f24757eea06f3fd0f73b8b744a91830452581b931a52aa7f6bccfccdb5c54e012"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x385, 0xff, 0x1, 0x81}}]}}, {{0x9, 0x4, 0x13, 0x3f, 0x0, 0x90, 0xff, 0x5f, 0xe1, [@hid_hid={0x9, 0x21, 0x3, 0x1, 0x1, {0x22, 0x98e}}, @generic={0x2a, 0x9, "8710829bd2f34200ef906b0f6a12cfc738655c81b68d82a326b7bc7f42966a28f4c1c5543a9bb3fc"}]}}, {{0x9, 0x4, 0xa0, 0xff, 0xc, 0xff, 0xff, 0x0, 0x7, [@usb_cdc={{0xa, 0x24, 0x6, 0x0, 0x0, "5d86dd5737"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xbdf, 0x3f, 0xbf}, [@call_mgmt={0x5, 0x24, 0x1, 0x467f17ab78da1d1f, 0xff}, @mbim_extended={0x8, 0x24, 0x1c, 0x100, 0x12, 0x42}, @mdlm_detail={0xed, 0x24, 0x13, 0xff, "a99aadac31381a326cddc4203cc91c4010480812018f4794983d8267464812cf5e8ea64f6b87bfdb6a179d4601807c30e8724758d56f092d901ea4dd78c764b4a90dede4bc0cb190f4005e87c63f3006f888c19ac41d2faf832f8303c8cb84783048d12d81f83f924059bdcd9461b3dd1655467042cfe7166ef674119f248f5727b1143d0d47283de1faf78623246dea94c0d82e8fbf27b6e8a817002f14713f28923f42eaa90bf964d4e6d3e598a141e9d079bdde7ebefac93905ccc7ad3723f6688f0c646fa6ff518d83171024d9d63ac906d9e457f3349adaef68ce4ef2df3a17263f971249b765"}, @country_functional={0xc, 0x24, 0x7, 0x7, 0x0, [0x6, 0x4, 0x8]}, @country_functional={0x12, 0x24, 0x7, 0x69, 0x3c, [0x3, 0x4, 0xe7e, 0x89f7, 0xff, 0xff]}, @mdlm_detail={0x38, 0x24, 0x13, 0x5, "f3d44800d4ae33d40229721d60b2b1f61d7e7c645d6445cab06d592b9355647e644d57b7aef53f5719beb38f8038946bbfd9a6b3"}]}], [{{0x9, 0x5, 0xd04e9b8f7b520ca8, 0x8, 0x12c, 0xab, 0x2, 0x7f}}, {{0x9, 0x5, 0x1, 0x0, 0xb4, 0x1, 0xff, 0x40, [@generic={0x1002, 0xb, "2d0ad91631390483c6a14c65e0772b5ba65ebc45690aceab4983c67914949aacf6cd183ab99644f4c20604621354c450048062dd3dddfb1755df228d2c7377030857db1c90baff204a908471c387c987d7dfef20d1bb4d991c560f387a937634af40bbb8438a4e42794b11b6b6c7fdd4001df64c0d3a254e5f9a075cbeb34ed4b716c610d635a90cc3de7612831123ded1e82354612c73d6d2d809e8e901a1ce2e734a1b065dcb6f97ea411278f378117f6862c6c6910f802903fd5c0ef9e565f87e3435a0b1dc3c81d9d51a8d4d3c593802dd691944e6bf95e2bfecf199e36d109e692168c201022ad7d543180420ce021623a20b0d98b9195ad4d55ed3f401db49d5be5d392e3ff75fc1ce8710a4576f44601f867409ec9a3598c1777f9cbab3ce10d0837752f7e92a7dbd0037b807978b8ef16849566baaaaaf1b624369368f2c12a12027870711b9b40861110c1844f12854da6e39be1a14ca8a3d8a3500aace477e2c352af4996de393508ab7500ae90ac29127e241771426001e8515f0b43a341c8ba44d6f06c4d2b80e6c810afcd875208d2a8e7ba5da7284b21512e1c5be5b58c4a21177daecae728c7519446d1648e1881516e3fc9e7f982bbf23f966d781b6b134b003eaefa503ff25df7e0303790a1f8e0a112f5521d5ef3b80105b6275fbc9ccf6dddc135e244a56dfae1d7ef795b4bd277f66782f8df20d4378e7c1c9b22343a10478f2018772b2fc14a66b9a1a14dadf9dfc74a60d896318bdc29105cf973cdc5b8ee249b9dd7fdb9116e75216c5d31135cccebabc9e9e34d5a278fbd66cf2b32d10fb06b944dea682c37c5bcad7208ca66f2173304b04a339231d07598edff2ff606679aa0169e5db5f6613b189fbe173785fe7f827ea37ae1d2323c358d61ca4487b763a55e3d51970161872fa87bca24f2852fe2c85708961d8f505da8d4bd80b2a4c350b7b9ce9c1b4de2c14123b2dcde925280502aac88429cf8b6cd658902f0e54355f299423165d248ff1d683109ef14c63b74df99794ca13503fc99bcdefa567a5e7121952f87fb6d6283da2c8b5e6fc4725ec250e22679afdf27f2dbe6aa78aa7816a1ec2e04a88904432c3ca08764f0f805817f493daa03bcbf0176076d18f335bc5bd51c0a0fa1e137dfb713d4dcf3b53c1edec2f7f08bad9c7d53c0ca212d3c0bf6c36ecc51a06e305abcc87e5d0648c39e082cc993bb803065f830630effa41ef5c127e843d8ece97cb8c34f828f0299d2399a96f379628dbf3cb9ef61de72fe0f1ce39ab158c0daf41c64ff797d87dbe1a654683b8399a818fcd5c0331b310389eb47a8a2ccf74144b65ecd6b48ac0417c47b808330b623f07d49ab17d76b3bd53b5b18eeb60b34e18cfa4550f73bb751a485e4b7ab0333f4689d570aa5ad03957f66f0aeaa17bce4440a8622a1abafaf4de1054d87b7939b47cb5645888bd3e3092246a49221209622a5ce940b667a464859a620039c4f436adb9ad7a4e3560d61bf70de5c0c9d60146b598a77e6edcd618b4359bc4ea095ad8859b721991326f0a6a2715bd7800473cb43c3004e0043754f7b5783e4a850924bf896c4316894e86ed67b34f93e2a45bf8ac3e785d5aad1fa38453d4caaaf2596f7eb10670052f3980fc85fd6a3a11bf9959b2bc8664b693473582817fc0dc52c255b1dcb72441dee1a24d90592728feeecf347cb8b372c2d282e3baae6613accc6680b6f3a61ddbaecbb9bc0743b37f3482a9a460eb6c70d9d5524436cff3614b1a906456908e8b5f77bd7438f0e295b2276fd6df40c2b9ce640fc52ec6a6506af498369557e4b593ee81ed8eb5668266da8c5e8a6807b4bbf3f5b6f96a9a9138b11f9fdffcc87ae3bef1f2104705d59e0610329b2ef86be50b5d258964a3f1ec1d3d8f90872ecf986a0cc3018dd210bf81e39705b74191720424083ca5beb1e43fe3b16fffc6179e7f46bc710d4f119b0e99ed9c2e7de2618ea27f3faa421b2d87e0993e1aac6ebf9da36751c61c2fa73eb905c75df15eb988b65ec440761d62ac2c737bf39aa259623c66872b8c643793ba3e1597a60d771d5a5197b8aa2f2fdec9756c14c5f0460f10b2527af348a4f457aa54163fc74ae562e298fa0f5175526ad98552baa51cee6260f378964358e2f30e2271f6d50f18b058f6c7bd3e99e3da7f0f7ef43c43fb3484d97a2c93261f7e5877119e9cbdc6fae32c95890133e350401cde1db943a754a905123a3ee74724da15f94527c65d6f253156d1da464860e16bf3256775d0acd9f3cea54b531637f88984663e2371e685fcb60987741809a1d6354a65fbbc2737129fcf1b9b24f54b56d384607a9fb80ab1a8ba09be155cce4d734a75ef464f6c5641f1f8b3d5054e75143360a35b628d71ac9fa1cb1a584b3737685c85ce452e5f0b7c2b5993b00d77b3479258d2a086eb904f4beda4d7d1c7641e94742b6cee333b14a3dc6d5727d0193468759ae4db5d44d463c656fac8af834fbfc3d0e2cc1ca9baa8aa280ef03d3be601da9e6fe120d0cb59990abfab32634fd7775da8097f1fc6ab0ecd6093338140c6bf27b5e3ebed26f8faa7d571fe94ec4c6777830127df15be83dc88b12b884ef68f96eb8b79f873855978ab7b6ba485a49e84d2a71514ec8302b51f40212dadf3cc8595da9f9a1e1040eb4dcd4f6d39f92da55e743a63386f6201779409deea0659f17220a1ac3107cdbbc4d5471e4e671f6b91c952b67d590fcf47f8fd46de30804d6bd9d1f932dd15f16595d6a4e4cccbb01e631a43bc5f22aeb25d0278c8da60aad782d31ebd606a3d44200c3ecae6119e8e11933ba2eb598791730044467f2317abac987556422abc0795427c88f306180136a279747ba1805bc126a1e20848792fa60c93c71c54d79b8ae3d7de40631604f60cad3402ec5348d542d871c6f4d2ae3fc22a4ef68ad842cca8f87286d6cfd9075ddf35caec515129883d5b3732ca5a1cfb36318a10edb60d04e52d6be4f1f6de040f3bcc684c86ceec617994bd4fdcc86fd2538567dd352ebe166af0ee000a6f54cc2d452fbe44c4dfed0af7c027888b09c4656c53b341937226972eadae9b7733dcea194ff196d9ce8d4614c58e90c31f2391c3a270b0b3ec22ad54002d265fa7764586f44de9ef1a3ce2083eb1351b1a24ca30772b4f89934ddec49688e1e922a23a598560899af3919f4586caa940b94e446100b655dfe64ab935c6728301ed896e0a18300b7daa76dd2b4e68a672e2421a3f95f9cb93f98efd67d78ea88eb289bf21af05e4123d2b6a3612039def875cf822a6c4251039616de6f261c0e17bd6cd2b64e10013e6dc61e720baab374c3142fc21e71a01acd7fd1e07149676c5b5dfdcb31fdef349eae6080954d316aecf68d5d627f8b8313b39f0f165595ce8367e6152c77068affedd2918a4e3f55c7ac428ec04304258cb3a716e4329b06b1e83e849db646c1bc11d27c4983a1470a6614491fb6c027d5431e4989736a6d70ba79379c1b0d2e099167ada9607c6f9c5868672411a395c53360fad9c25707f53942c31efbf58677e5338b609a9839553aa07144a35d1b941f9beb01893fbf737a8543048ae5325c57a3a82324b54fb206783fb7dc6e1218e43a9dc6dccc1b59ea13ced4757ce0cc1695e12ae107cad6fe92a5ff425f05108127bd4a115302b294752aa3837255580e190fd9d0d5857d119f8e76b7643906ecf67ff22f04db0c0ade47c7ca940a28ee0469836bba30a8dd234b34eaac1cb272b4a1f0e4be0c4e3d255281ffd3a91a2022ec29fa51b86372c083a959318612285b4f9f2ac41d49145b17a3d2db880b4026c3cc95f24e69ca993d6ffe96952492c0219bb763e24ac73ca9117c95964f7e8ef347560a5792a900e71afef6fe84b8a047be4055c92270ab545b606fa27674af63736272f35e4bfe7df7382327fffad00e75180dc5f806cf9f9aa23045eff56be4d41dbb31f89fb4ac5e1fb9b76d21a7b67a991f2ca41a75cd1e56ce01e0396815a1188e6e57fcf19683dd1eb1beb8600e6f398331ee7c86f8ae88e1982f04d98467ee1ce7f708b4809ff171e6f0eb6a703809efbe2c5dc3129f2e821ba6d9a1ed0a695d38fca0042de4810a2cea0f6b8d440c56e2cc9af823a9761e7ec355d3d4dbdfed33cbd0679194d30369cfe88f48f828120f2546290e93ba879f5c209a66ea429f872168e6698943ed9907ed30a81d24025dac6785cb3b4f2325439523657ecd2250e8d814af289cffb949de7da548dd148dbf78ce3d5e1189f6dc674a2a85fd961d7564ff7b975f95fc561d9b93a60e6934eb8cd08c344df9ef39c2672982166f182c1c4fdf465ada15890e4ef5684e8b3bec61c740b76b4dc348c4df5116f6f8ab851c7199dec1ec9335513441e8082083a7aac01082896386a6e233d098f772d86c9eeddb9bfb9485b7baffeb0d97ad90627c4bc91b8533ce3ea4939d94ed49a1c4949d7aeefd40ab0fe16768b9c674a723007ee8a35161c6438fe0867e5bd72dd16f30e765f88b2f0ffb132df63ed29fd8410b0b1517385b77d8f86919ddbd9f20b4d49fc607e38e7c42a09c85ff1d9b91ffb0ae341d4e16871c46b413d764ab3acfa2cab5d76bd597f837245a2cc9609e0e3aa69efc4619e96ccaa7afaa9587f0800c77868fa79c1f37a6d9555a0aef31d08c934e62e7a13c8ce15829a85cd2ff84ca307acad32e8209f3f2d0f608a9df58c5614bebf1198417f1864b62961de4fd58e24fbe59d27be90c8d916cb02b1c3060cd0a4e646307e4c4b7a46b0b7ecf9618b748b5a1538176f0b8e8a6bd6aef2c2e787ddc41847b13afc408c8c996201728a9d8d53c90ffe65b0e26a419fdbc3a51abd1bd0f20e4680718814834cca414a702b5b213207ea38e4fcff18dc5aa6857ef705790aa23e97f7b1c1316d9988cd19b0c86fe3946d2492063099bd9fce3c763ce58139a682e3fbaf5d3281a4b962d952f4e4a3815e2999ac06aba214622f34c30c4563f2b7bcd12f437609531059fdf899266060278b5c2cfb1a9bace199ea0220e2ef3ccb99e912be4d13c58184a05d73c0bff8e6d34fe8c2c05f94a855ff58fade016b3a57f62cff346e181e3f7edfe4b953ae801bd3a635ff05586b32aa6f3c9b53639c613927b378a35800bac082ca03aca7093786ac61d9fe70b90225d054294eb25e89072cf57bee9873f0b74d357e1ca82ca0908029404b607f767d00516a87555cf3772052f5faf1a2dd4307dbe40348218b9ef20a1cbdc776425298c2948ba12b274174732c9ea548833f3db14dd486513d48d12b9a37955e445ed1040453cedda6fee1dbcab507e8a6eb6610ef3237bdf86e9816a8a4b2aba8ed0f691148db8067907e697988b90770a5944cbf3662a3ea9b341d6d738d63c00a4e6b1fddddefad1cf908d50da7f92b954a8059cab467d5624803980732c08c68e232552930bd52148c5e0d730c8ed4005dcfb73880efad9c99f9963e4ffbc8a96ea44557ea7b2a95ce4f8e7f0e5932aa136ab55d46de0af68ec8626cc060caefa7b0441674751eba21312e09f7bc5d09d17d86116f529eb6178d8018e324c904750d46175e27440547aa8a1f9a350d9a79e5ee9146e625cd8eec54a6bef7aeaee7ed221582946d05e5a2c209b72802b7ddf3d8cca21036b6ccdf49da9168300b1c02c99585c04e7ed55dc5fd3907e9e2ec24cd1451338e8969237ba679ad0363073603fd78b72f80831c6372e6fc1cd449309b18331364638f9745d32e3f8668ab0d566274fa9b9b"}, @generic={0xd5, 0xc57c725aaea00671, "be4eb34a0282b34d93c574dbe470687accba004c976284c07b853cc19599df5cc6d6d7875956ff1b370121d53bc3980da232aaf03dc0dce00f02e94ea8f8c0439404a57e75d75691e9ea3a61a74334cbf559f228dfc71cb5dcdb27ee4501286368703dfd47c5067ce191c2b14cbcb604b07ff14cc648cbb64cfc983723a3a9e92f60f59779fbeb3b46b0e38acddf7dd61438522ea81f4c80078fada778b83178eb99c91fb91b1966bfa132c2b94dd20b07428a2b2b1863ac47cde24d81207e409b1e71c12650cfa716a9257caf84e93456ac22"}]}}, {{0x9, 0x5, 0x0, 0x1, 0x289, 0x0, 0x1, 0x1f}}, {{0x9, 0x5, 0x80, 0x0, 0x13e, 0x81, 0x3, 0x3, [@generic={0x5f, 0xa, "81cfd7786afef1bd4406fb9b682037e86983a9486d0fb157eeead46894c0ba2946e158e4ccd9944edbd9f4fa4d838f4d0fb3462b6271e2952c92d15f66f692348d3c8eb525bf0e59fd4110204de30ee87aade45ab891a0fa505b516589"}, @generic={0x87, 0x9, "bbe9ffe0f963e1c44c8a4b93ffcd114d2f864b70c10fc93ac9c6bf3cbc77f2e78c717f30399eae15e273500e716860e2bd020e3f3e733c4a95c898ef20c31f509118b1dccae22ff12c60b1071786958b86b27d98062b977a3235445a8a49fecf23e8f30996123a9a3005dc64f706d8f86101bce08c093bc44ea99153ece02ca86eaa5e4c7b"}]}}, {{0x9, 0x5, 0x0, 0x8, 0x19, 0x84, 0x3f, 0x96}}, {{0x9, 0x5, 0x0, 0x10, 0xe9, 0x7, 0x4, 0xa5, [@generic={0xec, 0x2e, "77365b85547eeaca8186047a15bce518dfe06424dbd276a5f5b75a6f250ca5bc82018ca589a4a3825a09aa308f18fa514f778966ab2ad9151f59bcb766da3da1d643f1c636d8f48cc011a651d505c04818a0b22503276680f143e8417e9a5ef755548bf00a61950f99cbc852fbff550545f01ddc587ae4abd6c7cfcf8365782595997bedc597d5aac06fc5ec7b49f693f167de2b15c0113a0720120875169b29e392412addac551c287fc3912b2076fba570fa65816b4ba1beec34ebf9d68a65dfbd688602e44973ccfd36e5544f8eedd1d82e73b17186ac3856fb1f665ca8fccd56c9a576071a6b6c24"}, @generic={0x2c, 0x2ba7dbffc9d706ed, "f12ac43082b9d3aa9520cb9d1a952836a29984a17873c8854718e200d1563e2df9a5babea318f75e1697"}]}}, {{0x9, 0x5, 0x3, 0x1, 0xdb, 0x9, 0x1, 0x2}}, {{0x9, 0x5, 0x0, 0x0, 0x332, 0xa0, 0x7, 0x4}}, {{0x9, 0x5, 0x2, 0x8, 0x91, 0x7f, 0x5, 0x4, [@generic={0x85, 0x21, "59f2f650b157aa7a727aaa0131c55c83b9cf645edb075ae506385896a2bc0d9e4c37ec0b055c2c30a4ea527c892defac8487a64f3ad7f875b47aeb1ebd7c0b3cc59f6b5fea38f005c3fe708c0ec00f7d4c9dd6a06c95d0eac93809fbcf095883e862ec55ba854b0b64b80cfbd0aa0779e3136ff3ba366886ce82dbff20436485c404a8"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x11, 0x40, 0xfb, 0x3}}, {{0x9, 0x5, 0xb, 0x3, 0x1fe, 0x3, 0x1, 0x0, [@generic={0xa1, 0x72, "2c4cf156e6f3404d682ed86689d4198311337e9ce37a2ddda95a68168eb4f4941aa2941c2b13a274364c9e251372ed479f28e010269c53bf208b8113ea930c05351ef9201bde2ce556b4625e7351f83424a60e5134cb50d26ecc16302b1ee69ea58e62e87f1610fbb888445d38c5f570a4da56cc5d3de31c62d690de00b215fb360510beaf600eb4bb3fce44ff325880472163762024c94703f0bc10eefaae"}, @generic={0xf9, 0x4b592b6412fe380b, "289f07f6b1e57aa4baf53638203fce1f6ffde34d3b2b7dd2266ca4d44bb2b2609e5b491eff633da3b60a19947c935778413744aba1a722e4937f1aaaf0bf8bd7075ddfd1b2114c0add6860bf480ae593301f9d9aa7c899c13782953400f8d992f8e8cd1b5837e4adf56b7aeafba0b2e4665f8ceefe3083ffff812c2c8e1dce7359177bc2777006a14b390c41f99d21c8a0d9c35807f97ad16d58342a31fb0d0e2d23b217609f48239b06b06d779fc6d4b842277a92de834b4d9baeb7096c7ff3e01535be7f03b686a61c2fd1e772f353efac0c9e502e15a6c74e55c846083e15e1be5a49ae6411f00290eb16f608f7b070c9dd1a7ceb3d"}]}}, {{0x9, 0x5, 0x4, 0x1, 0x3ac, 0x4e, 0x2, 0x7f, [@generic={0x80, 0x23, "7b30ea11cbea67f7576d0d55ad8269f6df3181ebb8f82802157d4c898f272249b128bf119adc1afc06e92cccbeac1b6be3a3d55b25d246af073442c6baf7439261f28e140f48fd86cb629eedca38a53293e1cb0d1c159716369cbbc7a9932df29ad768e6f6ac5004fbe39dfbb8078fe302059382401dd71a5752f50a146d"}, @generic={0x1002, 0xe, "d330ffbfa7624b7f2d56016307fa3b3f756f8c5c9661b7ec2e0290a9b14fab61947ecc3891323649294d492bc3737497d1293a395ae589e72a9f8ed21f103d75b5cfa75e7b659ac85ea062d244dcba6a460ffbb107f523ed4d64d327516c74206105ebc485d2b1450f1f8a22c85f7d33f076d3b742431e4b521db99114928a8ce83f327758371aac2db3705d7ce2ff0d02f078b507ce1b0969c1383bdf63d96c00198b7936a216d09217df59a0236da97029928f6a6503c3e64c2262948850ffe0c77ce7277310e52af527e09d1e0ce736b5a25a1614514d6894ee51924409b1d21fb1abb330123febcb729e3c7e8aca892b6baeeca229d2bf656eb5b517e08d1d8538d99f5cda9e448d59400789ee70d456c534bfa03cdd7815241dbb3fdee834e1ea775737139c528e8f7ea7e1d2ab6115aaf8c7af00aaa341c90ba3347915e30a367c32f80752870362e6d9188a0fe30e03d28f7672a9f682527a32e325de054dbf6928a6bbf7a6908c4dba30efc06efdb3a3cef152a425245449a2cb1604d90ca6a49eb536713aff2957e143a831543795fabd60762f8eec0dba0be1f3f01092dc8fac0fc5cc7a329f53b7cba13849736a93daa943684584b420f0356d551a3eecbe9dbaff98381928eff7b1cdb4db8ac2751eb83eedc6a97057caafe9f64f2d0d10686bc2d3b75e731fd27efd01dad4352ef83cbf3a62347c9a5d4d1967e5863254dab860d6ed2b49128a103db2d3cc8c6c1c6517d1e1d7ef4cce1c98376e5a2127d2ad6a7582aaa805e8c95bf4804b1786331fe1a6c9452966e78ed87efb65118e96c26708398743cf9e267496edfd6188713d0c740e2d64233b88b55e3fe3cdab34dbf69f00f7e65a746e229b4d92a956cae093eafa363a3e9d6691843f3a3645d5043b7cf26e5018bc1663e72e1445018a279c6111c9d149681fb95e01fc95105f5829d5cff1bf5297c64b3a000c44e384cffd13314d5af1bf2ceb033d3538f0658bee5388d0a77d806e685dcceef62f02bc0552b6f1aa3d82823eb6f40d021aad38646ca13707ed3acabcece7c8e314de83752c95f0995383aceafd1a664d6bd10e0d5152428d1cbdcaf7899178169cb9de7b4622108dde9bdb0f1d794fb4b3df2c4a42c609b78c6ada03ceed11b5373c24fbd20971fb3a4af27a2d1431f7cbb7465fcc723be365e5715861aa6613fd31c094276da83cf9e67eb3911b25d700e54cdb5102676d6bac2af989b505188d4c71b86eb42415a1995357577c380a018dde7ce67889b5e2206f11f29aea33fdf4d5aedfbdbb7af44c362c46f2649078f99179246573afab62f32f9c6c05ce2587d2011f57226bf135bda45187c0756d8a40c7a3a3be9b1521afec5901f0d806e2b82f1478dc194a489673416a729294e4382d4052e0498c812ab492ed8908c07b2367f358aff113ce2ebbcc7fc3578f24a34ff05f3543511e25e4337185f92714147753d607637e512b2011c87d37b356b977b4604bff858f688feba83cc5d26b1e1a10eb3761823c54d153fcfa221da3fff7b3317d91cdb947f355024960ef087680c101eed640b2fed83ee8dcbbeeb592968252b6bbc7092331865ea892f366fc1ebd29f1b43b88456268e3d62cea3bb6e63b195c2afe6bf448d7a394bf3d206e85462ba2f09c70f8ee0d58ab78c9bf5bdee866018a181ac0cd194453ed01b506058751c997eb3417526e803ab103007e7201173e7ce05f5858f2e33016404e1e2ac1dadefc387cb3332c933735ad0b1e352183c9f4d660ac7da155af731dbb81993f092429b1ac3a88b58e829a6818a4f837e4170189d91a69bbd8c3a7dc5e22b6803dba27027d09292168a9755fb30268ff237e84e3edba88ecffbeac39705c0b2ea50a898107cd1e84f9aa57720ad08abb47f2249b4df840b81bdf0e00a0192b8da3cbd01479a3450ebb50b431fe15c8d3048f0b940ba9886ab6fe7875cd31d8b892e09456a21940abd5125b721fb03ee5c6e17e1f168b144f79980d690e3689f0ac149774f0e5225c099a5f76847f3bf7820f07d50dc95a98746ca8a98954824b91a3fa7097cd52e83f1b54d24e915808efbf3544162da0077398c7fd74b9ed26262ce01633b7b0d42bed31a41eca04a34b8fc01ca88ea6ce16c6342a83bafdf2ddfdbd410c8cf26f06e6286cae35a5feb2b9cf8ba5dbd7f5bb5ca8223b19c450594f0936467e6bf07b4e31321d26c65a3fd9d048b26a622a1241b05817e317e0dc3dc8cd7960fbf35f925391729d9c5d0eee970aacbc5f0b0d026ad39572c3e36a3905f3ca08c5bf7c726e33a4f0098bc3e61cee3a5ed7b693b478c94675699fda670d5cbf2bbb50e7edb2cf2e45e53903926624bf3104e8e79be5c7913ac12a1c2764bb74e7de10499bb6b16806e9ba6d3de250bbe43a25a6698a67ed04413ce5584fbad3e60742752f5a5d3c20d7d5024d6a0493c954b090d20ebace6c4e81faa4fbbd89789584dda08302b35bf40783502b4b0a7b8e5369ea2b5212a31130463b2b3015969bfe7a8e90f48561a364f46716d702daa536c3f3e7dd73b4bdf7c84aa503a3f749572f6c5fa9a1ad1bdb8ed62f698f9e714f21928e7f5047e7a0383b114cfbe696f66248efbb764c059aa9d1132979f70251a2d2af0f120cdca68137a043453472ee8ea86a82778da9a8fb6bc2df0d33c39d83234fcd555b714645eae99af7637f3f6009132bccae758c1d5e4afb164818bb0f9427222b3a738b448d136df1deb6fe923e0def981bf5091c41c3b1b3b59ff9f0589c57ca94948c853d525cf401f2f6755b9b887db5d845cbf0ed5b635b51be41eea4288f14d869b697a40c1dd4742ac3ec442e6b0d51146379c411499dc70f1deb0a92393c4ba11c1bc51c312dd897eec861afd14e9b933f4d1039f96f2f106a22381a4908ad3507efd8aea554c2e55118c5366fcbbcadb7fd8ebb3144ffbdf0f76ad4628ed341076eec63203f739c3c5336ad4955eb322ff958b9daa2b4acbd97727276733fe298671220b56c670838cb3f5d44b80b8f5f51c3451e1c2a2d4b37caa59c3cdd03f705a2085e78233fecb4566cf31bb6b01f15329b055a8e928010612b0ee38e51c9e62cc45b123b774d622699bfc8978179db97bf2a51eac400fd11a2625cff604322348db978741b6c5f8b4147d3205773a22c8dbacbb786aaed24e1fee654b2acd94dad861fac38acf3bdd36d744edcfc1cbb633e22bc5bc5a8b4d5682d376e3cc73438f828ae11aad49d739822f7b9dffe6c81006c527e0178304eb4128a80ec8f08e42001b2a440c580743a20ddb08271f36c77f90553b760d394a2bd4db651b2bb1833c7c8dc5e73fa1d2f5795579233b9f7deaf93dc8768a548515b85316d5b296d5076a02e3b4d8bf7d419d8344aae3f14fa5ba22bfb1fa9b21202afd3da0455663d68745a9aaae06b53b8176bda276e32a7cfc745d17a33a6b4dbbcefec31622e829b51f1da70ccd877137e3822dd0fa5bc5e64de49fd7138a59c6e19b91a1fdcf49c3f796c6b8089300b04facc060142c17c16f83fbb2ce19cb91a65415c3c24f13a0b1790bd19f08f73737211f6d564f69edabbcdd315e90de0ff9269108aad42f4204f9ad2984cf15e3754b0ff78e7ed97229e69472b67082caf7df6325b6082f362c8d99c01ad038c575671d9ea6b4071c0f393e4ed0f89138a9447267d1140eb24c840fc8e3ea1f4d2b02f15c304b5fbd6e6c86805345a7bf8b172574fea24b64782a5e8177696eceec57f7e9423dd7f860b517468d400824edf23225de468bd40f443c056187eceaf66d168c087aa3c266452047f42fa26fa1fdac68a8f721b6c049807287dfb9f0dece844eb3dd036480e884ce2424bb7f6169f34fec51123669ca9895bb6f0b02ccd6b7d603df91fca8bb037101dc50d0ffcff6f0f60bae4bb02ac952820fd53693a7b74f8427e80cd8c28f2e827d41ec43c593dbb31763216271ef36dd5b1a562796d01d0b4ff2cb8214cab75fba8f0be7a76e48d326062b38efdf588723b2884222022bf162c39790cb5fd7eff94583e0330bf87718bedaa6ce650b85a84d7f086b0038abb34fd47e971f4d1f76cd8630e78644dbb2c640c81ba65db9e575234d8b0dfd85056773548fad536cc89216dda548763b5259024c7d0d2e9a2f5dd32d150178fd4de6e11f7541754f9d5cb8500198c81f34e731984d84c22af99907e8c5293be693e05f8f46c3d5079d881d17b4712b23bb37165845c1444b75c24ec40c5de49f920b44f61bc533b6db8a08407d2c1e39da66e79653590a364d5dc79e9236ea1b630822a8d7de03cdcfcb942566bdea37aded071a7fcf4ca603b5257e71a69e2778fdb115f25902c12721fbf1c938cdec4513fa5258ccd34a506aceb8a8078274eae775af34a2ad7252c568ec67f5d46b150375109cacfee0d7207cb50fa05237d1065a97840fc3ac53b846a5a963ab1ccb0554de1bb0a40c355a42d130ef14c3b534e0275c8e5cde4ca06cf2b0a0c3f5b43b83f0ee5fc833a58e078dfb43ef3a326e584b7abbde272b67f727af7ce29d0c0023651f3e356f6eda87cb516dc9036ee245ae1eddd817d2a9242f1e4a27ee22085879ddc84b4e766c74650fadc3590ba3a7cb7f8c4e8443aab03106322c3b1b661a89322126bba3c6707557092488ed9ccd2cc6ab5d29d8bcffc54afadfd13d29c87c294a55e387c09a52a9a571b74b126dff9f4df3716183169f71b192ef39bf577bbe881461dc39eed2a99f3cad8e41bca555c9deafab315a9ebf98fd8e1326a790789724ad4789690093a779fc5311ec479fcb3f7c22c3744258db5379aaf268dc76caed1eb6b9dfdd75b66efb0f869769a8c3105e8b4141ea3f89b23ac9d07ddff6b5158080c4f29ef4eca226c94bdc5f40c63fb189397e4a99e3bb07e90d1526b086418664aa605227e818a5dce08eba845c5dac2cf51b7f4196497bd9afaa51446c97bd8d05f6af2d0bdf2d45955ce827313503d08d3a19bd85d925a21df014c89e167dd226d7c5427f2f7a21fc859fdaa770b4085c16820e1f1869601f251ab188d646c2d095c4ee76e173c19ca91f400e41f37ba4d85ed3c4d92cee516ab3b0d3996933a04712ed565124fa8ea57340e24eefebd47a6bfeb7d9171465e8000e6ff01bfd72dfecc5a9b4608645df8f7e7c54f468dbbecfce7ddf27d96a2c5c06ec6133215831e5f8e6f2cc675c186b25798c0430a2aba91643a2b40ef9e8e0267c1d70c95a09e9f1c1fe9d224f7fa272a4277845e9a15a84c957b73a4e5c78fc4fb716e205fe7deafc2b9c0e439499367422953ebb4009b5c2f4e3ab31be9a7b386893066fc65c5e5659feb0c9d706efa13ad46dea08b74fe1018358d9864b47ef74ea81e81b356dacc01b840a596ad0a6b541d5d94e7732351c2b8a456194de1006df9e902767efc722874bb5cd43e889a0b8ffe70fa41f0665037c2a1686e78b5cb85fe009e7fc972dd4d0962cea4fff67dd13f3e14d5519916c9b0507e7a4679de2a66c49c1652330b6b3e192aebb5b99d8c8fd381ae7a57af18a5ec1f8c9d46fecb5033e686530352a3a3759cb9a0a5dc2c647e7b3a78bc63c8bced7c6f339eb584e2f75453852f130f5bb9f4eaa051bc8b223e8b982ff4011c3d9dfe849a7516f01aefa44f20ec5bad91685fc342bbbe9ea564847493e65c69e67101b541392d94f1e88c5c024bdf47a329b576d9b96e3d4485a05e6109123cf2e99ddcc0531cb9950890d93f217cadf2528d70187a10e140022a51928a4b928a93119f"}]}}]}}]}}]}}, &(0x7f0000001240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x3, 0x0, 0xfb, 0xff}, 0x107, &(0x7f0000004340)={0x5, 0xf, 0x107, 0x1, [@generic={0x102, 0x10, 0x2, "2c0baf578666d4a03ebb923cc7483b3691094e28f152ba64eccee47e07d8ca0d5d8fc443781925cb95ec21691c9194c8e336e02071bc7db818d62123d4e5d138ba4fb0aaf237391731d6ac509f8a0b0bb214218a93229c72cb88b740d016a0596edcb9daeaa11193b8200be53476fd66793595e649e9bca4ab07eb8c2d1269f1505629cd8956eed322c4c412e4c0add22a6c23584d027c38bfac7af1972d8bcfe5322c1c38b0c504dde325bc7e4adb3634ed11c71e37d87b53abb0dd6ebb942193b9e1526b8ae9304028e0d9144b4a2fccd32679e13b77bd54c4fe139543e862acaa38b3e59cec2939b066dcf681803c60e0cf6b2eb44a517b79de61db1718"}]}, 0x2, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}]}) [ 160.757002][ T83] usb 2-1: Using ep0 maxpacket: 8 [ 160.826968][ T12] usb 5-1: new high-speed USB device number 71 using dummy_hcd [ 160.887096][ T83] usb 2-1: config 0 has an invalid interface number: 1 but max is 0 [ 160.895174][ T83] usb 2-1: config 0 has no interface number 0 [ 160.901352][ T83] usb 2-1: New USB device found, idVendor=18b4, idProduct=1689, bcdDevice= 2.42 [ 160.907016][ T2723] usb 4-1: new high-speed USB device number 77 using dummy_hcd [ 160.910416][ T83] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 160.918020][ T83] usb 2-1: config 0 descriptor?? [ 160.997170][ T102] mos7840 6-1:0.0: required endpoints missing [ 161.097009][ T17] usb 3-1: new high-speed USB device number 60 using dummy_hcd 14:17:53 executing program 4: r0 = syz_usb_connect(0x0, 0x1cf, &(0x7f0000000000)=ANY=[@ANYBLOB="120100006ff94610b4070a010201000000010902240001000000000904c00002a6db5d000905091e000000000009058f0200000000001fa01b6d21bb63259fab25683a4e7b575530cc5a7c11a25515e7441258e8422d1315c7a91c4ceaa7ad00935115c4dfc55cf9acdfa55b015a64f9a9af9cb0877281afef2051ae623e53a7f9f75963ac5f1482c0a4f60d87731226cf79b05ae07508a0b31677fdadb1b620a27c5358f8f3f596aa26cc1cfb919650d842ba5af102d587bfe42a3568f29ae6e0d56a7146e22d3899fdb32241b8bbf3c7603c1995a7b1f321d196f4e395b07a2edf51a24e62448c29d26fd84c9bf041f3d3a39bd002213813fcf585fa0f836968e047ca4ef3d64358a64d2229e16e8432d648685c484625abe4cf45916f55d11fb2e9e0bbbdc7581b00e7b422c572ba0a5e2446f594dbfd0b78b57553c8247604b5033015c13c8ce7f7111efff5b068bcbdbabfbcdd36df5dd74315992bdf534c7028985051ba66d25ee353f21ec3196d3ba59acaff2cd5a5df53bed0c400c39bd18a3ea8a0bc6164c7d30787e8362268314483c218eef026f3bdfe56c3fe5f40ef76e1c675721c6b02f1872d3378481eb1e5c382b5092bcfbb3b8975a4b1c47f10985f10da61995b21fa0cb80616c083dc09bb62f9562333286a0ece51646f6301007c8d54ca39c6042bae2af1146d8cfad7cb2c3e8db48306fe0a677295c893981a045d3fac6ff2df90c22acd12b7f0aabae7042ddaca0b4780e13ff1d9c43fb9df5a984b72a016d41ff98f4d59fb836c0e8949f529552f3aa45c0e940837ec2c99db24dc32ad9c650c89cf7d2df897afd3e0d079cd000000000000"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000540)={0x24, &(0x7f0000000800)=ANY=[@ANYBLOB="0010fd000000fd01f4239e7da3cfe84c23c074b042cc65563513d91cc626f0588eb782b57d656f84dc0e73b0abad12e8ebea1a56d1a8e4148225c0c9c6a2facc163c109207699f66add1a2518fa0641340b329f5c1fbbd57ff763d8009a18fd90ebba96aa89725cdb930abd3be08156aa1ec3b780585c69bffaea2a2fb6af03b2bc6f70e90bc30d835d25573cd47fa47925bce8f3b20cc931980956dde229eee993272a1140668d55429ce0a65e249066844c9e3fc668ea5cd478c91201016cf282037f55d611fa8b022047a2da5318dfff1fe383286116a97b47428d77cc899c2414f396d2a88ddeb4f90f8b42ab847841609e2b3c53de639600e35becf8244db6d57de912586a2fb010056c73b87b19a345231503185eeb1ce2fa68b9832ebc4de32206eaabd8f95ba41e5284e957df93fb00e662aa806d423e49e093fa950bf64d3da568fabf5b2cd928fac85bd11e8654d9da61c090b0fc463f77d2cb640864abdcd02b42f316d0139d97a00"/380], &(0x7f00000003c0)={0x0, 0x3, 0xda, @string={0xda, 0x3, "0ccb9d945b1c12ea96280b71a66b58e3815cc39f1d3bde6a35bfe95967b570c5b5abd5c89ea3448f029d8896a2105663f843e9b781685f2a4ef51a6101fa250f682be804139b5242caeef8a98afa6f83c4f5e1b2181244246a124a1a9c8b898e557203d37d2c78936f6ad0e6777c6088cf88a034d8ad88245deb832b2c51cad47f7b5a46ed159b80c45a2555832b50f739568491888424be7533135207be2b0df82cf5a472a08bbe03fb2201efce0d9d18a835f948d768a8ea4d656104bb217f853d322ee842793fa076da006f30742cc89d656352fd4d00"}}, &(0x7f00000004c0)={0x0, 0x22, 0x5, {[@local=@item_4={0x3, 0x2, 0x0, "77c42054"}]}}, &(0x7f0000000500)={0x0, 0x21, 0x9, {0x9, 0x21, 0x7, 0x9, 0x1, {0x22, 0x30}}}}, &(0x7f00000007c0)={0x2c, &(0x7f0000000980)={0x0, 0x9, 0x24e, "a9af1ed5a18e4d4621705fc324008d133a2213a0413322cd5b5182dd4b5062c35f359b1f274b7c6a1b594ab8666c8234fde6deb38a93a10aa1a7d91234fe440e57da3b8fd975c1239fb9681a14fb8fa81cd46a78e7945e56e8fb91472b86fb5d69f0e0c3694c2099a31dd02226ed8563ddece464d1fc91e086bf71104705d9fdd435de57a53c230d90106897016bb75d0ecab7a40bf8d52028e938fe295c0913027c830c6f6975adf92f65ccbfa58caa87f4da57495308b761edd24ad788dd679981bd7f33dfd5295333b46b66acac56e3fdbb270f30c132e139dcb7f07288491f0692352bcf6e91f6345bf807c7eb00fd318ecc429b75aae7a5cc7a7c4e9517c115e1743069996aacce2e4290266bf1034e39f7a5f32e808ecd4eff5a39dc9279bb7e6b76a4de05889679b5f34e954d7592b399dc1e14a198fa5e540cebb72f7ca1025f6bc26a4ecdd7159c061d28eb86da2cf18d7c98f46fbbef9f1fa019c342646fb75eae5e73787f01ccef79c8eeef511f541287380a7640e413f9e4f7947fd143a162847d543b4230008865dc8abff7c8c6bd2209faf5f074a15ffc885efb2d6bf979471a3ea25e7f420981c1e12f8e9dd76cd4567cc37ce43d055f317539487282e394d3c035bfd4716b3d5b12165f6058d0822acaa145ec9e7f09e489bc8822afccb3e818298a95a126f58dd940a4a2f070b95c97180b6b88d70e23613b917a3e0b88b8533fd79915142053b02721aa532fb19fe58b56310cdb14a97703e1082440b6d9ac40fcacfd2f9ff4a0464cf30298cb723229abbff64e56589d30d6fc4f172b633736f9f1bd851b"}, &(0x7f0000000680)={0x0, 0xa, 0x3e2, 0x8}, &(0x7f00000006c0)={0x0, 0x8, 0xffffffffffffffc6, 0x3f}, &(0x7f0000000700)={0x20, 0x1, 0x49, "72d6df0f6effab6851246d96fb3e622c6366ede562028b4d475a78a8a82b91c6fb5b41c958cef8a6097aeb53fd5eb42339bf994c8caa55b65bfa4923ea451f9a8acfeee712876fb844"}, &(0x7f0000000780)={0x20, 0x3, 0x1, 0x1}}) syz_usb_connect$hid(0x3, 0x1281, 0x0, 0x0) [ 161.166968][ T2723] usb 4-1: Using ep0 maxpacket: 16 [ 161.199065][ T2757] usb 6-1: USB disconnect, device number 66 [ 161.237144][ T83] dvb_usb_ec168: probe of 2-1:0.1 failed with error -71 14:17:53 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 161.248063][ T83] usb 2-1: USB disconnect, device number 67 [ 161.287221][ T2723] usb 4-1: config 0 has an invalid interface number: 154 but max is 0 [ 161.295415][ T2723] usb 4-1: config 0 has no interface number 0 [ 161.317217][ T2723] usb 4-1: config 0 interface 154 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 161.327144][ T2723] usb 4-1: New USB device found, idVendor=0b48, idProduct=2003, bcdDevice=15.e6 [ 161.336182][ T2723] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 161.336976][ T17] usb 3-1: Using ep0 maxpacket: 8 [ 161.350151][ T2723] usb 4-1: config 0 descriptor?? [ 161.389483][ T2723] ttusbir 4-1:0.154: cannot find expected altsetting [ 161.547107][ T17] usb 3-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=40.dc [ 161.556348][ T17] usb 3-1: New USB device strings: Mfr=9, Product=0, SerialNumber=0 [ 161.564388][ T17] usb 3-1: Manufacturer: syz [ 161.569878][ T17] usb 3-1: config 0 descriptor?? [ 161.590019][ T83] usb 4-1: USB disconnect, device number 77 [ 161.616997][ T12] usb 5-1: device descriptor read/64, error -71 [ 161.870366][ T17] usb 3-1: USB disconnect, device number 60 14:17:54 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 161.967076][ T2723] usb 6-1: new high-speed USB device number 67 using dummy_hcd [ 162.007020][ T12] usb 5-1: Using ep0 maxpacket: 16 [ 162.012256][ T102] usb 2-1: new high-speed USB device number 68 using dummy_hcd 14:17:54 executing program 2: syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) syz_open_dev$hidraw(0x0, 0x0, 0x400) r1 = syz_open_dev$hidraw(0x0, 0x101, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x0) read$hidraw(r2, &(0x7f00000002c0)=""/170, 0xfffffc5e) syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x6, 0x800) ioctl$HIDIOCGNAME(r3, 0x80404806, 0x0) r4 = syz_open_dev$hidraw(0x0, 0x0, 0xa2402) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$HIDIOCGRAWINFO(r4, 0x80084803, &(0x7f0000000200)=""/13) r5 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r5, 0x0, 0x0) write$hidraw(r5, &(0x7f00000001c0)="5744d1fd8485f91d7e9d0f62e2f19a5fad3445c279083dfb85e53be35dafd5c39e19cbdc17924f7b36c7b5416ad63410e89b90c205507b002e78676b833934be23dc7e05e0683a70459f2bbd1b522d3793f26953d0249816ebf09ff341034fab0f9b118d9450ef1b53a1f0a500000000000043e5f20000000000", 0x7a) read$hidraw(0xffffffffffffffff, &(0x7f0000000240)=""/71, 0x47) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) r6 = syz_open_dev$evdev(&(0x7f0000001380)='/dev/input/event#\x00', 0x0, 0x14000) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffffffd, 0x2080) ioctl$EVIOCSABS20(r6, 0x401845e0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x0, 0x2040) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f00000000c0)='/dev/hidraw#\x00', 0x9, 0x467d357b05e6d324) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x201) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r8, &(0x7f0000000080)="ae", 0x1) write$hidraw(r8, &(0x7f0000000380)="285426728f38d1d90e5ac2b0f0a91fddd33e65ed70f560c8c47714c1334afb3bca55ba42add3f5f1eee0f853274559617dd613779b4ff104708db17904ea7ff11ea7854f4147651d328f2e120cbb185d79cce6e3fbe08bca6ecbfc9facac7fc336499f6a1980f2d2e026a66443a2ec3c98ab5801303cb603c56c8380a1189f7b704644dc126fb26fe13f7b29bc21915887aedc203bd664", 0xffffff6e) write$hidraw(r7, 0x0, 0x15c) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x7, 0x551ac3) read$hidraw(0xffffffffffffffff, 0x0, 0x0) [ 162.137116][ T12] usb 5-1: config 0 has an invalid interface number: 192 but max is 0 [ 162.145378][ T12] usb 5-1: config 0 has no interface number 0 [ 162.164437][ T12] usb 5-1: config 0 interface 192 altsetting 0 bulk endpoint 0x9 has invalid maxpacket 0 [ 162.174609][ T12] usb 5-1: config 0 interface 192 altsetting 0 bulk endpoint 0x8F has invalid maxpacket 0 [ 162.184577][ T12] usb 5-1: New USB device found, idVendor=07b4, idProduct=010a, bcdDevice= 1.02 [ 162.194254][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.211243][ T12] usb 5-1: config 0 descriptor?? [ 162.246973][ T2723] usb 6-1: Using ep0 maxpacket: 8 14:17:54 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000066d76a0808191513000000000001090212ec00000000000904f00000e8d64a00"], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x8, 0x7aa399003986ac47) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x401, 0x0, 0xea}) [ 162.268214][ T12] ums-alauda 5-1:0.192: USB Mass Storage device detected [ 162.292261][ T12] scsi host1: usb-storage 5-1:0.192 [ 162.367063][ T2723] usb 6-1: New USB device found, idVendor=0856, idProduct=ac29, bcdDevice=75.01 [ 162.376101][ T2723] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.387066][ T83] usb 4-1: new high-speed USB device number 78 using dummy_hcd [ 162.407555][ T2723] usb 6-1: config 0 descriptor?? [ 162.646986][ T83] usb 4-1: Using ep0 maxpacket: 16 14:17:55 executing program 2: syz_open_dev$evdev(0x0, 0xff, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r0 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x3, 0x50a01) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0xbf70, 0x3b1f3eed5aa5bd39) r2 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x7, 0x22000) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f00000000c0)=0x100) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x100) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0xffffffffffffffc1, 0x80000) read$hidraw(r0, &(0x7f0000001340)=""/4096, 0x1000) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) syz_open_dev$hiddev(&(0x7f0000000140)='/dev/usb/hiddev#\x00', 0x6, 0x10000) r5 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r5, 0x80404812, &(0x7f0000000140)) r6 = syz_open_dev$hiddev(&(0x7f0000000200)='/dev/usb/hiddev#\x00', 0x3, 0x10000) ioctl$HIDIOCGREPORTINFO(r6, 0xc00c4809, &(0x7f0000000240)={0x40000003, 0xfffffeff, 0x80001001}) write$hidraw(r4, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$HIDIOCAPPLICATION(r3, 0x40305828, 0x400007) read$hidraw(0xffffffffffffffff, &(0x7f0000000040)=""/41, 0x29) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x4, 0x0) syz_usb_connect(0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x0) ioctl$EVIOCGABS3F(r7, 0x8018457f, &(0x7f0000000100)=""/58) 14:17:55 executing program 5: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x7c, 0xe3, 0xad, 0x20, 0x2001, 0x3309, 0x8a5e, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xb3, 0x0, 0x2, 0xc, 0xc1, 0x47, 0x0, [], [{{0x9, 0x5, 0x8d}}, {{0x9, 0x5, 0xf}}]}}]}}]}}, 0x0) syz_usb_connect(0x3, 0x2e2b, &(0x7f0000002980)={{0x12, 0x1, 0x250, 0x1a, 0xf2, 0x3a, 0x0, 0x2100, 0x9e69, 0x5512, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2e19, 0x3, 0xfa, 0x4, 0xd0, 0x4, [{{0x9, 0x4, 0xae, 0x6, 0x2, 0xd2, 0xec, 0xaf, 0x5, [@hid_hid={0x9, 0x21, 0x1, 0x9, 0x1, {0x22, 0xaf2}}], [{{0x9, 0x5, 0x80, 0x0, 0x1c3, 0xfb, 0x7f, 0xfd, [@generic={0xf9, 0x9, "8c3da4c7934346269f3441270a36960b34734ac3ab3e7cac05b18d64c748b0438593eeb5f8fe1a7c8dce2fd9c2f477dd5a77bfb3a0cd5737274f82714ed0febfe1081d922d6e2ca20c42e1b6fc58d3fc11460b55f662472a579356fb6dafd087a0645e3cdc21691f0e7639b407a3eaebc337e099c8c1c580ef67a30f532ada991370f6906caae99d5e6c00407bdf3652fdc8dbdc4b5d8c9494fc794c874e9d4901e10100501c26781d5370d094e0bb515537a770d8b51d0bfdb8ccd419b7a1e686880762868a8ae8226a356a56db341510b49cac8a386a8afc001f758b8a431bd15997865d46b8608b159685fdeea2e09b39c81e642770"}]}}, {{0x9, 0x5, 0xa, 0x0, 0xd1, 0x6, 0x70, 0xff, [@generic={0xe9, 0x1, "47f675dcf268661445876023324354b6de355b4817cdc6241840de614de378eafb999c4bbc582404b68b5944136a44195502e00a91d3e5aa5a2b58a94c435ee75f08cfcc09c4373d9ba18b95841caa05d4a8183b6695076f1a5dc5cdc05929eda98ee3b1ba5d22d1a49db9d5d9a734bcfca23ed2e135c80f0ec011a8ad18526804fd58500fb09feeb2ffcd2905ced8dda7f6d262c2b1bc39eb316b0ceb3b700561dba76dd77f0a7dd12742c818a215456f23fa12eb9c345546e921f27589fbed9ecf4221af1854ef3e7266bc93b78b8629020321662f0a294afd3fb4dc1dbc969da776e7cb469c"}, @generic={0xa2, 0x22, "f2778d52b870d285a82b254990596fe7d9230d74625ea34610616f60855bbfe5b42b42d0f1c7bcde54f34055c78a9bb3ee1b6c6dcd02fb9bd1db700bdb5061c27ad74fecd05058100fb1824ed8193ff83ca593a7a89ed51a0b498f6c80b383d96a1cd25293774841e4434d2ff05dccccee8a6797ce3365af84fce88c9e90b5d00747214d975287b45af9f31f2b23a9a5f39e04c0d0ff50626a1b51a2c8a405ec"}]}}]}}, {{0x9, 0x4, 0x51, 0x0, 0xc, 0xff, 0xff, 0xff, 0x6, [@hid_hid={0x9, 0x21, 0x1ff, 0x80, 0x1, {0x22, 0x309}}, @generic={0x9a, 0x6, "448a6d38ca511c427dae58e0198a7e9586d1b3b2e9626e55c04deb66aa1f6c0ca5e9833becb344e154d5870b040372835682469e6e1049bdd80eebd44fe7bf8064a86803842992ebb78779ff94b43ffb5d6ecb965bb3e635a4fcead7a920ed970ed10d628ed511e503018684da574e0d743fdf09d6dac4783e948955348b32296c81347eb47d2246ecfe53a464b81a060a27dbd8fcdfb1bd"}], [{{0x9, 0x5, 0x4, 0x1, 0x7b, 0xff, 0x2, 0x1}}, {{0x9, 0x5, 0x9, 0xc, 0x247, 0x9, 0x20, 0x65, [@generic={0xbe, 0xc, "9674faef0c03ed4b58491712727eaf926bd1dbd9e542ba73089647bba4465435380c2f2a793e7ccfeaac4a759f596ae828270ea3f851ff795196b3fbc046a59492c55b977ac0bdc44a43b6bacf0bfa57e85165f2821cbffccb5a6dc7b42ebc42b3b2ab594bb9c239e993422666cafe35cfabcc9ccca73027aa731180517350a357ec88d03de12342cb2df8583942874d44731f228c9c6c2c0489a641865837bf3c1fbeb3f8810edb3b003d00d2cf94b73889f7e893c339638ca65dd4"}]}}, {{0x9, 0x5, 0xf, 0x3, 0x35, 0x2, 0x5, 0x1, [@generic={0xc8, 0xf, "c16afbfde79f9e1791b4b3aa37cb6538cfb69a3b4384771b8db4bd6300863ded332b52728ea4678f9d27ad27bef1444c02f4ae72e56d091eabdc8f5ab362f2df9ac238a6b13045db9f647b2154ca511ec5abc0e04945c4f038439cfd54b363dc4853324d9e459e7e1267b34b22b1c0e5348eff9d6710380f53f1fd2cc6d5409c3e19fda7217d3d08206aababcf0a03a31dd2bfe972158bd2a5d478bfab556c6e99fde8df49568907c4fe9016d7450356414ef625fe2e0ea9764c6565de2b0a8830276304e172"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x22c, 0x1, 0x20, 0x0, [@generic={0x97, 0x18, "80b94ad66e2eb7e6a2f123d0906ef2c8161a3e88d183751912599d9b2e733b7c29f44c1ce7dd17b900e3ed4dd9e12842d81c7f45cec36d286115ea13dd0f3221e585c7a3f53154e38b3e7932d58adc07cf9bccf0d86db73acd9650fcf6e9295c542b8c4e0076ab1c8e2c689f2cc98015e6a85d43331389bf98b7157ae99a0f993b1d8d640b9846df4734df239a038ab36881276664"}]}}, {{0x9, 0x5, 0x1, 0x10, 0x3fc, 0x86, 0x6, 0x1}}, {{0x9, 0x5, 0xb, 0x0, 0x11f, 0x3f, 0xad, 0x4, [@generic={0x21, 0xc, "8e3009047bc1330a788df2b04ec77f6c46a887597f310472f52675a0ad101f"}, @generic={0x32, 0xd, "ae3661adb2a30fb0b6042a1610455d2dda1fcda0c07f0f29ba355631175094af8117b729314cefb671cef289dad5e19d"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x74, 0x9, 0x1f, 0x3, [@generic={0xf3, 0x22, "b3a007018e004bf9de89c873e5e03ff8384211545ee302da704ef730735d1aa63499c6adcce367ed773f7729d9443b8bca898a2b4a298e95807194d1135db6c117dece37dad4b0beb06fa8702538ccfe63bc512208bb932995432a32397bba18c8858d71c5e6ae8a947f7c41ba876e0ce1897c510b57b17531c71bd3cc445e5de146a0d25275eacacafd01e65fb8517b105284c2ac02c8ededd7bedd1e626a70fa1debdae0a57038c9878d7ab92506b7845523e3a6b54b9e145fbde0d7fa1708eedcc08c5b3d734a3ea0ce57d52dd944ec04399301601fc0643e7bc641102ecc252e6e89af3c64a92ce8ceefefda1623b9"}, @generic={0xcd, 0xd, "570b26ce0c71748c03f068d59c564e711466318daa89efc667ccb2619e2a2fbe355ab2bdbf02c71c10f242f542acbce402b22613afb92bde135dfbdc97e0c0771f9924fdf07c396ce0ae14c8a47dff187187402f9e0336247852ab6588d6cb9ae80cc4d4fc733942aa804b7e8aa8e85da9aa2ad3907caecea1881d448740d0499a2eba99cf1e930652c0d0b1312ef1b400e4309cfa33a8da393a86b24a6b742a2d5f82d4363cc7437c15959596f44ec6532fd8f6fa39d63c9a8e9b7f561d9baa178d30ad357ae4dd72f02d"}]}}, {{0x9, 0x5, 0x3, 0xc, 0x1a1, 0x8, 0x7, 0x34, [@generic={0x71, 0x1, "b709b9f25ff64b9174171109bc95ae9fddf5659087264346e052c39774fd7a8d6cd480b0802542071b7fe5e2b37b4b3433d14e2a9919819c23e379eebedf404c11dcef0bf17d8edee4cbd0188d5aff8e81a58d038a9950b6d3815ad843361c335cbf044ec84332c4279a86a79e9c32"}, @generic={0xeb, 0x23, "c480533a65d3d0a923b17fa9b43c6c7285bbd5aa618d8358aba1db9e30ab22e3676735ea27ee2e4888125793de0aaa5e90dcec1bdabfc3722594b643fab1f4c0b808726086fa2a249ad5d0a70d033a2a00cd379d502a1de40a7e611171b5519fc12700616505a7302993ceeb35a486c566ee42384346f5afca9daaa5549f65f7ce09f644926549b1f00e023ed44d217f734ace3e6c64f4c9b8b34cd66b23635914376c55bc8241851d3b1a971b6b470c7c672986070e36885d376e44ce97b86f01039476bc592cf11b1a8b09fe276e851dba2f254499af231dbc1353ec1dd817abfd68940834c1ba42"}]}}, {{0x9, 0x5, 0xd, 0x10, 0x377, 0x1, 0x5, 0x3, [@generic={0x1002, 0xf, "a75cb676e2f16494920604d66e3fac7b587c64c7b017561e71860bd2b48b575b8936406344cdcbe8654de1ad0f481017778a0ca5a59198d9d835f966c4544731d56c12646dfa37529412315ea9cc1a4646e4ab4b4bc2463988c78e3551f28e2083f327df6c87a2364e415ee42d9e09c8abd886379f736734fbf594fa3aa5d8fc799e3254bb40af078f771073e3397a9b919d9408df6533bb2b48f890a9470f4260fde8afb6c272582d58124de95011ff48b9fda953bf058611b8603547af4ce31f2093f2200ef6a34c390efb3688ae6d483491b023cb2c2079a492d5c5cc464c1424a82014799dc4c9705920c4e30007ca6b8af490e88955251d28ae178219b19d1dd34e1a7fa5a45064e73535bfc8645729f9d95a5be02373d35216b25d4b9df8e75a4893802fe37871148c77428ee2f5daec14e59ea50e1e82813e6d1396d85aa94f33402c3837750b19eda713363d1a9aed659ed2ce07fbb8c4b1085d0887b9cba080f6ad4fc99134686ad3829db003eb5b5dc99476d07ed754b6780ba8b4273bb572537a332ba6218a4a3e3456ccbd31a6a4b4423bd92c294ce01af13cb5c6916bcca6308f519f36c65aa11bfc61e22225e8111cc81a8857ece1391ef497c5afa83fe29705fb36db550ada9b4eb1dbed2a8937b3733f543d4811390ad6d0ecbc7e60ef903020e93257dfac31f0a9a6285b1575d1fcde4ae7ab74b7df4e481347d2b47b97f7bfde825596f2e519d1209f2167c5d6d9d1966c7e733f33e737ea75e329ff9ff48f469190666a9f7b23b4a4e5c3dc9bb4f09eba3f93fcf7e5b62609171206c5c649a95fc583a79d8c71a48e45e8f7310050eb786f8a8c7351dd99d011cf570367610d008f33f0b4d861031d9250974ccbc14f9c061df52bde26e7444e9f2b947cdc1e608463fe8822203e33e05b03ec530c60a0884f9f86662c39cf95139fec94d0ec5d88f5ad3537829a71ddb68eec6917182d6b184c2f3b7f550a01916fb352165ce73b197f43e79f704be748b349cc01f0cad68fb0b398c7500d41e5cae6ba03b664b02c4ab4a6676e81c45dc5224b5c69e1c20126bc7450a68ed812d8e82a29375c3595c4c9de970111f12673811e08773eb89c453ec938f2b3924275bb7a260ba467b5fbeea0306c7c2507f42bbf6e33d9675632b0ec90485dc4fa3d7a607e61f8da0476fdffb022b1fea7fa8f1bec67d10edd06c14f2a8f77dc5f689cd551b4d2aea44a55d8a80793aa6b2b3726db34601742913c51d1495e6626d1c630433364287d5f830dd300d358333ed1a39a5ea09ef17794617dc98e6720873b24c9177a8e2f62d5c380c6263534e66ef39089b10e9053b6bcf04d3af1d363deb5fa4b81973e9ae9e03f6ab067cb26e584d0edb09db42428f70eda25be3bc2e77573237b1415c4067f55f9f6b2f62706c0e62c0345cb1d87696cf8d94d6a8d5473ea92303b631d231d5672cb76e92ea002b280233e6eb3b861a347aa50d3bd797c54e4cc49933894f0a4261c3dc9f5e9fbce6354b5a0c0d1be8ceceadc1598254ca8a08bb91487235992b9a4723acb3958aa650c6c92e3c54513f7f4667a3ff24ff96fbc6800c21f9370c9b0dea236416e6bbd3345edd7318cc31eebbcaa0b20c76d6dc4c681e10c6006752e2143c186b7cefe73f72575453a34dd18e65ef9051a4cfa2424468f0405060c0f775e51878c0f4286051aa3b3b35c51d7f58d374ecf019118e4ff442b18bf0ee08b88202fa00596529e8d69780fc783b9509360a2c2a23072139b3d47483642bb80c22716f3d514abcab49b2a32b9258f0a52e2bcd6ac43b5f9f300550a04ded690dc57f76c8c18fd48879359a27360745de69d80b65e99bb3dbeb19b58d1ee2ff2031d8a7a6d1ebb5cf946d05c40b2670208afb0ecb2331480005566392c0eb048a137e382b589628de0d0fc73002091b64a22f56290079ba2305cc15d4724e81bdafb5dfbc6372858ae3f8b5885235cf3545db067791025e841db7761f93f44f2b1d6ca8efb47d51af931cd9ca8633a285fbd220518c7d9776e2374f55ce6dcc0e0ee14f1811e09012a07df2e957de86edffb27d940e1f02a4f6f7b5cbaf0fc4320c55d2a0461a85a753b96fd611e74065c4f5072d369bfcffe10774c109bdced8e64033d2042cf638b309ec512c4aadc08fe4be00a50a2db2d895eabf9df5bc3f1c0d64d5f5d52454ca9bd46573ed0a9f4ba0df1b80db03ce37074980d24c83f84cc2151a40e377062e6a8a932f7ad6ab5eb92fd9ee833d020ffc6265637645e2a0e6f9619b578df9e87bfd332065b1bd6f6abcd14e6c5c6aa03ee52e6cc977be4eb25a8e2b3460955e9bd64a5f174bcd95377b2e09380bb91422f307ea26125e93d597fcbcec5c5a8139a044de31c598bd622722f8700e9a21c8b5f554dd674f49816cd6b25336b5a346887ed514d56ffd33d0d613d8709c4499a4ff8465c8ba5216992967327de0280fc3e7aa5aca64e408ccb98c828293c829b9c72903fb8c8e3061f704661e545444bab2929813be6937e5038456715f38f36a4d1213b092d8f8a5b229155bd7ee03cbbfcd0d5e8fb408fd7de7841528a78c17d5438c958ca235a12880aac3da55c803c1cc6745b9f278ec4811622d2ada92fdeecee786f92cbde681149b3e76b4b327f4ce541b740e6e51cdaceae6be0f491c3b108963873cd6338e6122f4c5a03a661b25b2a7d1965a283419ef104baf1418f53d5e478d963cee5d19bf07902629e6fe2e6a569d499290bb2df4fc51b0e4cc613fe2bbe906e58d8fc9214e0ba9e8f8c80e7032197eafba6d406c764c71c92b0abd56c27515dce04458996364850a220735439b0e95689e3a2bb5b69b97ae1f57ebe985d7c18cf88126ee3215a0a1e4400acb99e75ebe81ee64abdcf08b939a79205e96229fb85ff6f4147911cd2becb22ba901a045469cb3c13bca52dfa3df7abf913f6ae596b943986d2b78e2075239bc93f26a81a962d7b48daab4e1da891d8f9b303bfa365af07507aae034b6f42a396ca806ddeabe9b9b424e071caf62b5fa7a93377173445792d13fb159d3ae90181b28af280bf1b45964e12bdcf9cb3857a9aae4a3ab64692780e53eb639b7487013f99636c606ccd046c1179c888f4a64744cf78442f43c12abfed4ddae27ecc6e1a02b53c3c6dbec159bee3a8f176581763e80cbc92de5a1b0f1d4e858037a22091467bc910ae98c5442778788021c3d47922ed42d554b16881047c537e2fd99a1823349f8bff0f1358863de6697491d620ad378bb853441ab51804704026f9df5ce9366709e73df74b0bdbb721b7117e45363c6ee7ff3e64f1be252a38b89c579f61373a24035c61af0e392abce7b3db810809ae3a0774dd2d1fef99c8d2bb59349a973ef49df56e666d3e39f04064de9ff810f839cd7a0e71a2c1ad85f2fb3490a57307ee12bdbb809d73d61b8f22cbda7cad4d924726f2d3f46f3e0bb87afad53ad5d8ff385db44bbbfd1b4187620070d26541d572b581ecd75cab48d5dae8fe85b65e600a1170969fe1de9e948763a78dcf1874227fee0eb4c28909a3d182957c4eae3fd47d4b1fca0e9015d40c86986ba94aaee14a883f478917e86207683e4ebc174e8734002e9d12c81a912d0559a9928d78879223f31225cd72ea5c95f8b89833328d590b7f7d349621ecfc6506ae47046b4e70d42d945c7dd7940c4b2e2e8cc5518abb9acdaa380720b77735b51c7a06c3367240820a18586fbd946c7af7f3f1cd215131ad35d928415bd8a4bc5d951d3e63df3c00823ffc0512faf4f9a44d79c376e036b39f9cffa431eb0f2a3efedf9b289890720ebee9fab65961f18297437b0e8f009d211118cfe3b12efe95dd3a880788d8624f076c5de41e2d81deb1102b8e26da625da252d7a77c841c759deaa3da37256bab3d1cc89f1639ed990d8e34bab8cd00cb835e3d8f1e6c31dfb704f5d14d8c9e0b2da9049cd64c20fcd70ab77ce6b699b80f120c8faa4c38b793ec5a0fb2f4ee7b77f547e70047070ee5cefa3748ebe2d7ba1643ca01bf7d04742b118ca86929cd03b5cdc30c8dac827757b30313b5fba60cdc9f9b68856e1c71621a03f23d9e4afeb736f9528f59e9bc0506d249cac7bff082cc0194b51ab183ab44113b064ab1a6194f3a3a358ef2c49f047b5a2b48db3a61b41790402b3512347901dbd1f4d9c9d5b741888b71627922e3f889479eab397bd0ad91db69fa31d24befebbd208cbbdaeb8a3de6c896d3d1d87d75ee45a089f7acc1c3bd2592d6ebdea59d987c240b2745d3dc0d29907d8bfd6195b7c3de8259abea6bf0b69be79fd65aac8cc270098e17b78af4a606b8b63c538699489b266f30679d461f853ead7c6cfed28ef56457e7e777a8d2ef15f3f66c7f4894cf5a1589cf4aa8d4d7265af07925569fa561c4b9154d973bccb3b3008ed7c833375d1889da4aa5f955cc2638fd8c52fc85bef43fa703a7d42a33bfe94f0420dab113184964ffab38eb76348d98f63dddec8d636d29968c6db3e4b5399e1dba847e47c7064ba041e3d5f730ed754f88bfa45912f5c062bf6fb7fb64be359ca97c2de1e98c2e763ea8ec693c5955390c52b704a838651a0bd25debfef39c2198f2f9b5fd35c42ff9445eb31135b8ba7571859d8e0aa7b6bc62720b9961bfdb51371923af5831e2064c276f18b395f108c681c77c0f044c5c734edf62ad665b4aadd388d972c9e58889844141bdc52be9e84f0883534e941e25d095693ba247603030483bff646c931e6fd9b9ce2e91eaf3d2eb22b59f093841e2655a14a847262223039e53d8827f76f2d0a8854e1a76d360e162b460266aa1d06083a31fb4260b0c98cb83e9f43c5e67168ece9b43f29c52a65aff4aac06b91db9706cd584d9159703d12e6ee91491e1def641e10746888733158b12d94cc35a2caa34012a4b2ecb81f8ad5e46d1dce0191667b1723bf37be518e3dfbdcf2764f16f0fa32000cc423ad1a9cc1a35bd560930102fa26b4a991305376ff9bdec08fdb88d90e30351ace651a69be7e1f275a7859b3d91d02a01eedaf0e1bd5468c64a52113ddd90b4fffc982aa1e0b656a5202a5199237cd769ad7464afafae1f5d561abe33b4708a7247b444170cb9b0fbbb740ed93bc3843b588d0fdb7295239bfbd71b64e654c9762b970d2090bfd329813bb5c1340a962cb21b56ddcc28852fa90dfb0ce76312f9cf12c952a646f0df7edcf0a1f1431b6f6380b2fb92c62b745b0dfa4de3d7c2f668302a4af281dde077a9ea912c237e765bbce67b0524e04495df8519aa3b7ee59fbdf0d5b7d2a28f8165a8c05427d1edc0c09fb1061afb0f9f03656bd24dec06932f7ce28af6ba9e997e0706e0fded59a6a7fa405987e8a20b42ce2dea27e992611a51d8b1dc93e339eb2ddd18a3a8aabedc12085b5699edd966bb37e60dfe0ceb7b09671f6540d103a3a74a4a2f48b8a835fe45adb21342a313c6733215768c66e33894a9f30cd26f8bd379a926f62700525cfad36f2cbc951d33ea2a73dca8ebb0bff2e2bebd93b4af6c0c6dadd691f23a9c597d040db38b2fa1110be2dd1f0624e43b6656adc77067d226f5d0b21a7d23615d70cc168648ba7f3702227364ab63e41f8fb036052e293c8b38d7a9ae191dcf33823463433a8c5232b74f468215af9568fa7c17b1ed1a2d9f8f7d9b5f47541d174058a3021225845de65f3369b843aa93ed6482129e6e9ea95e6e9f9361937929e94414740f05548bdff695f02ad416e354ea69c7984d24d67472ae1da7ec2c2a25"}]}}, {{0x9, 0x5, 0x96d5ed6db42036e9, 0x0, 0x35e, 0x3, 0x1, 0x4}}, {{0x9, 0x5, 0x43, 0x0, 0x12b, 0x7, 0x6, 0x7, [@generic={0x7b, 0xb, "a6ed44dbc6e4d342305ac4bb5574cb82db927c464b8507e5c5ed4a9c21add32a1ddc7c0fd4a92ddeddc9c48de34c8b946bd494ea85b303e22f9a87977f42facfc13a6e1720c7d2fa5793bafb875dcbf2bb3e57b4b34c32dc498e22e0014dd545273e5ff3565de57ef04d863d4e7bf99e6b8d619180abc1bee8"}, @generic={0xc8, 0x1a, "76a002cf97e96b3f3c5a19d9de2098bc8280206408c38bde6caac7248c1dfa9781af5e6cf0ad11501c08342efea61d66ce11f2584eda98c2e4fdc704b825362e417ffa342fe9421d4173d647d7b669ade97b5fdf1c12a0b1e5bdf2e564b1491827c5376f182a84925ba0630d145f41e12c90c80e10a4e377040de57836f5b8da345924a491ba8baf489b75b4be39fd6840d2b96160468c43b2e2871c88aa8d0f3779e5da550928628a2f23164d41a450fbda036fb36eccff7d87f658238fb5a844ad8ea7434c"}]}}, {{0x9, 0x5, 0x7, 0x2, 0x17c, 0x34, 0x1, 0xfa}}]}}, {{0x9, 0x4, 0x47, 0x3, 0x6, 0xa, 0xe5, 0xfb, 0x2, [@hid_hid={0x9, 0x21, 0x2857, 0x1, 0x1, {0x22, 0xad0}}, @usb_cdc={{0x6, 0x24, 0x6, 0x0, 0x0, 'o'}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xc72, 0x401, 0xe4}, [@network_terminal={0x7, 0x24, 0xa, 0xdb, 0x7, 0x7, 0x1}, @country_functional={0xa, 0x24, 0x7, 0x40, 0xd6, [0x2, 0x1000]}, @obex={0x5, 0x24, 0x15, 0x7fff}]}], [{{0x9, 0x5, 0x5, 0x8, 0x98, 0x6, 0x7, 0x2, [@generic={0x1002, 0xc, "b6fcd00e9c7844a506a3e210037cc84d47fdf5e4897fd228b800512bdb1a5b9d852ea0537af9acb95e9af1555a4dec6764a70b41ddf538408901830e2f778a8e0251c2fd51138401e320ab6c253e806b20ea396f98d4c2171f8d49f2fc13a2a2b2240f2df46b9b7a2bc6ce93f21d7d8bbd5eec5e908f0d2ee8c6dde58f3cb5a602edf11791796b422b4bc319a79c28b08bb6c94186385845b1d96f193550f6e0593639253f8138c3fb51967f05f6a7ff13a564f2b1b7fff2894f66f66a9d4def7fee2da30ccb44e1a40440e8c097c318c3b149bb0c3375c2a81aa4203417704a4d58b2cf30247fd4097d02d7932cbc23b6cc8ef974614d5d84ee018784578a4bd4ac3c5d701b7308d1c3c7512948f78dbf4ebfb50b637dfdca3dd2238ffdb1f7378a1b375760c6a9de21ad3aa63af978b026e085106dde106aa7b3181a92bd0492e93a66e141024c9fcbe3b09ff7869a32e5c9c60b378bbaf69cfadfc649e31126ac9a820b0d8880511cf68ac5b67503e93e67c10f7b882325b8d6060cd7f7d294e6c1768db4a65a6f8d16d9c093ac6815ceed6f9f88d28ed2e0f307c635436cfcb673d81eca15b535de1a2d470d7f3e5c0ae4593bb1c739a444a7914fbc8ae80ff5262056b2c1e807aa51bf5f850bcf0d0295215b4b14600a36145dce7653b8a79620604c7feaf69e07556db9487eec441ce380bcc14387dc66a2f631befa3b49488aef9a826cac76f41b50587b390ceb172687f690018f22a581bd9dd69a9730b7fdc1f1ac2d94da74d1e7c542619e6acb6026dd4c49acef3334b992c22d3a283cf07bafe1d3d37a707cac3675ba58f1d45120abec6ca9ad22e3394fdedd3c9703f3653f50dc925ed9acfd5c8e972b0e1b902402dd354181a348d1a42053fa328a91e2bbbc35e6be160d3053f93f5c7a9f279e6cc5f4305cf39b45504a21aebad7cc3f822389b6ae7d4c184647a1645736260cade1e234437fd11740eab031636c38d9c5d72bf3ff73d79aaecc484747fc54b7b063e1aaaee58fe0fc142c0ebdfe1a279bc68e3fabce4fbbf9f726de6f71d7a798a4c59bcf0e218abdaf28d8237d412201f5843ed973e5a7edd9be0ee0ae3b3ca79975f5fcdcea85eda56bb9fb18ba32533b72a694638e425461ef5e48797309f5676fd6ae7f9505ff368caef71c9b914b5d215229f10ac8e54fe6e306b63664ddfc3f58c17bf80104c1c08f042e32c23c1ff43d6d75730d82466c9c8b56b8ffc8bc4da6d030fd3cfa0d86cfb52952e784c88713632eddef0b9e9903211210a24f99cd9f8e722f28c311fdd245b40609df6f1293fb3fa43a3dd6e55494839ed8760dde8052a95d13622958c710f1b8311936613451390997ceb6ed9970cb2d48544efb50abd579e471a69fdc2e0873e16b57be5137c5bf5074a97d41ddaa6db9af6d5460209ed516f13c642295e349f672ae59fa7aea3b68983dee85e208d77dd3c92e29838005346477c2cd0407cf91ef69827c9f4e9c4a0bf97578bb9039157e689b7ddca8c05cb8a81a96f468d9bf89df5e0edd04ec4f4e7e22d0cada9d57528ee5fdb8cce83b86e08a2f2b91a6d0e649a9b54cddcb517c3dcdaba62ab628523daf17e2ee3211e41cdd9c548818aaacf650271ba117c27e5babf09a16503034cd74774797e870b139d8c140118dbf84236d47100a1f659d7d69efa697d5b1f54b18bfb5df79f4191a137c5787e8dd2852a03c59ffa6b9a1f95567e3a115ba0f4f77e2d79a0aadb821b11f2401aee8048a35b967b906cdddb103197c55a6dfa760871a45d20b0f9a95573719aaeaf0dc392403de6db71c5d93a0bb59bceff6d755e39c794b027c53486e52f11be19c55ffbc2e9c5b1ab400acbf09ca58be80f5d01330622f2f985f37083277d6b8d4db0ca8474b2b64ba54de878907cc0f72634f7a2e1cfe8eaaff7756464e0cfc9e4cd7cdbe709e73d61544ee6bde67ce4d6a5b3fa6913763b9f7e7f6c9c3615d0a64c5e4437a70308773d37a2616c7920d111bccffa6b0a717f80a0aa30d35a79b8d551f9e695160cebf971cdf7877766abcc37b2fc3080b23265d0d6e1ed85911d1ea89853529ecfb3a85b79ed21087b19975f9706d573ba1c728c80b91358999839763da11b589164b5125d23234a4fd82d129c32c96e1cadfdb8448ce825f864eb9f3835ae90d49e67feaecbbb78260febab977ac3c801945b55ab1ad11ee092d398934d683e2d03241e2df1d1f6336eb50506804163f8c5a9f88ed113d3a2ad7b3214af6217fa341dc79e5dde58f6742306dc8e6214155f6b9011d6c51c38120bd4af419576727e7edfc394e268ad0687b00513f75d2d74dd712f372aef8bdb6ecd8def42e816eb26c5fb259fd76db72ff42c0eb3bcde9308d6a6f8eef861cec702aaa039300f5951bdbd57daa8dfa2a7253d86a518de6af4ac748711e485db36579c80c8f5a8860f409b398d401ac4f80026c74673bd01718220b27eaba33a7ea9d14118519bafd73186321e265bd67f80eaa72fa263a4f241266e4c0f32821ef193ace4bfc7e4749ca2adfa43455d26679a962d3dd2763fafc4174a494aab39ef7137753f521139b1d3e52c2ccfd58a41c61cee0309af2e36106e1cb0868c02009b7210ae41d3e5db90443b71de18a5fce671c01311a399914928fc7d56ba167334c359d3d9ee997745ad95c489ad6035ac4401bd3bb6f5640ee542fc3dfd025a99dac5a29d3830de0dd4b312eee8dc91d3b0e23c7e1a5ba9fd68811d252e81a478eec50f522c7b717723c9e62ea6c669e46a9923dff6ceb612ae27a49d9d1f831c376de27a22b9eb6a6af3f6cb2b8f20c0bff6f48516f56bdcc14f6df657133c37cdda5efaea4923e38d3b9f7cc4f74ea43c5b99c11c508162698c97df313869777fcd2c8e6d26b048add5a2ab0ec9d1fdc43da6e23dc55b7e90339b5053f5becaed34ece18ad1b98ce52fb552e20ac0f646ab3f4bd49dca6af74db5c5094bc7f2e1658f77ceb18b5933a85c98b39eae3364d03d4c4f8c2a68887a23e6b9b7de228502a4b189a2385cf4a1228d3265adfe088b5b783544449226cc76575d46038304723ec06fc51355d0eb765ae2f208dadb4ece684730cfbf11a865b06a2af13135c8dc709bd1ea07cbb1779158356e32daf2ea5ecdbc8d483c3ff1f82a8b65bb79e11b925ed6924af506c4bb155d149703949b675793e912854a8fd229f91d1013981ddfbbecf0917ca8bd25265b4f4afb8ab8e1f3b0e02cd285ad6e43d791eeed7c5ae312ca0dd94d025c3a865665f02c989b978309ab375a925b7de1566662b6c9d62cf18e50850bd05e5058541c860160e1fe631cf27bfb80c2efd19bdc120e9836df230623fc791da99c349a367f1283d9347a1fe7f9a532eaeea7b5324b1814a821c0dc3ed862cbbf710d2152744fc2e51ae129665fa74dfbddb711e6d56337ed7ca1e72829be439c5be1af0c1071178bddfe95d581628161f25ce39d8afb8980925e22d113ea93767e565701630158ea800a2d2b1304490831a7cb7a218cbeccd8f845023ade00c9af686027b9bd372cc297b2d5778de134c1bd7ff6ef6ca631c3a825a1bdd5a83968aecbcccdf24006283b65da691299cdeba6dac42e0ffaecd55d652803e6b8a45424bdbbfc88114c41b1c8ecbbf0f1aff94a0972ad5e1f02ce516e64063b515d870d12271669bb4eed226d6b21d479d6a563949bea50505bdc3797008fa79b0d97d72030186da859532fa4689d7900fcdad4ae01b63c4f12365b2a5895cf47ede9b889a30678cf06d5e72c5acf0bfe2c0376cbec3fa93cb47fecaaa64b7f5c90ddd888082d709283b20a7c421f67741895a7a991ed85f08f5a9f89ff0939cf2a2590fb17026b28d5c02e789b598e1e7a303634799675b60a6422328a2fb426c64aa755b972bcd826f21d3cd728f7545826e57be32c3bebf78c87bb18a663044c17c3c64ac22e2b1e890477d4c3663b589393a00d0296dec0920a156d962a8a3b1611150daf10ea59ba81eaad6443d8b0dedf9a6925dd93b39b185413d1b2c5acc5465ea07641f9766a623a70f950bb2387701a323abe778b0aca22fed7ca919efd00b2df977509324f8d17b3d3054509516f790f1d84c89b7c2d3d7db59fd53b73313a9e3e4ed7d695300661b3282ac5cf401eec59c05eec085447b156af5a5e74679341eda09b2b178cdf16a1dc424c7269b49a16c5b761a6c83e68bb2d01104d3fde18b4715f24f96a8773944c14add1dac3463f17034aa6ac6d40fe153d9f775188b8c9695ac0fb8d8882316da0047d5c8e2b2caa9a44d8d93556957c83a039c5e18c5443c7c9f6125d3c8b37d506a90b5141365bbebd6cabd58bcf56eca9befaa5131e6b715ecacf252871df22cbe2e18b468a5dedb341ff94258b650d78193ef754266cfa564b5dfddba1c2f7876a353d4e0d1c83cd1e8003e846918a23d2434ce8348ac4afb660a48c0171987d45c7d4d0ef9251de9fb4b51b9a9bb9993e0f2b65973ed11a4d4509e97ea73fce758ca3e7fc4d519637f3a40cad0485a1d2e1672546050f4c1e65cf6985d0760fb219037d924e0c6752be9d6ebe3ce9da239299cd07cf2f0a914b30cbe1cc19ebe4fb418454f383858023c31d32dc2a0e565b7dd9cefe2de931c2f72c5cfc414116333dc851f61ddaad9633d4018dfe7ddcf564bbabbf2e5c5f451b44ce09852957e357df1244c31269700166764a51faa7a41263ac5f218eebe5473f19ddd11ceff3744b98c475d5810d5944dc98a57d6338aafdf36284dfd07ec6bd1cefcd246d85222380026476ee0666943eb61f1f5b30700f7c283b0cc18664c75e71fa1db782504f7f034b56a9dbde4aa69bbcbe9e5ac573f1d9ec1c608a62295f734c9878c87851432ae27c32a158ebac3453f514d42d1a29e5b3bbf86264ad6d58380d21ed13a1d3cd900a163154a734276f731074f89af2ab704bf46a62606403463b499ca1b751c05a9b37cec8e66bb7078d1d2f997fd32cda28c5869576456da1f94e6547d79a2dea264d79745ddbb74ac5a8a9852b78fd1135578cacd5a043da70e7919f8b716320d5149dbdd671df29d26925fc0c406179cc8ce0e395b28af823c57aea518abfa9d82b49363554477d586e78ac3da4e3857163099f9ab27c9d12c9e163c7a89db76db915d56c39a09ff6ea5f11766747dc5a993b32f1dc03bcb81abc81b66b2ae597b8a712242e3b2bb9186c956ebae0620625df044029d9579f9019915fd1ef9d3e0c04bffd9e6ceb65c7602caebe4d812dca207cfabe93cbbe3a52123a36adb2d23c0c5abb4ee78c0a506ec5482c986d567abacd6618cc94a53ae555d83d448a1000a9860cfc2dac744a650238e632daa7d041a8378dab857d19c10785cd24b3022c7993328acb0f74dab59a8dec9969f89c0ce30a2e51c70cdebc272769756473e3e4eb6b129a2dfe03816e974aa06db21045699f928bbb0eddaaba510fd3e6f9f0400e2671dc994e8f4344b94fa898db9b227583319598839bac310e33b2ce330796dd9118a0fa7a183e9d1f76d6ea06b2c46a9365ced9e7da422e23cb3a6a35caaaa1a93c3dfe645c3d102e159cb9c17cffe62bf1ff580bac8ca82e2320b5e3138f23d0e8cf46cad83b1794c266bf6dbcd2c1ccdd5b8148fae993bcb112c46f2430c4abb0cda316feaa618e6271ba746890c3a92d4905438ca0be345b67ff173258f573f1c57b32f0006957b21950faaa62c2e57048b6154cc2c64563c8af0d49392d447be1a09a5146eb317b80d0bb648116f09ab"}, @generic={0xcc, 0x36b38a779600700e, "37039e0a427219dc4d771c75719c2e9c158de46555f6e58c5679ab538b057953ba570d93bc5469a18d82e672a8d7dda0cbc8095c6438423c5d7b3c72aded729ded6550f80414a7c5b412d10c7b9fb44e815cfb46c8dd4e321d21bb7ba1e72a7ac0ea460aadc729fa1331dd65e7e853506f726be3054342461c3ef468e9aedbf64e51aa3353a737f47c67448ca4d11a89218fca319d65d85e210ac3bf2c02279d46883823efb7d6d527b980c6ffaf48d6d5daa672290bf6d75cdc37050ccb95809732b7ab4f1e448f21da"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x39a, 0x0, 0x3, 0x7f, [@generic={0x64, 0x0, "3dbe837afdafc637121ef3e530cb7cf4c65e826bd389027367416c8e32e3b0746bce3c6330fccd7af846e4d09c1f26443518d0acd1fdc9cee2ee3323d1be72910c970dc1722a935fce7a230dc292613d8411e9398a09d5e55177831226ad33809be9"}, @generic={0x2, 0x101a92435e4a6fe3}]}}, {{0x9, 0x5, 0x4, 0x3, 0x223, 0x0, 0x80, 0x3}}, {{0x9, 0x5, 0xe9e27defb2505349, 0x3, 0x14a, 0x81, 0x20, 0x6, [@generic={0xa7, 0xd, "f495b79a71c80873cee25a4ca47552ccdc6302b256ec337f84c106eceadd1d1fad3ae66596329866301a6b6f13c549eaa58403289daa081b42a1781ee94143d56742622a1e6bd043fb1273dbcc3a499771916129757442ab9f261d4a99b5e9e855df1d39399a2bbad8b7869aeed6a49e94e6b91ec15d01577207b48826ef93300262f51adcf37a434c549c39a332009d2a2e241f7924f8645147d8cab21766869846778687"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x49, 0x1f, 0xd9, 0x6}}, {{0x9, 0x5, 0x6, 0x1, 0x70, 0x3, 0x80, 0x28, [@generic={0x88, 0x22, "8d606a536a83202c6f8124cefff97c180e32b4d2fe43a7f4242e7f5ab6e1c582925a93a1bb20967ce11432b24f7d7ba98346b8a63032c44c5602c55f9f638a054932061b118797e8c25be483439a84c1a3638f2d8e7649561db2bf39d34ddf07507c0b4c079493458ac765f30867ebc94ab0f4f4ca5d7041aa004b4ee91ec8311422f59120ee"}, @generic={0xa6, 0x12, "5c470615690f52c370e95268c1f38b0a57334177526fe0b7d3c78f055b44afc62dbdaa646a6cb8fa40ff6a2fc99c12f6521d568e3697759ec63923442f17f67b5d290d8cc4824b2ab0b65b19798a4fd4708c8cb2de8d7067cf3b6494422fe83bef2d2f007d614786ed3655e96fc6ea742850d498b082a7d2028094664927c454a742c7b9ea1fbb400668dab602c06de9d85f10e16ae7b0f7f33081502c5d2ea683b2a7a9"}]}}]}}]}}]}}, &(0x7f0000000cc0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0x2, 0x7f, 0x9, 0x10}, 0x50, &(0x7f00000000c0)={0x5, 0xf, 0x50, 0x3, [@ssp_cap={0x20, 0x10, 0xa, 0x1, 0x5, 0x401, 0x0, 0x1, [0x30, 0x3f0f, 0x140, 0x0, 0x3f00]}, @ssp_cap={0x24, 0x10, 0xa, 0x3f, 0x6, 0x0, 0x11000, 0xa00, [0x0, 0x1013f00, 0xff000f, 0xffffc0, 0x7, 0xf]}, @ext_cap={0x7, 0x10, 0x2, 0x22, 0x4, 0xa}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x409}}, {0x37, &(0x7f00000001c0)=@string={0x37, 0x3, "d9682b939b0a7a8113445a4ff065efc73dbafc07080dfb2f67a5eb0aaa723c0e7c73cc9baf7df4fc44fa0ade785f10237735900a00"}}, {0xd5, &(0x7f0000000200)=@string={0xd5, 0x3, "77233cfbfa23630f7137d1d7192e42e90520573d94457d276633f29579b7255df6d32e5eb06de8220e519cd6439722266895d282bf75fa78be01709f82df66d6e9d10dcf0c8a9ff2186ae29fe434f999c8e8fdaa4ca7dd29f10780ec293f6b38159baa1e2bfafb93a24d867eb78e9d6ed37bdafbcd512d2f51e66f16b2dc6af441fd8f16ca77cbe4c2076e84d48736bb7b6d77ca6c148848b6e1214017041b0cb9599d481c6f72f620c32d7e9a102240a6665294ee46223bd269b0ba045175500a5fa6adbda2602443149d767be6fbb32059e3"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x1401}}, {0x4, &(0x7f0000000b80)=@lang_id={0x4, 0x3, 0x436}}, {0x2, &(0x7f0000000bc0)=@string={0x2}}, {0x21, &(0x7f0000000c00)=@string={0x21, 0x3, "b078aa2a36088a5c77ed92216093e203f8f19c1c6f472e77a416fd8a73dfa9"}}, {0x4, &(0x7f0000000c40)=@lang_id={0x4, 0x3, 0x804}}, {0x4, &(0x7f0000000c80)=@lang_id={0x4, 0x3, 0x419}}]}) syz_usb_control_io(r0, 0x0, &(0x7f0000001880)={0xac, &(0x7f0000001280)={0x0, 0x0, 0x3, "7f81b9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100004d10c310ba45dc92ce050000000109026ae6c9a10000000904080079fe03000009050502090000000009058f1e1800000000"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000040)={0x3, 0xffffffff, 0x101, 0x1, 0x7, 0x401}) syz_usb_control_io(r0, &(0x7f0000000540)={0x2c, &(0x7f0000000dc0)=ANY=[@ANYBLOB="4023f6000000f6050e2bee9ec57fed29c15b43944a3c9f76fbef8d5acdfcffd559cfe0bc329f199764f32f49038edc3c300c01933aa899358d38ded7b5b3eab8dcce26082f6a53f57e3c6a5225b4a1707a21db5383e3e3ebd12f0fdaceea373c947256b3727061c45be97a877170753b6ce2400358156d687e3314a342abd616ccadf0cfd143dfa0a03c27f0c5a24b89227f57b341a91f2bf38e345d74d3d062c17c18373f48c01c47d5b925b1052bbaca853bbc0c6ae8dac6f590b81f4938173c153d440c09573605f0c5a77885b69cdc6ea831d9b20e24cc9e72c558464bf0889fde1f338035d6c3e0472cd0e31ef9224aab0d32f49ca51a7ea6e87f0f5d54b3a8780bf23e3c50f9197937ab266a0f264e38401ee1c210b2bae8e61ef15fc664d7f7f5e839b3c75891dee2e81c4eda7de79ecd11d8b3d7a1146faa2fa28360bc55ef0f569e88e1e11a2ffeb977edccc69d464b31448187aa84839c6e9a0f04b20efb"], &(0x7f0000000440)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x816}}, &(0x7f0000000480)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f00000004c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x4, 0x0, 0x92b, 0x400000000, "97212d10", "1b55849a"}}, &(0x7f0000000500)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7, 0x0, 0x1, 0x5, 0xff, 0xfffffffffffffffe, 0xe6}}}, &(0x7f0000000ac0)={0xac, &(0x7f0000000580)={0x40, 0x1b, 0x20, "260005bde20ac928fa9ff7fbea1d86da932120f34f75d8c030324e5fc5bf4c2a"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0xd400}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x401}, &(0x7f0000000640)={0x20, 0x81, 0x1, 'Y'}, &(0x7f0000000680)={0x20, 0x82, 0x1, "7f"}, &(0x7f00000006c0)={0x20, 0x83, 0x1, '`'}, &(0x7f0000000700)={0x20, 0x84, 0x3, "f2e924"}, &(0x7f0000000740)={0x20, 0x85, 0x3, "70906c"}, &(0x7f0000000780)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f00000007c0)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f0000000800)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000840)={0x40, 0x9, 0x1, 0x200}, &(0x7f0000000880)={0x40, 0xb, 0x2, "b904"}, &(0x7f00000008c0)={0x40, 0xf, 0x2, 0x8}, &(0x7f0000000900)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000940)={0x40, 0x17, 0x6, @link_local}, &(0x7f0000000980)={0x40, 0x19, 0x2, "3517"}, &(0x7f00000009c0)={0x40, 0x1a, 0x2, 0xef71}, &(0x7f0000000a00)={0x40, 0x1c, 0x1, 0x85}, &(0x7f0000000a40)={0x40, 0x1e, 0x1, 0x80000001}, &(0x7f0000000a80)={0x40, 0x21, 0x1, 0x4}}) syz_usb_control_io(r0, &(0x7f0000000f40)={0x2c, &(0x7f0000001940)={0x80, 0x3, 0x1002, {0x1002, 0x22, "981bacf4447d03e576a9aa6a094e3e7d233aed82e0d58035603e3a3237c4ce4e16bb15ede5058bfb571995014adb7b22d10075a6eba2131b82d5faaa847733b41b2427e3fd6f71d0f0fe98ff28ef031941b0fe897c81e4b8228c15a071e4b06a1762c44f221963aefdac7c387ab0b7d0a8bfba4025d5016cdef18480481656e6bf98475cc1e93a8a808646e5b471e6e065ae8370eddab652e7ad5433aef806bc801354488803d68ae540c0eb06a00c9102ce7bea6a5a95c43f3a4ffa5a62816039587d4e595a266d26b1c8954f4279f2336de282344f9087c78af4acc2d0f953094941a0b1a950dbfcffca3df871a711823b4e1ad1591d35d453dec22df4063632ccc202e5ab9100d9f4a6fe0826e329168b5d598dc6c7c741090d600ed812fb51ecc59b4bafa308997080d24ae9f4f6fd52e98cf900751a7197cd0655b9f8aaa37111d81a2d9473067b70e6c70d926b63b406ad1a23699307b072c025d6941e18fd95838b76a01c3c6ac130ab41fa076631f97b2072ce5e5f7f172e958b3e8508b924a4c37ffc2a60995ab1fc8fead435f5c4d73f4ac2ba99385f641c00ca32d07063d57b1ffb9d4755ed78e7563a27b7bae372bc43ea956f5b86677e684860090975132db1e7ef9219770d4fd971dfb5ec01f55a4c9863be1fcb41cdfb68e30159bb1bc3523053987a44dd93e0c2591a6e21399699e303a35491a81fe08df6eb0023ede7e231d10d75674e6c5c968a97ee21b1123c4919e1bb0fd6fdc19ed1f5dd28a3a4bf0a484eeb8e90fd7d73210004fbc1fddb34e5d82d079f4f59d4bc48e5a77089d53178f2b6f1bfc312a79adcc6d43800846ee6d226216f42a30f2a8710a94b2a1d08e03cb21b7b0e6354b758068076580cab015b779cf8f57a8f11c27c1ede80ab6d2577f581620910ad0f867d601047d79a7e005a44df292f4405f95cd8c246b11ab2b93238875420190be2cff9e0565fd81d295cf55e5c98c0518a7c09058b20f1e742eb9401183639f01fc44a9be82e1dc5e01699bf23a5c03177fd48c2de94d719e905047fb3b3dbce9284caa8f579a51701ecaef2d5999d426c6eb6a93c6c24c944634097492b7190c467eb8d477ca7710c5c70c2b0eebdd0e2143d7a0b39aa70cba9505e1876b3d13ed8605df33546d1d343975061f7d07c6b41a5ac6b4db730e4a36a0010f76b57f797ff78caa70b06ccd1791fb4ca49da669ec9bae4918548da7824299626cc25b5e56a3612f2e549e94a122a54215ea6a41ea1cc26fc154571dc49e7e2e9708d63ac0818def5c5dfbc45fcd71b02ba518197567a3edb4aa1f970410cedbb9ba8ba000af2e5af4522632cf35d5de83e320978528557f67c1588eb8da1a0569f278283f72978597e51675a19298c56bb41aa44680d1ae4597d5e3bc8964f0d7af5263bd4880ca14f7052496a217f7de5ac3ef65945c8f117ec6cee64954810c155fd4fe073ec27029324cacbbfff918c7b9a3a7a183e2e6c398b8369bf9b22cd72bce30998c7a49c698f96eb1d5a815ab52bfaf323b02388de4c17202b312350eaeb8d7a3b464f515a85754c8ae09eed56571b85e65bfc79197b3420e57c4a54e0c98750dcf62eab6703ea4e21eb34f7c202de890ef51c3a343478da0fa7c8435faa9fe09ea75ae2ee72797c9841b7a5b9720b1c92ed106eb895ae04bfe9c39c961756d056ffacc21cc71be083affce522b8644c3410ed8f82d47ea701c1b19f973889efab9203f8d88c25e3821b306762a3a16277d5e57ff646e9bc23393a6542bf0a54afe4b56359d8a21bf1c693137452fffd1a3a275409a38ad0be429988c87b38d7b0a5a10f4149624dc12d09614bd106556c94de0e447eb8cbe3f53982ac3fe4d663475bf44d5025438d655c54446f05a5e82d9ebd866f94159ed13550ec3af5a3e99d553b89cafa0af6c5cf65bc58a136b7a86b1895bec60d95b6522fb2be42a8cc63036d8575ecf6d0d3391a36f506025c15a19e7610544967989f06359a623b7c433bee0d78ccc93b067845aea0504c4cec5e8bc691dc798d90ac0e9d517283e639f8163a890ecdb88a339d0335e110b4e884f59c95ec4576a97c229b08229a5e26f63679cce6a8fc23205744b6da5515a8a74869b4d50dc66b8cbdca0eacb9416d9ac43b3b42c0d825f48be7d91584928b2f565cca19ae09ac613bce745cf2e2ca8049b73596e82ea681cb9240cebe2ea722b6972cd603ed17cd30e4cfc930cdc61230769f97e1583ab17a2cf0a8f2f148a0d9538918bb939be0517b80448eb2897c0e0fcfd9b6951cb7e28fe3943b6bdab542a7772f9053068624630c391523deaafe3c6089850d2742cdc9ed395be7fbd03cf808dfab92f3a0acd71afe9ec900b10a2e0cfc72a3e9f25431308d86ec9fcc193a2598f7fa5e5663303b1b8b939b3db9103cde66592b7e0366b8d659dfe3b212926ea9f44903de13668b85bd07e393ebf887e40e31aba03e257a9131907a612a6bf2a7f54fc4667f02e49679fd6f8a96bae2306e4e7d104530d52b3ea652db525ae93f02aa9cc28aa33daa6c833f4d4c1d78ab9c5e069284f432c09003d05a021d35dd98a9e04618041b2f7a50319ffb42bd10581e1d7f2fd485324005b24508765f5bbb1b92a0f33a364458d6a6abfab1f5a4098126af54a47a7e5ec8d9de86b29aa097f92ea57f5dc7ba44e10ceaf68b0ac4f1bd5c68d2f66a61a5a901edef7df52c6d7a46aaee0cadc49ca242f01d8c1d4c6d10ee47e51cddc0e7cb67be3879c3229b43d939df8e27d3772441da55e4352f8fbcc9c413bbd272d234feb3d277d64a741cac5b31c1a861a3bce25037877e657ac7831e15096d8de2d2a98109fc4cd04ca6d0b1d6d988b50d75cc696fa237bbe3fcc80a141f5230e2655cfa5128975bbdfefb8cad97a25911779f6815dc69b7f88ddd39c5c0844e5e540734eae109bd2245da282e8c17cd1eb7f907d4cf03dddabbc9378acede714422f87a08b018cad6c3aadb4a3e803e74ada0778044b92034e00f1e87cd4fbbd7e306fc08c5cba4aeb6e2627ec8006d6129492395bc4882ce3d7afa37c02c86e8ec04c38222620db2088b8d4ca2bf9a2e6bbc31638e15d784a72cc1d7deb59fb5e4421c43a6a5d8e009f040c266606b72714876ce08527ab7b8fbbbc8c223623e52d98482cd14c5829543ee281ff5e795b1defdf032015c579b5f79241efb03489f8d1f4840672af76d682ff530070c57e284b3b016f9be73359825e306670ea1ad41e5a3943b2fb542522b3a503bdec47da2150b8e06feb5e97cfff2666efb39f42ab1fb84855d00fb6bf1a05046415642e7f32d71c618eecde6194ea81e485d99192372c677f92d9f21483a6e65576eb4ad8f34ebe1861954d4f00c1f69bfe5c689f2d26a84bccad0a39ac1c577bb3e1731521980706703b4486656b088917031834b40ca9ae02cae8492fe53f0a6d61a8bff053f33ba2ccf88bb61d1d500a0e1b0c5a8c3ead0f217471ffb0e230d765b8f3dcd394bae5906b845e43de4be344b4fcf2968a8ea73e65d7b19907c67434b3cd0108c920583dffd16e492809a91979ecd7ae65f6fd79d464d86d1e297a58b8faaac658dd53be6b54e4bd3f0efd7bfa1bd2c733994024c6e78b40adade33e38897cad9c4caec7f0765e70cc20d12c231758de2d87a1b6144aec19bc712b81c4561397ae90025841a81fa0dde2814ffc3f1ef794212bebf7fbdf3d65e2bbd290288c6a9815af5f5a936688d9f47bdcbaffeb7cc479f8514e08288ae797b37852f9ece3b217c49a70a695a4513d610464c1b34233d93addedd77f36d7ea7496938581b44a8749bf6e60e61ddc535c8cf9494af1d090a7ed6abd2f9e21049ae4059310962e31eb10135cfed4bc9fbf07c57970299def9653c69360de5aa45e87d6ee48b71eb7627ede1953b45166554480ebef3729a440e0e6c4ab8a42daf064ec9025b8fbde316035f1d2c3b71987ce8a7d351513e6dde2c2677b4ab3e626020366fc57fedf14dfd08373ad76c18310d680b65df9e465f306e2f85dcf458bef1bf22a88f3e2f167ada69ccbc9e10b1453c8da1a1a4e16e8eb310b10219360b99b37308e838b54757e462c45ae500d9ff0fa51d01d9379c4820e387a36c63c560e0ba8dbecbfd880214d3e8f6aab37061362a2354992278b598abbaa1876a18f83a798dfb3c2c6194f82b1f11b6db40628daa1e923ed613bd3e207dc73533ea765ec88090a4225e52c7b7f262a1f60f37332b9c8d1fadef549cf6946506081221cf71187301e1aeaea3c0e796771a776bc9afaf25521725ac80dfe92ceced7fdf4714fd262cc61496c9ce1c8da4cd91b71371c54660b0fb5e235a2b5048e7f30c26750c9d00987496710bb4986a73aeafef5fd86d6960d8aa7821c7b73eb0646ddd7897f8e421265d4653c1057686ef5dbf3a0807fe15cd5cc8613baf54449b41f0e9f32f76dfc723dcffe3a1f1f1f5ac56dfe6417d3b02b6cf986c9e3918e36297da7fe1ccc6b7a3ae07f04ab17e25f7d56e9c6539e65ecdb0d56eb00963cfb5c270a40d55bfa6923792b898ca9c6adce929f3cf0dfaebe051eb017d3d740542ea5354a0ed34cbbdf4a7ae1d0ef2ff99741695c72f29373fd44f666bddd87b3fd60266be0a6855fabdf73ca83c174f5e3d04955606aebf8b25972e653dc084afc3e5f4579aed0e0bbae2bdae62b5bc1374f7320730aa9cbf68c3b12cd6520eeae81dd4a96411b1302e10a5f54b38644ba4290eea9665d5ddcd7ef05fde52f11d937bd0c3e4914eb93fb467dd1c92f8722cd0ea323cf33092a7fef7efb57dd4b85f1bc9c6eb14182c7af59cac47d02d4315423a329c540bed9a91aa210451122b1b1b5fd433ca380bed0a6fd9b66b264c6dfcb91d282cf625d334e3e4a26f70e5197dfddb954f6139377c910dc0bba90c43641149efc34d5aa2e994d2cfd5351d4ff2122b855552cf421546e67d177315e808552ed8897deca07b4b1a80d452df5301d460c4b82b4b13bd46101f4d3ab169f95700e0821eeda57898c412550f89d8caffd1826743b7b644a8e4417e23115ae278322eaeab4c2c38a9f2e24c2b1bdcf588d6298ffd64765a255222e689421585aaf35754654e27c276acfd5e5a34bdbc9c0fcc4513789eb415677955bebacc43a122db093dce9928e154ca9b7240862af717f85189fa61c38c9cbd4634e72a24612976e6733b87a546e4943bdc53b921df3bcb10eb7cf94f291595b200018bf389c8350b75b12cb4c1ae891bd803c405f49e3e4e893c78953a5a6a92cc2f1f2285fbf063ac2a9a722ce5515cfd99f537938728b6e62a59858b86c4c4818bfd36349066880b2268afb480ff61790bef67e921f4902d2bf491c5fc99a6cb284ef0670d472386db20816e5073ef03fc220e07acbf871456805e1162607c31f9b3cb990ccc6e4895a3b8c1e65847c10e65af836566f96b9ff4da55b8e5e1e5a03171bcb8ff60ced2b4dcc6032b9e2560447c43b55cac4e2345636bb2c34cbd97385312a3be8bd03910cc1a5328fe0582a0c09b3b10e915f8b056d7430987aee738b83127c29510f2bd12f062eecb301d05ffcec53b2816a14c2d9a911df987807cc80c76a1a0eeb8fbe9ae076786cf947c5cb76e5a83c4b5669492dd41828d05d4af3731916fe1313a7084efd83f4b2c4be9e9701008902620371e74b67f9f12db306930dc34a481bb04a78fd7d6f09da75c0b675a9f93f92cd7886beb25ade607a985124deab60060d775686c098ce5a64bcbfd5da85dbd58b28e2e"}}, &(0x7f0000000340)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000000380)={0x0, 0xf, 0x35, {0x5, 0xf, 0x35, 0x4, [@ssp_cap={0x18, 0x10, 0xa, 0x85c4, 0x3, 0xffffffffffffffc0, 0xf, 0x4, [0xc0, 0xff0000, 0x18]}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x2a08, 0x400, 0x9}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x7, 0x1ff, 0x100}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xf, 0xc5, 0x1, 0x3}]}}, &(0x7f00000003c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x60, 0x9, 0x6, "d81e7f93", "5dde47e8"}}, &(0x7f0000000400)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x6, 0x731f3f82c759658c, 0x1f, 0x2, 0x100, 0x4a8, 0x8}}}, &(0x7f00000015c0)={0xac, &(0x7f0000000f80)={0x70, 0x18, 0xd8, "d87b9131254072d050c0aded851286c42972ecfc48c460d7262f969a32e0fa3939ab082b47bb600ad3f82f8598e08a08b6f17df5bb80ad56383c3cca9af5a4b92197b81f555da76d40a63a5f699ea076d74c1100ddd2ec1c0fda9de13b8d7c58600f2a091319a5f707cc63fe4a61d45462729d61483cac4cd11951ac4188fa39cc8961fb44f1035397e63f3f9e0aa2935a750fe87d59c3555c2b1c86122f9a75d4d3fc99788fbb8592ad6413e690b16fd853c2e5654ed268c3bba1cf759ee4ae0f66984fbd97648cee295887647a2662a7e15d7359907d8d"}, &(0x7f0000001080)={0x0, 0xa, 0x1, 0xfa6}, &(0x7f00000010c0)={0x0, 0x8, 0x1, 0x94}, &(0x7f0000001100)={0x20, 0x81, 0x3, "e629fa"}, &(0x7f0000001140)={0x20, 0x82, 0x3, "751f72"}, &(0x7f0000001180)={0x20, 0x83, 0x2, "9145"}, &(0x7f00000011c0)={0x20, 0x84, 0x1, '7'}, &(0x7f0000001200)={0x20, 0x85, 0x3, "310dd5"}, &(0x7f0000001240)={0x20, 0x0, 0x4, {0x48d4c8ed0928361e, 0x3}}, &(0x7f00000012c0)={0x20, 0x0, 0x4, {0x0, 0x20}}, &(0x7f0000001300)={0x40, 0x7, 0x2, 0x7fffffff000000}, &(0x7f0000001340)={0x40, 0x9, 0x1, 0x54}, &(0x7f0000001380)={0x40, 0xb, 0x2, "9b58"}, &(0x7f00000013c0)={0x40, 0xf, 0x2, 0x2}, &(0x7f0000001400)={0x40, 0x13, 0x6, @dev={[], 0x10}}, &(0x7f0000001440)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000001480)={0x40, 0x19, 0x2, "72cb"}, &(0x7f00000014c0)={0x40, 0x1a, 0x2, 0x20}, &(0x7f0000001500)={0x40, 0x1c, 0x1, 0x80000000}, &(0x7f0000001540)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000001580)={0x40, 0x21, 0x1, 0x1f}}) [ 162.737433][ T2723] mos7840 6-1:0.0: required endpoints missing [ 162.753511][ T2723] usb 6-1: USB disconnect, device number 67 [ 162.767257][ T83] usb 4-1: config 0 has an invalid interface number: 154 but max is 0 [ 162.775453][ T83] usb 4-1: config 0 has no interface number 0 14:17:55 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 162.781828][ T83] usb 4-1: config 0 interface 154 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 162.787073][ T102] usb 2-1: device descriptor read/64, error -71 [ 162.792018][ T83] usb 4-1: New USB device found, idVendor=0b48, idProduct=2003, bcdDevice=15.e6 [ 162.807032][ T83] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.817793][ T83] usb 4-1: config 0 descriptor?? [ 162.878866][ T83] ttusbir 4-1:0.154: cannot find expected altsetting 14:17:55 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000001300)='/dev/input/event#\x00', 0xfff, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000001340)=""/215) syz_open_dev$hidraw(&(0x7f0000001440)='/dev/hidraw#\x00', 0x2, 0x1) r1 = syz_open_dev$hidraw(&(0x7f00000014c0)='/dev/hidraw#\x00', 0x2, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000001480)) r2 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x5, 0xb, 0x2d, 0x40, 0x424, 0x9530, 0x2577, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xa3, 0x0, 0x0, 0xf5, 0x3e, 0x71}}]}}]}}, 0x0) syz_usb_control_io$printer(r2, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x10, 0x23, 0xfffffffffffffcf3, {0x55, 0x2, "7b5d8c8389c7bd2d12fc59bdc3408bf70f285848603308384fc0ed964fe8855e9ce437855eafa7139f5266e9abb50b7e0233fb94efe6e37acae73755afb107074aea4c55b2897b094a27bdd6070212b6fe852d"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x3c01}}}, &(0x7f00000012c0)={0xf1, &(0x7f0000000140)={0x60, 0x17, 0xfffffffffffffdcc, "8b5b3b33a3798f90918001e9836f85268d931bd7e422b9cb1fa03cefbe81a516662f861cb4088f290e907ea14a0d02fac1b65c301eecdfc026a2e770253c22403133ff8533332249dd0aa5a277355b52a3e2d75d60ec9bee50a8c696110cb7f70559960b1469165e970de0b87f3bea89e2c62fa366bb5fbc47b9a7814749c0c476508421632f8f3e991d43fc7f9f5f779ae41a31f0145cb5a1cafd3cc789afdd3c9085074d9097ba59dab073c1118c17c761f4cbb826d49dc22f00fe53855674f62c410265af8cc3b9159a7ab3ace8872ac4c037e357f3af0384ed5b6294ecedaca81a8bae0f1a61801727b37056f4f6a20dc638c4a477870fed90f567231884e9384939e9183aeca1fa97a2cc2a18f56d69e1994b676d5ac555aec464a463eaf36c008638b3d1337b8d23dcf6a33a526d7eab6df509c2a296b0fb014177bc3a16811e5b116a85b4d150fae6646aeee40dbefd4cc9412a0d493623ac4e6bbe48f9441ce9c516a3334ea660f1a5f92de808e4b5fe7b1c09ece5077ffde36a0551a81740950c99b92a8d4d1693b9b8f6808e4c438b3315f27359b7de81b0b1097959e3f46c9417a910d449eca2a58ab74960b25b2267120ff630cf10c4881357d5e4bc8f48b2dff3a044f605063b90f1bf29ac05fdfb2506cda2856b49db4ad2a8f49655bbb7a0b417832c45ba32f18a84fcf5c5298c028a78ee04a0ee709d69f1505fd007c4bbb3a0df584dc4fe9f73d9717f8732be47b51f242758464adfca6b5b571597a4c969a055594594a7df6e4b22481bb18d3ffebc7fd13fac5700ee61104386ad7fab0748d027d029c052f883de741a94e259a2ffd15c7e6b74292e7a4049f1a1c559d2bc8d4b1fa61bd3914bdc151b010c7fe2c2d48b951e734b1093188e0069070a45177c64a9ca0be665c70704475e81eb59dfcd75be3bcfdbf827b48ed177be565fd07dff5a56b60c03ac5b304054583005fab89adffeae5d81bca3f6be6f8b7e71a60411889000739d399c1460f504119b3a59ec784c4ffc54680faecd682c8b63a0eae581ebe83ac16c8c0fc846cf145555e181680d43e1cec71482fd13b924bce4529f786200fdb53053442b892d995976cfe057a14954146a05b382ede14b0b6e35bea10cf23267f42f1c8ef8ee98796c2543b5a82994cd1bf33cd4c9c0a8a17fd3a684b0034bf7906ed67c4a52f6331735611d384dd8d6e1bb27ad04ad1d4644f969ff4a968d1f9ce321e23d0933b397123b0f844b7fbe84b7dc9b54b5deb25d50f7678cc2ad9d7d12c3fcf672c9acdcc87865eb41c7207b48266059c907a02b2fc75b23a5bdc006e5b2da9bb8e963a806a1aba8c17455fcf0781a066afc6354a0188b84f7dc458aa158f5398c956a56ad830f6cfb05c44551dca96c8ebe3c2987707f3104457de2b45339017e1ffebd58c967329cf2b41b4f817c5c5e7924299fce230d97fa2b2e7970a46425c81bedb46363017657d299ede28ddd6820399d6dd5e793313b143d160ab17e13e819adf3a0077c57c5da5c8b85d74698a2affd986afde799b419ca11b86661cc4b2090837495f54e6d3c47f03fde40060697137083251bd8c0b1486143596c4c623c6a6b52b0492a60f87af3f8b9870672d409f158d0b764b9cbe0cdd38e2994b49a322f90a4be8cb00eaec198707ca27a127d0399a2253d3a4bfeef63ba42b26b077288ae33d04cd437004fd753a0f48ba6f1f42648c77c53c031110c7a27854dbf37df3537fecf08705d19a2c2fc43d1ade7ba574e1a5260cdcc4a993b2b58e79e0a9e46ab4e0cfd6d317086caf858ddf07cbcb21f1d3e9f9e104c8fd5d58d6374dcc37eccd26b19b7ce2537e030e3966f1fff3df3647413906eae4dd791ef045b9389e522368f85a423ece473de0976880393758bf0b71931676b53cba75aeef8917e017741c9687b2e4c0ecc20858930732ffbd795f2039e908c1bc80bda5f7c66f3c7246f6fec2ab7fbe4313bb857d171280c5ea37c9155289682f0a81f80dff94ca600fa4c31d5be1da29d4fd136336ed9b340a80a83407d853de2c372d59147df20d2effe131b07269d68675ff9af00db87f9c95e6b711a2232145dd3a822b82d04ab93473ad7780dad61300538aa0f2f47c1f9ac6d858221159835c6f0ad765f204290e272dc15f2aaf20432f912cdd1fa69510ccd0452e44b2283e2bc86f61e685be092939c8f88679540d1f0b814f54f03c4afb0a359271b716cc54ded1da30ea9ee693959e24b57ba654f2b2de3030917277c0c68587726e5f1fd0834e1cdfaa727e26b3481e9e7b029217e17985fa20f0f3cf497f49ef173f1e8a076e5d692fc4eecc59d8b721af9302c14fdea3cda5a55aa832a41c2ac624423d105c4122f89b66857eee0ad6ec9884bcf7d78634a8e9aae65fce6778303699af2c6b7e26fa98e1547cb31bc637ee9c909e801cb043baaafb05b7c4b800ab4ca9c631a538bd1232956e66413dbb91bcfa8b11311febc104d121ba54b9bd6f5e4a06bdaa0d4064eaabb1b471a92913aafd86db10f01467fca2d71cc79adeda570396c9b7c05cbb52644cd532a37eb160e88ad7a1d662fd73352c4ae9c038e1b8d9028984a2c4ed3cc1f0ebcfbea18b43d7334a874f129fb4f3706a37b8682134ded35cc29af582424e93ed9df421e3dcfed85f094ec18e6c7817b8110bebc3d8d955bdb162b747a28f4c3bd2c7e21578858c07622caf671627d334bd949abe93587a787cf5e11eadb4ea71625358a6cbbacd5993a9e2040cf99bf5934791624774460fc79db8b5702299448f543a389f2cb65f5b3ba059c91b3d7584c856e59484570dcc9ef74ab97da6856617cbbc20c9b0e8b27b22e4db57f7f7de70384d99cafa1feba11f8084222d03848e8eaa72b180e458ee07c10d1eb38a085fd55040f41204cd1e2f04492e534986ae1154d9e203a472275ce2921975fef863f94bfbf3141da7ec9fa76110bcbd25bfd33945338a058df0c26fa4052a130d29320dea4ebe994c8b6810b6e2b4cf94e6e8ab50c60bb07c6930164f1283c222401c601fa55e4a358efccaa79641104e8a6ff8e2e46aa502a1af0242bcc4debd89debe7a475756384cbb860aabb607ea293affb14626bab90e7858df744a71f3c0b278875ef8da294e1c602ac041ba841e4a337a28edcbf9e88eac84c9a1e323a69358c2a69b03c88af08f2612e3f497246b69a6d462facb723451f2ec11c2a03c3c0df94126021bbb06897a4a3602cecb08ccfa81a27054848aca66e3e0948bc4b528599f1cff1b4376f91579d1cf50304e71e0ef843eb510d8ca0f5ee627f187496dfe9023b8dd3f399f88007fc72cb3f5b6468714452d93ad947882cb1166d31f31835bf12402ce55ad0b55c9abcc263cdcfb7129cf9960e354b39dff7c6a63b14fbef78fb380c914828a9be7c665a1018d48aa7d0020a88c600fd3e12ad0877c18d1e57def57d78edbd43398948d5f052295bd91de954aec70797b05fdb0524a7fde94a2f945be90baa77361d86615b49f776fbe0228eacc78e8328852b67fe2231cdfe6af3eb130313bc10574bb15cc0bde5eadfd3067f216a70957a18931e2feb2215cdff0ac90e216ed6d841608d307c8b69ab9abfdbf1373164fd94a502d403130816a0e0d4a0afd00287fe8c60d54450ffe782abbad401452ff5697b725d30647ed50cdbc5b8237b5d45c3fcd437a27af88d624002404e77ff84e4754f19f7130a6fff64d1431b6a5965f9ff58d91e304404a021a8f62cbbeefd1fba1768dd11d85f6edb8753c8316d7762a8bc88b21b29c01eaddbbb69c008ae02a6efd0d706cc824fcb04fed80cc8116eab3b0c15c5bfafbe01a3732e10e5695bdbf5cff714446ee69fd6b93633e4aaae4a90dab35ea551f5275d4efcd3b3584287285c434d5b9e39115b5741f2942c6ed1668c5177774e950ddb372ee009fb2fe99d4365335a4d649fbfe0cc26d0141cac431a444e8dc15ee69057056515f5144d8816a66b190b407b85de9e3b4c0c3e79493a7792efc8b529cb9cec49ee35c168c2edffae013c7032b4ac3530847868af310dcb76932b8c3021e5e7e597874887bdb3ccb5da194913a899e5f2d82c7095021fc1123b0fb8471178b25a74a1214551de7310ff35b9d890394dc9d7e30123a13676d654c3b17b682848b694ed90d63e9b72b556b7941147d43b71bc7a7a42015439484b1f5b8aa54c8605bddf7e9f9e5441d4d8ffdba45c74288baaa12cbfa9c58609b13d04f4d522f2162bab50e95e8bc92c59dd5e877085f7ba4f1ab353a0fce7ea1d5da9c1d85c547f054234e693f4aba8566ccb0dfb997b686951d11f3bc69e3e5043a21266c7787d86ac19415340038e7d221c47f13ace3b839c576f967f8ca14b3b9aec431361c6c177733d9c7a0776fce2b3c92dde59fda039e71d287fd2e98dd442ef531e1ccaaa9d0c86df1d2fe0449336553e4253bdbdd9e8d6b8393f356175d82505e0ca49ef6cd2736a0532ca29dbf08de7c049b4e1732d821a962f73f882e173ac927f7cbf415e7381d19af4ab619f77348ca4a6fb57e9640ee1166a42b9f79752954b3bf6a1f0ca5cf96843b84a842dcdc1b7df6ab7ded779bd8486d97920839a882f1788c95c442787d75e691f198c489d53608e8d530d7211a6f3ed788b3943da45ff6952c0a3247703b36d6c29aebfb0681c9173ee70f2a8ba6a58146e6f8129a960d1c52dc7ee32dbe3ad37e379cc9cfa5d2734f6a91b079ea8df73497995ee0d8294c6247fccdacce740854df6448405f6f32f49dac9edf17ec491f08f015bbf62f9cf2384618db32c37f27302d01f45eddfc7494fa0236bbda1a27ac6ac43a869b2d22670ec5ea55941a1f05e03a31c17562ee61bade2982292de05bb2ad40937eaa2dbef6f194430af68b49520e1c304f527f090814c472e203791c05c1b713b2e44dfa618da96f1838ccca031388723676736f2e91d0ba352709195a67f1b2b818cfc30b6ecce84bb9251b1bde85207fa8aedfd7a9d5d2b221a9b81b49153e74d1e6492a8e4c6fcab8189d20d7f4b0279e395c1f75dc04ed2c9f7cffa46b526fc0f138dc4347d926a33b9cbe3aab55302fe85d78c753c8c21b22cb89bbeb22608781d5534e533f8863efbbaff8ca95d9c4719c47cb4c5ea45e946255298040b382716ddce759648eb909feb297cc329b4caef5e4affcc0470da04dac9489ccb99f8089d90a3b1e9dfbeea6b007b7f2b050941bdef78fff195db8e3371656add8eca6b8296b458940546a8329a83d2a971d1c0046f4203d205f25808b43dac6da102add0adb12c8cc1568dcf02afd92f15161a97e05810f7665cb1d280fc8277903adaa1f81be8347e42fd7955ef34fd9eaf0f16c7e55fc6079c06fd443d65124859fe6ecf1492088cc291d00e59374f3f37837373bf4e09b5a319dc6859ba42a36aadf1bb5fa0789856f6c590b12620dddae78c4a49ba560b8bb7535413c13d1d5e42ac5e64d4a5ac3a3e7455ef1f40b35c858f66dbd8217011773e94448c12b05cea3e3c7f6732566e9705d5bab5957e2698098688e0ee5d5aff2115d2dc95eee192de9126e3793b5453d177c3a5c4ff90a123a42f4c915d293780590efd13f12a890e97bc603f76e2d2d2b8775b5d0dd8a4357087331d26f5d6a98e59e5cb7894562191226e3ac479f42827f92a8b34eb524ef3196ece2e3c1c3913ab188c013c8607f585b1529957bab5769d13d8a576568883903e7b1384fe274e5e271f9f7a9f7e300c160f2ebb3226df07415b3939ea"}, &(0x7f0000001180)={0x0, 0xa, 0x1, 0x2}, &(0x7f00000011c0)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000001200)=ANY=[@ANYRES32], &(0x7f0000001240)={0x20, 0x1, 0x1, 0x6}, &(0x7f0000001280)={0x20, 0x0, 0x1, 0x80}}) r3 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xfffffffffffff801, 0x800) read$hidraw(r3, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(r3, 0x80084803, &(0x7f0000001500)=""/158) [ 163.078724][ T2733] usb 4-1: USB disconnect, device number 78 [ 163.127083][ T2723] usb 6-1: new high-speed USB device number 68 using dummy_hcd [ 163.157015][ T102] usb 2-1: Using ep0 maxpacket: 8 [ 163.257041][ T12] usb 3-1: new high-speed USB device number 61 using dummy_hcd [ 163.277449][ T102] usb 2-1: config index 0 descriptor too short (expected 60434, got 18) [ 163.285799][ T102] usb 2-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 240 [ 163.298385][ T102] usb 2-1: config 0 has no interfaces? [ 163.303867][ T102] usb 2-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 163.312932][ T102] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 163.321959][ T102] usb 2-1: config 0 descriptor?? [ 163.327776][ T2733] scsi 1:0:0:0: Direct-Access Olympus MAUSB-10 (Alauda 0102 PQ: 0 ANSI: 0 CCS [ 163.339802][ T2733] sd 1:0:0:0: Attached scsi generic sg1 type 0 [ 163.368173][ T2723] usb 6-1: Using ep0 maxpacket: 32 [ 163.378165][ T2733] scsi 1:0:0:1: Direct-Access Olympus MAUSB-10 (Alauda 0102 PQ: 0 ANSI: 0 CCS [ 163.392532][ T2733] sd 1:0:0:1: Attached scsi generic sg2 type 0 [ 163.487126][ T2723] usb 6-1: config 0 has an invalid interface number: 179 but max is 0 [ 163.495464][ T2723] usb 6-1: config 0 has no interface number 0 [ 163.501676][ T2723] usb 6-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 163.510752][ T2723] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 163.519826][ T2723] usb 6-1: config 0 descriptor?? 14:17:56 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:17:56 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, 0x4d0a02) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000440)='/dev/usb/hiddev#\x00', 0x4, 0x40) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x800) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r2 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, 0x0) write$hidraw(r2, &(0x7f0000000180), 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/hidraw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r3, 0xc0c0583b, 0x20000000) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0xc0c0583b, 0x20000000) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x9, 0x10000) r5 = syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0xc0c0583b, 0x20000000) ioctl$HIDIOCGRDESCSIZE(r5, 0x80044801, 0x0) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r6, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) [ 163.573225][ T17] usb 2-1: USB disconnect, device number 68 [ 163.592125][ T2757] usb 5-1: USB disconnect, device number 71 [ 163.611701][ T1765] sd 1:0:0:0: [sdb] Attached SCSI removable disk [ 163.637211][ T12] usb 3-1: config 0 has an invalid interface number: 163 but max is 0 [ 163.645516][ T12] usb 3-1: config 0 has no interface number 0 [ 163.658528][ T28] sd 1:0:0:1: [sdc] Attached SCSI removable disk [ 163.687545][ T12] usb 3-1: New USB device found, idVendor=0424, idProduct=9530, bcdDevice=25.77 [ 163.696657][ T12] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 163.745629][ T12] usb 3-1: config 0 descriptor?? [ 163.777247][ T2723] rtl8192cu: Chip version 0x0 [ 163.788040][ T12] smsc95xx v1.0.6 [ 163.791763][ T12] smsc95xx 3-1:0.163 (unnamed net_device) (uninitialized): usbnet_get_endpoints failed: -22 [ 163.841545][ T12] smsc95xx: probe of 3-1:0.163 failed with error -22 14:17:56 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(0x0, 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 164.212506][ T2723] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 164.220853][ T2723] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin [ 164.242184][ T2723] usb 6-1: Direct firmware load for rtlwifi/rtl8192cufw_TMSC.bin failed with error -2 [ 164.252431][ T2723] usb 6-1: Direct firmware load for rtlwifi/rtl8192cufw.bin failed with error -2 [ 164.261903][ T2723] rtlwifi: Loading alternative firmware rtlwifi/rtl8192cufw.bin [ 164.269621][ T2723] rtlwifi: Selected firmware is not available [ 164.336998][ T17] usb 2-1: new high-speed USB device number 69 using dummy_hcd [ 164.410620][ T83] usb 6-1: USB disconnect, device number 68 [ 164.447388][ T2757] usb 5-1: new high-speed USB device number 72 using dummy_hcd 14:17:57 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000406e050c0140030002030109022400010100000009040000020801000009f5012322255bf0a2a071af383d3d41f6d1cebd34a880ae8b04cba4f0b7393011d2e4d41eaf6fcdf2403fca85930c4f00000009a900000000000000ed21f3cb257ca3eb7e6a6cf9550814006228f4dd52061109b64c2f0fc177ab99db244c23f249c6137b0000bdb9374be8a23140447a6cb103df92b63a2c4fa583d2547605862891cf72bbe3a099d1850217502f910298666ff7835a77110b82876bb1d0349cb48b3dab94d2e67e0b1efaf7c6796d44527040ca262ff3b0c5badb4cdb6b4fb5779fd7f5bfd6c6025c2f83c91a0cb61fa78975790f8e9e4692f6e300000000"], 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x3, 0x100, 0x5, 0x8, 0xf17, 0x3ff}) 14:17:57 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x0, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 164.588998][ T17] usb 2-1: Using ep0 maxpacket: 8 [ 164.707055][ T17] usb 2-1: config index 0 descriptor too short (expected 60434, got 18) [ 164.715428][ T17] usb 2-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 240 [ 164.727947][ T17] usb 2-1: config 0 has no interfaces? [ 164.733660][ T17] usb 2-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 164.742848][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 164.752205][ T17] usb 2-1: config 0 descriptor?? 14:17:57 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x14, 0x7, 0x5e, 0x20, 0xc45, 0x8001, 0xc9c8, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x13, 0x0, 0x0, 0x35, 0x34, 0xf9}}]}}]}}, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f00000002c0)={0x15, &(0x7f0000000300)={0x6015be3093cc131, 0x15, 0xfffffffffffffea0, "f1c068db3d5c471f13998aa5b4d765ccfe4382319294f6b7bfaa4d51e7ae3e9f662911591031a0ed71601d7c57d0bbd42a9ca5ae7f79e633805659c8279ce0b7e7c770eb25ce36c1efa7995e67e19881fb5d20d6faffaae197248b8ca57ccfc036118707d71d95b03b2ae90a681dcd9c6161f1e7568da1054cd84aa0198e62a4fd220765cf50b06d7178583bf5fef5aec15013725de150fd99531dfb0e326bf7531c099f7354aad16846072c198f3ade8f50f9f077afe136484fa8b4ba225a505abe44e9223a12d4e2ab315ab606a7518a8fea4959c8d4fe0daf101633bcc510f25f78476040eb571b8b22adbbcd36de24bd630933033e9cf78a6d1317bae368f7fc937149b028b5ce0ac18fed2e"}, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000002200)={0x1c, &(0x7f00000020c0), 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000001f80)={0x34, &(0x7f0000001d00)={0x0, 0x0, 0x1, 's'}, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 164.998239][ T2733] usb 2-1: USB disconnect, device number 69 [ 165.126964][ T2757] usb 5-1: device not accepting address 72, error -71 [ 165.176978][ T2723] usb 6-1: new high-speed USB device number 69 using dummy_hcd 14:17:57 executing program 1: syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000300)='t#\x00\x00\x89\x95\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xce, 0x1d3a40) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000340)={0xff, 0x3, 0x2, 0x200, 0xa9, 0xdc4}) syz_usb_connect(0x0, 0x24, &(0x7f0000000480)=ANY=[@ANYBLOB="1201000200e20010c016df05790f000400010902120001000000000904a2000003000000a65deaa78c2ef1a0c577847c04808da73ae94240ada1256e7dbe75b363dceb2e7d8d253c3885e804b7142b176ca8811fc17acf88b120c202a529bc8c039f57cb9b381264711183ca4e11c14fb1bbf216bce560d67b25643c7ea22bc1edffde0b58ac9f8c56c5fb178aad092816566bc73b5989067aed7a22eac18efc31b74e46e75563f294c07f749a80a27d2a3ded90f060000000008f2d53c79be282c5ecf9a53796de37491ea7ad5da4cc290ea1e58b3b5217b3c0a66228367dadf7fde7815ae40e23a0cbd78a4696758f287dc1a64446f7005ab4ff8ac54552018f227f8453e0d8b2aa2972d9c3a107db5e3ab789305ed6ede5c0fde8bc830bd8eb39a7bb052e3cc319ed4f2aa42ae75062319ecf49c7411f0869b456c428a8c5236c1cbf6b89be612b9b65e9a08eb6fc125d658e677af60b7de3eedc5e4a546e"], 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000380)='/dev/input/event#\x00', 0x8, 0x40) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000003c0)=""/95) ioctl$EVIOCGSND(r1, 0x40095505, 0x0) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000002c0)=0x9) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r3, 0x40095505, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r4, 0x40095505, 0x0) ioctl$EVIOCREVOKE(r4, 0x40044591, &(0x7f0000000440)=0x80000001) ioctl$EVIOCGLED(r3, 0x80404519, &(0x7f0000000240)=""/74) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000140)=""/226) [ 165.246974][ T12] usb 4-1: new high-speed USB device number 79 using dummy_hcd 14:17:57 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x0, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 165.426998][ T2723] usb 6-1: Using ep0 maxpacket: 32 [ 165.496986][ T12] usb 4-1: Using ep0 maxpacket: 32 [ 165.497043][ T2757] usb 5-1: new high-speed USB device number 73 using dummy_hcd [ 165.557135][ T2723] usb 6-1: config 0 has an invalid interface number: 179 but max is 0 [ 165.565437][ T2723] usb 6-1: config 0 has no interface number 0 [ 165.571642][ T2723] usb 6-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 165.580780][ T2723] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.589775][ T2723] usb 6-1: config 0 descriptor?? [ 165.616984][ T17] usb 2-1: new high-speed USB device number 70 using dummy_hcd [ 165.627108][ T12] usb 4-1: config 0 has an invalid interface number: 19 but max is 0 [ 165.635240][ T12] usb 4-1: config 0 has no interface number 0 [ 165.642797][ T12] usb 4-1: New USB device found, idVendor=0c45, idProduct=8001, bcdDevice=c9.c8 [ 165.651931][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.660811][ T12] usb 4-1: config 0 descriptor?? [ 165.699084][ T12] gspca_main: sn9c2028-2.14.0 probing 0c45:8001 [ 165.847036][ T2723] rtl8192cu: Chip version 0x0 [ 165.867042][ T2757] usb 5-1: config 1 has an invalid descriptor of length 160, skipping remainder of the config [ 165.877438][ T17] usb 2-1: Using ep0 maxpacket: 16 [ 165.882676][ T2757] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 14:17:58 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_usb_connect$cdc_ncm(0x5, 0xa1, &(0x7f0000000180)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8f, 0x2, 0x1, 0xfe, 0x8, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0xd1, {{0x5}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0xffff, 0xfffa, 0x9, 0x4}, {0x6, 0x24, 0x1a, 0x74, 0xff}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x4}, @dmm={0x7, 0x24, 0x14, 0x2, 0x52}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x5}, @country_functional={0x10, 0x24, 0x7, 0x8, 0x7, [0x400, 0x3de8, 0x4, 0x401, 0xffcd]}, @country_functional={0x12, 0x24, 0x7, 0x1, 0x101, [0x2, 0x6, 0x9b3, 0x3, 0xffe1, 0x53]}]}, {{0x9, 0x5, 0x81, 0x3, 0x2c4, 0xc0, 0x5e, 0x1}}}, {0x9, 0x4, 0x1, 0x0, 0x0, 0x2, 0xd, 0x0, 0x4}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0xee, "", {{{0x9, 0x5, 0x82, 0x2, 0xe7, 0x0, 0x7, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x3a3, 0xe2, 0x8, 0x1}}}}}}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000280)={0xa, 0x6, 0xd6cc3aa5786b4d0, 0x7, 0x1, 0x81, 0x40, 0xb5}, 0x5, &(0x7f00000002c0)={0x5, 0xf, 0x5}, 0x6, [{0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x926d243d3378ebf4}}, {0x46, &(0x7f0000000340)=@string={0x46, 0x3, "b9ebf3681edc85785338228c2ea1a19a479411319f753ac2011054d9a35c99136d8a4cafa224ff4fe53c7bd5cb02cdec1ef4f6173de168432e807d1e4e22ed14ba8898fe"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x457}}, {0x39, &(0x7f0000000400)=@string={0x39, 0x3, "495c7354639a48270cac32f70c260d8312ba45a843d49f1b66b962cb4ae026edae93ee8f6ee685a3e7647c471854c322794cc97ae00fd2"}}, {0xae, &(0x7f0000000440)=@string={0xae, 0x3, "40e509f890833c0e1588c373a46fb74e33a01c30b504f9ab46db46d5d82d233da528116d8326b5ab338a652c136ee3e36e5de8057607d30cfb7ef2e64309240306141e12319e3245934e8cf2bebbc25ebbe71c7ec4e9ef1ad17e8834bef08385cf3fa60c9217eb57eaa5730265843aa45428a80bb1b6fa77979c684cb795321153bacb06a5972f660b4eb6952a40634cc7bafb196db986f0106a0d06d1968461d999aff546b5a1433a26d378"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x80c}}]}) syz_usb_connect$cdc_ecm(0x4, 0x96, &(0x7f00000005c0)={{0x12, 0x1, 0xe290389691a1c817, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x84, 0x1, 0x1, 0x3f, 0x80, 0x7, [{{0x9, 0x4, 0x0, 0xa3, 0x3, 0x2, 0x6, 0x0, 0x40, {{0x8, 0x24, 0x6, 0x0, 0x0, "b2f5c9"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0xff, 0x5, 0x1, 0x3f}, [@mdlm={0x15, 0x24, 0x12, 0x5}, @ncm={0x6, 0x24, 0x1a, 0x7ff, 0x7}, @acm={0x4, 0x24, 0x2, 0x4}, @country_functional={0x12, 0x24, 0x7, 0x6, 0x2, [0x6, 0x1000, 0x9, 0x2, 0x4, 0x4]}, @mdlm={0x15, 0x24, 0x12, 0x3}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x17b, 0xda, 0x4, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x0, 0xcc, 0x2}}}}}]}}]}}, &(0x7f00000018c0)={0xa, &(0x7f0000000680)={0xa, 0x6, 0x110, 0x0, 0x4, 0x5, 0xff, 0x1}, 0x39, &(0x7f00000006c0)={0x5, 0xf, 0x39, 0x2, [@ssp_cap={0x20, 0x10, 0xa, 0x8, 0x5, 0x6969405, 0x1980f, 0xff, [0xff0030, 0xff0000, 0xff0000, 0x6008, 0xf]}, @ss_container_id={0x14, 0x10, 0x4, 0xc0, "d11a1b62e1bc64bd50bbe26619d3ee2a"}]}, 0x3, [{0x1002, &(0x7f0000000700)=@string={0x1002, 0x3, "74210d8902b440617a27d7b295de3ef29358ce6ae43a37bd81f81dc996a5d0d356a474a94c8d731f2e8d5d3318db58c4e1a41afd8217728c6283085e935ece089ba8f3bb63bbdb93c6f257298c0cbbac646136f90f10d4a4fabfaac80f8898761a486625991abfca31171951513d3379db4d55b09d0d8793a36b00ec35e9735e0f7949812b6d4fc1779f084cb4309073d7874cdc77f224d1a3c0d865d37180c68207ca21c5943411d168144c10e39d84c963bd328c64c409b44dcdae8e2e5c8566611bc5d8fd16a1cbd119fdcb28d712d5a25aad7f6990f0355aad768ffbc22033ba793a91618f96fa6af3236972bd51028beae6ec22744b6c240d6912e5cb74e484ce1647c179d71954fa18a699af52d4562f75eee00fcea09817dbafefeeb45e3ca823a936f40ab8339808bbecfb5d2dc3001a3c6c06bebac3c71051cb173f63e33d0e4fe162c8b71579d1e5eca6c44ee8735fa050e1a0d1306029bb4ca80755c1c15e7686e989ec253ae9df7f14f20b9da74405cab9df40de8c0d4599d7bf3e16adf3d55ff52b8c2f20759d91443749d24c8220b11eb8552d87a5511361508da0e158b670a7083696f734da0de7a01a3a1dbe2ae492c1c5f5a7e39ca5508df1738ac2e7130cb116ba3fadfee936c1b1d45ce9e253e1671d25c78ecae0447743325562e2363ad240676f2e74cfae8a4348edf6834c485237451553864ae7f766286799b07e3f25afcefaa69386f772c4a3b633fd8380fb3a81f5e28d6ca797b16968df7fee06ff6d11567c196e490e7ea3875411fcf6392a63875cf3fc278e665dfa5e8dbaab74ff6c94e22cb4add4a32034f8f1b6fb35b6e16e58d1fab91ae55c717513e0b25bc7a9e3f608f93e3c60232ba699ad436b810aeed08faf526a968047f4d179eae86d9d11a4e99d5db86458142f0b48eb57ae948eb4d36b99e0df3c8eaf3dfb45e5aaac5714b10cc0c6b2c499f0698a14a2c8e05f06bd728401e8815fb7d8eaaec3d8df46f820d01e2cdb472327d06ea6b01d16a675967247453afb5588573115580626727cbe5a531cff8f0ecc540707dd9319cd429ff49531920e69b28bb75d1abb4b91253624ceb05b235bf4fd7587f3727d7d88d4f00c5dd3e0698f3114254bcc547fc00b647f7c390b16e74810de3b591a88e578db8f7dc8f8dd19b6a192f0a31e87f1cfb04e291a5043e780020518980cd6a7c7f728915872377bb96a8d158ab0fa15f1814c8e7115d2605623af52f4df8493e5f7ad9c780846d4dc8eb7fc9e1a12aabc8a0d7f2d979b8361d837a5ab34ae637001ddc09ca16763116d10a36c286673a0792fe8c8529b2eff1e9c16150ad612615a14158874220f76521300c702ca3f86d1648f9f90c5648291c9efa164ed8c91f7905d42893bf986c59a33e03d8c4307dba99117867d753975ea6a868eccc38f20abe1bde0e8c53cfb0f3d748b4da74f8795b06bb0cc94961e78230f622e2ecb87b1c024e5e642080a269eadb22a7c710ab1bd3130c94be2127c437194e24aa04fdcc2af8f6df91d82e21fa3c848fcb52766d2c5b5ef6065fff4c935b9720d3bb7a8b45281e9f466bf28b5e793b26a2ebe6aed340fa635ff3965c7977f9388829919fef7d9f4524e5c231d634b5b9d022f052b40005c58d0d2c7e260257705a7e31973dc28f5283d0c4c36113f16db171dd581e0d09a581a0ca3c785da80386d5a9415453ac8af0fb17a63c0f901df0b9f977438b31abcbdbabd950ab5d259efd83cfb10e68496de6c79378db309d629eeaff5b556b94641721c48c76ef25fafa1bb88cda636ba717e5a9517dda37ed04fe75da557d05150509dd71ed4910b1ad3887e31ca67a47e45e15103565b4effe9b38d08480db6b1aeba44b55428c1eeb950ecb887b8207df86b8269e310a1a5f46cdc52be5bc20025607638700be8f14b58f9e12f687b17c219af14c7dfa8310a6703d7ad76e769edb39b33641b875a3a1c3dcd9e9ed7492585321b163f9eec011553090dc13d622d987c38eb31d47991acce241d1912f962c36a01e71746b6f50d34c42010762b4324e543e8e6ded240af2df3174c53c2a7212d777ff072b9bae8062a179a1ed3be046f43448ce6d6b93c107c7f88f74a74b75caf1d608fe4fd586993ab69e56f1612256b3b1679d707ae4c961db9cab4521589712de192d9de8a84db69d435d90d9570a0edef04d8e4646fd1c86647a4645164dae91317dd7f63280ef62fe936483483b5f1e3ec468f46f5174341947b4be29a8141982f9c974a687335fcf2966862f11135a69fc251d529bc3a8497be1062d40185185b7086fbc3a9adc3ff9990e6291243f6aa30e3cb8ce9bdf07ef1908b614e5de18d920cf84e6e97ea81eac568f6c6fe60e0eec9c3c5e27707dfbf454c3b4581e7e6fce0647284137d7f11ee2cf92473f552fd5ea960b5ae14763653f90b78f652149c3c2de43c9a4c4c8d286fb8ac0b07720bd2b9e0df1f69e97bf6db67ba9fe28e15dce57c10d9d759c91157178226230773fe71359288d4a7f2bb4d236582162e97ac888f1c3075d4d657199a64f1664fed6ef4cfbfa419e3e754715569a1cdfba46f599d23ec84230261f95c1aac4303f0197b730e928d0e56b07fc136bfc70ddbf684fc4cd08983069894a90874a147d15820180ea9f06e71f0fd7aceb4b477eea9ae7b808d8cd4e75ce881a99391332ef8052d8e115142447ae1ea806d92f594e371d3d4f674a12dacd441b6761ecf46e2f9b1d527b867795548d2dad6a006d45aa515843d39070420bb84ac5069d93154d945a2ed8e94422b9d41c0031c275d6562810d2c967d63e9ef2c70937dad4fb97afa82da719671135a8bcfeca9f4732125c2eea15ccb1613721353eb735c1fc2aa099a2aebd1bc8d7c58ff996dd9fc80323656a2feffeb17a1900c4b60e96e47da7ca66884387bf785911a54631f0ad5741ee65ac3eca2ebc3b49af687a3b4e080d51cace3cf98babea9797b3c270049830e1f7878fc2468d5ebfc4d399f148a421b1a069a3dd61c2105d7e9067b265bddfc82e2dfc97b07609d68beb88c5b53198043e7d5303938c1c26abdaa6eb292211324befa888a78fe97db6359d885dbd98816168af0ec0f4656824ea6bb67914a6ce6d2194ecfdc47590881756357aa84615008d4f81867f5bd0ac5abda5f2d1883f265ec27242854af84b7ae4c0a28f24b3ffdaa870eef4a3d8a51210fb94707e9926c5b5c5cda0920892fcc97bd37e7073af5801c10634fb8943bd2703c84342f1c17a9fdc0e886a1ccf4ec6b38a6e0e8e46a183453e42319865e60fd269b2b1616f3b41160eab0329c22c66ff2c3b6543e50433ee37e537e537d849c7f995d90aff405ade1f0d140d09d82af25717f1596f3206ab8718c3a6e137bd04c9d195e4c8fda7095efb685f63d38f3e91a2a9ca09bc6c61ded5cc93e35ba5cfcb5f03d6dc80bd8923394dc6fadc09b872e0630a6b1cc51380a3a3556a27035cf09d82659a09a908881b84fca2396771387a95916d7408b3ecd56150dbcf8640d062505efddddbc5400e89e509bf8dad3645aa79444a731a20612d41c17ac42307cfcc741b39fd734e23001b3a92167f2b2f8dc104ad4d5b1a4ade4f62a36a1f2624c6b4574fd853ccce8fc08fe1404c516c9d61cabaceb285d2947a4e81b49d09a28ee147be87c1e421193ad040cafb6a196adf188892625ba757f1e45173a901785a4f59a1b5a525691a769c7d9a45e2aa3f7bb9ac6c23a5d48d0d93d777f2f57a7d5b795f30b8159029886cffcea172619c0c7d0c855681a81d1d95a5c43c95e3911f6638868b2e1a1f7c0c6d86e3d7c8b0ce95097a49250dc0e57abd5c1e40a3c26a81eaef0b90ef636838f4284bf1124f22cf3de70acaa869039d09fbdd2f1832b3cf5a1bc929e6abed4c64954b7268669ecc50d16f515c3525bfa0aab6df4787e658fcc32aaa09ded3876f0311e0a0512ddcca48ce67a38b34f5a6488f83d1fdfae2a98a3b1f9feb6656c8d8d4c76c49c74196c15ec3289f2c1b4d87431dd9abb3c09d2d1147d0daeff53352672c2e567ecbe03f66c687f9ce5ce14c5f7bd8a28194ce4e5002fdbffafebddd471781fc09a76b72cbda20e26e33c3716289359bf0f659886abc1ff15c5c5a8af26103f8c40d0ca47f0a47389f7e7cc2286433d30b37ce22940184d1df3a0ca4f067fb277613aa26be6065ff574446258089b0d3a01effd78946490acacd95afa336320d319c98967624649644aff608f22d970708206647360632f7dcd72c488d7fc8d23c702bcbfa9ef68a9f48e224609a763f431f89da0498af232ff1c9691d973241e3031e0053ce4d6f390a8abbf3bf6305eb2785d2c0d9fca02d7e6d1780fa29636b7efb5d771070f0b725dd19a93727bb37951d6c115d4d1d98eb98fabd98b852e00e43a75d727512ac5ab9665a26e8a271b8b9637d99d6a334506360778f09a9a72ed219689ad13d22ae58dcf37bde3643497fbf4f8a59e1725f740fc2df16a766bbb51c1e4d409a4fde00e794a4efe5407284de88a0238208d039783c31cf02eb83ca207e4b6976c630bdb5b668c24a8127d94f4c278aec9bc4ee9c182ac93c8d5c8b238d6dd356aea23598a52da39d8680dd50bc164decf3346e978b53c9938414a5ccd8ee13409d72ab58ee6100e8487506b6fa04be6286fccfd60c394b44d44c99c2ff1269849ded4de7a9c169acd3dde229a13321a5983d32d6bd160e85c5190e909d7932f03d376a3a46993cdd22c58ab4776dbc6e3d1bcb288c11adb68798767cbd7d9262dd49864fca0510aeabecc16e415741589a1b5ddb470a88068f3bf187cb21150ba8da98f2e4498cf49c40b91d38f8863783fb872d945fb5a577ea0ace72681985fcbfe6c71dac7ada67f3d8c653ef18208f73206803c30b5eb120a1fb951099e1eeea2c98e414e45097b9d22a336bfb5475741df4cd3864cbe1ec9a95197d09f9105f4641255dc6ca22d6d4e5df9d5f2fa2f93d37f9b926779a83255c5af34edd6b600696fbbf36c4cb423739ce5dcff28aaa179bb0e99886fbe29bc527600415b6dd22506fbd0ceb63d4242309482d3442339cf11debce9b396c74684e05c976458e3624f4441d16a63b604496d0710fd7698ff7ba1f7b795d5e9175536df84bb72f402bb30250e0d611628b155c90c26496a2a3e70c4703a1c9ed153c8ec68a6324d7519aaa00633e050ec251c7c1428a05f229fd1dbcf86387ae302db9e93d6d61053054bc1afd4a95562c2bbf75b26195aa945fd5ff6ad8bb9b2638d901c48b48d98a9efc657d077a841f856bb3de32525a9427edce8b8f79d34ac514991e02ce410170ab6eb80551abda2f635e7c48845f09104c052d75d7e2f3231037af0da3e0d1dcd9ae66fa1f61bdfc8e8547bd94d842d8cab222589572b57527d48633385fde04733429aec531e7eca24c9fea95794a7b28e99a37eef7a190ec9ecbd687cc422ec189452c16bd207e8be2ccaab425b188bdd7912b5bf83932ba210e8282b27e68caf7b3ee54058b8a01d08f4876f54c54fe57352d7fd4619d7ee12eafb27e5c6540a92ae193e39e586e345eb7960b8467993fd58c4c95ac3b84c80e89e44048b329eadfbdee4c159dea28265938898141f272a285c1120399be2242fbf7e564a97084ab47aa19ec8d8a21abdfe924208516f2e4a908f25f40aa775cb8db453eddb4e25adc48871c434b5c2d1989ebe5613650e6a210201e4248f94b3c2f5b7ca58b167d114eae46d24b40b7122e0bf494d8385f9"}}, {0x6e, &(0x7f0000001740)=@string={0x6e, 0x3, "e86606431da3dcc57bd1b59ec3abfa621708c49fa513d1d06793f1606496a4b64e6ab5cef20d69e9841e30c611cd4c74ef00c31c513cfc5fb453913d851631813bd695e2cb15b2160bf82a2e36295b696f2bcbbb8aa1e7357f141e3a68a192cfb8e17875c6ad754f961d9bb0"}}, {0xdc, &(0x7f00000017c0)=@string={0xdc, 0x3, "9caa333624cb38c4833dbe28755fc319411d489ecedbaffd884afe600ec913c8cac949f6809ec0a582e93482e4f639f838635df45a9544c83a2e358b3f85c27602a7086e9aeabcc70e084367534cf467b440484c0b73abeda857a30f9b7cb442701ecf152baf5325c8aad45e27a78b4c63c78b99e1eba40a18c23ab7bf83c4bddb7fb6ae0d6c3ab52a4f5ff28bc74d71fe41fdbfffbb89ae10a554fca2bcb90627264a2b68c7e55aa1648aac3bf7574caba9e9f084b52adc865214477b21399beb362e3e14e39f6daad6f58e4540ff7e7769f09d5a5e5acaf99b"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d364abc28797bbdd08d1b6bbeee87f2992121046d854204e0244c48b54cb50d37ccbea28b3d20d2881f9916d48a976d1ad575e7b59bac0824fc0a0d8e241353792fa549e77fb185265c944989e0abab1050aff14f9d3a9373cc948df38cc8e89ce2cd1308ff8ac5eecfd5f4c00000000000000019be696f08f4915cb67c4ff2642f3e888367e9932248bcbc533f4e7a32d7e9f2bea0a2c152dbdde4a98a7b1ec1b12b9bb80f9b98dc97139938ae55477afa667cba65a7511bf6e0845c2979fea0278ee75b541a8fd9e5253ec8496"], 0x0) [ 165.917211][ T12] gspca_sn9c2028: read1 error 0 14:17:58 executing program 2: r0 = syz_usb_connect(0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/9, 0x2) syz_usb_connect(0x0, 0x0, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000a00)=""/114, 0x72) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000240)={0x17, 0x27, &(0x7f0000000200)="5e24f5f9cf919ba4ce9b5d09fc27c9366e62da740c684ba2dfb18f5b480592cf1a10ec9e5cd186"}) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r2, &(0x7f0000000100)=""/223, 0xdf) syz_usb_disconnect(r0) r3 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x6, 0x142000) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f00000000c0)) syz_usb_ep_read(r0, 0xb, 0x3, &(0x7f0000000000)=""/3) 14:17:58 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x0, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 165.992048][ T2733] usb 3-1: USB disconnect, device number 61 [ 165.999735][ T17] usb 2-1: config 0 has an invalid interface number: 162 but max is 0 [ 166.008055][ T17] usb 2-1: config 0 has no interface number 0 [ 166.014201][ T2757] usb 5-1: New USB device found, idVendor=056e, idProduct=010c, bcdDevice= 3.40 [ 166.023291][ T2757] usb 5-1: New USB device strings: Mfr=0, Product=2, SerialNumber=3 [ 166.031324][ T2757] usb 5-1: Product: syz [ 166.035842][ T2757] usb 5-1: SerialNumber: syz [ 166.077918][ T2757] usb-storage 5-1:1.0: USB Mass Storage device detected [ 166.117047][ T17] usb 2-1: New USB device found, idVendor=16c0, idProduct=05df, bcdDevice= f.79 [ 166.126115][ T17] usb 2-1: New USB device strings: Mfr=0, Product=4, SerialNumber=0 [ 166.134214][ T17] usb 2-1: Product: syz [ 166.137039][ T2723] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 166.142684][ T17] usb 2-1: config 0 descriptor?? [ 166.147044][ T12] gspca_sn9c2028: read1 error 0 [ 166.170758][ T2723] usb 6-1: USB disconnect, device number 69 14:17:58 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 166.282606][ T2733] usb 5-1: USB disconnect, device number 73 [ 166.391375][ T12] usb 2-1: USB disconnect, device number 70 [ 166.559313][ T2733] usb 4-1: USB disconnect, device number 79 [ 166.567102][ T2723] usb 6-1: new high-speed USB device number 70 using dummy_hcd [ 166.817001][ T2723] usb 6-1: Using ep0 maxpacket: 8 14:17:59 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 166.937075][ T2723] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 166.947493][ T2723] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 166.958605][ T2723] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 166.967701][ T2723] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 167.007611][ T2723] hub 6-1:118.0: bad descriptor, ignoring hub [ 167.013799][ T2723] hub: probe of 6-1:118.0 failed with error -5 [ 167.040159][ T2723] cdc_wdm 6-1:118.0: cdc-wdm0: USB WDM device [ 167.057018][ T2733] usb 5-1: new high-speed USB device number 74 using dummy_hcd [ 167.346986][ T12] usb 4-1: new high-speed USB device number 80 using dummy_hcd [ 167.367060][ T2723] usb 2-1: new high-speed USB device number 71 using dummy_hcd 14:18:00 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000063c68008ce0a1120010100000001ec0902240001000000000904d3008794ce0009050b02000000000009058a00000000000059475ff8cd80a3630e0879"], 0x0) [ 167.437087][ T2733] usb 5-1: config 1 has an invalid descriptor of length 160, skipping remainder of the config [ 167.447669][ T2733] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 167.587244][ T12] usb 4-1: Using ep0 maxpacket: 32 [ 167.592501][ T2733] usb 5-1: New USB device found, idVendor=056e, idProduct=010c, bcdDevice= 3.40 [ 167.601732][ T2733] usb 5-1: New USB device strings: Mfr=0, Product=2, SerialNumber=3 [ 167.609810][ T2733] usb 5-1: Product: syz [ 167.613965][ T2733] usb 5-1: SerialNumber: syz 14:18:00 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 167.657817][ T2733] usb-storage 5-1:1.0: USB Mass Storage device detected [ 167.666990][ T4825] usb 6-1: reset high-speed USB device number 70 using dummy_hcd [ 167.707037][ T12] usb 4-1: config 0 has an invalid interface number: 19 but max is 0 [ 167.715172][ T12] usb 4-1: config 0 has no interface number 0 [ 167.727071][ T12] usb 4-1: New USB device found, idVendor=0c45, idProduct=8001, bcdDevice=c9.c8 [ 167.736185][ T12] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 167.758064][ T12] usb 4-1: config 0 descriptor?? [ 167.767101][ T2750] usb 3-1: new high-speed USB device number 62 using dummy_hcd 14:18:00 executing program 4: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:18:00 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x1, 0x204080) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000040)=0x81) syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="1201000021eeaa08b5192100dc400000000109021b00010000000009040000019352a50009058ae70000000600950fb6b0404d95237b214f4b32364d98ea91ff2bbee2ecaed06e54"], 0x0) [ 167.802654][ T12] gspca_main: sn9c2028-2.14.0 probing 0c45:8001 [ 167.831347][ T2733] usb 5-1: USB disconnect, device number 74 [ 167.936977][ T4825] usb 6-1: Using ep0 maxpacket: 8 [ 168.007063][ T12] gspca_sn9c2028: read1 error 0 [ 168.012138][ T2750] usb 3-1: Using ep0 maxpacket: 8 14:18:00 executing program 3: syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000637ee008ab050103a65db002955b010000000109022400010000000009048800877dff3f2e023895620009050112000000000009058c0a"], 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x2, 0x80000) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000002480)={0x9a, 0x1e, 0xd8, 0x9, "5d6e565b50d83cf14c22bab25dfad60ebf6434d5ef80201abd1c1ab46630a7f2"}) syz_usb_control_io(r0, 0x0, &(0x7f0000000780)={0xac, &(0x7f0000000200)={0x0, 0x0, 0x4, "0dd63ea7"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000a00)={0xac, &(0x7f0000000380)={0x20}, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x82, 0x2, "12ba"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 168.057086][ T12] gspca_sn9c2028: read1 error 0 [ 168.097144][ T12] gspca_sn9c2028: read1 error -71 [ 168.102434][ T12] sn9c2028: probe of 4-1:0.19 failed with error -71 [ 168.110975][ T12] usb 4-1: USB disconnect, device number 80 [ 168.177203][ T2750] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 168.184871][ T2750] usb 3-1: can't read configurations, error -61 14:18:00 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 168.307572][ T17] usb 6-1: USB disconnect, device number 70 [ 168.337360][ T2750] usb 3-1: new high-speed USB device number 63 using dummy_hcd [ 168.347093][ T2723] usb 2-1: device descriptor read/64, error -71 [ 168.487033][ T12] usb 4-1: new high-speed USB device number 81 using dummy_hcd 14:18:01 executing program 4: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 168.576962][ T2750] usb 3-1: Using ep0 maxpacket: 8 [ 168.716976][ T2723] usb 2-1: Using ep0 maxpacket: 8 [ 168.747088][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 168.767145][ T2750] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 168.774835][ T2750] usb 3-1: can't read configurations, error -61 [ 168.783228][ T2750] usb usb3-port1: attempt power cycle [ 168.789064][ T12] usb 4-1: too many configurations: 91, using maximum allowed: 8 [ 168.867155][ T2723] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8A has an invalid bInterval 0, changing to 7 [ 168.878807][ T2723] usb 2-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=40.dc [ 168.887933][ T2723] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 168.896857][ T2723] usb 2-1: config 0 descriptor?? [ 168.937078][ T12] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 168.944767][ T12] usb 4-1: can't read configurations, error -61 [ 169.057061][ T17] usb 6-1: new high-speed USB device number 71 using dummy_hcd [ 169.107046][ T12] usb 4-1: new high-speed USB device number 82 using dummy_hcd [ 169.139570][ T2757] usb 2-1: USB disconnect, device number 71 [ 169.316970][ T17] usb 6-1: Using ep0 maxpacket: 8 [ 169.356987][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 169.397401][ T12] usb 4-1: too many configurations: 91, using maximum allowed: 8 [ 169.437107][ T17] usb 6-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 169.447629][ T17] usb 6-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 169.458745][ T17] usb 6-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 169.467807][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 169.508018][ T17] hub 6-1:118.0: bad descriptor, ignoring hub [ 169.514367][ T17] hub: probe of 6-1:118.0 failed with error -5 [ 169.517090][ T2750] usb 3-1: new high-speed USB device number 64 using dummy_hcd [ 169.528809][ T12] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 169.529822][ T17] cdc_wdm 6-1:118.0: cdc-wdm0: USB WDM device [ 169.536457][ T12] usb 4-1: can't read configurations, error -61 [ 169.549001][ T12] usb usb4-port1: attempt power cycle [ 169.817062][ T2750] usb 3-1: Using ep0 maxpacket: 8 [ 169.907038][ T17] usb 2-1: new high-speed USB device number 72 using dummy_hcd [ 169.977032][ T2750] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 169.984680][ T2750] usb 3-1: can't read configurations, error -61 [ 170.136966][ T2750] usb 3-1: new high-speed USB device number 65 using dummy_hcd [ 170.147066][ T17] usb 2-1: Using ep0 maxpacket: 8 [ 170.256975][ T12] usb 4-1: new high-speed USB device number 83 using dummy_hcd [ 170.267152][ T17] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8A has an invalid bInterval 0, changing to 7 [ 170.279493][ T17] usb 2-1: New USB device found, idVendor=19b5, idProduct=0021, bcdDevice=40.dc [ 170.288556][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 170.297434][ T17] usb 2-1: config 0 descriptor?? [ 170.386970][ T2750] usb 3-1: Using ep0 maxpacket: 8 [ 170.507020][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 170.512214][ T2750] usb 3-1: unable to read config index 0 descriptor/start: -71 [ 170.519900][ T2750] usb 3-1: can't read configurations, error -71 [ 170.526409][ T2750] usb usb3-port1: unable to enumerate USB device [ 170.537809][ T2723] usb 2-1: USB disconnect, device number 72 [ 170.547208][ T12] usb 4-1: too many configurations: 91, using maximum allowed: 8 [ 170.667037][ T12] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 170.674771][ T12] usb 4-1: can't read configurations, error -61 [ 170.826983][ T12] usb 4-1: new high-speed USB device number 84 using dummy_hcd [ 171.066961][ T12] usb 4-1: Using ep0 maxpacket: 8 [ 171.107092][ T12] usb 4-1: too many configurations: 91, using maximum allowed: 8 [ 171.287088][ T12] usb 4-1: unable to read config index 0 descriptor/start: -71 [ 171.294666][ T12] usb 4-1: can't read configurations, error -71 [ 171.301275][ T12] usb usb4-port1: unable to enumerate USB device 14:18:06 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x3fc, &(0x7f0000000740)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000040, 0x1b1c, 0x1b02, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x5ac, 0x21e, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x9, 0xc8, 0x1f, [{{0x9, 0x4, 0x0, 0xff, 0x1, 0x3, 0x1, 0x6, 0xd7, {0x9, 0x21, 0x7f, 0xfe, 0x1, {0x22, 0xf14}}, {{{0x9, 0x5, 0x81, 0x3, 0x13a, 0x1, 0x2, 0x9}}, [{{0x9, 0x5, 0x2, 0x3, 0x2b9, 0x0, 0x9, 0x4}}]}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x7f, 0x0, 0x3, 0xd8, 0x4}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x300a}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x42a}}, {0xdc, &(0x7f0000000140)=@string={0xdc, 0x3, "dff8e0020a3311e4a86640a075da345d2f49d4b2d6fc23b726c77d31f2272a82e17c98051cb535b11fc4d51bfa818120dba84be914144e1ec302ab2abdc7ed7162d0b4255d76c04ee59fd63232fa93ce449b81554d4a6a4d2ff1dfd55b0e176bfc48f4c2a1abefd7c9ae10fa863b2eed72a3a5c203c16a7316c620428867c4d15325acb63daf524e7a7fb3173a05fe5ca5d95a0c16d75f3f27003bd0412a716d3f95756faa9b5b0452fdccc19e8e0b33b07319d6e701e6602f37badeedfc2719145c6a74e72b0d37ad86a39ae9df9ba46ab6bbe13f78d38e481d"}}]}) syz_usb_control_io(r0, &(0x7f0000000680)={0x2c, &(0x7f0000000400)={0x0, 0x0, 0xdc, {0xdc, 0x0, "01e2d5dbf86f27a93f92b723ddac14129d0c8384f6922770bf911d57e1500f8b81589c10a6ee218b4ced26d7f09b14c870b8bdac37b6f0be97ac5d6cd7c6c664abb58ed397c8f726cec3432b3da739bafe6fb079fd40019be7f648d640aaaccbb1b3bd7a0ad4863b86822e20a30b1948b3df1729c9050ff351b184c3f3ce3ecaf2624d52248139eb2411753185d81edec24fb32c7d2d8cc496d361704f040d59b859bf88e1c0bb0e7570ad69480328d70948aee14271fd32730e6a2a8dd3918fd14a5390d493581ac8a46db4e0f9fcdb7e45c8fd4bdc87098388"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:18:06 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0xffffffff, 0x80000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f00000000c0)={0x1, 0x4, 0x80, 0x0, 0x3, 0x8}) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000080)={0x3, 0x40, 0x80000001, 0xfffffff7, 0xf5, 0x8001}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xab, 0x3, 0x1a, 0x40, 0x595, 0x4343, 0x3b72, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x50, 0x0, [{{0x9, 0x4, 0x0, 0x1f, 0x0, 0x3f, 0x6d, 0x29}}]}}]}}, 0x0) syz_usb_disconnect(r1) r2 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x8a, 0xa4, 0x57, 0x20, 0xc72, 0x13, 0x69f7, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xed, 0x0, 0x0, 0x77, 0x82, 0xcb}}]}}]}}, 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000ac0)={0xac, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) 14:18:06 executing program 2: r0 = syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="c6f2f98330edc4091864fca101b60006c52459a746b46de63dbbc31d6a574e538358d428cb64783a9d136329ecdfbf", 0x2f) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000300)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f00000001c0)='/dev/usb/hiddev#\x00', 0x0, 0x0) read$hidraw(r3, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x1, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x0) read$hiddev(r4, &(0x7f0000000a00)=""/226, 0x3b3) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009dc8f910501d896062fb00000001090212000000d20bb000"], 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x0, 0x0) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000080)=""/89) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000100)) read$hidraw(r6, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r5, &(0x7f0000000540)=""/172, 0xac) read$hidraw(0xffffffffffffffff, &(0x7f0000000480)=""/149, 0x95) write$hidraw(0xffffffffffffffff, &(0x7f0000001200)='\x00', 0xffffff45) 14:18:06 executing program 1: syz_usb_connect(0x0, 0x1, &(0x7f00000002c0)=ANY=[@ANYRESHEX], 0x0) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x84800) 14:18:06 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000002340)=ANY=[@ANYBLOB="12010000b954c910c4107a80300b0004000109021200010000000009046f00005a80f100"], 0x0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000003e40)=ANY=[@ANYBLOB="12010000000000108c0d2200000000000001090224000100000000090410000903001900092100000001222200090581130000000000"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000140)={0x24, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="002222000000005d7a0bc4eb48fd0a"], 0x0}, 0x0) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGSTRING(r3, 0x81044804, &(0x7f0000001d80)={0x72, "e74f0358a1331a68d5104bb16282c3a8d06801e346591e87714c6605638b09bb8ec5465501264e6ba55cebd77cebd3c7d0918ca441422ca4ea7211f4075c7a5bdf6eb58c8baee56332db968a73ed3dcf6be7fb1506f45a1e939d097b642a4848d157ac2cec217f1bd51fc05d89306def7cc4"}) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000100)) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x1) syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f0000000440)={0x0, 0x0, 0xffffff28, 0x0}) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, 0x0) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x40084503, 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0x0) ioctl$EVIOCSCLOCKID(r4, 0x400445a0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) r5 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x1, 0x0) read$hiddev(r5, &(0x7f00000001c0)=""/79, 0x4f) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000300)={0x0, 0x1}) syz_usb_control_io(r0, 0x0, &(0x7f00000009c0)={0xac, &(0x7f00000003c0)={0x0, 0x0, 0x1, "04"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f00000007c0)={0xac, &(0x7f0000000180)={0x0, 0x0, 0xd, "1fad6349452d280cf2bfe05e1d"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) 14:18:06 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 173.818458][ T4852] cdc_wdm 6-1:118.0: Error autopm - -16 [ 173.818673][ T2757] usb 6-1: USB disconnect, device number 71 [ 174.126996][ T83] usb 5-1: new high-speed USB device number 75 using dummy_hcd [ 174.134766][ T17] usb 4-1: new high-speed USB device number 85 using dummy_hcd [ 174.236973][ T2757] usb 6-1: new high-speed USB device number 72 using dummy_hcd [ 174.266953][ T2746] usb 3-1: new high-speed USB device number 66 using dummy_hcd [ 174.376945][ T17] usb 4-1: Using ep0 maxpacket: 16 [ 174.487083][ T83] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 174.498153][ T83] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 174.511059][ T83] usb 5-1: New USB device found, idVendor=1b1c, idProduct=1b02, bcdDevice= 0.40 [ 174.520208][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.528338][ T17] usb 4-1: config 0 has an invalid interface number: 111 but max is 0 14:18:07 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 174.536490][ T17] usb 4-1: config 0 has no interface number 0 [ 174.542631][ T2746] usb 3-1: Using ep0 maxpacket: 16 [ 174.549236][ T83] usb 5-1: config 0 descriptor?? [ 174.627237][ T2757] usb 6-1: config 0 interface 0 has no altsetting 0 [ 174.633955][ T2757] usb 6-1: New USB device found, idVendor=0595, idProduct=4343, bcdDevice=3b.72 [ 174.643098][ T2757] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.651315][ T17] usb 4-1: New USB device found, idVendor=10c4, idProduct=807a, bcdDevice= b.30 [ 174.660402][ T17] usb 4-1: New USB device strings: Mfr=0, Product=4, SerialNumber=0 [ 174.668435][ T17] usb 4-1: Product: syz [ 174.674555][ T17] usb 4-1: config 0 descriptor?? [ 174.683071][ T2757] usb 6-1: config 0 descriptor?? [ 174.689164][ T2746] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 174.699352][ T2746] usb 3-1: config 0 has no interfaces? [ 174.704839][ T2746] usb 3-1: New USB device found, idVendor=1d50, idProduct=6089, bcdDevice=fb.62 [ 174.713967][ T2746] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.723128][ T17] cp210x 4-1:0.111: cp210x converter detected [ 174.730833][ T2746] usb 3-1: config 0 descriptor?? [ 174.768987][ T2757] zr364xx 6-1:0.0: Zoran 364xx compatible webcam plugged [ 174.776059][ T2757] zr364xx 6-1:0.0: model 0595:4343 detected [ 174.786969][ T2757] usb 6-1: 320x240 mode selected [ 174.792031][ T2757] zr364xx 6-1:0.0: Could not find bulk-in endpoint [ 174.799301][ T2757] zr364xx: probe of 6-1:0.0 failed with error -12 14:18:07 executing program 1: r0 = syz_usb_connect(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100007ce3ad20012009335e8a000000010902240001000000000904b300020cc1470009058d02000000000009050f000000000000a748876e8a768d6714d62a8664beefec72b8c586ce732c867693e0dd482e9c0a10da43929085c3049005f37635d798f8734fe7a493d21ee04e32c2b531a3549dda89cdc5c9173f4cd8a81b5daf0a4abcab9297e467181a4fab56a01037a4dbb1a81c47dc7ac6b3af12c654ae72e959cb9beb7f642a3103b2442c83c23bfe2b6526187e363a333d7d640cfefcf6681e3eb8af22f64411d6a2f36f491a910db1c58f19974be782a5e9b867da6fef297c702b71a9bdd08caad94465ef06a836759b0390cd730daa6ba6de562edc"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001880)={0xac, &(0x7f0000001280)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000840)={0xac, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000740)={0x34, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000f80)={0x2c, &(0x7f0000000e40)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x9, 0x0) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xae1b51) syz_usb_connect$hid(0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x0) r5 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGVERSION(r5, 0x80044801, 0x0) write$hidraw(r1, &(0x7f0000000040), 0x0) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x0) r6 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r6, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCSUSAGE(r6, 0x4018480c, &(0x7f0000000040)={0x3, 0xfb891eceaa8d2916, 0x9, 0x9, 0x4c, 0x8}) syz_open_dev$hidraw(&(0x7f0000000180)='/dev/../raw#\x00', 0x80000008, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000140)="33ddf89fb0430a450f8513b5c54da41a4345cf0ec14a04188ddb16f7194d7516973060f4a21cb173d3ac31f051ab142145beee45") syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f00000003c0)="67bcd0160818b472762cc5ae4cfa130587a298c8b2a8e9910e2a4f317be04f11c0688f682ea30e94cb737555042b1f90151832fcaf467303046528841e604530876216d610a9068c23f5c9a222286c1dbda444681658c7963801f7a65b127dd5a219a02f1f294ef0c992993894584a686a0bafa9e4326507d607f7a8df89256b5ebb7c767336ef0f2d0d98a64a23237cf9a0b1d38caae650a149720b4007e7ee66ab510a34788e0da21605259a113d40b3fcbd5ed8e0a68305ed88a3159f5a48a9", 0xc1) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) [ 174.969487][ T12] usb 6-1: USB disconnect, device number 72 [ 175.019430][ T83] corsair 0003:1B1C:1B02.0014: hidraw0: USB HID v0.00 Device [HID 1b1c:1b02] on usb-dummy_hcd.4-1/input0 [ 175.097214][ T2746] usb 3-1: string descriptor 0 read error: -71 [ 175.106561][ T2746] usb 3-1: USB disconnect, device number 66 [ 175.167032][ T2757] usb 2-1: new high-speed USB device number 73 using dummy_hcd [ 175.227044][ T83] corsair 0003:1B1C:1B02.0014: Failed to get K90 initial state (error -71). [ 175.238021][ T83] usb 5-1: USB disconnect, device number 75 14:18:07 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 175.407060][ T2757] usb 2-1: Using ep0 maxpacket: 32 [ 175.437012][ T12] usb 6-1: new high-speed USB device number 73 using dummy_hcd [ 175.527083][ T2757] usb 2-1: config 0 has an invalid interface number: 179 but max is 0 [ 175.535396][ T2757] usb 2-1: config 0 has no interface number 0 [ 175.541721][ T2757] usb 2-1: config 0 interface 179 altsetting 0 bulk endpoint 0x8D has invalid maxpacket 0 [ 175.551727][ T2757] usb 2-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 175.560815][ T2757] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 175.569062][ T17] cp210x ttyUSB0: failed get req 0x4 size 2 status: -71 [ 175.576105][ T17] cp210x: probe of ttyUSB0 failed with error -71 [ 175.583765][ T2757] usb 2-1: config 0 descriptor?? [ 175.596501][ T17] usb 4-1: USB disconnect, device number 85 [ 175.604770][ T17] cp210x 4-1:0.111: device disconnected [ 175.676992][ T12] usb 6-1: Using ep0 maxpacket: 32 [ 175.797085][ T12] usb 6-1: config 0 has an invalid interface number: 237 but max is 0 [ 175.805319][ T12] usb 6-1: config 0 has no interface number 0 [ 175.811525][ T12] usb 6-1: New USB device found, idVendor=0c72, idProduct=0013, bcdDevice=69.f7 [ 175.820577][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 175.829480][ T12] usb 6-1: config 0 descriptor?? [ 175.837037][ T2757] rtl8192cu: Chip version 0x10 [ 175.847038][ T2723] usb 3-1: new high-speed USB device number 67 using dummy_hcd 14:18:08 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 175.986976][ T2750] usb 5-1: new high-speed USB device number 76 using dummy_hcd 14:18:08 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd00070581070001000000bf52cf6794a9d3"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x408, 0x3001, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xff, 0x28, 0x34, [{{0x9, 0x4, 0x0, 0x81, 0x1, 0x3, 0x1, 0x1, 0x8, {0x9, 0x21, 0x8000, 0x0, 0x1, {0x22, 0x74f}}, {{{0x9, 0x5, 0x81, 0x3, 0x3b2, 0xe9, 0x80, 0x2}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x110, 0xe7, 0x20, 0x51, 0x40, 0xca}, 0x119, &(0x7f0000000280)={0x5, 0xf, 0x119, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "64b94dbeb26acb79958cd329e938feaa"}, @wireless={0xb, 0x10, 0x1, 0xc, 0xc9, 0xd8, 0x1, 0x0, 0x20}, @generic={0xf5, 0x10, 0x6, "048bfa41aff9c008e8f0e94893882508a175b78e9a04b06d255f333f10e23cbd4dc526afc488478824729f9a2b54fd8ec8d92c3e2eec431c4b9458d826e546037b3b814649296624b36ce35884fa83f8b9c68dc9459e6daae53f5591e40f4625c9261a88dd02d4f43c3e68222401b3beac6ecb0b1de44f3fe309019b71db070d63ccf3bc1244016bfe6cb870a6d99e869fb6948768ebb62958fdf5af86190e6e6d140b4484a2f9ae83fc0b1f2aa78223cd0c5335f48cb590c4e2fff64b456dc2d9b4c2a0c32d7019e95ad3834a115c7eb8cb9a7c3fea8b57a02b32413fb433f912d67656b2d46dbba917803f0f72ff67745d"}]}, 0x5, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x436}}, {0x56, &(0x7f00000001c0)=@string={0x56, 0x3, "98921e37074c0c59af929fb26a31d8ce9eace42f99502a41219e4e018e100bc904ba73921bb3460d606e1d0e31c936755eb0c0a687a287db249e28f91a51238990b7927d88bac3246182b8ade45fe1994430faac"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x383d}}, {0xd0, &(0x7f0000000400)=@string={0xd0, 0x3, "4e6733ddd34bfdbbec9d1b9823e3c65860dbe8f1c9bb914b8aa4fc4019dfb45367706c0c6a70301a95bfe7fcce23bd59042bf46e04f147d20f316ecae994187f75b4f737428df8451cf3fc109d7d5b0f1a1bfe456e02b16e365124133f4367389f4f54f9832447e4de43ec14ed5264b53ee40fe9bd8fbf1ca8580c613d24ee39a9cad4a2d4c9405361724b5f5ae5304ad6c105afade4835449d3f0af5fa798f85b1f679e72b98f241c091983f1540abfc37b0c343e3d5ac2069c56fd6959fd24cf4c5ffd79e456ffbbcc74562d1d"}}, {0x51, &(0x7f0000000500)=@string={0x51, 0x3, "6d8c7d277f452c281403b5e4297701dbd61d5bb28df00c272296e94676bf45f2a832f79acfa26a373586a77de608069b8d619338d41dd43f0f5e5d716a3e7fbb8c9310135ce0f8aaeae0bed3a84ea0"}}]}) syz_usb_disconnect(r1) [ 176.087047][ T12] peak_usb 6-1:0.237: PEAK-System PCAN-Chip USB v0 fw v0.0.0 (1 channels) [ 176.307125][ T12] peak_usb 6-1:0.237 can0: sending command failure: -22 [ 176.314148][ T12] peak_usb 6-1:0.237 can0: sending command failure: -22 [ 176.321158][ T12] peak_usb 6-1:0.237 can0: sending command failure: -22 [ 176.367136][ T2750] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 176.378663][ T2750] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 176.391507][ T2750] usb 5-1: New USB device found, idVendor=1b1c, idProduct=1b02, bcdDevice= 0.40 [ 176.400594][ T2750] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 176.408960][ T12] peak_usb: probe of 6-1:0.237 failed with error -22 [ 176.421105][ T2750] usb 5-1: config 0 descriptor?? [ 176.477100][ T2757] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 176.509041][ T2757] usb 6-1: USB disconnect, device number 73 [ 176.616985][ T2723] usb 3-1: device descriptor read/64, error -71 [ 176.623337][ T102] usb 4-1: new high-speed USB device number 86 using dummy_hcd 14:18:09 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 176.757224][ T2750] usbhid 5-1:0.0: can't add hid device: -71 [ 176.765721][ T2750] usbhid: probe of 5-1:0.0 failed with error -71 [ 176.786863][ T2750] usb 5-1: USB disconnect, device number 76 14:18:09 executing program 4: r0 = syz_usb_connect(0x0, 0x34, &(0x7f0000002c40)={{0x12, 0x1, 0x0, 0x1c, 0x0, 0xf5, 0x40, 0x7c0, 0x1501, 0x6514, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x87, 0x0, 0x1, 0x3, 0x1, 0x12, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x7, 0x5, "81bb6e86a9"}]}}]}}]}}]}}, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000280)=ANY=[@ANYBLOB="120100000977a14015661200a8fc0000000109021b0001000000000904fd0001a368ff00090581ae8692ea8b7fbdaea1d11d466a24f97c37ede95dd7c7af3ce54b1817fcaa02d754a8f8278f79a27d34da23d94fc0f6f3f35a1cc645f58562bd2a933e6833aa32f2ab629eeffddb7a488cbe97b79b5773fc0335dcb83639fe2279da0a60a2ea269f55c728249a38be41ee722aae5a3b000054a3f7ce42546668dcc1a69b72ec7d80d9c0bfa28d7d233835591d393e115011941269eee8135bf529765035e64559ecab5844afe46ac0354c24bff50beac27223f5a9e6ddf0630901266b324a2999d9574fadde9a5f78e3cb0c6432ff9ea15b62d4bb00"/264], 0x0) syz_open_dev$evdev(&(0x7f0000000840)='/dev/input/event#\x00', 0x4, 0x0) syz_open_dev$evdev(&(0x7f0000000000)='\x01\b\x9f\xe5<\x01\f\x00\xf7\xff/event#\x10', 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGSND(r2, 0x40095505, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000000080)={0x5, 0x1, &(0x7f0000000040)='L'}) syz_open_dev$evdev(0x0, 0x0, 0x40) read$char_usb(r1, 0x0, 0x0) [ 176.885245][ T102] usb 4-1: Using ep0 maxpacket: 16 [ 176.977255][ T2723] usb 3-1: Using ep0 maxpacket: 8 [ 176.987122][ T12] usb 2-1: USB disconnect, device number 73 14:18:09 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 177.018675][ T102] usb 4-1: config 0 has an invalid interface number: 111 but max is 0 [ 177.027202][ T102] usb 4-1: config 0 has no interface number 0 [ 177.107139][ T102] usb 4-1: New USB device found, idVendor=10c4, idProduct=807a, bcdDevice= b.30 [ 177.116255][ T102] usb 4-1: New USB device strings: Mfr=0, Product=4, SerialNumber=0 [ 177.124495][ T102] usb 4-1: Product: syz [ 177.129020][ T2723] usb 3-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 177.140917][ T2723] usb 3-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 177.153056][ T2723] usb 3-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 177.162132][ T2723] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 177.176871][ T102] usb 4-1: config 0 descriptor?? [ 177.218032][ T102] cp210x 4-1:0.111: cp210x converter detected [ 177.227770][ T2723] hub 3-1:118.0: bad descriptor, ignoring hub [ 177.233982][ T2723] hub: probe of 3-1:118.0 failed with error -5 [ 177.241641][ T2723] cdc_wdm 3-1:118.0: cdc-wdm0: USB WDM device [ 177.317013][ T2750] usb 5-1: new high-speed USB device number 77 using dummy_hcd [ 177.337044][ T2733] usb 6-1: new high-speed USB device number 74 using dummy_hcd [ 177.377033][ T102] cp210x 4-1:0.111: failed to get vendor val 0x370b size 1: -71 [ 177.384726][ T102] cp210x 4-1:0.111: querying part number failed [ 177.407151][ T102] cp210x ttyUSB0: failed get req 0x4 size 2 status: -71 [ 177.414252][ T102] cp210x: probe of ttyUSB0 failed with error -71 [ 177.424933][ T102] usb 4-1: USB disconnect, device number 86 [ 177.431679][ T102] cp210x 4-1:0.111: device disconnected [ 177.677008][ T2750] usb 5-1: config 0 has an invalid interface number: 135 but max is 0 [ 177.685232][ T2750] usb 5-1: config 0 has no interface number 0 [ 177.691577][ T2750] usb 5-1: config 0 interface 135 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 177.702319][ T2750] usb 5-1: config 0 interface 135 altsetting 0 endpoint 0x81 has an invalid bInterval 169, changing to 11 [ 177.713666][ T2750] usb 5-1: config 0 interface 135 altsetting 0 endpoint 0x81 has invalid maxpacket 1646, setting to 1024 14:18:10 executing program 3: r0 = syz_usb_connect(0x0, 0x409, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100008ddbdc08fc04281505790000000109021200010000000009040100f6cb863600"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect(0x2, 0x86d1, &(0x7f0000000100)={{0x12, 0x1, 0x300, 0xfd, 0x42, 0xcb, 0x0, 0x40d, 0x6205, 0x3, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x86bf, 0x4, 0x8, 0x3d, 0xd2210056e11bcfb5, 0x5, [{{0x9, 0x4, 0x75, 0x3, 0x10, 0xa7, 0xbe, 0x46, 0x0, [@usb_cdc={{0x9, 0x24, 0x6, 0x0, 0x0, "e285dacd"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x1000, 0x3, 0x27, 0x40}, [@dmm={0x7, 0x24, 0x14, 0x21, 0x200}]}], [{{0x9, 0x5, 0x8, 0x8, 0x3, 0x74, 0xac, 0x2, [@generic={0x4f, 0x19, "ea08b7bed0f57219b479d831f323c83c97c5ddd8e9c13df7b1c37341f583b8e4b8dab36204026e0b91e61d0dca735fae92c5590a37f5695e72416f3581fbfadc533dbba7400f6e1bedb901a7c8"}, @generic={0x5f, 0x21, "232696b1367e3b1c8c6c937f1b953e5185430bf9043204254475f29e91138f2856f7bcee460cae3eb18e0f5d9863d2bac82aa6a03a3e9ace495b8d93420ea226abf0ec88f75fdcdb791a16a86abd5a6c422fcb5a215d40334acd8f786b"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x2c4, 0x9, 0x4, 0x6, [@generic={0x22, 0x3, "a2ccba0f48c441bc7f81985852a018d20fd995b0b5c79cf7513d8a929526123d"}, @generic={0x5a, 0x5, "1d57c1ada5160c99a2d90db6728b5a1dc8931d771bb424b65d334f858818662a070f6ba7db39f1162a2e680269300ec3fef9c0f1a16c414c0e81e9f261159e01f8c07baacaf45ffaddc5db4bc173c1458012862c2a13e3fd"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x2b, 0x3a, 0x81, 0x0, [@generic={0x89, 0xf6458fe98d017e85, "aae03e7f2171c314c7af346f8e7eebb5cc376adee1b549ff451ac67a992c74ea0340ef682794d7c8df538ddd5baef8cfcf682903cdb7dfbebae730e7cec6f535dca89dc03facae4cb00bdd8a60fcc46746ab33c9c8d77c80cfc3f44504d0efd87986c1c301390635a95ee5e4b2081ca4030b94f2fa20bbb243ddd9649880eef7e106cda95d6173"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x271, 0x8, 0xff, 0x36, [@generic={0xd5, 0xb, "64448734412cef90eb4c4295e7f71fd050695dd53dcd2752ea775ed6adbe65cc0c7bade5e67c9a1bb6e6dafaf9eab8204edc2095e81d759171b288fc781beaa80b7ccdd571c94aed0704b35c6e16512a8982b0b125c4047c2d22c93c253f4f6ba71163fe1dfa2762803130b469361757ba43163ad6f03b05dbe0b07b9901972598076a1fd52ebaacd8e3c1e48592039f24eb6e617cb92b23ae9bac00f3de2680540592750b707a08d755edeb497859aa5852fa88bad6f074c86909c623d0217deb0580e4441c2f4368d190cabb2617fdd6ab1d"}, @generic={0xbc, 0x35, "ff2be68f1441366c5c87e81a32f9740cceb9cb5efea5bc5d8b9d9dabdbbf569e3459a9263b1902bdc4c3fcd9fe6b99a5b6bf5df6d9ad467e62c8051ba716ce06849748b20566cfcd35e20a4294b5985b647bd9a61d86f29cef2675d3ae6d1771066c45043953e46ea58df89cba97681ff7249a22a6fb3d73327afbca03ac1d60b8be6bd591319b1725191a2f1a89b7d00943caa2ee29da69bb9a23c6b2423a96602a3bb76655d77da0b195269458244c895b0fb59e8007be3250"}]}}, {{0x9, 0x5, 0x46, 0x10, 0x336, 0x65, 0x0, 0x20, [@generic={0x10, 0x31, "84d041bcfd9568ef46704c6bb007"}]}}, {{0x9, 0x5, 0xf, 0x10, 0xb6, 0x8, 0x54, 0xff, [@generic={0x71, 0xd, "8535081e6c6ecf055a6f233123acfddc03f7caf9a537e44f4cadd26461026da0409e1d7b48f9817b6686738f2ab9d30f2c2fa92eb57d7edfcb2d67a5f2225b6fc47e8bb870e89022ef82d356bdee2509cdd4ced69c9868fbeaf25b682156e8282d041ec73e60eba43c300827c8abce"}, @generic={0x8, 0x22, "c8481d9c16bf"}]}}, {{0x9, 0x5, 0xb, 0xc, 0x2cb, 0x40, 0x4, 0x3, [@generic={0x3b, 0x2, "540700dad17a1031a851f6719e5f3d200656b4a5bb6948324e6bfe03cb1b8f626f4d526e58722fb087755f6055a2a1681a23891dd1d8e2969d"}, @generic={0xb9, 0x3f, "f9fb3b0790009ed37081acfe527a4396d6faf33843227c7ef060c1847087dd7f60e51b9ac40960f9fd71273392a027d75b29b207f1190c47609c896ff30a6649847d81d0e578a682e295e67d423b7b926d02a36cef3f6cb317c460aef28bad84f8c6a498deb9fa611b3693303e2f57482cf991d7f0e2cd91d0a8d507320db1a9505242cf9d668af5093a6f542ff129d379bb2d2f7a9c34a67452252e9e23ad9875bcddfe7a71959af9452e6bd81d335ffbb340ae31bd19"}]}}, {{0x9, 0x5, 0xf, 0x1, 0x3bd, 0x8, 0x0, 0x7, [@generic={0x1002, 0xa, "e06c75c5ad12d43d94d86c87b6b229218f8d04b99c6a67eecb36ddf553378eae7cae6a5b34f14b3b5315d9d1576c2b5788559059d1583d48156251f38261e90128182f05809ed6e0c42d7004ba9b8f65e3e0487d21de856e800160959a6c0bf5f7744e9dbd404a6f22545cca1453a8c1a7180be077162a91c842953b8c82dff4829a58bd70f3303a556e65587887b1ea7033c79340a609d0d70864ee027f88a56236989e7a794fa68fb3f4da988a76dfba567ebb840db254b06fdd05a8715233f0cf96779d62a474003fa6cbddd429d0a40e6950143e67df386d3eef20536a2dbf8ec89f06b5b9a165b8ff92e8b0a34786b1751fc79bb10e6601f6879b94e5644359596b915f45b2088155f3d40ad056e8298912db6c8a5c113a4df0f936b0eacdbc80bb68a3c5b43d3e82ed07b755b2bbf0bd60f00bced74b9c67840bac742b3159cfa18a7aa933b9b4c18e1389b89ea7e3827737cf09d4e38f49006729e8e1d33b52782da954e4ced6a301fdb4909513c94c30335a13588ac15b7552ff20d56c57c3c2d973523222c9e169ab0d2fde46fcdeef936be6697d78ebe449d848365af81046f426c1a494e0685dec74a7bb37035e70faa42c5797a8c03b3a3513e6d3c5bdc73f018e823a291660e83d57cf752c4a28e59f06106440ac5ae3a235d8c22fbcee48dae3ffbef268a00b57e79b6beee510cc00479092488590629086ab7994631f6f1add80abcd8cec91d5033a9334822de54d8c752da5b5fc67262ffff40cd62287984a88d682cfe8ea3e651cc3eaefe0b61ce374e5fa585cf5b5d60a3ee75cf0f0a889a7a0cf19332c0f0428486ce2071d92b32cc643783ae663aa980b1da82f8a0c0c9dac5017ffb2904b786fd8f5efe295971f1aacccf7388c630c437e2481227f96666e6493b2e17e56a82afdb0941a17bb689473bc63ca950f57f775015f8e694caa96ee7ca580d83e2b16a3753225799442a5f47502c9f76a9f2f86a01bb044144eabf472d48ee2f7bafedea534de6a9357c5d064a2e2c731da6acee9bb1b15da5b7ec99924e1948ca60b8ac2fd9452aaba0722e06b2093fc4ad1048c608a1ca6d64486221e1ad9704001f750e72c216f8df089d3345de308f40a2aac1f9089c18db4d47093d091f7d30d5e5cea61ee7883f61572f03b556c24aa8b8af69670be492ce48c400c98fc5dbcb307248ba1b7f0a89657b4c711744782a2d874676345bcad1c374c45b6b993c2952f849c14681ed7fa401036637b1835f0945e93a849d45e9d9ad3af8e3e1efd01de158cf056e203d5e99e5f56aa8801f99e3b0ec44b751c5602cfed8234b73b79ed392e973d303ae0eee3cf69ba1167681ba3dc7a5e631948f673b65a8d7d687cb6d476c39d9e10066ac5d3afb76412c1a07ea8309cb620a63910b011a677d648be7d27017f57d46aaee3fd2acbe79e1cd1b72356f63f9a6f7fccdfc74e334d2f748604b6733e7f04c25c542ebf4306bebf8fe9bba4a9b606e9bb71b4b37d20555291bf969925ce612e54350669ba02ca4ca5c544ee36755eb57d4723f0d812909c56f6de005091b275efd0934476f11fd3763f692262bd3582e889cb4b087b04d0bec1f3d8726163189f7374b5ad9f98b7b61de69d3fa1a7e22b4f9b803e0324d14a7b761d2fceb7f98f8985997c0659f1cfbe1698f6b11c0915ae637ff2f5e401bccec2f111b89590e832971b3fd4e4a978453b35ea8051dfa1741be129ea5d58fd3873997810e5402fff1966d1fb8dfdd9530c290c03a4b94c432a58e261c356bb9663983029dc0a04a5c0699eedd8a74ce773ac154650102ebb3b56e18a134ff631b8999b34107149c449667eb9ee4b24cb18051e33f2d9513f4be9bd22abf39dfa7d12697a1aa9cc83a38f1e4c0a106da699f218ef688610e8c2ac7544c5c7e1f86ffef65855cad511446dc1dc9ff027739db445d7b4d190c840d3456d4107ff98aef713ec9069dfcc92bf56322724604783818d47d2f6e8306b47c30bfc8319a59569935414971e80bbc02bca8d1b67bb39c04a135bf7062886e255300d7e7d707506418d09d1d12723aa0195cd586820137f9f2defe1d69feb2bddd40368458cad590de4c1611505ef33171a7ebbeba68248f815aab9efbd3e3863d2daa28acaaaef2de1ec4218a2edb25adb00fe6580e1d8b4872bacf787da77a417db12d6e325a3e6f63434df98754dbd4aa5b72b708f1cb2e42a8328a352c7cefa70c2c1e868b716259db7ad00f6affc7fc32a9bcd9733330fb32a59de291b65660a87386f25f1c6839e4b833bb4aa4a92157dea37eeaf9966d822aa9d6077bbf15126f4dde6dc344a991025bf8884d9042dd1f0bb3d58ad19d64bdb94800fe0ab85b8e4f7e1a950ee76262cef9a254a8d58a2485d94cbdef20a92df417194d2bb66e41245bc8951fd894ac8996cfcd4750484bde793d8c47610f15b9d722c2606658b1a5cf886e102458e554a5499ca768cba862c2aecfbb4c6ecb1b1852e363cebc93662c3b117af0f39437556bb3ebdc4a960a062a1a04aeb01f17c21e0a73edcbccc2771f391491714de8fa3194b88c1535712180f2338d5d5a8fa7a9f381ba2a3f09e0a082c97245a82410a23c35cf84915ce1175babadeeafbd758d911bfd57ec0ff66c75d0f19b8d01948c7093e0e566eab1c3b371793cd06bf9195345ee10caea3d18ae3aad822e7f303de31a93c76f10de304102623ea4f71a846a685f8cacc6ecea6d3c8c3a3cf7e239e5ceabbf35f7eeafa98b875870fef9b106a0f54399ab85c8a2434bde0a323ae337172ab8d57affa016106ce1913096db16a167c031d6cdea6c454e0efbeed5dc95f4d2ac6d39ddd86cdb3f92ebfc19218a5c7f9a5601b96be410f4ce56d6d71b0f8c457528570220ec572a71562c958abec4c3c421ad5a7a32ea91bbd2815262376759644dce0a71020812beeb3caba80ee4ff106e0056b25f4e59aebdb972e91b9b7d68e4972e7031ed7511417c17a6ef69dfe8213c0bd3f57a7fdf78ce989b2b411be3bfea2d81a4e89bb1140aa91ecdfe451e539934f02316c4b73657c0d4fdfda150c7d3ebf836f0e2d00c639bbd2d9a26bfe5e5ac5f92aaeded1eb4620a4c569af949863a101b686f31d82f89989056672f3628570b17d3703f9c2c399e5a27f8d3f718967f6f1fc57677d049b6924c298a06b3e8c2e4cfa16f3d89b8d47b697e86cbf5ac58cc09ba0bb843ffd3d74e4060fbdb4462d7544da261d5ae7dca5fd694103f4e774b14ba12b26de01446c5ea8699841fa740b4ebc70aecec62d20f0d1f929aead6b1a3e9b775a9b414d29dc00b1a1d566881366108138086384f77a0a77330af267dabbd24b9c60c664cda5810df00d24feb32d1194896d7cb82bba475f2276615e8942a9ef73aeca30f091cd8a6370956964669d9aa0e3c4dc75a038a9f752a3733b0742f36edf1b456a827d06ab8847ec1b9368b042d05c7e2ed1ec81cc70cf80b40998daa8431f32649be86f93fe2bfe10d03fc336cac0a2c814bce19f7ec1a8c8100409b85359cd44838c3be243144ba0c91f3e5a81e2cd1361398aae4e439c5570e4666481e134ccae62b4db8d019854833e6f3aa8dd592830d7668da7afdfe5eacbea15b86a51ecfa3704f95f7f0ca96e2c444ed51272b617ec001992435b7ad968cf791b8031439df3ee66085472c0fa2e5a64b764a09b54a2d44e7e5b343c0c94cf43ca20084cf0206b93c9c9337626a03fb80d11be2824f7067e131be9705a43735de219680567fd6135ca1a8f07a5ffd1049ad140a687d6aa6b0a80b5ea905550655a64b22c66a718ae63789858d5f21d8b9c71d5fc4111c778928b65c36ca88071bc3f521c2d53004189af2627b10124c332f6d44322d6e6126b197a87cce17f6ec8b6a08719f9f675ee81f31414846a85c5a339a8598f097aa1c78359cdcae5771654bc6f7e6097e573486d4a3341cfad8526a69d7b43fa177c8eb71f48a1c068d431e3bf9a243aecfd582d16e9e38daeae9e0cd1793aa98d6155710900d5aa49ea3f37354eb8573ea5c18f5591cd406a076336c92b0ab3492b94150d60b5b39962f4d885a1635f8995acd0791732b2292aa7c606b63223607b3d7a7f1752c61eb9527d1dd18e9047788826372dcbf241240f3a58d661260fe33534cea31c596d45e7fb1ca639777fd292931cfb128d59c8df5b2d37deda23a1ca52532a218f7e52013e7a7d4f02d49c913e93d50032eded756a0d638d7676a2e73869d1a075d38d63e76611ad3957a7d57ee12467826233a42c40bfc2f1481862bdfb5708f249a10b0dbb25603b92c18ee217c27e0cb6d494828e5c002c07b4f4fc76e20dea13cdb78a4285ebd6f9427b9f885f0cd78a2976faf77c7cc3b9ada5213d1af39be1077ce2905db51ceca1acf63a283e302b2cb752996ed966a6814216ff3af832c14c3c2fe52be0e5404ac4e9994cd0ef5b77bc1d085d08f107387492ba4401476b947b93c03dba2c83df88e7e9ac5ca19b302c089509d1a7238bd302009ffd450ec15552d84cc5c82e6456f62efdfe8111d2e6834fbe7b87f6db07cfa0b0ca555879d12c4b4ea272a3edd54079f36ada9d90102a637284cd15f0860299d6485e1407567bd20ac5c3419032efdd69a3a40fa4ce096f3cbb1843d75dc00e3675ccdcc6e6d192e8d87155c0b0ba93ed75938ebb76084eccecd8ce1d27514fbf42efc9f527b0b0e25c41b5b7db1cad7707d01c09a2fbad196cfd4212bd026b6ade7aa041c9fe13f172f1b23ba1ba35c28479618540243c20672fbeb32405c3040eb6467fe826d0f905bedaeeee8c49410aa5b7e8f3d9ab2826f761ce02e3313a0c39c38d5a7bb82d97f4ef60658a7b9dd2b0f609a14c0dfbe7488dd95091e7be56a58bda6861574d610f4de41a2993cde0684d71f81f7ee2ff0ef3c27a6457e3b097e306ab6c24b31e041da2ab80e6d263f47fff3fd8e27d7102eee1675458cbba8994ef0d2efbf202cb459d17be2f65c98a832342ae513431d5a676c40192fac310eaf7a0eab0a8b43bead66b79bb21c3ce95bc21130971c2fb121f1204e4b47df3e68ff9f0869dcfc1755f5cba2650f130dd3f6034143d59d3e49cf045ed4eecda5e7ff1080c5a53c3a518909e27d3ec41ad446d09bdd6e3ba0a14f89c113db4ce1a6d92fc4a9c5bf9f14c963cc84211c48adb027682d1250d72ceea646f572b1e736f72355f96ff1f3adc6d8a423d1297623a8752f734f051a29481a3a56e39b4b873ec31a9c217d3ea39cf8bb926ee82d1422d01d030b407908ffa1a648bffa2b489a0dd4a5ec73f59b8ac13b027d30b0f9f23b4c92da4263c913466c4e81ace89fb9300169da9f5e276c85001b56c56b9c0f7a237cd9a255619a0175e2daad74cd8761afa17fc603afd6cf3fe917bd4e3d17aefa92b30aa16f2a50b2a86761c4867e86d62abe365e8e7608bf84f8e1a83f6ba5d620a6ae4b1fc61f6916faf063733ba333fd9009a64178cceae90f3fc7f2c886045c873979b02d89fd49d9fc908931600f19647387abbcf8b8a86d142899075e1c936752917189ee5fb0a31dab9b18cb259df13dac54eea98dc76284728156a1f4fcc944231f7dfd9f421b8b2d92b399b446925a38c434fb6652ae79b39f998295110f2d6870e3f938fc8dc3502ba69fefad6ee8ef67e1c445c6f31b78aa7634b067156290e5b9cdd4ebd6197996a1bdbe160219386a21caf04979811d82a47a0fbfde537ce3307b00f575bf83122224ff099dce70a714334e53e95f74844f8f5fc"}, @generic={0xc6, 0xb, "d7ae285fda8e3d9fa3c82f4d4cc2728cde8d7bf61b883fcaebd4aed247503cb957b3d822099124b54f65d6b082c8ba915b5af9322a7ae20c6771afa71129181fc871a0ddf41f173808f9035e6d077b93c0986c34862aa71f72b4915a578dbfb340077ab7d28381fc7e98f7eb8973d3c536ed3a0e1a19e6a0f0b2b3f877b594d7e7c95186c7191e777aa290395ac29607ace06266f74735f772272430b784e061f419f90109ccf6e2c6ad0ae4231d4a08d5a18c66100431eccf1fe3615ce0e38b9c878da4"}]}}, {{0x9, 0x5, 0xc, 0x0, 0xd2, 0x3, 0x1b, 0x6, [@generic={0x3c, 0x17, "5e23f27fa4a16c77048ca7c0e4e14a80e8224354c43a7fa8cfc811ebabba38fefe4206cd48ee6bdf80283774f85b04f1af89556895c990480fa1"}, @generic={0x36, 0x2, "5c82e98a2cca23e018be0631450ba095dc2364d1e9a47e1c17b0444683af6f0fc06438a31a501312a51937b4b49c6e9709cb561a"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x13b, 0x1f, 0x22, 0x3}}, {{0x9, 0x5, 0xa, 0x0, 0x134, 0x1, 0x4, 0xfd}}, {{0x9, 0x5, 0xe, 0x4136535c3d51e038, 0x343, 0x4, 0x3f, 0x81, [@generic={0x1002, 0x11, "cfb5ba911d2d8f7748c389e555da00d3132def0cbc017d36753e0778bfaaed05d9854a1deead0156ea57deb1324e89b333dbe7a45c1dc96d3297eb9349e816f19c6cf2e33429b4aaed48da44ac17ce4c4353a21ad92467efdc750efb302cce0d0a342e395085524dcc98c44fc0b094cabb3bb4065024f55fd0949e0d57c55753fe7a89039692d74954f59e0542f3c6d9a32012ec0fb3899386efdcc29ff133952ed03ddb3982de792861cb7e71706bdbf12c8fd2423049dc990072a27bc6bf2d171dec24e0b4972a985d4028234cb408b8baf0ca89825c434ba733b7c6220311813095a12ebadb1f14b82cab3a5072627c2e07147b2b5811275f94cf8739334c169660fe3da73d7fda715f441f6089534b97cfd80997cf20b1a3851fed02bb63390b7524032f29a1662dc3e8d9b3c4e607e3514000b45a0b3a0d7529b907f0151944e019902c3dadcf8f78cf1ee670a496c369d0a6172f453cf4c4c023c778231015745f2deaf619b3047d53be4e6a1a5e8ff88a2ab398231c3e36831196ae6ef7f699d7f9d0c997cc48992ab517aa389e7f62ac46ea5611c8fdc467172d9e8011a21f54f3dcfb77ff657004fa14ea8f99207fc630a117a70a70716cbbe034746dd52dc32fc519d409642352ba3accf17222be8101041969133ddb5d40d391fa8c6729008bedbb005d9cba465de05ab7c51d9f2cabf910f59a567046633d1f94602abbe8f88115d6bb0f4aff34bb1e27be586aad24b8988996ea75e387873b4e24ffe7493b4885084cedd6e78a924f65ce3319bd4c91e9894051b4d352c178206a9a62fe001af0302c37cf786fcb0e6c5b31e197a45c0e37567fd7f18f20ab3f5a505587fd368e7808c5da1a9a249a8c51ff223160ab206b57bb7c3dfeab5344a0a9ade6372c0a837afbef68d29a49e24adf9af6f5c23efc2eb8dbe313cc0946a4906397d5fa95445aa342717ee57ae1d4b3bcf9785bcbd7ed0d61a031c921f4c3c859cf4b83efe43fcfc0311c50aaf0b021db7ee82524ea68a8717a17118ecb6bfc255513d84e6e5eb2421d5006ac341b9e5438b3148141ef3a5e5a379175888703f8d8af8973385765d4e2b6ce1811c0f0fdfe18425eafd62db1c6c5f4e83645ab7c4b62bce230e7d61398303b8ff30914ca70cb988cd0b07fa59c098da3d09663d4477728b0fd416dfdee24c523f54f71aedd2a592c1790c10756b1a3182402bb301f3ee1dbe9a9b5c3f6521873f7d729295e1ecc56401b8de4c71d5587d497c6242560894c86981aa356f0c2915a27f2eaae9b91374490ef24a870c2b063272af82b23326f0d8ca687fac983709f0a0e600aae0440d1381e636638f6098bf74913eae36f747edc6b611fef9be48084bc528383e4a60b227652d1c8cbbfa2e749f9d44fb1bcf13202d22692c14a2c4acea96c3f6aea166b22195a4bef86bdd73af34815af8c80a7603f586f21200fa806c9297ac7317ea9c8d190c3ea4386e6eeb42cc332166813fa7f6b0192e55b58032d7d4f7b26f66dc333536cc1351c5b3215555e8798ea6c6bc6037d644569ee35908041871d4a53b2b3602c4459841f0b59a75f3f2fe726dbc03b12d0cbd77d6c6954d7d76b71d41f984b7d8d6798f6be7264a6a3d5a32df1756f596cbb5607b18370b649138dd84ceef61768e3fbf489f1ebc88bc2647c606894747f2e0c9509c19c87326ac58d6398171a74c3caf05f955d403d7c48971239fe8ad3835a8a197b739503dacc3a59a85fca42e0842a31a38aaf8d67210712de246c12ae09818140ee968daeeaa90ee5e6f29b08eebcad657e66d5ae44baad939740c6d15b7194336ca3e1867a8e080170229116e4d702d615ad69ac704d69f9eee16ddbf3a7c16d9c52e81c7f108475967d8f5d50587e5841569de984a8b0e1845918f651bbb06bc96adfc98824cbc5fd94f2eccd6ce70d400ab5c075af28946a2f45561a741d0971e9bdee0614d8a2862ffb061082f9b8cb11ba075248e7b8c9860d8170acc02f3efd33748523d38e7ffdfc3d51b9dcf9fa98674754fbd53b13bb3a5d326da3661b44f4a2532683b719388ca430c8c528007d631b137b515aea308e6c9af419bdb42a977d98d67cd9565411a71a21af3fdcfde28972e7ddaf98225c9d077614df3e1be7d2f8112bba4fe61c75d53479ad6321059b3a913008af69633b12fd1cb71483a7a7e7621e13cc8e4951c9a4847e16db186063e5ef27f00c06119aa02a8659f95375cee79f3ac1baa00fc23da096bc4e0ed94f81e3ab0758c7bba81e01ea98ab40b454a7c10a2c74e0d6cd8baff88178f66070e86324351fb50295d3361088073b33693d81b8575572cb3c092849cda3ff2501019443a31815565e14af77074637b075167c3a248abc2adca3c2168dc5961de1f1e9d60be342662b874a5c3a82b6b19b07ae35685715be7d3dc64ac65b74dcc92ee7bec9ea0363219d311a00d7e9d5f033149cd87798266258677e6457ff3bab8a4ceb33c30f67afcca41ff626107062bfd5d3c601055892906700a8c9de4c4e5879c02fce15290adef51635958bcb289d294823242c2e2c72927af85200ef3ef99c1c9ea012a3dce320f81419b6e49abc8d4ef133ec8a3ccc43b435e760757ce0c6c4a7d368aa91447e8f2c4afcf9835d67c99ea361b678568480516e5a846e023b594af3463b4861be1b9c62ff70ee79ead446c63599d998aa4bbef1b3ac81d237709ac5306673fe76c49cb5c07f3586762ac1327665afdd6df1cea52fbc5826f701933d810de58c0f8b806c8f1e41acb7e66bfed00fd212948a66f0432b61c39c1864adad2f329a47383483497bf1a1d16deec4f013e61b55fc2bbadf3c1ed7ebdd22e5f909d32388a57c97cc855e7e18cbe8300061218bc59fb85d6d656b37fae88e015e38c536f783449d6c3173d11093f8bc7246f1cf07f69498b19e4679f71378b190c622452f46a490cf98c6bad3f370af482cc48b23fcf5f6a328cb776b26704dd1f30150ab81d01dba5886a79b15abc3493ede0af1e2b032e5368ab466173201df73b4950d9903f81541e78d1608e8944510e0cde0d5f7b4c26256dda0dae14cd7cf39041e044412668293210df92a3ad5f2a314943313aa8f100119327e8388ee1e84b1c7059c0f5a84641a30247673144e999485900377cd0007a5d1ec05200065e308231d92a224ac69e37cf36dd779ea385ae414db33a94b7c85e57485041b4f2796935d42636a54529b111068de0fd5ac9639156b12b4ad76475524ae2b962be86ce800226e0e086c196d6240a3bfdc768b80bddeb97936605a90da7dfc2094e323ea08cd7d6ea1d25a15cf8b10d8f31f89c4949ea3cb7b2312a606b68017f7f869ab1922066706e8a14a322776a564846950544bae6a08b1ff68cbe3c1ed541dd42126783bfd0dd4b3fc893b5f2f0be5460f06eb03e7543b84a9b4a8fa3821f300c5f4efad985c1ee42c920ecdd7149b7db854eba487e26359e6b4cd93e4663721a3c17d0fa3126d68e2d022e43f667409311874f793c9879f737b17bcaf5cb058b021f202e8bb79f17a17b23bb9dafd8e53e10e464ea57fa05316b99e3dede9af1f80ca9cb3dfd2f2b0a6a6fc69cb2c948761037220c37a499ca54de9ecf562bc21ba82fb30f65a2d2ec1237e3b693d7df74ef0659a70cb0832d210eed3f276bdc3b44128346ad831c77f9f6e0f07af391f15c2acb98c79bd3738b58419ac16a72f402b6b2929fa3cdd8f37b6e23983be096376906bd23de289d93386ae6b9a7cec95f1b7e0dddac29260875607df2324cab5bf29da4386cbc6743bcc265251158db396bb9cae0f0e771a64f127fdad16fcbbeb93d663d4890a9ddfdfc1d86447fe8871a5fd0d8afe6e917816d1c371280353f362462ec7d38015d20258f3fc82a2351089387b569da85b105ccc8f29902da8d5b5643e9919cc5b648a0bf3de1c9298f375c8e1c68c9a7d508f91e1017ee2332b59acb4f80471332f951aee7cf49a23705df784ddab6d131961388589e74c25314ffb379c2b1a34e123e41e72609a89f01412035348fca0aa8ad80c4d5bd19fe8eb74b0f0bda54d83bbbd379d429662792d010c288bcd9f16c55ac6434fbd9b52e018a0714f608cbbcde2cba66bbe2bd28598d8ecab45ca7df36224f61b3acb4e6bed40376b9c105ca8eaea020d2d97332dcbac9d9c9b528414bf45dc16a92c576236bfc1b5152d9b7ce82066592f1fc15299bf051ebc321385434642b59b4937dcaeae0cf2ca5252656aef97924e7c8ff06f1ae1c35dbb74010d3d3a0b898e39f8dd74ffff525156487ec08fef851c556e128322c5abda283b9ea77096707d3c7a582b3aad41671135f5c802a53f5f42cf6c1a1ddbd493186efc8ff7ae0d0e1b04267e24512785cfc8bee8dd39093f28190b74291643cc6f9bfee2adc641a9cf3fba91a4a65eb63ee777c1bb6ddb9b3c9cca46a3a0644c49ed86eacc24a49ad599f17c55c4311b8903babc826509409683d773cea010830af6371f489dbaae906cf564e01e7e56b850e6d8e2bad07cf383d6c672ffeb3c7e6caf9a242223ef44ecba456ad4d450d79ec1d5ed0b56d597808c30fb9e454de47db56bde6fbca6af2d25d7a18ff8efb8c2f0dec22f4b8d0117ba88709f5351a859448e1461480ea66933f6e6a83798889b545f53c7bf2049d5a7ec83771ab6427d452cd68cab71b02cd1e60d2d638bb9ea1403ee6f1fe2233a87e22aa93eba7ee3f967f006f933c289fd33ee9df0a6957062f8129ae31e9854807d1bccad37e29c58e8790ae1def48d57a48ef571a8567a8fdcfe3f5e351e9820811e3f24ae45d0c8793f9ea006f5e850c34b14d493e164db03de674815f7cc1dcf27c3d74a7dc18844a4ce8a3b8f91bb739fe8d4f2a7ee15a980e327abc3a27048acddbf28e0915c3334b35ab9676734c683184d6ef83ca44cddba849d1d45f8e2d03874ea1631640425aaa6a9b5b021fe805c2a001ac6485cd79c9b8f2b47061182e75975e21be7e7f9fcfa9af9ef58f2f40db0b0fa9344479c41f97b3b7116d19281fbbcac47e13075fcf416827f9568a298a4b5322b9dac8506ab6cc449ebd704c95f7711fd3057b98ab956bed1e894d5f4fc911fe9d290fa3f83882331a3def74b5865a8a3ae9c039b281c1776c8807d6e1d0380615ce7d7ff27374c06107a6a39cf9ae4f522ff736ebc9baf76c45b2e5fa635e43b98cb1f7ffee3d562036d9e1fa8ec02ddf3d3b1ec76631a1e4a41204f49a7133baa657dad0eb3549a05e48ae3b4448ea5d1c26fc18cf7ea7d3415ee0a93fe10585218a10f4f975531aed767e764965c7e27717181545a360ec14ea70153feedd0eee6692fea3d2d8d24ef9e91e035f652e591f9914b2cfb20ace62f013d12c5c8f4c9a2ca78ee1ecfb5caf1df4a2e1caa2d6869c0313d67f6b680a566d2d25a6d1dce3cccd18c970eb09107e7e58833e8967b1c42ac5a9ae9208d66fdb8183902dcf2860518ba6e785a59342946a5eb6478e6f2424d29f257288a872ee3e100fd030164c3bb71f2be634bf797245f80c68d33748271d7641eed1da8cdc58985f9f8106e9251e0d53759ef056c192518dda288d218b2c06dd396f10a8ec63e5d64d5056d950a0eb79b9b660ecd872b436b2324705f8c0340ac3f93dafc8b0bbf1d81cf01cdf6ab8f0bfe525413b9d8ced8d292b642164580a6f4f9ec3b7b46fb378205d8b9974c2654dde9127f4cd0bf761492b5f36a7acee800c3d7738387240bfb6574203c0ecf6c6859c4ef291da322fc287d"}]}}, {{0x9, 0x5, 0x8, 0x10, 0xaf, 0x81, 0x3, 0xfe}}, {{0x9, 0x5, 0xd5c93fb897f1e7e0, 0x3, 0x3af, 0x1, 0x38, 0x1, [@generic={0xa, 0x8, "28ba0b82eb8f28e1"}]}}, {{0x9, 0x5, 0xd, 0x4, 0x3ea, 0xff, 0xb2, 0x80, [@generic={0x3, 0x22, "fe"}]}}, {{0x9, 0x5, 0x3, 0x0, 0x2a5, 0x3, 0x2, 0x5e, [@generic={0x99, 0x5, "d90a5026a9cda9967001e11cf43ebe68a62154662db2fb489e1466a4f111b425eca78313921995277d23ef0b33f24e1db26a7196fe395b265f0b6adc9240c4a7bf15d4cd8aa78cb7122df5ce6a270117278c0382576457ed3976f63a9d37cd94d911042afd2147d5aac19232688c7848945d45af80880c183fb9f1a6da726420a31461a7abc2ce67de52350d3dff62e3cdf84f872ba4b2"}, @generic={0xa2, 0x0, "686fbde060915c2eb114f6eb669915d6592925805189ce20de5446fc46af6b45d0e5704ca11a2eedca247f3f21998f55e67a8a1f42de5cef9f207ed862a8d6b7b3e357880c1701582aa7e99e87d160df167e922d1a9b39bc1f44f46de50d659c5c06a5dfe8cb12aff98a52cd1bd3c77d9570fcf8f76ecf7692321c69faf28b878f9e3ede7a436c9acc20617cb7ef7709c47592bf3e741e21e0d485e2f9f478c9"}]}}]}}, {{0x9, 0x4, 0xc7, 0x9, 0xa, 0x30, 0xcb, 0x74, 0xfd, [@generic={0xcf, 0x0, "c7e76b5567a7863398772faec5cf381eaca7328a56d66a1d30bb124889f0df4e12147f06fe17389c8dd0e243980a2223c56fe93a2fc2ffd4dcd8b5cd845bcedcdfef8c15257f1e46568be94e9b815e3c71b33960a84b1acdd0755a604f68892448c5107699749b7cf47fb7e270bc0433a7ad8658d941e871c758056e88294fbb58222959d20860d5cb74fb838fb14726bd1c2a1ae5521b613a539fc238985757c48d1df35b7fe6316be0194a9df94d9d9f199b55d4a7bba7af6dd59b5d0cbe769af72d06efafaefc501570402e"}], [{{0x9, 0x5, 0xa, 0x1, 0x62, 0x3, 0x4, 0x8}}, {{0x9, 0x5, 0x5, 0x2, 0x1fb, 0xa7, 0x57, 0x3, [@generic={0x53, 0x22, "1da399584ca3038da1c5cefc99b809d2b3bc4421b6399ba5053bba97939917ad601ab1c0ed778a593fd52fe17f39681d2634e8439160c51f769cf4c359a0cc0bd6588381b8b9c3837664fdb6bcb80ca307"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x1c1, 0x1, 0xe7, 0x9}}, {{0x9, 0x5, 0xd, 0x0, 0x17e, 0x7a, 0x6, 0x84, [@generic={0x8b, 0x31, "30fa285746b260735276c3206b2424f58510edabb38507a3dca3e7e6994834dc7ad37c8f360acf83f361f7ebd32b4ad8f4f739421c7a90634097c8275c13ab02521582a5b71e4b34ce4b3cc7823eab87d0c609bd9b9e496ff21420fdcc207bcea65aef9630dee6a74955869fc8a66174c8843a0c934bd82b932cdfa3493f0552d5f31538fb102d435f"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x120, 0x40, 0x40, 0x8, [@generic={0x29, 0x30, "ffa44d87324787f1e1301d96880c93232ad4c2198ff484ded648327d61c852ac57494209f8aaf4"}]}}, {{0x9, 0x5, 0xf, 0xc, 0x384, 0x7b, 0x4, 0x8, [@generic={0x19, 0x6, "14fd6058d562f3ffcbf1d7fd498b251b8723ea062579df"}]}}, {{0x9, 0x5, 0x10, 0x10, 0x3cc, 0x0, 0x83, 0x2, [@generic={0x68, 0x4, "3a2e4bd8045512e7ba0524e61ab7939234bef59cf0541898d26e65d81d56e5672f7f33df59f8aa07e68d0c4e04bbd02acbf66f60d75eebcd1414e7d38eb2fb382f313d0bc640d88c9c327bdc4ef36773eadc23612350c8faedf9823b6dc4bd32d0473776e07e"}, @generic={0x8d, 0x7, "5467f3a2f2bb9b1e4086c3dc3ab8969a48605245a23da6d4d64a1593a7fe192f401665d7e719e3d0c88f29e41102ca10fbdfff0c71fb02f770344dacf72a9e31788b16fe6b121cf7ae95268e7461224422745df932b0d55525070d96308394e9cf20a1675f1bce88fd5327f5fba455608f41de5b2dda8bc984b4a5b26fff178051a6b30e17cdb39e63373c"}]}}, {{0x9, 0x5, 0x1, 0x3, 0x97, 0x8, 0x8, 0xc1, [@generic={0x43, 0xf, "4c6b771c2be764609c87aacd74a59639974afe4786a56aa6e2df2e0b00bbffd88bf02f69745a8556a419236559d7f0faf5ba886c81da7f6f8496462ac0047a184c"}]}}, {{0x9, 0x5, 0x1, 0xc, 0x1fe, 0x7, 0x1, 0x2}}, {{0x9, 0x5, 0xe, 0xd, 0x25e, 0x9, 0xec, 0x80, [@generic={0x1002, 0xa, "e21cdc17e93eb4c70ba17cf34b762979aac30cdc296f2779051db23c98289d37d335bef2d6a06f213e39782adddee77d1c82a57c0fa924a823f13368da54b002cf360bf522551fca7efdd1ac9b58b6c8cc92532b2c5c39f5c699b85446e8063c4ff3beb66f6534df0615624eb2b8e00f452313b6fabb70deb411e7ce498f46c0996c25bd8c90ab2c06747d3ec51e7b4178af973d5f1f484c748f838c29797d08712f97085604ab02de5b607f7b0c2cb85ecbc031d4cb932aa5215a32ee05bcf2604a65d2fce4003769343934ed5a148b7611ca399e10bd4f983ac1a87dc87b4d4365bdf9f9e8c6b87ac093f4861fb769502402d06c5f9e2aa6b5c0471fa7772b8a6a7599de63c68217f4ad988f163eed8fb867f2aa903ccef64bb7e2ca328f0d49735336c13b72f28900fdb1480a239f2e436a0b9ecdca0e52b6c48f2849f00375cb18cc0a840b47ed466690620d048557f43e198b52d8b4b44e1e7313fb748450cae57b2028008e5556db97b073c39205d4a76468de644b6058bb165cca8694aea95b507cb85db9c0f9110e2baef238416ec2f5ff29f8950053b8019299eb41a3ccdeaaeb2ec95be2decf4719858eb957c2f70217ec937bff20a7cbf79837141dbe6748dba13f39c1dfb8a430368b625c062c450007e4bb3742bf296456ce6e11ccb5e35d046a953f922f7c30e94956cdb2ea543f23a9ca33930c21ed5f248a7f7a134058480005b4add9cf95b12f62a58f5244b2423e48bf13b1d66e0ec610df3cba45331edb83272bdea33ab752a402487f427a3d496ec84bb6d4323b79ca568bf325105fe72b67a734794bb8b419f24bcd40daf600b7943390da91a9c7e7a1340c28574019e355314169e93d741f485ca60feb48a105ac079274c04eab96c8c4c67d04d800a385d98299f44448a21754256afaa16081abf362eb63dbb0c16f4c63e44a1ff47692d2ff54594861b7d4f7f70b06242490f49b32162f1fc1deac167866674ccc9990616e5a84d8a87d38317462044c7ff34aa8ad023377f624ce81c4b8d5ac34eb30b4818447df97461ea90a1402a550de24c31f58f5adf2bb8664bb4059ea2587269312882d1a1882563fabe70bec73a6260ee0c7d452a390ac0b624e28b37aa77cf8489f3083993c21a9755856f16d73bee9d45b6bb605950abf41782a41f6c32f5c403cf3e9a5c9ef595b6085af8a8de128ee5420c2e33f8367e5aba4a17817ac42cb1ff0d097569f0826b6b8930e102f0d130c9b794abe929b93674b5d3a2b06a9b8db7fe4eed9da32d0654bcfe652594a68abe2e548bd6d2f202fef06e84ec71184c4f8686008b6ae65ef3723d3a9c5b145124fcecdb181ba72183307b379e6d032e38af3b1c7b3547be145cc972cf24c78cb250a6d56279382f01a610540ed5cb7d8b026b037939177c4e1cd42343ee9b5131e33213a13fd53f643cc0032bdf40a38de84664a7e7d67d32dec6624a7cd5f0a21652e3640bd8787894a253585dfb210fe60b50097d95063560d6fb1e93b21adf5fef2aa08d78dd25cc086ad06ee650445b50cd248f414809bd30b29563c7e2e9c177424430299b4a885b43e3bbaf88406502589cfd5ac98eee2e9372a5e193a2eb7e076925a4d5ad59317363c0eb04ec4ee1e4c0612dd0ea594cc0377bc7eea16f8ae4564cd58e0c532fa4ef98ec4b36397fe3a093a70fb26efbe7d8158eb156ec050013cc2d6bd2f510729da061a2f4fc3ed150e28c95d60d50c60807844f3313589798b79d17fb9456f1d0575e66d0f6dac84ab4cfe7c917be2b0344f471bb361e82084f675c2e3d644d4073e3d0f5c80eaf6310a085a1b675df5cdf00a3a58a0621261f6e4cf1ff986f6861628e3e3c9e36667b41f8bd3083e70de33e1e688f58584815b9126108af9a0656ac0698d8d45115413eb9078ad9fab7126475bb23871923703356d6bc15b32bd69c4ab48b599ca64efeaa4a01c2cda4c1b82ccd6aae0d2953124d54b688a653073fd49bec8f3021f08b2a34b4307d62010691c04c983280c488b074f9c58fb60b7f971d4bbc29e9ec02ddd904fc0dc77e8e2e47647d682a2efe6159c9e066ac04d77dce60517f00962798f513e613736ee13b6a89a8280b0a29015bb9b0012093954c3d71f0e63ac5bdf1d4ea097c9686d21c852572b1ab4cb7ced837ac9aac2b814408413699eceeae6ace5b67f09864c518cdd2a326cb0a4223c61cee144c600d3952d0a681666dcd7299bb7257943ffe24ded50200afae9a53aedd9492ccc960c920d392c1815f91f72f352bf38891b7edf9caec8580ea7092f5c79df5c9f7b5e25df1883ef109ed66259d1e503001c73e51177ebda88ec7673efc551b2baff2c802d8baa77abe5957ae3bb1a74a05120f348b073fcd9addb0f64d2f00ec48515afd2119bcc1c21c927db5bc5af38dee5968949e006a13774d663458dfb966f6ce9359bd0a5574f88d4f785d631c8d987a693c67caa4a57bc4e2269749e45e73cd7a4c6e788938eb036aa879f77cf88246abc86647331043ca44f49ee91572c21855f5192355524c7a2dc41f74a02adce8301d415a661a5a715fdeddf5910a07ca050cb4041957a0183116e2e61bd0bf305cab784f48f385b916f0bd42bee296cf1ba9ad4cb56f86636b5d08a7d7c14b1bff4f55ab10f8abb02493827c676c72bda5f87a5fa6317022597ba6fad4daab5b7c6422be4e6f46ef55be0c86c1a280056aff4de538ea778497c2e3630e69be6b575b20f2bd33c0ca504dc5b7fde61bbad808dc1c710c53d53bc047d62340be0c7e743a4d2cf528e34e8378d8218fc8a2e4b231344f58bdc15f38f20da17183b4393166d65d77b24d43d82ea06a4c522456e87c89cb2fcfb08912a3f94afaf0340a028eff4d01e9500d20283002fc9faf9267f2403345fe1ccf30f2565793a1197cc36d335253b396341e3abb7987a8ab48818c41f08da34f8535f2415482357243bd24bf0e3268fbd1e1281389b11cfca24d91b304f6e55aa3106d43d990ff2bf49e6b58897d3e6e9b17e7a4c35905535d35d94289bf536a1b9c841ad13c754080492f4559e855464f378fe35ae203fe3c12e5892c1be1e09ad81590c6bfc75eda7d0ffd83c34e26523c55a02c6f22ef3efa2ca2425f3af00f7c314e49b5c40575c48e6d06f1af49acc9c601ddd9331c0e06b32b471a6b4e805ce3b8d9f8ce29ca537fd9b306cffccda4542dada439969cf3d8e194b6cf6078f57f68b58c5b86bf6e283a2498d0c5fda8239031ac45ed6523cf40c159945715b98b1bbdf155f83420686c53aa8364411810bbcd4e62346329ddc2b84ad1031e8171573901f211d7b04c20e76c5295761c8fd69fd84fbfceb225bdf7f945d3a45be8a51c0bf7b8b50894c4d358c13a5f320982c69ba955210dc1b0aad5e76c32aa8c97df90313560ae804f5cd420b348e9822514e8f68a4d444d38acfa00866d222d9bb40a1250a9a4522e7cb1d4f8d1582ac4835d7ee30887b9c56d1a36b9735ad42d61778b122e94953d9afe0f6f8381e8a8aabc6379fdf014249e8713f8b543b4aaec7934af7020b4f19a9df9c10c8cd3a55b69fe39291848a8c43a9b67bfa10752875c0f90f1bdf6961555811fae4ead7d5ec137239f9b8a9946786e0c86357e46d0ffb8b4619f60ec45ea3ce2da9e91bcab86943aba7554b7b5117bd29d4315c23d5102ab75da003b3a7a8814eb4d31dba39b3658fa544a1750b71ceba81a05dad1801c59c24da162cfd1594303dc8bfb91abab8a20b758c80ac175906b5198512677a516188e3114046e6c2b7a6d66061f783b89c6fce070dd0013b5f93b2ae6a75a5b3a3771f35b7b05f5d2778545b74cc0f6c4ae3b576725621c78094e9bf4658289738163d043329b78c1c16b0f978676cad85807d71efcfe581afc079cb9d52ffcf3c31d356e1cf3cd532035271f8ce07760c265a9e11d7c7e9499122d9a5512c8d8a62905dc7c0250ed94054133b1ba4b4e8b1e5048e54055809bef8cf73322d6ace82df8818ae5b20ad65c475c20141bb6bb14caa806b138cd3fbe477ba569b06e9e2a4f17ce850e4986e170c36666e79f9f4ebb94f209db011a5aa5f767ff21e5c7129e6ea0217d1a83dbaa4777176d717d819e62cc64386efc8ee849ecf793efaa9913bc729e35c6b88c1d55af88bc184ff640e96ed5718abcfbc4af18119a133a132dc7ed2fa599d27911bacef70a19fc6d2ffb44b0e99a2e602a51c34489bbdd32f02acff69c7bba02c162800ed7aa7143148b1929f7ab7c4df2df37c7bc3b86e84733f31da1a0f48e3cb192cbaa4a381055d2681d8a2a855dd0db299f411105248426a2f2654fecc3e6a0f7d405c1506fee62e6a2bbd4486832b2ab3cdc69d3105bfb36e4bfd902748837b396acd4ad0c529718aede774e9af723c554c39bd770166545f072355a136392d5a3a2e976d6c3135259ecbdea9e34082f7607d95d85d4c0fa7319794fb7d804c89f22b17141bbd4d70e3e035002128b472fdbdf10ee7dd45cf94702fd9e4b93d081224e550f40d8cdfe70c309de4e4aa6b23421e250218b53e6fa5cc7fec7783a4e7a8467842a7e7f0a1b4da3d843e34adb40dc679ddfffccadf3ed66ba5bcbfd7eceaa63260b0afc358707cd4263e7da3524e028a26728e985557218d2541257634173286769144416d39adc2f74d40bfe05d1bc3b7bc0e85df001bfdb152dac2063ef4c6c9bb998bf6a7e9e78b84c237147873530a3210e6f747d3f480fc92976152461aa3f48e99f0fabe09f3e6d57a09a6ff1d26a6f8ae6020ebc75ba74143cb585f1816123d1b4851b5777bdc8b59e7c49128ca34f25a34770c33bd1f5b26ab482f7bdceba114ff3b568dcbf0b279f4c1aef79d336ba9919145f975e429f52e696e3eb86748585c686c13509e10d90efb078a4170f5dcc37f7b48a91b4b19e51c3609de513852ef804b77de63f676c3431a6f5e2da9ffc149f295e2fcb0ab84cce5df6009c53f50cf07c5f0438b3916e794386d28da921fc4f83da981370864d64d6799bc5fe6b10026ddd716c33e1868b96463f4643e9a0a613fdea33cb1617f24eec26c071c1f81e61ea3cd86225dc31224c975ba0252b24815feb385afb2bc8ca59cbcc5b060ae0cb22273780d5a19c0cb8ee32669b30043a1d50d128f1fac28047b4c28d1500975c8d40d413555dcaba85a80416370461df4e28b59cbb6fdca900ff99e1e1878fe905ee8d328ec487a343a905aec118f629f11462a1c463e9173200ebe5891057af56cb239762febe06fa40cc6507bb109a34d7df84a07a66974bc769593a8a2295e882b13ab977af59455eef86aea847cc8f72bece9a2db58362dac9e8ddff64a13be976ead6875daccbda5d959b080a8eb7f2e4b9e5efb378845fa08c19f5061dd2154ec5a4b82fb507f4efbcf8b7d7f13555bbaaae75fe0fc0b4be505f37548e67d1250f1be27f801eebf36e75bf6ed8bda63a5730d04f673d578391373cf876f547b56d7feb447b3172b551a08823b31f448eaad248ca0375cd22593a361c33aef15ccf2ed3b6fdfc189d207d16b06271baecf477349a27463f40c380b592ea879a4c26e442951d5c220df9566eb6d7f8cf17f347b33631e29c9294be7d0995685e7c133c3465bb71919bc1e787cccd59cadf605ce8e04f782e1280fa23029847fd8d7e00e98ce34a8aed1c90bb5d6e67ee452bef4c6f5d280f702f7a5411148b9aaa5e0aa50d2f56a98562f1e25f0bff7e88d9c17d7b3933405fd35c11d94f9898f075a9a658679f93bd7"}]}}]}}, {{0x9, 0x4, 0xf6, 0x1, 0xe, 0x2, 0xd, 0x0, 0x4c, [@generic={0x2, 0x23}], [{{0x9, 0x5, 0xf, 0x6a95832987c4a494, 0x3e7, 0x4, 0x1, 0x0, [@generic={0xbd, 0x0, "5aa13d639baf0b58d76b0c31f08c84bbae4c1ce06f7611061b2e601347b7870215def1032cc110bf9d05a0a1de2cc72d72112a324cc8a6f289b789a9f5a2d12d0b856e6bea1ef65feb546f2c5cfe54752ad1ceed9188d04044729e90f204fed94e3cfef1014f33dd4b2a716e639877e1e0eb4ad70441eb0d27ee45a1e3dee34be179375f77c4459855bf250c0fd8a48dddd928de2e47cce9420a4535ce510c3e076efb3062dbe3148708e0238ee4c6ec1e3cc3f30428f1e735991a"}, @generic={0xfa, 0xb, "4757a0fa5678e7cbc0e17682d90f0004da43f08ecf7f6e6a7921370c18054c6c16e1c99a228c6ecca0ec8a6235735a4638fcebc7422a9d99f9c9c251dc264a9870c3fee40daf08604d3b0b1b05fbb79229825ea370aaa939492e85dce6cf3daa9c9b2f6a469d849b41b56e02616e61f6dafd4e11c60335e6eb1db42f1d85556b1318f182b002e87643640c9a16de3101f843e423316a2e72c3c4a8b3d553297184e518e7a3d8c380a492d8dcb12366ee735bc326e2d63e0e656084308b641c50cb0b61d749bc792e166050b226569483ee9b5384fd50f284689eb1d247e8b62faeebfe0edd32d5b089d2264e8688726a8d24fa8c26cbe420"}]}}, {{0x9, 0x5, 0x5, 0xe, 0x174, 0x1, 0x40, 0xff, [@generic={0x31, 0x30, "43e0c42d3ca39542f6614f8e59f1b24feef3fefe2ba5c9fb19cfcc9c59d7ca1375a0613e0b23be356fb1c44244429b"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x325, 0x5f, 0xfd, 0x5, [@generic={0x1002, 0xe, "1ecbf00a6764a45413cba956717f6e6594f2ef7b09d63ba3b3502d6e849f4652f35c2aedbf072393ec4a5fdfc70157f29f1cd4e680dcdeb0448d4b5efd76468217d407c9d27303d70b0321df31dc02efd8b94ae3e8a461b1c59c054772b9841c4074cf4e21a573407cd62428d4c4715c8e742d6972f5568fc1fd8131f7757c51f81ef8cf6e58a8a35295eeb317a781ec678e7e615fb8ce1d60185edb41c0d0ad67cabeab9be67a79204812c8d27bc772a271bde019cfada3a33d5e1b621c872040cb86292bfa69eccb22100b77eb4555cc9f1f74019a8c7ed05aa32275a43b81fcb28db5dd1c3d637b4fb3f8fbca68ab4ed8755dc4621466841a36b3db96aa2d21cbf5c356aee20ad32028994f749a1fc202d99f12c7b2df602ed0a40d03a9f1c338639924421f69299037fdab2e3ce1815ea2c7725a49d902efabce41bddc5441b1e2d81c66c8fc6473aad1b3688a5f749a850ab148b767e4a619001133d546d3fbebb4115b68255978725871e43d6a352718a812a24a05185988478ec338cc20b55704a7815bb714f288e64e474188b2d067b4489c6e09f304bc45489b951c40eb8bcf53e4216dce325f4791706fbcab75a7f1804b6f4d9f6fce9b3a3d08ec6d2e9888c53a2d13aef355e84ddc10642e0212f08c2d6920f734583e5604db0e8e94a9181d12eacc381ebd8bca44ddbe73be0a68ea226e3569051ac0c43d0afe841a6a3d2a44766efeb35e167708d24dc263c25713e408d3bd230e1c974da03fe9bd1ca86cae2189aa73a371054b0fccaff9a7155e678762051c3f954e75b37a3552b4383cec5501da4270fb3f72f3e007da69f8c15d789648d67786fa0f2ca82b64a4ed6e569cca338efc8a7f80986938c277f58a4dfe1b7687e7f6f8b73631c65f15d7af3535364f78385049e6b5d8e8f49cd8e086319f445f50855d94ca585cba9939284b747a0d15e4ee214b8a6ed68acf7474b595e60ad47ad200168caf317bc4c997f38bec24c497a35fab9996609a980b7e1bc9ef102f244d5eca2e088327d1804935d1bcb6e5e870e5d8f1429d0df609d1ec2f4be497f9fe4c9bf244883269a64e659b8f7e7ccdec3b8cb0ac7041fa830cd8e819ac5ccfc032ff291319488cee517cd0d3f5cd2e8507dca36cdf09321d43f92cf1e44d96191540cc0b7e3dae85319cca03b1b9153a60b6200153abaf789a5153d91c11f64c92ea9f14acfd9ebfa7a3684bb67170c7fb952fefab0404b6b52135fcf80432098e29715ca19b5c9c38aab727abad8492253599b79069278732f80f3825fb467a0e253af789cbcdb83ea8829613ef3004eee8f33ef2e2c44b82e0b358202615f621f7915d6ac23fe0cfdcdbef5f7c2decb63e80c2d64923d66ce1f9a445ac0c25669777b94cb89f408cd9d2dde1991673949f52e0d8ebdc1a1db83fc5c1722a300b7bf5312e28dc49edf25afe7d44de8b6ebc589eb93024eaf1beb23bfe4d17072a43781ddb08cabfbd3aeb960d02441d9c426358152b39191cbb9dc8084e0c858ae3eb320189214f2f2ec5650fa1d9605ef2ff40ca89a599a7a0d23408cc79da786ab5a41bbde8dabd11bf518d7a286d54643862786f54b1a4af76256ec58d07149bd518adc7ad7064d6abdf709c7538549df6215549b1bb03bf0dbc44ea43d308d8b0cf0a44a1637387fae97a96f786ec010642d1f2c38e16b63fcb6d8b752b131b901fa296cf33a11faae6e61cb19576b960ca20e1b7ca2ecef75176467325a4ec704722eb20d30ca217491c7efd550b1c6f60aee99080c6be79163d321f73075ff7af9b7225056591324ddaa5614c7c96e9cbbcfd9d50ff83d964d2f817dea1fb6b89197dfabbde7cabd60095f077b3c3dad9b8731448db8629fcc6324fa2e7cb4be77fe7ac824fed7754adf0bef15d7b26883ff793f33c5f79aafc09a026fc50378772342ff4ff432f50b0d6b8b467291726e61640f4b2a62a6cad5d3a5b6d7e7851ab055da62e75836cf39d4b95e4b708b521dfe4f06991c88f2d06b58a7921a9755e04cee357cec3be755a25a38a28d9037ababd3cb4c66116fa70e289718c16b33f70b16b327e02f63cdd5271c1420a3c23a74c8455d61ba3ea19263fbee81602667c7eef75e5f5a3fffad9985b3ea401b0497253cc1bda3d4563f90b7b4613f92b7ba1cf2849548c056d360d5bfb9dea9160bda7e518ea5373ef9c82430df4538dfbde6d2cda7239e1ffe4cd1d21be41d23d54669cd821f1830cba570e2b7d279157b4a022ad640b95dca5e4413aab24d25c01c93a8fb239c7d821ca6c53ad55b11b4181e5965df7efda940fe254eef0b8961e21b3b27f2d9dc7dde3f8e046f22fb0d5fd2f9e3d386ef17ad79ed0d68d7de41e7961cc3d8bbaff23d578cfe90a3e432f141e2ff6d8300767147d786173ff049d76832902cb8aee349d0e3fcdf4c062947b4d7418ef9123de37eea9ee8e229321561aa8a371bbcae5660d965ab803d017b15a00b68c405f517addb50a6b4c173881af82a13a8d42cee1710b0dae4651ade6dbc60454d43ceae50c8288e5ebef09b8866815c2177b994929ec1a408161935ec690ffd16f2585133ca4d8143445c60c3b232be97f542589ba8e68e02df3106008b4223d6f8162c6747e8c2b1022d77b5f9bc4a13db550ac4339ea4796f761665a6ddc8ddf28259d60551e6a534e6b4004bffa2fef06b9350a4edd076eb352fd9d5e897fc38e3e91a6d2b9ff6543f9b184589a036abd9462a2e9b8567429666e67d920eb7c79f080519f582901d1366b7397d9f3e1d12e6464b400d4a72ff89db9b37ab2a243a39bc72565b30a0157472178e1c54dcb7e4bb666fa99937f3950cb9e15970f075fc91e154c7c97e8c18143228fe393f5e9ca9c872a686f1bfa8f4f72411794b3e5580a4a0e8768038e62ad3cddffc5b6c65b712235c8559d5a3b36885e52a06aec5a8c34283ee7cee5e934e233e9ea956543fb52a73e91b2343bf231c72ae459ed80c75e8f192aa046dc7be3f267a1688cdd0d8877b7a7b2f100c4b428ca0f73c3aba8e0247ca7549e477f44c0507c7baa69aa54a9ac6631bc981a77f8db2ed4d3d757c990b044c219efd5be4f0c8b7ee64dbc24fa4b5719e31b5ee96430df0fa1d69d4e0e8ab376f2a1fd1912e7c49d445dd3fff4094443521b02d08fc9cd75e011b852a4b86bc650ab4f39e1177a80269b7c0e179564e0ff86e65fb04fb7c7a31c1c8df4777db2f99b1c082acf9632ddd898081f8abfc6fcdfb139fac0ebfb096743fefa2a6d0d917eb9523ecc06c950f398d73fcfeafd7fdbd7c52c6e23a4eeb50560b1575b77f375e4dafa1a1c85d1f9f1e7ec2c0eff7f40e9eb6e73483c1042f905bdf355c934e3bd936b546db23b5e8bd40dd56bd88721a38038c6a48c4e9960966e63a7b16a7769da764046a8bdec98c320a5dd3bb264d77e153075028ee70d8369def12c3ef7bc46607830535e8e65c0aabda3552222a3f8fcbf8eee455acc48500a6d2f9442b7238ba1e52fbce5108796a58115dd4d0edaa6f210e93aa4b2f2694758b08357dbfdff7fcf87abeb5f965a136cbdc3ee09d8b8a4a5b911cd6e360d7dd85d9184df80621a0d4b2a4506d4e469a1e42060743df3a64987b32f78f031215cf5326f778b2ddc91195f6e1b43d2a25966aa4b313304e00fa9651818fe8b4ad04245a154b88a7939a1f0a51c00f944d694c8be13f97209217c4eef0f3d638314cf81c26378cf02693207adc9246e2d0e50598455feab0007520a45a99a5c76d9f93a345e8080fd7d6be8c0bc955ec40002eca100c72c16aa33034a20c1010873c324e7470b6800c5da468a39b4c1fb9126673129837144d21ed325edf4d9d45dea329d05965f9e281acb52e34400f7bc5f2f59f6e0ee9b15a8db65c534043df9205c5c92ce2b236dba52e5f95c9fcf7914489eced3d92e54a35e03b4ef479fd585ac99ad59e544228b07cef268826497bb78f06e44b1422aaf22c794145f97df94851e798725b7438de4872e6cfa7665af11353f0654fb52712a18c0c0fc3d68a911fa84124a7f603645e1263093ef2ad0c92b0005084241ddbd0c32107877f6d030e4c63dc9083bfe55e7f82fc8224a10af32fc5e39bafd739a4aabc44edc3a9fce12d694cbb1c95846a21de869477458d511fa8aeea3a26c20ed206dedba3cf477d17bfae2499b7b2df4310ded1008f3030dd2b67fb03cd61d3f90f7a817c5c50925c495d8def70d7d5ffafac945ade40cd51e3d5c042a76b42ce851a8a8a827d698346d203444d3957328e6dae179ab8534dba7fea025fca15f68633a91fcb80c05e52f4c0a81b231c3c45eadebf4f8a85091a918733268e6d3174272ef942cfe3014f9e69671e694324f2abae0acbce194f9207a35a17e32977a98b35227e907ec323f852382fe5c8aaf1bd368fb2c971bd33cb7f0387104b41733ad6b4dbc54a9ac621f158d6c23c4e11679195b1630a522bae41390ef2dcdd8295124177c7f27be293acad45ce2b58d7e66a742e5eaff45db74da5b2f705fa1a9333a89b9f929ca8504284492113cee1ab1c44f04b28bcbee0303c6ea6b3c32949001e089b66686a1b8e9e34384e763ff24b6671e495f247095df31015327f95671a23ee7196a569e3bda6f133670c14715a8aa95c8d6606183cb67471db5352aef4da49d93cc4043a7c47b6b86db14295ecbb764e9358856741e2955d71eb79e330bd52696ade6f148408efebac918183a2f4ec486f5100294fc3f4d4b5a675368b300091973622444e7eff3632cf319682d676f87d5c00c6dd9c6e001117af6baa9eea7c64474b881da7c3f40f61c99984426c5adc2ed5da44ac5b033b7d940ad59ade135aa2d477227a074765c3ad2a0b6d428b1bf2d12248c3cff75a2768abccf5053df6f12905ad511a010968f34985e0a53e4fa2ed2c74605029f434d6692a7947fe979c895f63f021cd1636cfab7db1290bcb2c4bf5cb55d7d8d30abb1db5f56353120f3ef215f3877a47110629de5fa13f913f54541dd46900157ddae01519d226744d042ab1f47953c4fc3223bf741a8ab6682bff4e49b99ab16d2bd402391c089aeca60356b2ba6b4d11981e3e0f0e1fcb4eb43f573b6422aa31bc0c0e356255dba623137d8cfd4c174404134e15f863ef41b61c56ae39153cb8f2eaa64e573756d050c16ef8cf7a4c57027e1aea196f758ee8d2cb442631358398f892c7125f6c2bcd3f4163059e283e293215a158f752ecaa77c13a5d30cf0f5ee25c79fdb14e4feb335a78a988924bd49f2b7fce86fb2acca819347165428ca3d9fe61a5ffc905c4ee755b228c68059c67feebec4240b33ada8872f30e9aa8dbe1ece5791b77adcff8a30123f331bae12581d45413576fb68ca7c8ea9d7451a439d279ff43dc398fa6d866f57ccef728f7350564fad3232d4467109b2d26ee454241c80f70f32083aa9d7281f800e15f774a742db20ae1e6040676d7fceae288a2321c8094c5252271d6486edb2ecea30696b791ffbbd1be6fc9f20ed8af69f2f8fd97ff3527e37c32640d66a6d68f5eef961c8cea9fec4792b3f4563165c63a332b6d53744dd4937cdbbb2fd2d2c7073bfd8f0f71a06c450cf33647cb34ad64a4722642e03d8520f8e6c0609ff000a5d1b8c3727b1d5f06c8dfc888caa041a78f3e05ec22ce46b2da4fed3870d71c16382c6acc822e9ee0199ac05e6e09fc1071f2dcff46e5152a5d448fca58d247d2d74f3f60951e58c018cc63088e2a9a56be2a87124b04707563ddc1d9f406779b3a1a7"}, @generic={0x2b, 0x1f, "14498edb163e689b2f36ad3daad4f264f00655b6502cbff057cadd73fb139d40c079df12f0de11c670"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x9b, 0x4, 0xfe, 0x1, [@generic={0x40, 0x2, "2ba7c2da81803f2536128b22517c745ff9e557e6f9352fdd46842298d2ec30213faa84fddda048ed315616fd4db17d37fc299e0825f0f48b0b2ca6a8a222"}, @generic={0x5c, 0x31, "d58e2eb4c10000ac94b6e2075b19f42c521a2bfb279577561a1b7297e1e661e7df46014b8ff3eba28adebce218c906e869c233e36235bd452239f8cfb97a1b08968212a2f514ce0bed4f99c2a8175ebaaca0f39823de90e1d75d"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x3b6, 0x0, 0x1, 0xfa, [@generic={0xb9, 0x30, "87d37c95034589d1fe3e180d9c0c12eaf77c68bd4e22b6570b21aeed0f137386b63b051a74bcc177b81f0e3dd8563b1396a047380ff606ca20a13cf7a7c8915d610fe703cfe15b8f963799de546642009bd49f6052d6b4a85db901684d2ce4243f573fa33172b0c98b79569dcf35f90bcc63349b498c921c90231be5ab99fa205ae160584fdc6bc2cb7d28168acfa9aa58300d47a07d0a88b5be5eb2fccdbb3464523f5394e48f1350bac02480ea06a84f2f8c167c46b9"}, @generic={0x65, 0x30, "c01e7549873bbf831a08a0df2d2f2c3b80e1debb27be30a309bec618e67982a0bdc5428ab688be0bffe4896d27df45842960034c542abbd87cef51fd0003c2e93a459da3f8b8ace9079c03d1717a6090184a44886042c58b2832776a20c17fc0bd5af1"}]}}, {{0x9, 0x5, 0xb, 0x8, 0x333, 0xfa, 0x7, 0x3f, [@generic={0x35, 0x30, "bbd173a5e473654fc500ee598531874f868e64bbc762569ddb94194064c793b9232a1f9d104926bcd45ba398b9b7406578fb5d"}, @generic={0x1002, 0x2, "78d0a6c8e0356b4aec67d6f2cf5e85892233d15dabe8018fb338dc4c1d095216642e9ab33966fc43814bceb9eb55a3fcc3507184d7018111d621ce9c83e04b582b1ea237adbe4b3921ae6886de588cc2f93a1a59a93755a12e2fd9d037c3e51741b25df523eac23f7bf0d8bbd837da6c9deaa5eb46e5d4fd1bcbe70e071ce5641e30a3423e22345f35c0080c743e6d5c73d4b57f89aea5c786496c7d68e4063177a17f38c825108dff5260981a6c7b383d374db56dc3eb587e5ddfa84d9b99cc6e14f3134dbca1af4ce201621cd64a70f70a3e71b142ba25583a0a9cfa39cc5b0433e25730c668942b70ceb15ad20598e33cf6bcd2b4671139321096ff62c2efd0605a306f6074b5d4b467c32f6553cc786fd770e9827262f2b4f93454df468959048e61f3e281dfe31a7bdce7f2a9b3683be34210f3676491ad30f3f94394472e36013b1050571ee10c1ad969e615e7a2b7b1bec7d1d930e4baa989e1c0b9e512d6a5dc2427606c2bfed9842967d02cb8bfbde6abe148753c48ac0c202a772d008179b93b00a6f87e05d1905e36a8fce164ead6824c9d3a2699812781bdc5a91cf7efbd2069dcd4f3c1ca4d5c240cc5611baa3effe00c890f9f0f26daa52303f64937313edbeaca9d03873fab99efc3874791e2644bbca572351c4700c0ce031ce011db7483b33586e85355e082990e208f5c14cf9be72914ec2e29a3a88c4a73d19e148e9176bd7acd34f0b216de3b9253b835fc2cb68ac2ecd3199eef19e392637c1ca3a553e507d7275e8419e034e2df3615b07a71e59baa7dd179c387c2f3cd0276fc341d8602a1f757b0cd9f38e0e7ed42a1884cb54a91a5dfe5fc4f8db7488091f3321cc598bbad79e86749dc18e33350c525b614a4074af78d7b7d345a5372f64ca725c9c00a029861c3273b7e720650babc127c1a4ca15571a98fd31a839c9794cd85bee98e1f5f7f0e80bfe3365099f5760b0a04cc920110413c4d78bf10ce28c1208879e85be85db511c0ed9c357d1713d9059685118e5c91fe0df42b89d00599aaf1657b4291856d1c41d8d1609b891a4a3a7ef266bc39e6b310afa0c8243adf29e67b748449961fe0c981c0860cd779e9f51b5975828b4be24d50856706f19edc036cc34ef0f0e95f11edd1d42d5e5ecbab20127421975074e468c43667db190f9d566a5cd7a47f5b6bfeea89d52a634557b91337f7b972bc6f983a175da2153d2069b155d54438c9c7fc8fb96a1465950f7991f001592ef0a2e1a644273346059a2e20e332e9372ee66f3d9582eab30cb677f1fefbdbf60b55717fae16a112dbf38935250b3b8691318bcc4163696efe6a789218012039f39295881374c055e23608dd50bb69e16ef40c35a5bcb070375cd026f47b13d5e212426656707ebd0c570b671670c5058de072de010b1ca2d4d18ae6a2c34e4b173838c78f810465ee3dfb4940c2e045ac152b5adfc704476838858b9a5feeb922d713b8f2c5e8c24487f8a298211b7b0f6a94e168cb51ae434e39880a4fb0beed7cf2ffac49b012935193746754a4315e9574c4d90502c24223898594ff7f30cace3c9dfe1866a121bf25ee04e90d98ae4ec35170148a599fff0c3dcbf3c45e1b5b2a78ab5d0f674a9de7a1f0741b3962d28118bcf5a1a52ca145acf15df571fa22b472b391b7073a0e576e48aec87a2eeb3d5fc24f9eedc825852e140b078a14497a0b5d359686339726260b006869160c76c9d9d89a7669873e52d4de36e715c8477e2cf163d53af866d3be563f3a10618548b7112d903a26a3adbc871955d9a8630e7696d9a160bd60aa4622d1cf0afa6e896085f70f70f30a8e4a51031c9324d43c28078925cfe221e174f814007a1073483609d8c1c7da0c0a31f5b21a8903951eb16d65fc9fa9c97b1a90bdcc00c54e529a3663fa4c1243f930a03b57410e363de814e52ca8be970ece2a1e60fa4b8fc3aad69150963d199b708f35f0e6fed42a5762b3665d0bc35b2dbbdd2470092dffa60abbda136aaf5bc387c4901ecb97b880980eb142830ca18395dd50dcf90c3e47def5fd5ff4228f65022184eac72555bc6564dc0e31d7da045943d05110d83375729a2b95ad281628652e580cf8b3bbf10c1ea01198a72285be1665cd8506dd0116a5708bb1e965ce994c4a9081e1345f58230984c35bc9b8f80eab876474a572df04d70cd95078ab675bc561a08381fd21dada4678d05b49b33271119f5a79f8d878c081a008155d87cdf713bd77cab9b4c7e418d342227af7fa40fafbe29729ce1039cd2a906b3f69dbd405398cddd39f9c5238485b84bb11e6e76d6d691504ed5b4d652e49326dbde441370d0482889299d5d78fdfb2bc8c0b455a7be03df6a910f7b59694ceabde7acaa06208da48561c4f2ba7de16af67b92226939070be835b51d4cb08a0a102c5a71f19970b56ae7f16bd84e32679739bcfd3ad19966947bf03dc1a6fa2cec8b85f2c7c89839085dae5c97c4e188a439f912b8e106fb093b24b425644987f7a30108882f8ba6fb81edf7ee320311396147b36cde1a383fe46ec2f09f270d4c08322f40170d2da0866376e32005c7814d172d2d86a5c599898446185cba53a809a483a591e866b5caeb2b9e773c76c9cc2de5899062edbe645010bbc80ffaa944cd3e85e0a582d027070f72dd5d78e1038e5cf73c2ed63cbaf0c4542d6a6d5bf2e790c41a9911c8d122a308610bd2a81bd5e51ab563a8c605460b0e49911a76fa79448f09991ab5ba5b0a07f11ae5e68ab7b8feeb5a311ab5169626fa10fb7eabffa315cd07884a3af040f6cdad7cac063bff2afdd41e2e8ff1654d62053b6ae6481cea8d871f81dad1c0ea0769d5eabed28695a7b2f8e4c5fed4f78d712a04ed4bd5dc2469007bf44f4ce4ef7c72e5dcb0d0995c0409864b57ed4a1728634351bfe435c229e08e7da541e06e4f6ca1891d433cc34e5447434fbe5974928c1a76cdd6a85935b697839a9dc08a7506450e668cd4136209d10cc3a64a24c4160b9e753603acd6587feefc9c5678638f7b93fd3385d037c3831da7c4a47a6803ee9d69a8652f4c00e3da5f585169e205907313f1966bba26a944e93cb389c6d45f879d11cc8750fef53456c34f2071409a2b0a2902b87c360bb9573da30eb5017393db0b41ccc8842adfd89b2bef35d209dd22c689a72d566e0f11433589e4794ae029bcdf73265d47bbed6a53488dce0c1f3bffdaee5ce1a091463b2a36e217bd8768d8b7235c386ab9c8b952e8f87795971fa51ed330513631019c0d7ee99caf404eb26a1a016ee187b7302b7c7ecf9cf05eeab5cf28ce5c8ebb76e8da8b2be8278bd50bd50c56a1f59fd7833b0d36c6039976c7af443ee1bc37bff20a127cb94616eeac6fca5d9bbef4b1d84d460d875351d2141dd5064cdeb1ed3b7d75af87adb34d5a82fdd859e6949af4aa41e940f5ca872f0af4e59a782077a51bcd8a0f44f6b9838ec26fe1947077b3e00080a07d6d26a22f750f534555029b4f2b1a8567599009a83b4c6d02c8da0af087961501e0c2477092f54f1ba43cc8864c81c4f17de6e122c8f62790b219a4316c9c9510d53462331bec628dc6ebb3f45304c88553caf9740902abfb9b4e2c351cc8a2753057c4015466fd814fefb363e46723854a3562266b8a9c2671f869aaeb9592db4f79b03e282feed2ecf49230b7d9a5e51d39683cdeba993e4fa57e52a065eacabe118ccecdf11ca0ca97650465122401e965ab30bfc03330f92c9f7e8d08496a16b03ab06950a8f39c4ec900a0896f373787944dfe6383f220925b7ada2738a4f0f01098d7452b99a4ee1f87265c601edc62e054b18c692505e0f22a12029875d1dadcf588a36cb53aba9c88061c2f15a360c37877e4fe5fe1ab8afede96be829adf60417bce6a14c76d54730466338eaa45f1938186df9e73f5a6ba9bed04d8f304529b49724b00dd65a36b15bc14222291cbc3220120b951061c2534fd2fc2ae567365aa04cc03293e5cd146905c7d8082249c958f46d61c6bcef935fe44565bc3dc9f7cc989ad69a7824e142685bc982eecd69b6febdc4d304d2ffeb3e8e1d4e827c52e8f4bef6969dc506a6dfd43936534d8f738aad56a2d805d8bfab943a70838db81f5f134cd069b890b3c58982c80ca4c1f4ad86023c7bb37d04d89be21fd56cd0c5af24f69196ce696c25eb48a0cc51cff893acb6128291ccdec6ff99594122493a33890d4f7fb1496db58bf648e3a97531452616712f7e2958d6f70f7b78ea87ec4c3a04d2d28f0ae664471cfe5626e19c5a4feafcc07965c556bfe05d950e6791bfef01629016434ab21fb92869324fb3b06bb789145a3fbb6298148c4c140d2855675cbec55374fca548962b80ebeb2170784dd343ed4676b924d4fc802b781d4aaeb02e4f21b8b0aefb23d3ce69585a46a3bc71dd8eeeaa9476af0fa5208b2fdeda2b7f1249024c7394cbcce5c20d7da7ad72d85aef9190cd33dab6776994fe4b9fac51d8164b4af800379192e94561e1c733d26a1872eae179811dccee27c0e2db564b5f863018622a6f79a3a2577a58931e4d76c0d4c818d0cd606cb931e0c3a0552c63c8e3ef1ee495f30c4d1f4d6d431cd7476882cd0457f6faf3e93e7fc07fea02023a87bf4b496f88bf57d1c02b6e442a8980317d70b4561d08e39a3455f49dccf432df2cc643850e63e1262e24104e118432376dd1103c66f7c1bc867e0317615294bb01adbdcf20c4d4935d0e5482146db23ddfe5cff58c2f97a7d1c2bdee231a7334a9aea4c93315b844e61731ed0b99f9df88fd3d2c68fc83007c0a547a17a78ee9b0edb7a0ccccd8409d3b74ea8d426699d4499e79330340635a3dda4158a56f589758a53bfcff40c2886bad6669416c76308f5dbd755a8ab6ddfcb861abf74c5bda46aafc70ea35a5257da7af5a1d5f716fa67f78f1f5f58a4b384e29bc137c66b49c520720aefc2dbb8e19422e313b878f8359541880c56c7f61ba148590d71b4757861f039eb5deeb06c3bb65b67f3f605b2e6844f5901d80e421ffdaf8f3ec5768b854236fd7dc2ee00c071f5ec111a52b609dc731ad1b5ab83260cec2cd9fedf8c8581f106cf301ad957547e07ced92f8bc39470a4bc0df98132655a47798a22602ce4cb211340220adbaae9c80388a688f025e417d4a04d618937d22dd4392a7b765959a4c37b1e8c2dd8e71e74a4c480144ece0d90196059832afe0b6633e1cdfc9fa1fee61d4d28bae8446ece512bb2ca1bc28785e0c361cdcb58af91c242bb3318bdfb2e4fd81b8293f3ae6f7ef51f5baa190766484ffa927c2a420ace503724c5eb4037332f9ab2784aba50c34e776097f8a42fa795a3b6b1b457d857f8fbbeae702c6264e46948d7e9e02c2fcc1d8a4ebf2c576c1c75c0e1bece797a18acaa70be74c0b7513036f769bcdbb05273519c1dca0b89fcf36386ae741b02f89c053aa1451fa899ed409a736459ba344efc24c084fecb48098987781673b39db6845f89fdc0ceb4edc3dafd5d6f509567d1fd62f4d4589f7be79afe17bacffceee9e663f67ab6e14252918b0594a15a2e31e5c5756d3b5b4ff242f232de8f70a182208c0733710ea88ada0621e96480d126cf992c7c02492c1afc9f77a9593b7845fb7746c5e763d232775af69811a61581c2d0fe02fee51fbcfd1cd2496e4a7f1c2867ad114a0f8ea3669283df4f5847da64f9f185db10d3a03ccf3043c64d9237208bf4cca6626c0a4ac87bbad15dd4c314471b9a42206a84084caf9dd08a7bd488e2097"}]}}, {{0x9, 0x5, 0x3, 0x2, 0x3b2, 0x80, 0x2, 0x18, [@generic={0x80, 0x23, "528cf22a63f26001e63bf2773cfe4ef7c0c7976744ac3a89bc5cf00c4eb635a3c22d5ec1aba08fae0c7c2595feddd770f221d85f6cb6cf135bc263a074f3ece5504643ddfb032fc94b58804b2a4604ab11c0e0b3435f2d548053cf2310dd5118fac0bc4adb5e1f0ac6c9e1d24c6f4b493005fe22bae3a034be70358fd1a1"}]}}, {{0x9, 0x5, 0x5, 0x2, 0xa2, 0x2, 0x81, 0x1}}, {{0x9, 0x5, 0xb, 0x8, 0x164, 0x3f, 0x5, 0x2, [@generic={0x1002, 0xa, "c1e92efe615fd905851cea9d8f385b4c27435ab16d6170a074a591efebc26b28ff3669ce61aee109b883b682252daae82cee5ff073c6dc9a96cf18f0d130f79c414f4ecbce4ee42677a7024f8658ea358e6251620e50948694316ff47cc451025fc85594da6c7d3066ac4b5bce69c5192122ab99b316cb210de46037aa1b2a3281f38b329f470c7eb500d919e3a1c86ce74a9c49f83cff09606ba2ab61c0b2280d04163a6ab28e6c4f50c09f4bfb50c7f62fd3edc0202208e02d855ab9e952a39d079e0cf024450d4efc4617d65eae6fa10f7bf708f49d17978c51a1e6cbfc34b6d3892441460a8dfe257ff0eb84b6c44e6cce7df0325407df949624aa78259827be4131e53ce7f127440721aa02b59e01a6901fc0e8daaa192615d4d3f96199411dc7d857bc0089fd26b2ccf3b8b56f65640f8d416a6e2ed41ea97726d2b4669641ccac21b737953eb9d5c03056fbf17949f60c145d6f7b116b107906b3d3488ccd83541eab52071fd8f6adb3ffb75384b72085eba229878cae655dc0391034ea56aa8a7287864bf369291391439a7cbf731eee240048f3b9a8771617319989347fb1e0f633c5bb655178f161976474566cc6c1dbf9609ae975e6bf7d236c43e8ce8f3fa390337ecb43cef94ea5cfa2eae0e5990f1fed9066cf47715edb0abf2f82c3be5735491e6a66af627e37e3f7f5731e65836051d056e0f8cb6037cee6c94d8f886091671378152368c6f3cb18944f90091f9cb72e833ff536abecbbcd0fe18c7cfc63485612335f406eea19ec1553f215501dfa01752d626e8a3d718e855ef58b6cdbea8d87d5a1aced54785946700ada8432af8d4b649406a7aac1bddaa747586ced62f598fc08a0b261fffa8ce77ef0b68f4bc7acb0c7e16f1e28b689ed858234ccace20a43308b8a6a223c2349461d504f221c1a0b59fa4489e0dbcc0d3fec3d0826c09bbcf7fe6e016627eb85e1c0318aba59edd546f5b5b39ac33cab00a12e582ac74734d1b429433d8d65946742566eb241632c7b781578d75096751384e11b9ea39140e82b122647f209cbcbbcfa563eaa8a0d1211233160f1fb0bad881711cda121177f43c7b1ffc5159d3a50a8839a4740fd6fdc5218966820325c812d65a9052bc957cc94595b5cdc8ad994719a7be0e264d4450b6b1fcfc09f77335c5baaf927f41e4ef34001c0fb53dbe6bec0e2ca221ef94b2513ec9f1888a1ef176c24d7d153853f095d49c3636bc7084046987c1badd1db9a13fb411754bfd5adb61849ed5f7cbb9a258d8d1b997ac6eca3fa8000b3ba565d3fd1b87eeff568d588e460d6f0cc89513f7a5925c21a534aad84382bab35fdb1414af3f46fdaff6b8392d931e382faf46d061e7a5d31eb4358dfb675ad9291ee397727e3101edacadcbaa5aa8c3f0cbcaff596c4b4633884290e574b0856ff5cacaf7b71bbacc1efbf12a3fc03fe74a887a6b65dc1cd888277acb61607d7fd6734f4e893a5dddee1db01668b0ff7bd8222ba804905cc6ba11bf610d4733ab5a79f198bde9f4831c9bab9e54791c6537def621443df04fa94ad2c01d91fc07e86c126cb0d8bdb3c7825d45adf4686c03ef02b80efa991c18bce9aa716c789312bc42a59a4f0e7c46c899caaaf7aed40c6b3001095096a10f3a7b88e7650ce07f80bb413eb1124e7a2d7308155a160a8abd598172888ca7a9b851530c56bf7743412fd55016d1a8640aca21d34334ce85fb13cd6da7360908eb74a3f8af9c5f2191c24900c00df65b7ef3ae9f9a5381cfc10759a702a2d6e29ecf9d5b1048683969c8bc1a403a1a141abeaa9134207c400c3d39b01527bde4ca919ff7842f8b427424ae2615e62fbe1ac3ff3ebe7bc0140a4c15a7cfbe7334d931d649206870c365a7250f55d89ad873fbe8750bc9e4ddcee922257a95c4387076443f359a3ea84dde15d20f0671b0c614e4d185963883086873c6847db84c0126d15584f23d9d8d5594cb34b2abf2635d3c5716d931e8b872007e37e84595ee7697f0e83bff9abe583c1af0d3dc66c9da0e083949fc148f9cbb067c7f7e2a885a1529f4fec86bb9875b19fca78e1e6bf5ce6834aaa00d17ed661c0c8755bcdd829beca050fe6fb5af3532b9a490d47a700389e07b45f18a7aa3f2987c6cb08b2703a9db4fc955ccdc9f48a669203f60e4cd0c67d8ed8c311f6b084be56eb4ec6e315554940b9064bb7c80bdc52e661de834be3fb3cec212e60c5409249a553c063b4a07d78aa3ab8cba56a9ad6b1100739c7f0d21344bc2bf1370459950ed795970990a6bbfbfa8c6a03dd046a4b029aaa6046f2ce4b712a933f1eee79ea93b8186554f056cbbc256e1ae14526bc5fc179f8244f0da5fb9256a35180b6ccda1c46a838ac233abea413ffa72caf4d1317cdb111d5d73ce90df9c6a0b307d274989f7900431326836ec4d93b430470087ce08198260f2b77e719645a318b04af806772ae0d7cd6c4fbd77b51a88ce2e46a83d838b845d599fc6b885d95ab3cb5003576886d0fad6accba96504e6e69a23933c6dcfe5ca76bf5e5f17c54e02d880c3f123bbef2c3ebc166f71e9f459798f1e31849a1319f6a4222913c6b6ce19eac1d0d44a8ee550945bf6dc520f801958da95c5ad89a75bbb0523cd09809ff9e0addebcc7756a9e047ed963aa6fad6b9c23fab4c976bbcbfcd276b5659e2b7f51b9a23a33fa6f58ebb0df59d81e95a96d3ac044c10f1976f7e7feb16c97973507c260bfeac5b43006ee34c00db2e3e0b98a39664d7faff2950c66aa8036f3755785bc00bb4bf5b19ca6a1ab707cf1434c3e5b7d263cc44ac0aab2d2116c7c483769138d1bb00e801d133ccaf84f0b23a8346d8e0412b075ee503bbf9d501ebc94ee9915cf8b1f0bb1dbd1a959b5c17da56e0b80b272f57a6367d215d483116ee448bd315c984183fe0a684bcf536c6ede4f2c25ce6bec341c12227bf93fa1270c1afad1e59872df95d954d2c8578b4889ee5bc15f90806fcb385e8f48ceb00b306c84611566ef74384a4dda3629bff0eebdaa4695a501abad6f872559191499c9dd794f48c50710876963248a940439578677d1fdf2bc824ef814e88e6273d1bf9874d82c5bb2c4f3b24ea86ec7b897b8a4417dd11f0176ef2a5e8a695e906d4a2a2333d20d2f48b9354a46e134e72d1ffd9a2b2d9ff3086ad09890831f163cd4c283aa8292f886a1b258c7247d32686fc6eb687de61fc7a5774854d6650cace802c7f84037ce9ab71e4aae8a923150397fffa6733349afeb5e45dce9d6dd0af79cfe0fc1f4eb3c66b0fb86462b93a93cec624fa25f5fc00584400b647f9e5475457a1d0d8bc83bf193c74d04c76df7cf399e765632f212a65e6f3e2d7c12eb4be156d2924a672d3b74ad63762f58e3ae7cca4456dfed9ec287621318490240b4dfd15625b1d3bdb21ce17119a28293a7fb62136262bbbb32a07d29eb48adef0b286ab260d35350ee35c466e80e7bdcbc456e2261c3b76dca278f4828fec19935875108f34bbd05f5b88e08ea06ca3c8134deecba8dd91c2b3ffaafd50ca448e6c237ce159cf8dec93a2a60bf28c88367951744a99c19e07e9063b56ecba24a3ac076d62e221626a5ea474607ca45c63721790567f03a53a72db8dad57e0788e5e580aae268f4e6568cf9c659eb1a1939531a244c864fabe719930cf2b263cb0250697e0fa0df6cd3425f385a6f934698d2c38e2fbe01b68c2d4364ad1373f2d6684f5df1754ea3ee77f7c8e3fee9b8494762195587b4da950d8a81f6879e3d2c6bae26ec9863eb993ac3217674a7e08fe1059fc201e5ffcfe488eaa0cad98ebe92dd47abd542519497733581668137cd56f9ca52e1431e993cc50d259819ac3940b673994147efa817f1b571d8ffa046efdde6bdf4e75a758cede711fea0941a0a8427a1c1ae50758e647543d9460bdf5ea435b0d21f37c6de12b8d322fa782bec7d33a06c510da2bd38c28d17536aee8c3e57f52fa905410464a0a498279ff05a655b129738e398e164aa0fccab27867010be3ae5715fc6ff2d8cd57017eeebccfd9cc7351ce15e3fe0c78a252ac381fdb8d7642f6884e41b9735ad671c8b5950db13c5fe58b8c4d6cbddf6ee73ad72c60ec2914b2529f23454e19fc0f9e1454757340e30c41b9b9083d0ad8a20db199eab50763c68697fd94637a114d92d2609fe032b8a4de79397318da20eb298b84d19338a9df7e8aff3c5a0b19441dd1914398c04ba1e7e8336a03b3c7e8bb828f3850d5376e01a670a3b19fe7419b4801835f39891a2996766fdf7899492488f7c1df69a6d7cd100f2b84fcde1b841344a11151904230d7d9b450ab74effb6cd9a0edf0757ca2b3521f561c14ea098e23f952193a235aecddf0d4eb77ed4a8d4cf471fe8fbb35413839149a6b40581e9ce3e264b23c44a99e16feca5ae038f83f311a738d1258b81c1f54f833c6f659408d3d7097a461e6f2b619efff33d53acc2664303f041ffe68da1a14c0e675992f370f13b86318bb6fbfabedcb9ea33346f6b93ba4decab352e9d76930145233b831cbaf155993babcf11a097345b720ff9882dc12d40ca14e6fbdea1260188f107ab1ab8c941e660a7bcb99f9b5c8b148b2d8f13c994b38c1db896c2dabba813d71a61a5b75279453a3ba18ea654a9a585b7f8058e91628df041aec2632340eb6cb3c9dbdcbf1168743839b65f2985a82e0463f65c22cc3a32986a92d0fb28f7741da8204f37724336d7673ab0fee778b02643167b0cbb3babb62f3d5802eeb368f6f8e1875c38e27808d522fccfe4e09df3ff086a6b9b28bcaa330fa0162f6bf136b20399eec848ba848256d6974de1c260c906b27f9712c3cc162717832dae022d88da4cd3dae15b27b17df725fdd9a3a1abe6ace5f87ae478d02ee498d5f031fc32d8d72f3aeb15e627abcdd4d710e45a70da69da7d473304cf07b3cfa4d2db1d4e2c29e60590e0b4e2bd24d3745f0fca4c65ddf3441ab5995c8a998ca1c27bcf3bcfe7e520440ffe5610e3a5c546cf2780ae0e20d2529b61dcb667c38aa3a398d382437624f9bf7df3bd84fbdb9e04903e67c3c56f053e24e9ddf82c32a9d1ba192e14dab5f2da7dd4e91e89241c8c81611f0059ae8c7e40c5eb54657effbeb3bee4b914741239934fb3dfa0926ac15f81565e685d3baab7c6c6eb3df42ef1a30d032b67d9266db751820f56d3c97ad03e19ddb523fa4e1c55d1076f798d76f3f47b3c613d66200283850bc057ecf52206749da0f76e7294de6573891fbc17d9fcdfaaf78fe9dac12e7e32642cd901d92513fe62a10ce06569540b3368dfe4cb63eb107839a8b8c1f4b245076c77391e214e6e29cc93328200e1248e7677cff0f5d29759ba401564660664ccb1013e0f8989ac831a5ee18691676616d148537a18e63749cc91743bf91101d9d3843bc15a00c31d8b0be58e2f19cf0dfce3491f4907a9aa2616c1f7b4852a8340cdd750dde2b2c856c3bb6130af94c6acfb36fe37287189aed8c81fdf7c4ffe0b04a7b6b94d762b926453e865a2e7209bff1e8b2b5e156fd0d163e46e15e060e6122365a96935f7a21bced85a228d385e57d713008d5150085ac1b55706cfeee839a3ca1a7f77e79cd92c4f4fdb87ea73b0d3ee038dd0c6837f6757b7cb256869ada006d2574b46103c841dd0ce9461d02e0fc3ecbf02c6ab6b9162cc4feb59153b30bdd2266aa79b0d74cef91c4562b57e94c1f86e12490b17baf3fff81712582a197bd7a2c89fd4aec8e5935aaf3accf30d70d850b8e76e3035092"}]}}, {{0x9, 0x5, 0x4, 0x8, 0x1b5, 0x81, 0x8, 0x7}}, {{0x9, 0x5, 0x1, 0x1, 0x3d9, 0x5, 0x7, 0x1f, [@generic={0x96, 0x8, "3dc3a3a94c6373fcaa1ae9d8b38fcb3ab2541e25795eaaec2be909f5ce2ef1374750ef65db26642231ab7cc4c93be33ebea8c9993b178bba154eae9383200e6ffec769b9790ab7c4eee96fd62aed393fc09c67c7c032f8c2a454500653461e63df22e372e1ea30929876b40bd1a0dcf246c8df3e59fd025782b4afe4dddca7436b0e987e733c3bf64d69c3f35290e87a81dbb1ff"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x2e0, 0x6, 0x20}}, {{0x9, 0x5, 0x0, 0x10, 0x36a, 0x20, 0x60, 0x1, [@generic={0x2f, 0x3, "86b9dc36be0fdc1c96fc263bb2cfda3681c80b53dda400624d71ac2dd93bc069cdd38e231fdfd5378e83b26a26"}, @generic={0x60, 0xb, "5506633a5d811134eed7ff79c0c1a3eb71ad0116164f8aba607bfe8649c99499b4706aae2ecf982e0e2189a2f56869abfa5edca33464f589c8bd92060a39a85c8a4967b03e0a98753964da6b024ff26605daee22eea40182963c03bb359d"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x17f, 0x20, 0x20, 0x81, [@generic={0x7c, 0x2, "e8a5649b4a0f614814a0a6fc3dbef505e3388a429174c92891ed574648edbeae47e76d66d96c8ba850dcd40b5f8279eea1392b8e1979d5ed575b151ee4886a7e04dda633d2a0c8607d208caa73aeb69bbb2a7b520eaa498db26d4edb9e0822a8dc4a8d55620ac5563f6cfe350d411d7b5db14946745b4a71276f"}]}}]}}, {{0x9, 0x4, 0x14, 0xf8, 0x5, 0xa5, 0x63, 0xa1, 0x1, [], [{{0x9, 0x5, 0x2, 0x10, 0x49, 0x1b, 0x7, 0x9, [@generic={0x90, 0x23, "4b95f3f7df5394fe73992f171a77fee88b05cc4bf436575b9f776c003495cb243bb5b25f11186a363c0247842b544cccdacfeb8b8c0b32ad6de46c5f5b3c51b86121ea707f764a85a3befedc9cf17c6c3be6d6eb93a901fa22f16f32d1a3f9a5a42912e9bfd052d48acffeb0db60d8f500634956e98cd161f454ec0b04ce4177da86346353b80e42cbb353888e35"}, @generic={0xfa, 0x3f, "30371c4d22a4117ca4ccf83d83b146c5dee4b30046c1697c03e613b17408a81daf467e0792604c3de33a91f9015a6820da96b1aafa8f5b815545d356a228f9d7be49fb958f559e7167932a4b3acb38ea34fc9094650a99839bc8b27c25382a60705419024b83865419a4003b786f2fb84820688d97b80fec5206819bf52bdaafaf14904cfecc73636ef34c3570a38a5e8bd92cda2773f486416a9b579530668a1255fc420699dcca096a20518f300bf9226bb3ef4eb85db94026e062c5ae937d99b43aa37e7bb89982e1043d196277c42ad2a2c7f0d5d99efd4f7cf682fa8659a5c16e7d644a4d35590d31b6ce41e172f41d0e99dfb709ed"}]}}, {{0x9, 0x5, 0xa, 0xc, 0x362, 0x5, 0x6, 0x20, [@generic={0x69, 0x9, "e9d10870597c28d7afc0c34cd4d15fbcf0158388b309afe23c214843bd0be8a29393aff30f879852ea71a039cd3ed5a706a00b90eac4f60c752b1cdb42e1e7f6f6b43c43a7da221778e85f39d1d5250283b8b5d25fde588bf0848926e61db6d52079febc7cb2fe"}, @generic={0xda, 0x0, "cbbb7e2d5a95fd114e5784ae02765b39118eab013543077765cef1263b985521b11b6938db094da2245950345a98b5b644870f5f8e21df4c1f66d3d5b829b1e52f10a3cad5f453b1107eaf4e64a71cb9f079748f2f610ea40e74002eeaca294ce10e86928c532e53eac4a58a86126e53a03ec158bc7ac0cc98bc54fa69dcf2896cdf97fd7f6ceceb4e57cdb16d6a53b6963f7e49f86805167c4611a48f6ee2ef38995076a26964ad6833dc7d013a275a06c20fa924c654665d377171f356f9c2398728aa9ce550f36c1e27bac3fa14a41117a036d727dd0c"}]}}, {{0x9, 0x5, 0xa, 0x10, 0x3f4, 0x81, 0x0, 0x20}}, {{0x9, 0x5, 0x0, 0x10, 0x1db, 0x3f, 0x1, 0x81, [@generic={0x1002, 0x0, "6c82fe528cefee147b59dc7cda8df40b9925aaad69d85ad32e25743f5780f6ae77042e5326db3ac5a71109bf52df6541527d83e21e42b1dd8c5d7bd7ff685b3c351702fa42998621bf7c479899e7889534ecc78faff4a763fe83ab38e3c46f690f85f5759420493eb737005c30b1ba106a6707f1509272a86d190d03a81b9a2ff5ec56e40ff30c6564e9bff3f53711e7c9f7b669368a33f1f59ce83404c63260331e6624e02896ecedc68d05997496c475ef7a92ec69517d69638bbe34b21ea47342adbf01fc84035b2d7cffc444f16b6bc54b4b57c8a3444a02cee3a4bbb23d89d47bc611167d27088a0bb3a5ee1f38ffc92ccbe0b694f9aaa206649ecd611a2198dc18e5c7830daa8cfafdb423a69ffa84fae7b2c6c0c3397edc9531acecd36424162f3790be788a0446ed3e14fca9ac352caf3ba4331290638f371ae7dc778fa90232e4949deaee1b087c0c4370d3a104092936daeea7d3dbe68074a2342ab98e3cfbe947aa5da885930bc604a4bc887559ca2ebed22f6dc8dbcb3125056b20e9175656f7af2b99e68d9c33092a3f3e6aec85cfd91d58477370517f486664d18d9d40ef48f98691345e40f17e87fff8ef72608ebd1b1f59cc5e8a8506618213cdbd2b0056bd0713a8e1d4b69cb73521b954514f70df733cf47df2a12ea99ed49fa2c84c92effe4b0d1177076a10199bc045ecba681040608fb3b64f8b3f13a41df0e68fdaca380bc1423d3cc5ab6d822821f711fbe04a9fd848cf96a466933b861976b625b106a1079e0f946586de1209ede9ef53b0a6f0a9fa41fdee7c73eb0675a975f6792e1355f6ccae701268de7c72ee73115733ef3893e87bd21bdd55a057961925ee6901b057c00e69aece50643ca6d4431bd9831cc5ea8bbdb21bc1b6c87fa66883794077882daa976757e9a4cc359807d43b8814be8d058f46605641652e1e55fbddd48e0b093907de9b51981d4c3596abf70a3d6c420561e89685ee650681d7fbd35759298f3c4016cbea1abf0dbd72fe2a2120ac89f051ccad21789e63455bd5445dfbe7732ab21672968a08d8528083e59b3341153e39ca433701e526155154fe06ed954d2be64fb5031eb0dd50e057349b978077f05b6a1eb02fe822f495fe3b771bd70d148710d25986d1703e5a6afb0870ea42cb46a30fb28dd0fe006d7ab831fb5c9f301d277b3d18d2566009f023d11ab99499108a3301bb9558b6f71f01bfea36480c2171166250880a5cd9e928e7dd45886dfa3c12f26694733692bca6ddca0a03ff87665f51ee660324d97b14dcd0afa215860ef601ebd6b0ca35f2c3569191cbd07663e7655f6a9b090cfcceb8bb0f80ac6e3297298e940694e0f4547c9d483247a91d710cdeb993c55407699b32245bb441ab37b5017115046c9e9711aebde0931b900a170efd6d3d63b31cb7ce4c67bc9017e70033cbf8204b061519f9743394c539c233a96273e33070aeca65781b538c686383c049b1330de86bdd7d6b3713a7908bd804813793d3093a30f50e783bbd26e471fb4e1e022d59b5081ae7f1addb5f3ed0f87a8b6611adda48e5b2ac2a7030cc992eff61302b42fce51457f559457d0d5c22b2a7539641bfd908baccec72b5ad9c7bc63e2f0de08a2f86edd9eef3d84e1cdf5084c7e639ac4fd70c08f27bfb5166c798dbfa9d088e69d29c5e1328efec7374da4ac22169e2fcea7a0c9dec53b988bcf683c1f876fd7e0f7b1de95a3c82fc6534684ab0b978714288d4effac5de28d45e5ffc49cd48e12460cef21b9995db8137091cd9a827acd03bc36fda7be74b7c3d1bc3384188abc3d8856f9a2c68801d80008ecc431153853b79947d5bbeb099b0e44bdf03c807f3f4b55b6a58527d42ce07243238098c89075c88e055b2047667c792681866361868382b5130bd6f79d3a19e8612f4e84a2f252b771e9640b51f8fdcbb0fb4c8de32dd927a2534ea4a0b4f42885fde93658b4850c3632d3d4444a73c52d2b9dbb015ce54fc440e336eeb04999909e8fa19c8b81f92038adcedde50f1419f6ba8ac763c2519f73869391df8e5ebc1d9a82366366e9e5cf0a809cc9141e12229cd3332862d0e02b50910c6525daa205edbc398e818256d2ee890d96bfb065696437b45875b565916cd8ed88239775eaa1890c7755500129b81b132023f0f9dffb83d9b0c39d2c1e047b6184628c006f943bb4384f3a13155f7142415e08320c0af9bb88223b2ee689c692c753852499ffb2c4fa8f607a10d54ef57d374c2ca4ab74a699b7719eb6cc101e4a42b4685cf34827f24c9423931f03a71f4eda59b2bee5d7ec4ea643a523fa22802c04d69da1941f98569fadda9f434fb3f5c2af33d5bff9d9fefe14e3b31be7cd87a458d03aee929518c7be1b60a828dee32f24f1203e20b75937ed0d483567845629e1ce8515a58a1ad56e59066689a4d2428e8a7ee0019c07becabb8125ab0202883a1fc3187001ff9e2bc9f30cf4ff6603d3550e4c89c86dcf0748a0e3814a05234b3a66d4f83370257a7c0dd656ad31f4106c77db4efda9d44ed860f5cfbf523a8f199e9334a38f88c8b4a9d3d3ada3e9ebe8509bed92cdf30232dbb2b7c6ec599fc91023870a77ce891163cfbc929be069a2ac35cfa41c4909d7d8f8bf874ac1ce9771af30dd975f30137e9fe1da7dd6cce30930c08efbef5abba4e713b00c030b7eeb129d612414622ebebef8774e2c31571cd0df655f0c14d5bebc33c2071943380c6635c2580449453b299860f4093acc31b162254a3bd385130de242c7445e7385d320737edb2151189a2e654007153e5c68338ea1bd38ad0db72b8dcd683067b0d79486a83df19e8fd5701ed72fb3d7cac4756541b3df1f00e1cd4e9906a26306aac81bc18e07b5077ed8905e2f1a05c53e48ca950f99011f9fb5d50bee11bafebe4ea5d78f934958fdced3dd746d1bfcc1bba7747fb42955a649098845ffd9948a1a7f1524d5f0cbe949777751c303f0d47bfcbfdd6ff5ea5157d02a01cb0b2ba8ad14f42d72b1e2ec28d38844a1ba2b4b5ff47ac36d448ed02454567e36611ebd691fc90f04ba2cf73861b84e1f0678a69acfac530aebf551865bfc62b63119d1db6ed5d91cfa14a4396b0e23cdeebca30fed33f6bb15554963eb155c563e0469b3aeb97ddee298ca2d212d11071d595dbf7f29c280454b3b2a5a6a26a4b6c27c009a1e5f87c7f04d7b11407c9c1627baa19384bd21b4ba77a2f7c3200feeb65d598e3d0fdf4fb729b0a06dbdf7c29127522143ae9b4fea7f032eca4ffdaf1b6ab8539ff368af77994498178a78809af04a4664924b246f03ffc16c178420346cd3ab35a039b7264aa5af0d5baafe162e52883e1c6d76d44d235e9ac28c29d8f917ec223a597ddc30fe89d44a7e42e67a9656f93305d3a7a2ab7b1e176e305d5feeef8d33881718628dc84e425696fd0c403702cb41d06ce4ce14cb58172f29ffa1129e35647ebbb1e4124c56155266d985e7b7dfa0f5f2d43b743cccbb3f9ded70a73c741a29a54713d1b1e24f6f6ed4e8af9e143973d9bc7a2934289ff22fe6cee3939bf14f0443a26876ab8dc197a1e16f9633253674240f722a93a4a87c5d7d0997de025cde52e896f10dfc31a02872a3ca0094e24da97c87f4cc218da5c1aad10c650fa3ea18e44335df8e5a175ef96a00c8906656931711f057f229583f86e2745630db09df22d6f11fef4ef4a9d2256f14cf3a98f3993eb5bfcea198ee4a141645d174e5aced817db4d8415821b3acfbcb4b690d82160a77e5f56d0125207dd69c8c5ec1668678ef8b235b0218f7635f315cddcd616c061e3e1bfb11077b655bd8bc0dc9b65c35668e5c07f3a5ec60f00e2b4ec003821e240761410b13fe8a152a8193d21bb7b3c8de86e68aede1eb6aa9b89909d99b7a5ff8435e2cd7e4b1be92de566b021e3277433f0898bab66b369e87e6908a9faedb3cdc97a36300b748b33d49eaad8f1d95f882514b8c4ab0f042f35796324dfde3573c009b53d73c1198f32dac6aca99990bd97adb6540d4938cba4aef14634e79da9640c627e907c9989080b3d1a4678e9c6e19e3f9d31baf960afb42acc6e606f10ea59c4e380f254e54866459a406fcbd726fd8fb1f8dc2b185cbf3e8cba7d17b53f3bc10754390546ab302421a3d84e066906d4b6b851021c0eb62c137f29063bb67b7d5c43d1398e8832863107961b93c3229739fb971b95f905afd04e707f2a834f10b821eab497bf78fce9d6658925a47bba16af7cd1afe39468d96c5cb271ed44679cd6f2ee2b0d0fb8791d9bca68f306a7d0ef78cf0734b4b2926e98a8e7268f849cd5490ab0d339884acdc04e09f4371395ab896e9a9201e1621bbea5128104ecc2377251a7ca8aeba140fd022b6aad5840365504b0cdcda26940ec238fdf961aa48d47084cbbe9e918ce9f9f7ac3de2b7877f4aeecf04a4c343df0b2334ea7750f36af9b1f2d94e2b33c7f3f332aece1ee1f21fba20922fd0d198c31e3b283183cc1bf2c2656fd4d83c01875fc56b42a58a861c30bac15629641a957719cedfe43defdb40fcdaba859829027fb2a01199fb2341d2c38176b1a1c629206ad5206397a5ff533e354d387e829be0340056b4b88dd9e6b27989a5c9155c5e0f5b7cdc2f41844979cf9fccf67650fe7210fd4ded2c908bb07e32679db017d8a1a047e5d25ad048fe3d01a76e8d67e696760ee4babd52cbe9dd472aa2d0e366319a576fb37fe3287d8b3bd5c9ea9a6137b30e20a78e10eda376723a2463f81380e372ca45b2083ea177def8590b41f13196a428058f62f86b6c493e405816c68f4fa0f37ec0327838b9b233d0d9c78d847066b211f3bded19991b8c29271f2ff3ddf2955b038b12e7dcfcea7a7aa49c99168d72685f98ad1d44843816a5dc2da08b833bbd441eacc17e930a80e2a70390fdb8b30fed75e63c4f77817b9f2a01255efe49a92061966937db1ab89e83ab9043c03fe16a57851f222e18e05ffdffe3f020dc0858d244a9b4cb93d35e05c2fe6ca6d8613f635534dc90d7bf96ea0c6639f6b17af0b5891ed8e152d0ff69441acb23d7af54142fe9492a069e7670102b978191035606cec379abe490fb734dbded4bb257809ad151c408d2ab9501a9457e2cdb9fd670d1beaf0e0413e11a8743fb5071b1d2b27b79eca0f5d1e399c46a39e0717ca62a703c03e0f61a4548a619f0790bbc05b9db9856cfe3ffbb3affadd33c9a39470e3a85b8433f8c0959d5cad962060abb4e87efc20380f93ca392960ab0c646d8e4546bbbe6012210ad885b93331aaaf832edb17631e6d98c15ebee185eac1df99f78bf8a7abb496f926cafe36de03bc8ea92388918bcb38bbcbec3c1d79c4be43cbcf4f3fa6a1a77afb36b2695ab6214899d05ffee2fae78c51f81de40d4b83c80602fff622900c216acac77c3f1e4bcd3890a859a83290a2fd4193b2ecb7daea742652681a8993a56b420724c3a2edd4cb9384d1f64f9ed5972992ac96af3ebda04a0f1810f58fc9383ba32bc0a083062215ff1169bc42bc9bc279bd122cc821ba0b87b940f8349da203a792e9b2ecf72144d733e93c70dbb7a4061603c7b9f3e3756d42c99de8a2c72a2ac03e4185a24b1b0f7e277a3842ceab93d93a7b802e9e00fceba6c9c4b3de5394a22c655b9d14fc0b4fa365938e72cd80c86a1eadd606b9773aa02c0a1199a6c54da60afdbd6a901db16a3e2688f863aa278c8e3c6dbc27f25738337582845d541344ffbd4815a01792c111ff6a5404eee6252ef80c14b1ba8f"}]}}, {{0x9, 0x5, 0x6, 0x8, 0x11d, 0x5, 0xc2, 0x40, [@generic={0x80, 0x8, "96b1025d523c674833f71f8972a3aa4415e44830121e67e03d0f2b2ffa047df40032a9a67310ee131d9409632f8f9bdb0f4370abdb9710a3153e78b2d6fd4875b637086e0b1f4f9e28222860359f5c7bc0a21e1358e359de967cf9f4a4b69678c13b7cd06709ffb6fa6c83ee02371e0cf8793ca892be350bf0bf668ce0b7"}, @generic={0xf3, 0x29, "9bb9f7c802a0d53b1ab047ba1eef12d410842b794b908b2675799cdfba0b76d98ef03a7ae065c51551aa2ad3c4e5a5faca88374225ecb9472b66ccfdafabe4086178b28d038fd15f77a4e21bd7ef0d382090d4b227e82c14d8fd3fb28316a7e6be6af4a51a6d2472a52ca3d5a97731f698afd360ce88bc5c9a263dede6b7971ff75a6f4628218ba7efd59f9a85a856149fcc0691c9e37e65c338f6b881f22262024bb671ac750fe436ada12acdfa56181b2d8e3ee36c40694c47cf1ab01890fb616e11f2e23172b8b8b2b6cecb77a7803e628ff3deec672ad5e51bce8bce49420e71793971b21918c6effb4c263edb4acd"}]}}]}}]}}]}}, &(0x7f0000009980)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0xb8, 0x85, 0x3f, 0x40, 0x1}, 0x49, &(0x7f0000000040)={0x5, 0xf, 0x49, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x6, "a270787f34460866e125e8a4edf52a80"}, @ssp_cap={0x10, 0x10, 0xa, 0x3, 0x1, 0xd6, 0x0, 0xff00, [0x3f]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x38, 0x84, 0xff, 0x5, 0x6}, @wireless={0xb, 0x10, 0x1, 0x8, 0x12, 0x3f, 0x0, 0x916, 0xb0}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x4, 0x3f, 0xfff}]}, 0x5, [{0x74, &(0x7f0000008800)=@string={0x74, 0x3, "75bcbd648792a21145cda539011515d309c34974b817ed4a5fc536acd0532bdbc11aea8d3d5f7c35c999b15196193364b30102df62b6f961ffd242250e861d4cc6d9083ab76454a8a5285c77f83973016476c5f12eb05479089bfb076504a357c323afd100"/114}}, {0x4, &(0x7f0000008880)=@lang_id={0x4}}, {0x1002, &(0x7f00000088c0)=@string={0x1002, 0x3, "b3f88a7a5ef4db412c8fd5ef783bb5d14a985660a079805aceb78a3c4307d5e051e4c25cc3036be5c7434817d6c0dc8007b817117407ede1ba69112dd63da77961cb4b6b564c6e2316841c472c28b0c34b1cacf9fdc1b8cd0d80ecfad28f760b4b67e26327c985346cb48a05c2e815b495e8d9c68f834cb1024e207d2e0b15c0ac6b48520dd28e821ca9f485baf1697b4f72c0d1c98a5b896b195c858faa90dd2fba9708f56bc5952a29c3625a44fce34dfb212532da35171c7b28451945971b55090ff0b16b7954146f18fa0b6a0948cf01302aa8821dc446ec3feb396dfaf4a1ecd795224a4829dd8e195741743ee735bf27a35110bfc7ad9744b05a427d1105c77f66547a45db32064f62ba16fbf86b159eee1c72ce2ae71b781c67815f0df26d0a1855c9515798ed144b3910f7e843908ba792fa1c3b5ba508448c1afda763735a878af33c33e9214b37157b2b9ca4e1a74eabdd8135f765261ce24d2b8efbbcab5169d364f60cb938cd5a39457b139cb30b401c564e9c1dc4359098c5f907c1b6e6e8e905729d436b16f941a0e25d6cdc8c5eb836859ad405bdbfd85a6a505862496906c3294e7dbfd7229db6443c7d397acfc0e3d305c2c73ad2e1350f139c58aed93409236a11edd7c0b4b4157def7fc286d818dd1f789e6274b11ae283f873a6e765e7a557e8fe85b8dfa7fb09b7c0e1586cbf0140cad8791c77200e3b619be9bd3c9efd0b867020fb2dc76b70dee7f07f3a7dc211fc9f01b450302e5d1e16a0cd7e29c88ce6edbb4275087d59b94612530d2da6ff3d1570c3324a6ae9a8075099c1ab71b46440034cf11ea1ff26970a599e67c921996d6a270969de952e5c0642871faec4cd549e57981e7526521c4bcae92e33ae97f57bd42f1a965fd6f8770fab011e91e4359bf66d19ccb21fd32aeed5cac0dcaf714154a1bb01ada8d733d8ccdc4d09b71c32e56f9ba587fc525f0b21d4d1a93a78926799a901ac1ee1604354f44f888fc78a23e896cbf7ed62e83126e50b718a8e1ce2d6756081c5418c95145b348613fe5954dd2d695544ca3c3042ef52beb46d8e2f49bdd6b5a1bfb54d1d01ea2a042d32bd195b6e095c86cdc3f354ba7833cc8a6592481d7480ce995bf88f92312af6aa6bbe98ff308d49bf22eb426fb5ccd227283c69a969314e695d9c370a34199457e40119802a114b596158895808f9149b45c90224687f8ceb859f7a9acf71fc28802202d5f4331d787811b106ca3de9bc20b7a511e2306b72141c40c621c3e32f8ccc175d27ea7d8b712ce65dc39a29c1b5f4147c400ca75e1e2a09b4e127e686bd803d5fe355f782115a02d3b22fd3ff8011fe9762324dbb327018e08ae207d3cbac15bc9d5f2a217c99a2906d4dc55823e8e29d8daed34ad13799834fdca1885d82b8d2cc5e51a045cb99f5098cd1bd31ae487dc2b78e3443f36c3dd07e8c902ce58df954ef1b8e7530f106acf23f0014f2286e0a620a6001cd16becc660b8c3e1aa8c50df342557274d5af0bd08d6b5c86a01cf8a43330250a919a57b4518b06cf3873602912a6d61d9d77d50d92b1ce051054e1c5fb0996ff5594df79190fc80d357302506f0b2603618c966e73b078b0515ff40ad3ebf6a1da3dedb8f82c312834ffcb2943be8041c340043733a662d73701052f3b164d1c9e9bc1049d75b2d49514a2d71600fc86f42a4d4f910d90265fd38e405b39093009c6a007ce2b979f8624ea7f7e18a461a4c678805edc02e543749296d73acc7eb73475a2e8bcc53cb494bd60d9c2209bf77533c01ef6291884667ba4912a6d2118a2ac26bfb72dcd54cf7a1416995617c415774910f32ad5e73917354f5ee36a807996747d62e8aabe1f5b6d4a3c87e7d987495b82ed62b47a298b4e80d769cda85cc30a29e1498af0f561c3e16373145c4f4ec54280d4c3a6ee1420df60c3d707c87c03404fca297419b16893bffceabacec8ab047fa2112ba9f3d1e9ca04b59593b68d19de6e11b081ec3dcaf6d639118f09bfe021689bd19e301993a15bb74cf75a988e18a77b58611250889c6fd675a794d59fe33fb4f9fe932fc39ca07720c39c4a77122f92fc5306abb9d44abb37d3038ac3efe23db0695555f29234e527c5895bb0eba81a426b5f10214866b3db7bce9e639eb0dab8f4a164bef7ec2950d89c1947db76677768bb7227a2856ff5cbd280263fc82b65b702c8cf490a6ef84ff87f1cdca03f9284994156ccf886fbedc65ccca04acb484bce2fb71c73206b2864ebe3e0701b864787ddefc6a303c3b2e894c85a909108b2aceff82456df522dceda556e6662bdfbde2fae5591b4deb3bbbb045442f2987f7cbcc9958c13a98635d43843994bd7389d36265c3ed965a16344f876650e2ea925206eef0067d468435a4be6f1a10e32c843bf69bef82f2205ec4a5d1eb8d03a270e5a1e9bc46b5420ade567f17528fc4e023bea9f0203b7320ffaf0c280f1f05ed996b07624f8248cfcb6f517173c7b92991472d4f7262cfcbd0112c3e01b489a9b276e65044e9d7f6c14157246ee5accb765bb7de0549d282e27d702d53a05a817ab31d38e3595d2a1abbdde4e504f3680e074aaae3570d0565b1ec2e3b4251a707b234aafba7090af1892dcff5f05aba7f1d7b86a959ee982e10cf8f58101ec19075ce7bca56fd9a74bf528e56182c7c3894e3b1bf5ca76dfce80444d9cd4302d8e92c0112e7428381eedff0012f4ecc7f8507c659af2e1b8c29bf7147563871e0e8f29e73628ab8c26410055048f6d0783e2045db7232e85db1faa98902352a8a38241c6c0ac26453b148792d282a3bbcd5609569334ff242d87791d1f1bcd38cd3fa03495ba444bee69027302de2e28d06de987b402e46c1e1f91e9b66c95253b6f2a21ef80c48bd6a98e1b422e9823389644daabe2721e5054ca6c44828a905405329ea4f0e89f40576afe2940b161ebf6ec0a62392096908efb8eb7a5a429131559d274becb80410439054f14353cb9e2d6262b890ff34dc86c95f4006a6a9ede01084332b8305d5874705d3d7313bc8ccbdd8778f0ffe713218e9c634b960c93bc336aed4993bb6fbfd6d2351687fa8618bbfff4d1f4d969b8484be023a4e36b71e88efeddc49832b67e5bfd4076e4b193ec9a1fbc73e7b6d20907b17e652bdac1568a85fe84f4428167936e5301fe34371f7a7c682a997e0720124e3e6c505a69b2dcc8083768c6d25155bc52f3950c1905d6f9fe3dc25378301c28fe9c18d1d4bef0f85c2f530fc19f1c7eb0548ff9675a43f46c0ee8f4615f556a3cf242d45ab02fcc90588642c9f2689385c57bf3083555d6ffe29003d75cee871a4812611be52eee36d68ca8a5370a4a3fb89ce70d7ffe717ccd9304e5544deaaf5caa1fe724c3aaf52409c00e5befc1b8cf251cbf55a66b60df08602eae7606541f458f1a01735a1a9bbdc56272ddd2e42b0bb742f1a33b44a5b27e5273fceda691aa4436d32c8fa4e987b568174ef788147c9bd606877781bed19128387f481647d2cc6e395c73c70769109b348bce7408b367f5b7210164cc0438901d3cc49ce193be466594a2b48617997e1914ff1536bdcdbf04a4bd80cad25fda48b4dcda6083bef44f2d8186247ec3a87cc0892f827f1d2e8ce11e7e384ffea851c36e2753d7d0c028066a39a823708733e1f9250a494b2aeee42ff1bedf005fe80e35cc53051c289def9a22ee4b9276da3a1cb0eab5fce9d0e7135b54f61d915ba4a0707a27c609fc00c3fc527622202782e60de8f3effa920736c84579d42c53de79520cd557ba63468e0ba036725e57ef27683f1632997d3a93f0aa29b8541a1882fcf7416489b7b06fbc85aaeb83a28732296074816b615c3c83f1b1f34a5d18b86126f37da419383fa8de1745018675f35cd2d49da9f5b14c73ae1b8b9e3798d665819b709a60a56a94203bc30f6253524b9667ab7a455a65978defcfe1cafa37a3f9a22eb64e03828219fd89dd3645f452bf1217ab8e6feaf56eda51ccb02e3fef5a5c4174b911dfa2727bd0653bc0166f26880fef3aa46e94d3262b90998220657665b3fe06b6ec665984b251b4a5612961601e21fe97edd7e441c3c3930239b9c8bc8abad9c84443ae64b7bdadda54f4ff748f204df16cd2e547d8827691bfd850bc4e9f295f988e4f8743c694e6633fcd00dd8c0f3a46719ba30ece4ddf0a707aa13117c86c706a7d52cfef5f64573b98df4ee488282d3c4f8a8f3fd08c378ed47f5ba62f0b51608db1c04f3a1fd1888743b2d34a85981eb13e45f4788cc913a162ef9e1c50cbe830737dfd7c0a7c027038de623e9be910469e8e370b50f9e4f6db9e7fa6d5fe4e1e4358e730c2824c209478353dc5844154aa25c15d7f5b3c258b8050080236f25f7f7685587ea347a2c152f895bb76aca7ab0beea2ff5cf803e4ce7484dc59f4ac6ca545a4989757234324b8a2c437b739b85ffa059180c1ad20546e4f7f1e1155a8ea40841c31bb39e5ea169bf8467d92ac0c09801c02a8cccf34b727b72b15f556ce0c646fb7ca229be73c835851566e4fe72cd5cab2b744e9287b7caa5c34bc2e19e8096a8ff525768a01ffdcc7c4609ae42b93ffd4d1625fe84be54b257fb372abb7c2b6991f82c379eead65d497da61de132db471de5ddefd1519d8913955239d9ce3a0f50929d3fc6cd9af417612e9c79715fe067443d5c29513ae586fbb312231be3e7959587746ffdbe258ef00118eb500e824a93f9e38926d7c6e635899acac3650db2e10c33476025575e40dea1dad1e2ee424e3135cb39e004f97e86abb6e41f44bf260af5f14ceea73e6e47b4e703fdc3c90f952f973bb254750b4c3969640fae33fd4c4cce3dd3a758ceca6749a6ec30b8c187a59a4287b9bb8f8631248c9978c2830dbbf6e5c964bfe3c21e6678e84d52d2fd69aeef270bfaadb21a09bd236f31417630b26126a81417680f2acea422458b1af3064c9431f752818579205e8f4d345f27f353c511d0ac68bf42149828feadcd063a24e46f4231f1d2772f990f33fde3b6b0d4f60492ddc63f2ea7bed106faa5aebc5d8491abec8e1d826fb6d399f5492ba4abe40eaa7fa4b71f3bdf6cd4ed9b41d750b2d43e5a1c060c8d5d271abecf2718317069b1fa29d8e243800647c91ff6251c6cd3ea6578ae899b89b31555dc2759b4f8710963677a1c7be3bd841cdfe2e06e9cd39912a3c637e32c2285c257287373840669bfada84f3159c3609cb5415d5e5132cd40b622ccc19110bae4e6b72ef609e2742640351b447258f8f0dff50434bb58af76be1668b0025dbf970548e3db22a27f8633b1ca62c52f8a1356bd15ba6307cd7e960c076c91cfe5d3e9cc5cc5d0fc1b1223522d7ae0790c0a37aaaa7ec6767136095985890004cb285c30ce7fb9f9d63730749fd3cac47382906b6e8b7ac94065bf64cfc540be235e5355ceaa1a00e7b58ad0c6c25d03e9cfe3cdd9f96e3c09e1aa50234aa57154f1252a2cbdbdfc51d467fd38d7d46b0ce89ea078b5ca83ff1433f3a72c42d098d508d6b3b000844508f1f21fe98bf0f742a1f578949a7f7ccc858a86005389531b914fd0ae942bd39a3b8f26467566c68fa5e04f5b4a7a3bf35a686bb44f0ca46ccffcb172a5bf839be29104afbfd35eec1aa1f11efaf360fad1f7193a89318ef3e6c131f2ebe9c6f73b952a5673db6d54b6ac74a62fa7adcbcf9d15ca01092cc66014faf951bbd687e5efa2f39d5a817d79840ed47f9c8b915347deb6f3a30c09c62e8063d3866a33447fd26dc662d"}}, {0x4, &(0x7f0000009900)=@lang_id={0x4, 0x3, 0x200a}}, {0x4, &(0x7f0000009940)=@lang_id={0x4, 0x3, 0x9}}]}) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x3f, 0x4000) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f0000000140)) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000009a00)=""/113) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000009a80)={0xfff, 0x80000001, 0x97, 0x7f, 0x2, 0x70}) r2 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) syz_usb_control_io(r2, &(0x7f000000ac80)={0x2c, &(0x7f0000009ac0)={0xf0, 0x11, 0x1002, {0x1002, 0x22, "1bd6a04ccb7547209fded22b276cd7e59a96f3e66748e8063a60de8f00af4b253d43bcce59a60693cbf530613a073694c1d12a721a75d0597e624f883474d6dc888f01dfa260fab3f07c6756e36c74cf3d2769aaa8cbf247e0bfa4440854ed8a2942c5e2012601697a5e8a18a12fbb56e88f08fa75433b4ac9a444fa6b3618a4dafd31d530ae7360812da2bed48adb80e693108a2ecc2fd3d9275923998611f73d63dd68eb0bb9f044f759444dc4cbc11d507d743b528abe52683c3ed9e7ca5676c37449c93c117a56433cbc0cd0e8c4d76d802766ffe935ea04532206694dfdc0c0a81214c3dc5277734f14602829e7a56e1fd637a5c6e06fdae1ad4e7d7e7adcee96e9f3c490e26dcb5e7db6058c5585b28e0505dacfcea0b24d9cf69ec5223d07f18ce5322a508ea07df2298571f287cbbe5fe92e3178c60a9ebb9b050cae51bb50ac1294abc42af610c56a3315e66fa7daf54f5ea8f471c12fa148563fa626ca5f3fe8aea3699baa8d8c9f786ed53863d9b3ae70bbcc15bd27244103c173ed4d335103ec212bd0084d20340a57a47558496fcf2244a00226f0943ed7c08120844894ecf38601210b99a1d3b5e6fa7b6d2d9a9daedaada1151f2110a2be10922ee40028eb76b009386e138c77419313f1d7272ee7fd7998a109a39466498c1d6f42114cee2318850505bf5338f05e93518ae166a4ad7c4b6736529abfdd9656c141c12987cabfecf8af4779797cdb7e2c5056ddb96d58da491e750a67e121dfff7d1b94099c87ccf543af0a15d0702fb292b6105a5cd56e15eeefb658e1fe7642b4a337b089fe2ddedd3d0d793cc8a15c72e8792aa4398617d204ca563930bd10f3a66a967e48d343ec570d203bda3d19b1c787d0b5deca7a398d3ceb9eab19f5323259b50387c1451e622c7897834518bf4ec6d4459f8d209081940be7df337738eccfcad6351d6a7dd401b2a7fda98a2ef15fde3a66c0c54fa1f5c0400f3c41502fc09f17550b2b2dc150ccf9a6a09a285a4363363f544e32d94aa41b1b9145c607d5a2477ea73b5fdd2e6fe7301f2dfa71de7bc1fd40df289f46642f2dc171ba75ed1f94f173a5ab84166681fae7d4357d13b4461c272937892f43d0f39ff3751993ee33c39b16062a46f32cb88e5f27e31b7e3e878c2017491858129031d7c5a679ecadd348be2a4e18e040866c9519ec49fd90f8d80f8b2cbb8bf419b7374565ac090c1205e595890a56acbee24b15f8803a651efa20e0e2f5d34379e22ea596f9b221437e476d6213addd2677d8541c618b2dca916000ba673926e93e96c5d1e2719870969ee5fbb5a9f157870e6c874a78be47f64c0bc52a4159cdc708c9169f0348d5104e52ef1a6396797315f5fe9f7c6b2d1233506fc41240e7f3d4ec2b46658f0647a16e66e4a2499174dab496291a434aa498d09db5eef108b468c1e664647ce308d980fb542c5fab9bee0b5823c7cc350693c6bc26d5771329cbd45d688a645054963dc40170d6e3e5771aa4019068cb64a5ba9a908f7f4a28d17173d23f96c48c92df6a8208b6a6e2bcb92b4b2669f93b7e10c50df5779747ad56437313bd7df1885704a637677245078e231f1961e75c235b9ff1ec788cbe5f67aa021cc131143ed0ebf7c544722b74e4b5f156888f596c3724bbf4ac53692c7b8bccea895ba86f9d0e34a301c845b17e3efc87ab1f8769a3af52eedaaf677ab4d71ec9c0928be2a319e6661c96e678cf51e754e1134f4adb8fdab80faf6ea5484fb3a3032d7231957ce75c9585ffb222b3ff8b051c27d8230272cb817d08adc78461ff4f61b5216cd1505ceb9a92e35921c59fcb3da9587a76bb953c9cedeb1dcbf73b1cd86134541789207b17ae512518c19ec9b99e876f87691d8c6828ac7ef047480f0f07c483e80a78bf9e7722424fee933cd6a3b43126cfb23678179c31a74be018dc9ee602262b8ef05e6b7d2b6af7ba2fe4a728118648762a0766bb21211152ddfdfe624da1921da507ebe543822841a34d522b88e8430a55754af01b5ea29f2ad04e83bb4f04fb7a18e98218c5895de3626b339b599928bdb8ff8b172b470999b0051df3ae06ffadbcfa7d73351183e8bbb36bc598ec29dffec58c0fc9040898605abcadef3db7de8687c2c1a9dae16d948e73ecfdb60e45d41bc484052598fb9bbb0dd3d8ac6322098b743511fc204746adc1e79713a929b3a35bf9f8240e74db8bfc4894da520eafb1e2e9bd4762682f0cb2a3192ac9076feb9b7d6b7d50a5115b0dee5329b2ae0142dc42a80b8a93b3a7d76238d6fb8074063908a7b36b7745af23af86522f5ed26723f4556e18161f7065a329fca2a21a2a3fdb93f45c0b847be4ed13f71f59107e815f22b2791e42a3b8fdde311167cdd95c5815c2be0530df32960bf1fab13731041b66840b98654f5e48c8457b93c2c640c58cd846dad4eac2384190019b02bf8dae3645a9f0f5d460bce49a7f8b6c1c62277552d2b5fcf98356bd5d309b0a73aa4200208c98f1cd91e068e3e90b47b2034e8e94643c15042b8120a1b7d68b859a02808dd0b883055ebd26c787128a83404b54dabcb2d22851dacdfd2f40102c73ade14d0521c426678b224de9017c54fa329c604b90db61a22f8b75bf4f07220e4e7df7826dcde97e10601fab2fb6af0960a4a85beb49d514a9b295c29612575f5acd467ea8209d2a996b1b8fcb4bbd84efec918bf07853c57d2c4a78ba506b50589d32be15aa0cea6c5630848781bcfc71a66bc189250626a10757f1b0dfef1cac47a9fe95a8e4115866bd2772c9d463ab66469de8374c5285745736d9fe40f1aabc46082b81fdfc4980b7bb0801bde0afc08822a6ef5822024f014086775260e54fb6f6200727816b9ac8b3a5e6fb8e08e4a04a5de67588e1e5645e02f4cacbc9d7eb77c6a8499f851b485e6fd6179dc54a8a2781bda0f80dc32675440d07f7765cd8c377653eedeac6f7dd2e059d3b3cb2e9e5657c81d356c8da2b70893e16a30c7dcde01e4f4d9fe59abb946acba7147316f21e28dabd57bdc442b4bb2be41b5dc4efa1990abdabbc5bbf76396e51587edbbb5a341ce5be74bd293e7d2ea741374ffabbfd2af7dea7f651e7a6ece9bbd5edd8cf71b7fa3e9608de86ca5effa57c31ff7530fc695f7803d765b618f8c360b2204345cb9497ab951bfad9ecc9b91a7e5dbc599cef7c8117f950043e1c859e19528da666ea10419f11cb86821d036139a6644aa755013361690d5fd4aa76a70ebc260039bd8c5d9579ead7ea16f58df038b0ad44bd502660f720c9348f57a11ec64cb16b81e0161ce3612f64c6d30af37a1d551e5ddca742b1e2606f2e6dc82f8dbf71e895ab48f793e8a1afdf3c5c3e81d7320e623c3ab1e673238d8ca43871bae3e44ad16d419d71471a04ce28a144ce75238797e41f44d7cc38fc7638f61a77c2c9eae58ba9ec9bcfa2ac1b32a684fd7f819ca7080b5dbfa592776043a182dfd61c9f5982546745580ab53a66b3585ba5b9efc75b5d42389435d3bfa34dd71d484b45a51bf43a99eabd1673c609de5b41e16f6500b33a6066b75edbb54aa66fd5101e191cc6f9d14abc5496b9b85d2efc9991d24040c626938783f4c46e22c3cc6b70495d58241248fd7b80f220a5a4640a1192244a850743be3b967d3c2ad970fcffca32a85d3af661badf4c9eaa4a484aaeb50298d125e51e1014865b2d9a69757720acdee7c92834c1547e24be4f95e6f3543073fb9d79e330b8c3dca79c674cbbef47a199b4db3eee56648fb038632c83cfedb59f0c475eb7ca18b2c8c58c151c945b0a9588e5d33072d310b992dc01b7d4ac82871ba16cdee9cd1b8bea790155f370e337cd49e4a91b6cc16f62fe26693f3f1c10fbaf24b1c9ae7da576847f76478520a0f6f4c019ef1c683d79b65208f06277b3b0d3580e6ff1a2c439905dc72ed9bedc78dd955ea0130445616cff08fdc11217e17736a60f6ca7902ca0b394cf68491e4cf0f1862971f56d98f3c8d4cfc160308ac961f53fe0a540e8e9309fa93db9657fe12f88f4b0fc99e7320cec7b4c49a2ad3e347d407e66f037f0ae34bef6a1a99dac683c1375c00291e411cb78530e48f528fcdf37fb8ce0e450cfa480b1c5ede67463fa2545b4155749ac0a0b16a799ba7d0fce45f88356fce9ceae64e50a99003cac248ad40b2ce51aaa72f93c9ebb77e954029d3a029e7803c596631da3156fbd504b1b460c9d621d8763912d22caabf0d6704d53dd7c524648f7d780dc8e5715b4f3d96bf24b1b9a0b175b67c9f76c2ff03652e537dfff42a138949a4f13825380744115769f44ba2c05cf3a377d820b54f5a24295e41c7e0c598a51285870ec2d710dc2c40235e58f7bf02daa81b381c4b12a764912b6e3396df0c4fcfa1a47dfd4bc48bf0082c959969f5d7819cc36400b3d3f566c6ef850260941461aed6a92cb36f8db95ecd1818175ffbdc83d25305c00829883cefd555b28d0782090f3a47dd157a13145ef6262c8ca36cc30a4b0fa7861708d855448763cb473e28f1b37ee1ae4a2cd9e469883b0fdb72f7e1f4cc0aae602a5965b91cb1fd72467e4abaaa980c2f952345ff71ac7d618408e53ed080ff8eea805afd876ab33c6d6a5e9df2cd5dd0315e07eca18e58c20e9d5b6cc7f0b8b33b7d831b79f7265fd51dc3f60620a629fc9bc01fa76e416216ab4ef326a415ca16018450f1f76b37105c666b56f6264b1f8e242e74b99a7622308959ef61f8a683b86b55cd70010cda176739bb4ce92b3c2c908eb29d06777adce72564fc65e0df991e09088705d3af1f76195e01e4185b8d96e004de71c5927922410a237de880835a06651e9bf1d09b92eac59cdf5f0307797d1241c890003e9f2e9e35d7698891b758e0ba08130b6ae5f2ca4aa74fb58bf9240c4c285562020c398786d81d4dabe4c7b577a52a655dbe65c60366ae9948aa8260a1f2e1f198fe18be2a50da3dda2030377cb8cc3feb5f24d134ec40e45f2b1b9e48d53cc8053b4b72424583300ffae2d2efeef25212582da575417b819d282a4b0dc1021743a3142fe9d0d0118cd82985d93872c9127053b4db14efa037da0a9a14d987d1df69dd702c340e1043e2b3abecc7535b939bd88786112d584d692cdb73fc90739d166aaed9a0572b3056b4080c41f7bfa004fe697643cfe52b3bde560c2a7dbbcfd4b573823b426a136e5c88b9f1074ca14bf951d65fbe1beeec51c567f9441d18b7ee0d6cf1608a613b005c1e818841a4ac9c6a52c1d771a53740b2e69189bfcecef6b6ae401e16a5010b9490608a0448ab28ecf704816c1ac40cdf156371ae47a0b425ce3ceeeb891df034fdb984fb00d345e5c39463ee8cd0466cc420259f3a365edc674be5193993a28f59800355b9c8ba3d209c726d1479832dd2bb51ea4407242853d56bd4f75644ec48700770520e5dbc2c096603577c49c5f34acc8bbe4150e4b469ff7ffb2551754d4146e2206d5c9addfc756c18308431f4bec5f0b6f063c940495c9adb58d323f1d3c1be47931c9b55039ce2eb4ffe12596e58930e933b928f4059c1797c3dd5b1434ada223b2bbb99cd5ac08e31e31613301347c5fb2b6b5a7cd3768744a9c1c664c35b7452632ae6983d8d2afffd9d52960c6528da1188c033a1608fbe4fd7b8ca309925e82cf8aac69b9bad8515ea1655f3032689a54c6aef9504b621291b7b07441d41327641052d3ff654f630420d8dc9b39a2f617bcd2d2d0595d5c10064e72b80753d00a973a70171126daffeb7bef20551f3503"}}, &(0x7f000000ab00)={0x0, 0x3, 0xa3, @string={0xa3, 0x3, "e41ec2f0ad2fd20bf98b9cd378f027ea47f79b6e6df2a71a07e7abc780d0637402397b3b68ebf7aa7dae32285d0f54e5e9b16c39a4a7a195c1d7befaee0613c75670b037420e710d848e4a5d90abbcaf9b30593d0e503eb15615bb2f66c252519bb04d5d75acc377b13625806a77ee091ab741652af49151a33ffbb47ffa7dd9ea331dddfdd668bb6d39e82b17c77d510dfa4102dce66e86071def14ccb3db37dd"}}, &(0x7f000000abc0)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x6, "387dc8018ccac5e045bf23676006deb6"}]}}, &(0x7f000000ac00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x18, 0x3, 0xff, "107e6910", "cc52f3fd"}}, &(0x7f000000ac40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x8, 0x1, 0x8, 0x50, 0xd66c, 0x8001}}}, &(0x7f000000b280)={0xac, &(0x7f000000acc0)={0x0, 0x12, 0xb4, "46e54ab68505cef9b647dedf7c26fbeb49054257273c460800c70f4c41079f477d6a44eb4de39bf99d1c61e87e24d961d2a4dcfd314c7b9003b52ce40eeea38e62f82c164ef7d0d09be6690c24ff7e1dc50ec844d13bf17ef0fd2287c9604cac9221747e5cc64471c60a6eeebc70ce953a3f62b4587808a89446503f5df3773c28e936742b74757d2fad912a069a2c81201802520038e7a565068209ebdd1f1516837fd444fa5b9c2c826519248ea33c59f4d009"}, &(0x7f000000ad80)={0x0, 0xa, 0x1}, &(0x7f000000adc0)={0x0, 0x8, 0x1, 0x80}, &(0x7f000000ae00)={0x20, 0x81, 0x1, '_'}, &(0x7f000000ae40)={0x20, 0x82, 0x2, "89ac"}, &(0x7f000000ae80)={0x20, 0x83, 0x2, "a98b"}, &(0x7f000000aec0)={0x20, 0x84, 0x4, "b7ff2d2a"}, &(0x7f000000af00)={0x20, 0x85, 0x3, "4dffaf"}, &(0x7f000000af40)={0x20, 0x0, 0x4, {0x9fc2247e62953d92}}, &(0x7f000000af80)={0x20, 0x0, 0x8, {0x100, 0x80, [0xf0]}}, &(0x7f000000afc0)={0x40, 0x7, 0x2, 0x8}, &(0x7f000000b000)={0x40, 0x9, 0x1}, &(0x7f000000b040)={0x40, 0xb, 0x2, "df2b"}, &(0x7f000000b080)={0x40, 0xf, 0x2, 0x2}, &(0x7f000000b0c0)={0x40, 0x13, 0x6, @random="d29768a99e18"}, &(0x7f000000b100)={0x40, 0x17, 0x6}, &(0x7f000000b140)={0x40, 0x19, 0x2, "ed32"}, &(0x7f000000b180)={0x40, 0x1a, 0x2, 0x498}, &(0x7f000000b1c0)={0x40, 0x1c, 0x1, 0x1}, &(0x7f000000b200)={0x40, 0x1e, 0x1, 0x1}, &(0x7f000000b240)={0x40, 0x21, 0x1, 0x1}}) 14:18:10 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x65, 0xef, 0x1e, 0x8, 0x856, 0xac29, 0x7501, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4f, 0x8e, 0x87}}]}}]}}, 0x0) syz_usb_connect(0x6, 0x695, &(0x7f0000000cc0)={{0x12, 0x1, 0x300, 0xe5, 0x9f, 0x8c, 0x10, 0x12d1, 0xcd93, 0xb637, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x683, 0x1, 0x0, 0x8, 0x10, 0x81, [{{0x9, 0x4, 0xf0, 0xcd, 0x7, 0xff, 0x3, 0x36, 0x1f, [], [{{0x9, 0x5, 0x7, 0x2, 0x3db, 0x3, 0x80, 0x1, [@generic={0xf5, 0x22, "46fa3eb695f0447ce019146e796b61fc3b64e7305771387f268196ccd99a33bb371e42b5730397f4db50865f15ded3cd26c272dd3c44cfc50bf01615ac2155e930e77dbd35f44a81d75a283573743842d8e7f89ed8e333c4285fae27ad118812706cb59610a1bd39bf71eaaacd3348282a982e7d8733d910d6b0f9b58148911e4ace9cef950137cb981f69a403a542d2b980ef78866fdeb34d7be8776932e42cb2fa1dbad7211ac15a4798e8a5a38570b32dda8c11e80b02487b556c15ccc195f1d0430d6554a72bef0931b5402680b32d2ca22af7ae4e9a00009f337cc18068b154e279bd86aec4e4abb58064b9405a2a7a96"}, @generic={0x42, 0x9, "269c361f133d7bb85b43633b9c2ae46ecc6513fa2f1536cd523b7e14ddb60c7c3cc1cd26dce5858fbd1786fc779af08f01d5f40438dcea64ca759be6fb01bc8d"}]}}, {{0x9, 0x5, 0x3, 0x3, 0x2e0, 0x0, 0x1, 0x1, [@generic={0x9b, 0x1, "57e01d95eda4ed9f4c4d464fe8efdba5b1afffa1f296194bd92f122338b1f9e5a98b688918b9eec3a5cada518543cd8351cef430d12991a95130b65edb300c37a02f4848da40f678ede4a21bb2b6ef7292c85e80f4dca208ffee95855e9e9fb57d431e766281b1c64a02d7db1ed69529f556fd621750fc0ebe3302f52e0d2ca9e97304fedd9326abf2cb33e2f8fc6b4ad8064b3d5d4170b785"}]}}, {{0x9, 0x5, 0xf, 0x10, 0x292, 0xba, 0x0, 0x81, [@generic={0xe7, 0x31, "f3656fe5723e3d5811b649c234f1d3a5af234ad6547b1ee43ee41242eee4f2a9ffaefd3913a2fef9af73cdd748fe5b53409bb22c465024da133899d87ca4f2c62844a3bc15c9857c11caf98e3fb081d4bcc74ded5edc6dc5cde31228832296dcd0f1b414f52d0d2729b571381784c60b6cfd45c55c89b4ce95e0f0fea798b6b3384bb266c6731281ab58ebd250694f0f8727e621be73baa14c93cac9c33f01e2ff7df591959adbc871d93f5392e7c8e015719cfe965ac29dfbfc8c5d6667b373c3f3edf81888c7a7dd9ca6f9d44fff6369627d854d72daf96eb3ab4c2ae198fdd22305157e"}, @generic={0xad, 0xc, "fc759ddcd327fb949cc7df74f175829057fdd25f46e67ed450fc5f3498fef084ffe8ce951196906693c0d83d59b0e9c583b45a84fa929d085d023f028ff36477fc2f3f1c2495b5ed9f21755739d51003f75b3cd70b9cdf1667e27a0949e09dacd3abba28947a7f21d1f38091f94d8bc7b51c9606647adfd3e9d6775d55cfb9062dbcff81409b6750fbf02fcab4b118afb5b474ee5d86dfec2f7ee50e2c6de950fd26c5bca05f70386f636a"}]}}, {{0x9, 0x5, 0x0, 0x4, 0xb6, 0x81, 0x9, 0x80}}, {{0x9, 0x5, 0x6, 0xc, 0x1e6, 0x40, 0x4, 0x3f, [@generic={0xd9, 0x22, "050cf02eabb23dbd7bc65fbe9b8a66613b9c74605c5318e2b7875b20a751b6c04ab2f2e1fb4a897d466212e24bcd93582580f2285ca8fdcfd15fbb93368e2dfeb0a9d241991073238d3eb3a3713ba8e631ce8c60d038efde791487ff3d964c53a425d48c8ca84972cacc97956cb4604b4064d0df487a98344aac7147438db805c73b91ad8e0360f1600e4b9148420fbfb988c1452aaf51334e08bbb5416711a7eb1f66ff303ed57af2f9e9de3d828960ae1107b58a0fb2253d5358f846c64666f4efecee00441c8502f5e07b9206506bead8be7df67909"}, @generic={0xfc, 0x8, "c4ffdc3b45c1a296b564b9b7089dc04ccc2a741283fd518e64e5dfa128956d674a2968e19df1cc1a5a8b8a9c438551490ec840541b775592d3fb313667ac5165532aa13d7e73dd51e4ae7c9350ccfae7a549a81293075298481fd709ff0eded82bfac0d9f4b61c4aa016579806992fdd87024eb00c3ca31795c195673821571c88d3c8c9cc5f84d54d6e3aab2654565f4149c94202a8b3883ce53aaa41890bef45b74913c316c5c74ee930aae00a463411b7ee95d0a2431e6af3b2384ca54232089374130dbbd8c7b7ae358e0b4aa8a5df0ed62a3b8b94e52b759c685023b44e8580bbeae8125269261a08b85ca2d8e3721911af1880688066ed"}]}}, {{0x9, 0x5, 0x0, 0x1, 0x5f, 0x4, 0x7}}, {{0x9, 0x5, 0xa, 0x0, 0x1b1, 0x2, 0x6, 0x80, [@generic={0xf7, 0x4, "6450467d8365b1018447936a1de359f13e4e48cd1ef79391ee60144ddd8e8ff09e2b600cd8f1c03966dba6dcee3579d796765a60a856e4795a5cabe1612ad8309164d5a7b48d0e3edeb8eee0d51087f526d3acbe7ec46f3c2929b29cb805f695cccda60d208cfcbb23fef23d0582484c8c8d579f476a373c3c20bfc2961f48eb3d17997332c260c0d76ab3b742f83265dcbde1ea1939620173ddf3c7a630c3bd8d48e1f5f98433abb6c833dd57f64134febdd8149ac6e58cc9318dea9d70c67a00a02f90e93954a35ca784c972c6fcc414cf1cd9de868e49c60ad249099cfb05941ce16f4cec1021daecc43184d9aa3fc7c03fd839"}]}}]}}]}}]}}, &(0x7f00000019c0)={0xa, &(0x7f0000001380)={0xa, 0x6, 0x310, 0x5d, 0xff, 0x56, 0x58, 0xff}, 0xfd, &(0x7f00000013c0)={0x5, 0xf, 0xfd, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x2, "044436b76a0ac1cdd7a16d04dea58910"}, @generic={0xc9, 0x10, 0xafdc43059bf3e146, "1cb5e2aee470f4e229b5344bc2dc0746eea17838ffe81f02eeaf077a964a34994662c6b54b56c89f8fc376963a5ddd8b485a6b65829908442cf2586b5fd9eeb84f856df4207580736dfc7a814878d7606a8734d969bee1022e60f7b34136e0dbe911e4a7223fc2c6355369516fc391a082be09ac1dcbe3d9a8a38ff9dbd3ce1ba68546d44148d7cf25469fc5efbc24ff48695702256c52999c059fd18af83f2a06503dc2c07d23164cac6fd2f0a62041fb627b0ec559f5967cf8f1f617515e71425e95d98e62"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x5, 0x9, 0x3}, @ss_container_id={0x14, 0x10, 0x4, 0xde, "d6ef5faf9bdd790780c855dd3774af14"}]}, 0x9, [{0xe9, &(0x7f00000014c0)=@string={0xe9, 0x3, "e59d259286f7705c96eed93ed5c0bb64cacf5be02b6dfc5f314a22f66671499f69a536f8853dea4657f77bb1f04fc3545824d9253771c3d38d3c1702056b69528470d6b522bfb5cc0dd97e819e889e39cc8ab21f4ab45a14a8ad84bf5126eb5b575900cc873d33f2582e2d1d2b5713946c472c76a8b7b8f1c8af3b7eea3345a657f20bde2d0f15a8f488031f15c9625290fb1cba58be1eb90704a998a78ff95708e7ef89db064a421b5ece530d7af96677bbbbfcb74e3132bb44b0cecd15e04d2ae7e85540b83a8fa88b3e8160ad85db948818d872e38d26c2c7b773b8f7404e90af57feec16c6"}}, {0x4, &(0x7f00000015c0)=@lang_id={0x4, 0x3, 0x843}}, {0x4, &(0x7f0000001600)=@lang_id={0x4, 0x3, 0x83e}}, {0xdb, &(0x7f0000001640)=@string={0xdb, 0x3, "4b1d3710aab1dc24e11fb62446488894b6701f42fad69216f23e9e83e24f7c12b91a4226155b734328261f8e2b5122c394489f899275e133e77eef05b478b087f814512a540482458c06ef6a72b396e9f009da405b38bdd5731451477823269d5b561e1101ecc6ffa3a5b750cfd42c623f849c90ae748671ad375ea0ef6eff7633da77301ccd32d2aadea0e073d86e6c0348914fcb4160c98004347d533998749742fdcc2f126d34c22b7eb46b3fc6b23e2f88771795221141d0df4759110fdfb400fd61fdb4052e3a9d5896a40e9bf654717e0be62237664f"}}, {0x6c, &(0x7f0000001740)=@string={0x6c, 0x3, "134965585b8c64e625efa660af62a3bf5db8b7cf6e9a97dcb958bd2f0bb5afa0684418eb804744c8bf54faf0b999d5928036189ac9404e5d5720ae158840f81fa8c396590f66b5bef2c7882d449c10c640e455a01bea9e76d1e0922d8360f7d5d48c38e731b98fa825ed"}}, {0x4, &(0x7f00000017c0)=@lang_id={0x4, 0x3, 0x180c}}, {0xd3, &(0x7f0000001800)=@string={0xd3, 0x3, "f89c271ab3b31d23060d6f32c791ce5ea01e114680f4a5bb113ae4ce6f938233492f5de6c1a72aca7301987b3cd18c9389a692f61fbe25da536e57252c5946cd2a5528216b91872aceb8c618e59b41fa3f5f935536aab34ef1daea9f12ee658270c17e6bb7b0a6004cdd9dfe209ada5aecb447c93d807d689bd0acce97440237e22d1a8c55c8999a82c9ce3f5bc78dbf04adfcf51968debd411c9ab57928f25ae05eab7ab08741375ccb1dfc7d7b72bed318333e6cb2afc517fa3f8aa6b38634494e9b5242b8bb71ab74968ce1b269d4de"}}, {0x74, &(0x7f0000001900)=@string={0x74, 0x3, "376dd8fc709638d8e3533fe54de7156c77a21cb55c7582aace0a1868d35d566e112f23ddda5fe4eb9aa02d915d7344d08caf8cec04d74d9685a09e090847d8f6d7953dd92a54b7bb5b483f7de318e7d996e6e359951c334a814c9d766f44b85a05d050e9022cea9eff65d533123908d853a5"}}, {0x24, &(0x7f0000001980)=@string={0x24, 0x3, "cfd6b3525a1f55a92ca3b11e8d1a392a7aaece8c4bd580bbcc120b1ec7a039520dc6"}}]}) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0xac, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write(r0, 0x14, 0xbd, &(0x7f0000000c00)="1d5b2a576ec92ddd8b9452e7f24a525dd71cbc3fa7c7d3a7ac35b3baaa1911241f9d45aef50514bc19891ef03ac72d94299c8f343d0008aa1bf652b14e062bb160623df0e93c668fccb903a08b8d4b3abfafaa613539fba719651d3f728c08915d5c8ec8ebc76f080e3154a0c93e853fad9bab86d722cae6e42d3b3ec6b5f912f7d26b4988f5a0dd3f008e60c969805c33c00c91d34297b9160712ebfd57eb8369bfd6d23a692ffda43033e158c9ee89589d9ae97ac7b331d7fb565aa4") syz_usb_control_io(r0, 0x0, &(0x7f00000009c0)={0xac, &(0x7f0000000100)=ANY=[@ANYBLOB="0000010200008d8c317a4afa2bc2acc3ba2580a5af68d8f53f6d8ef1066e5a2f3a85c476a5b342e90069eee52d1f227900c43242eb97c8e0bc5fa000af762c64b6d2bd7403da932990251418fffb5241c3da1e3ef0e48bc7b0c4ad9cf1d7e0bcb4c0a9c7124e35adbc8b016e7a818f420c3d4195bc35497c055d2a80e9f133cbaef71f11a80a782aad243382da137e19a8a84e7f943df4e30cde6070d36f120c15be1076cce15f80c498b7ab5733131257e9c25a2213a2323d6ec7a850d22f3644d9460ef6d2e6ec83213d67a5bad8af48a2786d551596c6c9a2826d50b3099340ff33053094dd7afbcc6936963b1309dd0460733990"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000380)={0x2c, &(0x7f0000000000)={0x0, 0xd, 0x36, {0x36, 0x0, "4f8fca2dbc69a672989399fa9d5cc142707f05be31ebbd0a36d7e7870d1ad5bd6ff8f98aaa7be138cc4bda87b566423af267ce2b"}}, &(0x7f0000000200)={0x0, 0x3, 0xc1, @string={0xc1, 0x3, "07a96e4960e92bc5da00dc5726889145665d650a6ffd2e6c32c14d8b60400a21e37db21c8633e17d6a7d2539f5c0f91f538d085b6d334d25007b4d7cb80e3ae1dde12ef75d6e80d8477f0333d2c69cab663042d9cf08c8b84da27b36f9aee93305aa9c3c36f767b6229a2308d8b6cc6f41a09cdbe93eeede3cd6a29d34dbcd29a4f6e764b5cea4efaf3b9d3c12e66bfb8a2e05ff18327a423e3ca089b68cc03432d3dc81034bd1022d51b9b5f55e29e183f835d6c3963746c6107fc718dab4"}}, &(0x7f0000000040)={0x0, 0xf, 0x26, {0x5, 0xf, 0x26, 0x5, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x3, 0xf, 0x2}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0xd2, 0x3f}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x80, 0x2}]}}, &(0x7f0000000080)={0x20, 0x29, 0xf, {0xf, 0x29, 0x39, 0x0, 0x7, 0x7, "12e9ec0c", "a5f41031"}}, &(0x7f0000000340)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x60, 0x87, 0x81, 0x1e, 0x3f43, 0x4}}}, &(0x7f0000000b40)={0xac, &(0x7f00000003c0)={0x0, 0x8542ec81a50a4bbf, 0xeb, "b8107e35e858b59442cddebb212c1ef67c3073f90cec1a3a39f8a98ee71a2f63c6c40058461566c00b9e7e65428319c0dac8c1d279956cc36b21a40542ee8e180ae278f9321836baf6e08dda2b49e91a7ffaa0e92321f955487ca8386ddebabec048eb174549eba97b336b69670cade8606c8ea3f5a6253fc597eb3034900c6490cca1746110a04b5a935e7b235c120c96c79df527cd13d3bf11852f41c3173402ac3a46899b1010f76b541f507dd30d47498c30bf19eb8aca9b6ed88cbd6e8f6c932e18a05b123eaae470f971f926217e289eed9adce3042ef534df08619117a8eae736172fa1b3347583"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0xfe}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x56}, &(0x7f0000000540)={0x20, 0x81, 0x1, "92"}, &(0x7f0000000580)={0x20, 0x82, 0x1, 'D'}, &(0x7f00000005c0)=ANY=[@ANYBLOB="208303000000000000"], &(0x7f0000000600)={0x20, 0x84, 0x4, "da68238e"}, &(0x7f0000000640)={0x20, 0x85, 0x3, "aeb495"}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x2, 0x1}}, &(0x7f0000001a80)=ANY=[@ANYBLOB="200004000000701d80ce1878dcaf1233e8bf2772783b633ca700e9e2f2b610375dc2ee"], &(0x7f0000000700)={0x40, 0x7, 0x2, 0x20}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000780)={0x40, 0xb, 0x2, '-|'}, &(0x7f00000007c0)={0x40, 0xf, 0x2, 0x20}, &(0x7f0000000800)={0x40, 0x13, 0x6}, &(0x7f0000000840)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f0000000880)={0x40, 0x19, 0x2, "c77e"}, &(0x7f00000008c0)={0x40, 0x1a, 0x2, 0x3}, &(0x7f0000000a80)={0x40, 0x1c, 0x1, 0x8}, &(0x7f0000000ac0)={0x40, 0x1e, 0x1}, &(0x7f0000000b00)={0x40, 0x21, 0x1}}) 14:18:10 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 177.724946][ T2750] usb 5-1: config 0 interface 135 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 177.738040][ T2750] usb 5-1: New USB device found, idVendor=07c0, idProduct=1501, bcdDevice=65.14 [ 177.747109][ T2750] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 177.756040][ T2750] usb 5-1: config 0 descriptor?? [ 177.837518][ T4948] usb 3-1: reset high-speed USB device number 67 using dummy_hcd [ 177.845435][ T17] usb 2-1: new high-speed USB device number 74 using dummy_hcd [ 178.086989][ T83] usb 4-1: new high-speed USB device number 87 using dummy_hcd [ 178.086995][ T4948] usb 3-1: Using ep0 maxpacket: 32 [ 178.094693][ T17] usb 2-1: Using ep0 maxpacket: 32 [ 178.217182][ T17] usb 2-1: config 0 has an invalid interface number: 179 but max is 0 [ 178.225483][ T17] usb 2-1: config 0 has no interface number 0 [ 178.231736][ T4948] usb 3-1: device firmware changed [ 178.237242][ T2757] usb 3-1: USB disconnect, device number 67 [ 178.237920][ T4948] cdc_wdm 3-1:118.0: Error autopm - -16 [ 178.243423][ T17] usb 2-1: config 0 interface 179 altsetting 0 bulk endpoint 0x8D has invalid maxpacket 0 [ 178.251628][ T2750] iowarrior 5-1:0.135: IOWarrior product=0x1501, serial= interface=135 now attached to iowarrior1 [ 178.258725][ T17] usb 2-1: New USB device found, idVendor=2001, idProduct=3309, bcdDevice=8a.5e [ 178.258741][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.260996][ T4962] cdc_wdm 3-1:118.0: Error autopm - -16 [ 178.272137][ T2750] usb 5-1: USB disconnect, device number 77 [ 178.291685][ T17] usb 2-1: config 0 descriptor?? [ 178.294817][ T2750] iowarrior 5-1:0.135: I/O-Warror #1 now disconnected [ 178.336988][ T2733] usb 6-1: device descriptor read/64, error -71 [ 178.337010][ T83] usb 4-1: Using ep0 maxpacket: 8 [ 178.447022][ T2757] usb 3-1: new high-speed USB device number 68 using dummy_hcd [ 178.467076][ T83] usb 4-1: config 0 has an invalid interface number: 1 but max is 0 [ 178.475133][ T83] usb 4-1: config 0 has no interface number 0 [ 178.481277][ T83] usb 4-1: too many endpoints for config 0 interface 1 altsetting 0: 246, using maximum allowed: 30 14:18:11 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 178.492602][ T83] usb 4-1: config 0 interface 1 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 246 [ 178.505747][ T83] usb 4-1: New USB device found, idVendor=04fc, idProduct=1528, bcdDevice=79.05 [ 178.514854][ T83] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.531983][ T83] usb 4-1: config 0 descriptor?? [ 178.547703][ T17] rtl8192cu: Chip version 0x10 14:18:11 executing program 1: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x73, 0xb6, 0xf0, 0x10, 0xccd, 0x10a3, 0xf453, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x77, 0xea, 0xcb}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000940)={0xac, &(0x7f0000000340)={0x0, 0x0, 0x6, "08eee73af34f"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x0, 0x6, 0x10, {0x10, 0x22, "10f96f250e69696817c2901c9208"}}, &(0x7f0000000040)={0x0, 0x3, 0x82, @string={0x82, 0x3, "7b15885601125a529664dc275fef4eb2479540108b54277c4c0abb963f98de3042daa529e2566d395557ec71dbbc50af2227b2503724cb8dfd5df0772a39ce99d1c8b9235461de8b587d15cd486415190b142d7bd108771746b224a32013b68a4047bf47b211ab6b081e6df5aee98e809808ff75caa93b637d6c334b158a18af"}}}, &(0x7f0000000440)={0x34, &(0x7f0000000140)={0x40, 0x7, 0x7d, "bee8815e21112e1f30db4f18642ab74d862d9b6e6ad9ab97265e5d3d7e41672cec26efb0f1ece4ce70e3c57ae3f45d4d41c1c64f8f343439db822192eafd4c4c4c7323f9b3887187c32598948d275c4ca268403358abf64b850efb5792304ca6075552a86dd8e4db04d78f10d92caf7d538e541e15cbb6bffe0475dab4"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x3f}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x6f}, &(0x7f0000000380)={0x20, 0x0, 0x7b, {0x79, "d3bb4f43aea249ff57568361a8c8a357f80379f47519f80100f0a585ae55c93cb661281afcd6522af6e621963f9e2ff99fbdc4f224e00620283cf76c949a8a9cedd0da9366bb61646e94bc417f638cb441aea454f162c968edc781cf4cb2f75f569952428baf65a816b4df01ca7143c56963a99382061a8c11"}}, &(0x7f0000000280)={0x20, 0x1, 0x1, 0x20}, &(0x7f0000000300)={0x20, 0x0, 0x1, 0x2}}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) [ 178.579971][ T83] gspca_main: spca1528-2.14.0 probing 04fc:1528 [ 178.667065][ T2750] usb 5-1: new high-speed USB device number 78 using dummy_hcd [ 178.687160][ T2757] usb 3-1: Using ep0 maxpacket: 32 [ 178.707031][ T2733] usb 6-1: Using ep0 maxpacket: 8 [ 178.827122][ T2733] usb 6-1: New USB device found, idVendor=0856, idProduct=ac29, bcdDevice=75.01 [ 178.836241][ T2733] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.845384][ T2733] usb 6-1: config 0 descriptor?? [ 178.887158][ T2757] usb 3-1: config 1 interface 0 altsetting 129 endpoint 0x81 has an invalid bInterval 233, changing to 11 [ 178.898597][ T2757] usb 3-1: config 1 interface 0 has no altsetting 0 [ 179.057098][ T2750] usb 5-1: config 0 has an invalid interface number: 253 but max is 0 [ 179.057223][ T2757] usb 3-1: New USB device found, idVendor=0408, idProduct=3001, bcdDevice= 0.40 [ 179.065348][ T2750] usb 5-1: config 0 has no interface number 0 [ 179.074403][ T2757] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 179.080988][ T2750] usb 5-1: config 0 interface 253 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 646 [ 179.088536][ T2757] usb 3-1: Product: 㠽 [ 179.088552][ T2757] usb 3-1: Manufacturer: 銘㜞䰇夌銯늟ㅪ컘겞⿤備䄪鸡Ŏႎ줋먄鉳댛െ湠ฝ줱甶끞ꛀꊇ鸤廊儚褣랐綒몈Ⓝ艡궸忤駡い곺 [ 179.098815][ T2750] usb 5-1: New USB device found, idVendor=6615, idProduct=0012, bcdDevice=fc.a8 14:18:11 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x100000000008, 0x926, 0x3333, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x22}}}}]}}]}}, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000380)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x6, 0x9}, @rumble}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00002200000090f5b57e2a5443640a789bdd51"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0)='/dev/input/event#\x00', 0x67d, 0x8000) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000200)) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r2, &(0x7f00000000c0)="047bc0e9eb4465d225fb59c36f17e9445f68550760033d3276a8b0239199b76c4194881d81d94ba7d9c7637f87613ae5156ac2302f1dfd94b834c5baead970fe4e563b3c144f22c41579858b877f", 0x364) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r3, &(0x7f0000000000)=""/42, 0x2a) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000180)={0x4, 0x17, 0x2, 0x4839, "bd9edcfba4826243fb1320177a4fb3f040d81cb4de4fea8a789260fbb3af427b"}) r4 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x81, 0xed, 0x1a, 0x40, 0x471, 0x303, 0xb446, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb, 0x36, 0xae}}]}}]}}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_control_io$hid(r4, 0x0, &(0x7f0000000680)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r4, 0x0, &(0x7f0000000880)={0xac, &(0x7f0000002680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r4, 0x0, &(0x7f0000000480)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f0000000140)=[0x0, 0x9]) [ 179.102957][ T2757] usb 3-1: SerialNumber: 李䯓믽鷬頛壆믉䮑ꒊ䃼厴灧౬灪ᨰ뾕ﳧ⏎妽⬄滴퉇ㄏ쩮铩缘둵㟷赂䗸ჼ綝ཛᬚ䗾ɮ溱儶ጤ䌿㡧侟凜⒃䏞ᓬ勭땤辽Ჿ墨愌␽㧮쪩ꋔ짔區牡彋䨰쇖꼅咃퍉꿰ꝟὛ鹧륲⒏ज茙哱뼊篃㐌㴾쉚鰆ﵖ奩⓽䳏ﵟv첻噴ᴭ [ 179.118477][ T2750] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 179.121110][ T2750] usb 5-1: config 0 descriptor?? [ 179.149304][ T2757] usb 3-1: can't set config #1, error -71 [ 179.178642][ T2757] usb 3-1: USB disconnect, device number 68 [ 179.207495][ T2750] hub 5-1:0.253: bad descriptor, ignoring hub [ 179.213752][ T2750] hub: probe of 5-1:0.253 failed with error -5 [ 179.222201][ T2750] input: USB Touchscreen 6615:0012 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.253/input/input25 14:18:11 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 179.257073][ T17] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1 [ 179.266449][ T17] usb 2-1: USB disconnect, device number 74 [ 179.519477][ T2746] usb 5-1: USB disconnect, device number 78 [ 179.527115][ T2757] usb 3-1: new high-speed USB device number 69 using dummy_hcd [ 179.617056][ T2733] mos7840 6-1:0.0: required endpoints missing [ 179.625159][ T2733] usb 6-1: USB disconnect, device number 74 [ 179.637078][ T17] usb 2-1: new high-speed USB device number 75 using dummy_hcd [ 179.776999][ T2757] usb 3-1: Using ep0 maxpacket: 8 [ 179.877106][ T17] usb 2-1: Using ep0 maxpacket: 16 [ 179.897153][ T2757] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 179.908260][ T2757] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 14:18:12 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 179.921833][ T2757] usb 3-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 179.931046][ T2757] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 179.940097][ T2757] usb 3-1: config 0 descriptor?? [ 180.017174][ T17] usb 2-1: New USB device found, idVendor=0ccd, idProduct=10a3, bcdDevice=f4.53 [ 180.026314][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.036079][ T17] usb 2-1: config 0 descriptor?? [ 180.207068][ T83] gspca_spca1528: reg_w err -110 [ 180.212167][ T83] spca1528: probe of 4-1:0.1 failed with error -110 [ 180.282653][ T83] usb 4-1: USB disconnect, device number 87 [ 180.307076][ T17] usb 2-1: dvb_usb_v2: found a 'Terratec H7' in warm state [ 180.336984][ T2746] usb 6-1: new high-speed USB device number 75 using dummy_hcd [ 180.407839][ T2757] keytouch 0003:0926:3333.0015: fixing up Keytouch IEC report descriptor [ 180.418547][ T2757] input: HID 0926:3333 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:0926:3333.0015/input/input26 [ 180.437013][ T2733] usb 5-1: new high-speed USB device number 79 using dummy_hcd [ 180.514109][ T2757] keytouch 0003:0926:3333.0015: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.2-1/input0 [ 180.576965][ T2746] usb 6-1: Using ep0 maxpacket: 8 14:18:13 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x100) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) [ 180.697491][ T2746] usb 6-1: New USB device found, idVendor=0856, idProduct=ac29, bcdDevice=75.01 [ 180.706800][ T2746] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.736699][ T2746] usb 6-1: config 0 descriptor?? [ 180.827097][ T2733] usb 5-1: config 0 has an invalid interface number: 135 but max is 0 [ 180.835336][ T2733] usb 5-1: config 0 has no interface number 0 [ 180.841611][ T2733] usb 5-1: config 0 interface 135 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 180.852273][ T2733] usb 5-1: config 0 interface 135 altsetting 0 endpoint 0x81 has an invalid bInterval 169, changing to 11 [ 180.863621][ T2733] usb 5-1: config 0 interface 135 altsetting 0 endpoint 0x81 has invalid maxpacket 1646, setting to 1024 [ 180.874851][ T2733] usb 5-1: config 0 interface 135 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 180.879150][ T83] usb 3-1: USB disconnect, device number 69 [ 180.887942][ T2733] usb 5-1: New USB device found, idVendor=07c0, idProduct=1501, bcdDevice=65.14 [ 180.887964][ T2733] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.912228][ T2733] usb 5-1: config 0 descriptor?? [ 180.961199][ T2733] iowarrior 5-1:0.135: IOWarrior product=0x1501, serial= interface=135 now attached to iowarrior0 14:18:13 executing program 5: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f00000004c0)=""/163) r0 = 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, 0x0, 0x100201) r3 = syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x28bd, 0x75, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x5, [{{0x9, 0x4, 0x0, 0x40, 0x2, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0xff, 0x7, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x1e5, 0xd2, 0x9, 0x7e}}}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x4, 0x6, 0x0, 0x20, 0x4}, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x380a}}]}) syz_usb_ep_read(r3, 0xd, 0x70, &(0x7f0000000280)=""/112) 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) write$hidraw(r2, &(0x7f0000000040)="53d9877e9484daa9823d3baecb49340d0513d8527f581bd23b619e79b200af16ae2c413ad88c7ac82804852074d6253399cb", 0x32) read$hidraw(r2, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000300)=""/167) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x100) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) r5 = syz_open_dev$hidraw(0x0, 0x1, 0x2246) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) ioctl$HIDIOCGRDESC(r5, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r7, @ANYRES64=r4, @ANYRES64]) ioctl$HIDIOCAPPLICATION(r6, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0xffffffffffffffff, 0x1b2fe9a06188fa76) [ 181.056970][ T2750] usb 4-1: new high-speed USB device number 88 using dummy_hcd [ 181.147084][ T2746] mos7840 6-1:0.0: required endpoints missing [ 181.155028][ T2746] usb 6-1: USB disconnect, device number 75 [ 181.158370][ T2733] usb 5-1: USB disconnect, device number 79 [ 181.166954][ C0] iowarrior 5-1:0.135: iowarrior_callback - usb_submit_urb failed with result -19 [ 181.179345][ T2733] ================================================================== [ 181.187617][ T2733] BUG: KASAN: use-after-free in __mutex_lock+0xf23/0x1360 [ 181.194731][ T2733] Read of size 8 at addr ffff8881cd0a0058 by task kworker/0:4/2733 [ 181.202710][ T2733] [ 181.205166][ T2733] CPU: 0 PID: 2733 Comm: kworker/0:4 Not tainted 5.4.0-rc1+ #0 [ 181.212815][ T2733] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 181.222867][ T2733] Workqueue: usb_hub_wq hub_event [ 181.227876][ T2733] Call Trace: [ 181.231264][ T2733] dump_stack+0xca/0x13e [ 181.235495][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.240243][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.244993][ T2733] print_address_description.constprop.0+0x36/0x50 [ 181.251492][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.256248][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.261017][ T2733] __kasan_report.cold+0x1a/0x33 [ 181.266037][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.270795][ T2733] kasan_report+0xe/0x20 [ 181.275023][ T2733] __mutex_lock+0xf23/0x1360 [ 181.279606][ T2733] ? lock_downgrade+0x6e0/0x6e0 [ 181.284448][ T2733] ? iowarrior_disconnect+0xf0/0x2c0 [ 181.289733][ T2733] ? mutex_trylock+0x2c0/0x2c0 [ 181.294478][ T2733] ? __mutex_unlock_slowpath+0xea/0x670 [ 181.300059][ T2733] ? lockdep_hardirqs_on+0x382/0x580 [ 181.305343][ T2733] ? wait_for_completion+0x3c0/0x3c0 [ 181.310633][ T2733] ? __kasan_slab_free+0x145/0x180 [ 181.315741][ T2733] ? iowarrior_disconnect+0xf0/0x2c0 [ 181.321005][ T2733] iowarrior_disconnect+0xf0/0x2c0 [ 181.326097][ T2733] usb_unbind_interface+0x1bd/0x8a0 [ 181.331286][ T2733] ? usb_autoresume_device+0x60/0x60 [ 181.336557][ T2733] device_release_driver_internal+0x42f/0x500 [ 181.342602][ T2733] bus_remove_device+0x2dc/0x4a0 [ 181.347562][ T2733] device_del+0x420/0xb20 [ 181.351869][ T2733] ? __device_link_del+0x2f0/0x2f0 [ 181.356969][ T2733] ? usb_remove_ep_devs+0x3e/0x80 [ 181.361982][ T2733] ? remove_intf_ep_devs+0x13f/0x1d0 [ 181.367261][ T2733] usb_disable_device+0x211/0x690 [ 181.372276][ T2733] usb_disconnect+0x284/0x8d0 [ 181.377091][ T2733] hub_event+0x1454/0x3640 [ 181.381492][ T2733] ? find_held_lock+0x2d/0x110 [ 181.386239][ T2733] ? mark_held_locks+0xe0/0xe0 [ 181.391005][ T2733] ? hub_port_debounce+0x260/0x260 [ 181.396095][ T2733] ? rcu_read_lock_sched_held+0x9c/0xd0 [ 181.401620][ T2733] ? rcu_read_lock_bh_held+0xb0/0xb0 [ 181.406905][ T2733] process_one_work+0x92b/0x1530 [ 181.411829][ T2733] ? pwq_dec_nr_in_flight+0x310/0x310 [ 181.418131][ T2733] ? do_raw_spin_lock+0x11a/0x280 [ 181.423135][ T2733] worker_thread+0x96/0xe20 [ 181.427636][ T2733] ? process_one_work+0x1530/0x1530 [ 181.432818][ T2733] kthread+0x318/0x420 [ 181.436863][ T2733] ? kthread_create_on_node+0xf0/0xf0 [ 181.442220][ T2733] ret_from_fork+0x24/0x30 [ 181.446651][ T2733] [ 181.448958][ T2733] Allocated by task 2733: [ 181.453272][ T2733] save_stack+0x1b/0x80 [ 181.457417][ T2733] __kasan_kmalloc.constprop.0+0xbf/0xd0 [ 181.463038][ T2733] iowarrior_probe+0x7a/0x10b2 [ 181.467781][ T2733] usb_probe_interface+0x305/0x7a0 [ 181.472880][ T2733] really_probe+0x281/0x6d0 [ 181.477369][ T2733] driver_probe_device+0x104/0x210 [ 181.482457][ T2733] __device_attach_driver+0x1c2/0x220 [ 181.487807][ T2733] bus_for_each_drv+0x162/0x1e0 [ 181.492632][ T2733] __device_attach+0x217/0x360 [ 181.497376][ T2733] bus_probe_device+0x1e4/0x290 [ 181.502206][ T2733] device_add+0xae6/0x16f0 [ 181.506602][ T2733] usb_set_configuration+0xdf6/0x1670 [ 181.506992][ T2746] usb 6-1: new high-speed USB device number 76 using dummy_hcd [ 181.511959][ T2733] generic_probe+0x9d/0xd5 [ 181.523893][ T2733] usb_probe_device+0x99/0x100 [ 181.528646][ T2733] really_probe+0x281/0x6d0 [ 181.533132][ T2733] driver_probe_device+0x104/0x210 [ 181.538232][ T2733] __device_attach_driver+0x1c2/0x220 [ 181.543657][ T2733] bus_for_each_drv+0x162/0x1e0 [ 181.548486][ T2733] __device_attach+0x217/0x360 [ 181.553228][ T2733] bus_probe_device+0x1e4/0x290 [ 181.558055][ T2733] device_add+0xae6/0x16f0 [ 181.562449][ T2733] usb_new_device.cold+0x6a4/0xe79 [ 181.567549][ T2733] hub_event+0x1b5c/0x3640 [ 181.571944][ T2733] process_one_work+0x92b/0x1530 [ 181.576855][ T2733] worker_thread+0x96/0xe20 [ 181.581353][ T2733] kthread+0x318/0x420 [ 181.585419][ T2733] ret_from_fork+0x24/0x30 [ 181.589813][ T2733] [ 181.592123][ T2733] Freed by task 4962: [ 181.596096][ T2733] save_stack+0x1b/0x80 [ 181.600242][ T2733] __kasan_slab_free+0x130/0x180 [ 181.605172][ T2733] kfree+0xe4/0x2f0 [ 181.608963][ T2733] iowarrior_release+0x187/0x280 [ 181.613889][ T2733] __fput+0x2d7/0x840 [ 181.617851][ T2733] task_work_run+0x13f/0x1c0 [ 181.622418][ T2733] do_exit+0x8c4/0x2c00 [ 181.626549][ T2733] do_group_exit+0x125/0x340 [ 181.631123][ T2733] get_signal+0x466/0x23d0 [ 181.635525][ T2733] do_signal+0x88/0x14e0 [ 181.639745][ T2733] exit_to_usermode_loop+0x1a2/0x200 [ 181.645012][ T2733] do_syscall_64+0x45f/0x580 [ 181.649619][ T2733] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 181.655494][ T2733] [ 181.657810][ T2733] The buggy address belongs to the object at ffff8881cd0a0000 [ 181.657810][ T2733] which belongs to the cache kmalloc-512 of size 512 [ 181.671853][ T2733] The buggy address is located 88 bytes inside of [ 181.671853][ T2733] 512-byte region [ffff8881cd0a0000, ffff8881cd0a0200) [ 181.685042][ T2733] The buggy address belongs to the page: [ 181.690658][ T2733] page:ffffea0007342800 refcount:1 mapcount:0 mapping:ffff8881da002500 index:0x0 compound_mapcount: 0 [ 181.701570][ T2733] flags: 0x200000000010200(slab|head) [ 181.706936][ T2733] raw: 0200000000010200 ffffea000739b400 0000000300000003 ffff8881da002500 [ 181.715608][ T2733] raw: 0000000000000000 00000000000c000c 00000001ffffffff 0000000000000000 [ 181.724170][ T2733] page dumped because: kasan: bad access detected [ 181.730588][ T2733] [ 181.732922][ T2733] Memory state around the buggy address: [ 181.738561][ T2733] ffff8881cd09ff00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 181.746707][ T2733] ffff8881cd09ff80: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 181.754756][ T2733] >ffff8881cd0a0000: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 181.756957][ T2746] usb 6-1: Invalid ep0 maxpacket: 512 [ 181.762801][ T2733] ^ [ 181.762813][ T2733] ffff8881cd0a0080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 181.762821][ T2733] ffff8881cd0a0100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 181.762826][ T2733] ================================================================== 14:18:14 executing program 4: r0 = 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, 0x69, 0x0, 0x0, 0x2e, 0x5d, 0x8b}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000002f80)={0xac, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f00000003c0)={0x44, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0x1000}, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000580)={0xac, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r1) syz_usb_disconnect(r1) r2 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r2) syz_usb_disconnect(r2) r3 = syz_usb_connect(0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_disconnect(r3) syz_usb_disconnect(r3) r4 = syz_open_dev$hidraw(&(0x7f0000000100)='/dev/hidraw#\x00', 0xfb, 0x440000) ioctl$HIDIOCGRDESCSIZE(r4, 0x80044801, &(0x7f0000000140)) syz_usb_control_io(r0, 0x0, &(0x7f0000000040)={0x98, &(0x7f0000000740)=ANY=[@ANYRES64=r0, @ANYRESHEX=r1, @ANYRESOCT=r3, @ANYRES16, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYBLOB="e2e7aea5026bc531eb58954c425597d5fd964514d4914b79aeaaf5df83942bd30552a8625d8b66385eafe11ec58b370f8047a96137001937b9f99cd44cd78627afd9815616fff101e74d83789e0c21c1908565e918c19ea83d3967d2bd9a273722056fdbced5d6767365944ff1d80badb1c93aadfc47d899a532efd5edc0eae6b2b94ba3a0b75c59cbf15197afef2fd82a1e9ab31ed843d5f5f6a822c53bcfbbbdc8b4c7c1273f0ff67fbc489245876e24666822fa13fa1082680fda88ed7aeac84b481df3a4", @ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="34dcf22d8ee2330fde4baca41b3c420782fc37696c46ef386685303044acb2c717ac553b65ae9dccabe69e30f28c52677e8e3e8ccc5787f719b101b78f482611cc612098d885fd437395830c6216059e7b953e35d9834fdb8f38f7a0aa828220e0835f2ea9b5094a6f439a6dc024816b368bbae5fbe2d856840421db904c34ed200a4068455d9ce80f3bd9db1b6e5f2633a1e39fdfb5a64efe0d70f72a8861d369483b9ad0197d13809f6f95991efb5732efeb755a3f90ad7ed01e00238f55207563f802a4c8429f7a696262be4eada047ca85", @ANYRESHEX=r2]], @ANYRES16=r3, @ANYRESDEC, @ANYRESOCT], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000000)=""/26) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) 14:18:14 executing program 0: syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000400)=""/163) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x8000) r0 = syz_open_dev$hidraw(0x0, 0x1, 0x20000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) write$hidraw(r1, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) read$hidraw(r1, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$hiddev(0x0, 0x0, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000000, 0x2000) ioctl$HIDIOCSFLAG(r3, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f0000000240)) syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000540)='/dev/usb/hiddev#\x00', 0x100000003, 0x2000) ioctl$HIDIOCSFLAG(r4, 0x4004480f, &(0x7f0000000640)) ioctl$HIDIOCGCOLLECTIONINFO(r4, 0xc0104811, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="1d7fd684c2cd6bc887e3", 0xa) read$hidraw(r0, &(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)="3a0ac17e0c595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x6, 0x109a42) write$hidraw(0xffffffffffffffff, &(0x7f0000000180)="e2", 0x310) ioctl$HIDIOCAPPLICATION(r7, 0x6611, 0x0) read$hidraw(r7, &(0x7f00000016c0)=""/4096, 0x1000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r2, @ANYRES64=r7]) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x40c081) 14:18:14 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000eacf96204e080110c8060000000109021b0001000000000904c100016615130009058f5302000000004dea2d321606556564d9a20b016600025b15bf2e279202a6a800ad15aa8b90bd25b7bd64b4418866a168f1053bc90def6fe5f7ca7e7b11e0c93dcb64cf6f8c9b411e87a521260b575ba38de7a434b86547d501bd304025cf68e725467bf7eb62a02b34781e07909bf1f278d83ab1b192e73951355dfe73e5a97d71d7defa3524aac9efd603cf38b979d7ab47f7605e68e2b69e8e3de5be0f8abe0ef903bf06e1babc99acafa1feeaf9da381b914aba993b904b3ac4ac847fc7"], 0x0) syz_open_dev$evdev(&(0x7f0000000080)='/dev/input/event#\x00', 0xea, 0x84800) syz_usb_control_io(r0, &(0x7f0000001300)={0x2c, &(0x7f0000001980)=ANY=[@ANYBLOB="404602100000020bcbf22c8feea1811bef589f28aa733ddbd4248c1672f7aea70ea7af0d2bb94b9af6ba0276d10529ec5c2d5b60d83bd15eca5868bb684d67b7581eba383b94c2dafa300a697ac6131b8c80d065f3ce30eb4674487e6d196ad4a2d50e0beaced979bb52907223c07adcd906f26e8c89813fe388c77b08525542eedd6a1a928d1ff2a7c651f7bf99bea10aba18c94e8b087e7d2f5b84e2ba88b962407653977e32638f6a4199fe16364325e8c47fcac6ef5700f371bcaa9e05a6045a5983041854201c867e63b898dd25c0bc37122892c4805fc943fd58dbcb4fe79b95ee7d29b9f8f4713acc6cc4e44d80a535ef86253608eb882b6fe481919fa24dd8ffabb7f252c4500b728503385ea0b32d608c1a1fdc7519d5c7888cbee2036e7d788a7c171ad9067007a776acdb8c1c96529b8eb178b044b2d3466dec92f8812dda7d9d4a9aa39b93593a594a8a3f217e06e5cdb5365857f74fda41d1810949f09ffb2e0d93a09eec51270260bb13ffc9864813b80feee6c606ef526e0b07e0a11eefaca18392e3c1ae206d58d84cdabb8930a9109ec7ebc0ad94ec1c23ba2f48bb05a880d98700e8f5f439827394504e4755a77d17ba1962ea4c5d9e303a5271711a9b2471008be7f65e115505d32f6d48ad526553d0a00e9a585816cd77a8c503f73fafedfd2df1b242f7ce1d269a55156f078ede4790b797401f328e028206eb93ebe05c26b535954d2f0bd8e3d02c031a6edd92cdbf6d5f7560d6d0c64a514506220a4328b437c2fabc99f15612c7a03d673edd4df66dc1938b5703ec90ee75a359c3b59e51307d1d0730bd43fc419bc68d0a7369ce1996cb89adbcaf00651abb7c57812885e6e6f15b5cc0daa9719a12390ae2b72cb55f48d5a96e62c30df44094adafcaf05c980c183ecb386240795ac10b6bdbfa9f29fc8725b0f70613f71ef2830bced2553a74a707a8a38a953c893694c64dd07f550f5e0d2549a35c38162f21396a4b8c85abc63a77362cc0fdfa9cda07f9c706ef48b45444e33d4900d5cc450d192298cd3317f921889071138f00be2d1c58b1d3c4cff8955e9ceeec93a16b1d488829b6ae77625776c602d1b28342e0509772e03353d610323d53301b6e8ff9194c2226f75285968cfe5c7ad8cba26a0d6bb2909ec60c808cec0044caf760334e87c2d98677d9d8a92180749ad961af3dcac014feafa7d20a1bfbec53b9e0cec375419e9904e74e6fdc61f135db58cd9bfe4d6e72af3e602f5721fc162a53e3e828335dd5f5b0368af816a982f20c5df37cc4a306f8ab374d653dbe16a45bae076f54da83471165d2760df8c5d429dc62c622307c462911f1942a906a97ca34653a22a6586f192125122aa44bce3e0f2031517bd819d24157d84bb0aa9c1f6cebbb76265da18da01f9ec77aaae66b0df9d9d02cba4f3bb450d04b77bc0fd9462e044ea50c46428de6ace4439311b82536ab7276144ca89daae7381d6cd6f4426c378ed1f18958a93f9f85018281c2609a27e67b7e0e1ffd3e510154ba88b8a097fe75f9cfd2e3321ae1016f4b58d5a7c3051f03f8b806db5aaf0d135f7b36886473600e4409878aa3361e165b304bad8e31d5b6ff6fd4ae98c12268143f1e8181d3c0482a0ba19572f6f85f645407a0da55e9c6e82cf99cc6796eba0246a7abae23f9e2aa37b6ee348e01044c2117c57d210520633003c1663891c8751d55526149ac148bd90603ba632e3cc9747981611a996b7c01dd7ce532076a39f97d08ff7cca5d9416e50ba49751a571b508fb678ae572ae835285a63296e56d2df23ae04e1445d3c1f8df3ee50dd5ae50d52616ad5a5d041a6c8b3042e5fa73b44b2270c3301d3d4ec3dfca6ae532b946deee0a7327d68646ce3be789a05bcec88edb8332f51a93782fa78daf65905478b5d4f849d239c9c86741ce08ce9511b6761e2fedbccd7b5b107ca25d80c097a15c8720d75394611a19bac8f7673a85eb2a65f9b157cd08850561adf43cfb34b7a92bec33635f0e368c2d81723bc256c58755289c2e703ec205a2be46ed089464f5e5756f38f7915109c00a307b54bd2cefda3bbec09f244b7e739dc82ac6a3ceeaf150afb71ec4ca39355adc6045661d5761aa95776f602d386875fbdb8a5d45567185c41fd055404e3271e1566849cd64106bbb6468b9c0e824fbb32b5bb9960a5500027e908bfdd3ea736976776c78853a603954b2cc1e3b919e5be731c9b1c36b53c13e09370f901ab7151a90cfd8b3c9a98099847813e6eddaae034a4239d587b4535faf69ce2c8078d92621a02dbee3d947efde800b564dedb34c61a7c9dcadc9a263d01a23f9ba64da7aed978be4c8beaea8451ebac3595a4df8eabb474cc48de02dd6db288243b2ae49f683ec57412a612c3331f168a70f83e2871a2c6c4b5b47a02728459e6051cc5a4c84caec5a58d67d7c0119dcadf72946d78409da7e0b1174bf0ef8fa1635c0303e05c24f6bc411f7e12a655fab2c533cc5996ebd31b7945c609c5acaffe1e3b5ded004f005957fa6ca070c2f82c172e5a2896093e13171dcc899bd814e5c8c7ca0780fe96c9eac170a6a92008e4da1a63fece6fae755faa5d0b4aa9a20c4a5c5202a47bac3e71e1fd31f1c1b34b209bb8c45d7d41a548ff34807ca988d20709471783573b5d6c998337162ad6b6585aed4727654d59134a4f3f9ec978790d2aec016f2ec4d70fabfa11fdd02c3244a0d3334757aef3be6852e8becf5aae2faa9c6b24a22cff683fac04e0bcf10f3183f9d6e39c1508afc9af6fc993237b0dd18f43e914a9c3817151b8338c140bdd28cf1eee0520c32ac6adf961ad3a4a45f63cbc3ae6ed42f63de7d44135aa70b71bb64f6afee3b9f28700518b692e11e6815938a21c3e5cee6049a23a1fc8845ceec4942c6e96674ce76381b11cc39b23cc6a2ce793bce9ff110001417311f168653206e63013a1b56cbdbd5a3c75b6aaee60d5d4448a47ccd6906feed12101ca030226580b93f8807ee75136e4f8c150871055aa9e83fd6b9f7ac08f0ee94414bcb4e08828a73b8555a2430454c20d4dbfd1b4df8b1b50fe5e77111347e35e277047771da5d400faf03f7b0aff8bad93fdadc0ce73f246fd56afd4272d9cf59e644ebff87d2d7225633648e7b8b47e9193ae0cb2d1c9a9779db1b0152e620eafd3fc0bd1a3e143e9ce82f3f7cf2261a38c0247dd3a811bbdaf188995a732df29c491f130f73fcb45c39baa5c7570c5654673f514df0189dcc5ca1f6805da16401ef30bff66c1e2d6e0e2cdfc1014e55a01b70142f21423df24a7851f8bec462f8144baba8f746e014b11ef90f2e66df47c558e2becec64b1237f640354ff4aea773807b1a750038d82e0560c8ecf4f4d27e012755864ebe2fd2f68143f010fefaaafb66ed8b19b0b282906a8a3e4b21bdec445df1ef2920cf60c4b631d39ac27a1be90247e006afb4b69b1bac5542dba8972ebf2c9e455e2e822313cbe3aac394cb1fb4e00193b3621e72c7dbfffa40ed57bd20723da8a0bb89a4c73be6f1cd98eead561f03adce3c6cd40799da77f399bd55b2aa67ae0ffe3d070d423f1770286bf499f7c3e4f740097d758f0556289c63fb6935de697faf1c88c674d84b2596f2d678129e7a1438c2583a29b80d7f7df52dc10a93a536438a9165a101be20e2920a50663b54eea7d2e192249d6323c6c4d7fa1a7c27a9bf92f53253b739d89bacbb08d1f96eeebb184facd2166e5cc43afda23e0044e63c7351a65c5132c2e01cc1c811bcfa1c3567ed084e7ca24cc59d7975a1bc2b0bc0b297a89ba955d274dd5ba75f2b0a7fecaa35687e8d3e48a987782d4aeb5cd418bab4892ebc71e20bcbfcaf786b274d4da396916258f8b2359a25c99c20d74dab0f2763b67040450b3b5f3fabe6f5fefbe0b9ea135cbbcdcab43ba507d41293b5ad7e0885cfbceef7102e300feb775d13f5eeb605fc19574a0478dbd91c33ba623e4cef4f5f5e3c6d8763833b0d01bfb314aa0351bcc2645f76bd0494ad36f4ef53c4ab2149a20abe3db348001fd2421e72ca0d58c81cf6e0060fdef978f62fe0306c3c06528f0000e5d7e76d173183e37937bd8a600d8e3fdafd09f8e9973a4a5d0fd00a747b704bf5f9f40f5d2eb3f4695313a7aaa6d2de5130f0e953f9ed67adb8e6c712df9b611149226ce89c40bcdfaca6d602899c98cdc0197625771db7e2ea6bb7723ce5bb2a0393a34a2435021e1a7c7522b043600df25235c72a561f4425d9827257f35d30001355b5d189cf3b7ab1a10291fe315099512ed406c55ebf96eabdad1e36e9b3b683860e84c74951c92b5ec8aa648525d05acf5549a5e03709ba9aafbfad226ab858dc6dcf96d8d50628ef499f4b942aa8d5c0e4aebd4957dbe6ea438a5b530dccdd07427c7261c45b5d85983d3bc714ef5eb0ae2fd07f257f0c4d6f384462d59f07a1dd6f37385ea6fb415d7a2c63684f0dc5d796e09f6b3fac96d585a380165210a873fed0fca397388818f4f86579b60487b493713d86cef51466cb8864e9a2972c3e42a1c04940dd832b36a560390c639f93925bd2b211ff5d10da244954d59113e4133236078fbd8226cf001fb8cc4194e73161a954c477cda7e5915f22d5030e30e460bd0d4c735625bf1c91d7a5a1cf80c1923c67e4165af7d405db8cf7f87d3954f26f94271478fbf5c7be62e0016ee2e29c81fedaf7e7d0aab62f81d448c6f6a2974977c96c129362f54748345579b4ba7aa5ff38bd98308fab87f46954bbb6e3a99d0242ee42a610540f8fb3d4b11ad63220dfcce12c4286344cf645ff49270c42c66edc850866c68349dab07923d498d176854ef55a9f9ae7b4c6eb8b1bc7974af54a6f9169583ae51a3e1ae7bdde67ee23c04fb9822b23b23519c1b62359f7b1e4089426bd315dac8e74c89b0f236d23d22c85472f132ba28b38207a7ad01775d509709b5f6b9f1aff475dcd7aaa1e5e8f45d79a32fd961bf519addc9fc29a25cafc676c21747ac3e29012bf57081d4b0e76f3148635c1212edaf9128a6cc07d71e80dba19e4946dd29ba66e1df4570cd55affdf87b4e0b1f1c1f5844c9318e5bb9c7a501998140bc322d4090ff14cc1db6f504bdf6987c025485b890a4a3e8ab620b0dabf292ec1fb20469829c27c416934edff9c60ddfa08c61239e336e11f84ea0a2ba9d7a70b5a1c51145492cdec7ad0287634c814e9ee02338de6f26a70a67cad3d3efaeb2e125c9cac70ca85e0a2d0305ad4f3b38df2e71b222a3a51c8b27e1ed551c067ebc725777165522a76d76414e196f676bf812e7b69797f5aa5817828c6a4aa3f8e0bda46e65211b1b7e114b60671e50e203051570640797a1b02277e60b226f5fc94ac1d34913234d8ac98f27cd3edfcdfad85283efd9aa9de944f53773fbcdb215a3a3e98a61cc7922f83e76bcbf308ddc1a72cb95231278d136418810556b4006abe038a6b7df4c13a7f1348f8ff2a742d9925e239f3520ace28e2a7719f861897cbea2b09ccdc7bf19a360bd1942f094df319c3d27db4ecd6904865fb91289b5ce9c8811bc6d2621d5ee1f2fb538dd78d2f65180bf62a1663433c3b0997bd5c322257ad42a06d106fdf39466dcda573237bb15863537422e3e4bf7300e548c3efa5bbcd3c006c72a87f5f4a17d8f5b4e20c24c0987195f1e5b3e91d485d79c09a31a79e3e1150d02bcf6d83663e92f355f66562ade95ba60250a61f5eabcb295e4b3915e4a8689edc51e0018bd6d82b155663418e88e418e040bfafae30998b53752038626abdbf901760ccefbb45a6e5b266e1bfd40f41ed4757c3e7851eae95a5e9934221fbf918f093418c51ff68e21f7a1025f9968987eea9d61299"], &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1401}}, &(0x7f0000001240)={0x0, 0xf, 0x89, {0x5, 0xf, 0x89, 0x6, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x27, 0x7, 0x7, 0xfffe}, @generic={0x5b, 0x10, 0x3, "7dea573f6180c13d69dc32c0b5f291dd7497ca494e63ff554fef650101a5f46137b829898a46d570d01adb42195d526d151434ab8dff98affb8b0f5f51f96139740957b70586b48f1ba59158e3a48eac62f7802b233020b9"}, @ss_cap={0xa, 0x10, 0x3, 0x4, 0x4, 0x20, 0x1, 0x8}, @wireless={0xb, 0x10, 0x1, 0xe, 0x24, 0xf8, 0x0, 0x7fff, 0x40}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x40, 0x8, 0xfffc}]}}, &(0x7f0000000040)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1f, 0x18, 0x5, 0x1, "41a06007", "72b153a5"}}, &(0x7f00000000c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x80, 0x7f, 0x4c, 0xff, 0xff73, 0x2}}}, &(0x7f00000018c0)={0xac, &(0x7f0000001340)={0x20, 0x14, 0x43, "f743c2a9d2adb368dfb69def5e577627cedcadd860dcd89309f5e60d13e1a7fab6838cea1f4473685c62862e695b00bb2ca9efae8fb9b52ed4fb1dbd672b8a8d9fa5dc"}, &(0x7f00000013c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000001400)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000001440)={0x20, 0x81, 0x2, 'y<'}, &(0x7f0000001480)={0x20, 0x82, 0x2, "64d6"}, &(0x7f00000014c0)={0x20, 0x83, 0x3, "a5a65c"}, &(0x7f0000001500)={0x20, 0x84, 0x4, '6K,p'}, &(0x7f0000001540)={0x20, 0x85, 0x3, "fd4934"}, &(0x7f0000001580)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f00000015c0)={0x20, 0x0, 0x8, {0x104, 0x2, [0xf0]}}, &(0x7f0000001600)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000001640)={0x40, 0x9, 0x1, 0x7f}, &(0x7f0000001680)={0x40, 0xb, 0x2, 'of'}, &(0x7f00000016c0)={0x40, 0xf, 0x2, 0xff}, &(0x7f0000001700)={0x40, 0x13, 0x6, @remote}, &(0x7f0000001740)={0x40, 0x17, 0x6}, &(0x7f0000001780)={0x40, 0x19, 0x2, 'Ez'}, &(0x7f00000017c0)={0x40, 0x1a, 0x2, 0x81}, &(0x7f0000001800)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000001840)={0x40, 0x1e, 0x1}, &(0x7f0000001880)={0x40, 0x21, 0x1, 0xf7}}) [ 181.762830][ T2733] Disabling lock debugging due to kernel taint [ 181.763037][ T2733] Kernel panic - not syncing: panic_on_warn set ... [ 181.812089][ T2733] CPU: 0 PID: 2733 Comm: kworker/0:4 Tainted: G B 5.4.0-rc1+ #0 [ 181.821015][ T2733] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 181.831269][ T2733] Workqueue: usb_hub_wq hub_event [ 181.836289][ T2733] Call Trace: [ 181.839590][ T2733] dump_stack+0xca/0x13e [ 181.843837][ T2733] panic+0x2a3/0x6da [ 181.847824][ T2733] ? add_taint.cold+0x16/0x16 [ 181.852503][ T2733] ? retint_kernel+0x10/0x10 [ 181.857086][ T2733] ? trace_hardirqs_on+0x55/0x1e0 [ 181.862090][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.866927][ T2733] end_report+0x43/0x49 [ 181.871064][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.875810][ T2733] __kasan_report.cold+0xd/0x33 [ 181.880724][ T2733] ? __mutex_lock+0xf23/0x1360 [ 181.885461][ T2733] kasan_report+0xe/0x20 [ 181.889682][ T2733] __mutex_lock+0xf23/0x1360 [ 181.894249][ T2733] ? lock_downgrade+0x6e0/0x6e0 [ 181.899074][ T2733] ? iowarrior_disconnect+0xf0/0x2c0 [ 181.904334][ T2733] ? mutex_trylock+0x2c0/0x2c0 [ 181.909075][ T2733] ? __mutex_unlock_slowpath+0xea/0x670 [ 181.914595][ T2733] ? lockdep_hardirqs_on+0x382/0x580 [ 181.919857][ T2733] ? wait_for_completion+0x3c0/0x3c0 [ 181.925117][ T2733] ? __kasan_slab_free+0x145/0x180 [ 181.930203][ T2733] ? iowarrior_disconnect+0xf0/0x2c0 [ 181.935460][ T2733] iowarrior_disconnect+0xf0/0x2c0 [ 181.940546][ T2733] usb_unbind_interface+0x1bd/0x8a0 [ 181.945720][ T2733] ? usb_autoresume_device+0x60/0x60 [ 181.951082][ T2733] device_release_driver_internal+0x42f/0x500 [ 181.957135][ T2733] bus_remove_device+0x2dc/0x4a0 [ 181.962049][ T2733] device_del+0x420/0xb20 [ 181.966364][ T2733] ? __device_link_del+0x2f0/0x2f0 [ 181.971454][ T2733] ? usb_remove_ep_devs+0x3e/0x80 [ 181.976456][ T2733] ? remove_intf_ep_devs+0x13f/0x1d0 [ 181.981722][ T2733] usb_disable_device+0x211/0x690 [ 181.986726][ T2733] usb_disconnect+0x284/0x8d0 [ 181.991379][ T2733] hub_event+0x1454/0x3640 [ 181.995776][ T2733] ? find_held_lock+0x2d/0x110 [ 182.000514][ T2733] ? mark_held_locks+0xe0/0xe0 [ 182.005251][ T2733] ? hub_port_debounce+0x260/0x260 [ 182.010339][ T2733] ? rcu_read_lock_sched_held+0x9c/0xd0 [ 182.015878][ T2733] ? rcu_read_lock_bh_held+0xb0/0xb0 [ 182.021151][ T2733] process_one_work+0x92b/0x1530 [ 182.026066][ T2733] ? pwq_dec_nr_in_flight+0x310/0x310 [ 182.031422][ T2733] ? do_raw_spin_lock+0x11a/0x280 [ 182.036422][ T2733] worker_thread+0x96/0xe20 [ 182.040901][ T2733] ? process_one_work+0x1530/0x1530 [ 182.046089][ T2733] kthread+0x318/0x420 [ 182.050134][ T2733] ? kthread_create_on_node+0xf0/0xf0 [ 182.055486][ T2733] ret_from_fork+0x24/0x30 [ 182.060536][ T2733] Kernel Offset: disabled [ 182.064847][ T2733] Rebooting in 86400 seconds..