8828125498f15d161868caf6df7b84fad02f42c00ea3a709eedec8b039334073710d0661bcf1737ffcec990be1ea7322898018cfa2c67f2482a75417da0fa41e9e43b4688965f9ee9f3d9ec8b4b2e73f39fe6050605315d8f01c68d2535198f502cf47104521d976bc22c298e8492e139f710448156a81da8afdb333d5f4a7ce14399ca18e17fcc1265464275d6f9e8b6287c960720d1958bc722185ff69f113612d70fc8ebc67ec8ba304670a9757de470aeb6ed804dadcd6e064cfa08b45e6add136ce2cdabeb338fae04571fdc18654a33364fce4502307327ccb4e08fba173626dbcf1156d27c78b231ef1f0f0113552560fce3e1ae28fdf5813c1184ff838d671080a494a923cbe33553e040562f25046de8c2374c66579c44deda8edfd1dbb2a130473d5a90f8b54eca34fdee64f4e39708b057f83b341c27b931b1e9abb74f8487edb9dd23257c4633557a32bd79123ff1efaae6a0d833f701e7a75e09dd6d3f93052b92045b7a4ebd4af6c56bedb28dfb53f3d2011ae09bc67d7d43fbb9c55d940cfb17b714164347662c3b9302657ecb4f11d0f041925d3509fddd6a44c7060345d993c35727f5910d8837243d153329478e1e132eca0029868294ea46ab86a8bbf5cd520f4d868a994beb182526be0fb25e4a9066b976907250dc21d87069138cd85612c290d3e86eb4a55087e3dabe068aa96a3ccce05eb6cb92370c82a6e23b242d812d993dfb7a68ca2d7f01c1937015270f97ef529c876f2c968c731d19c862cb711609e4be892b8cbe81ad1f8279e3793ebe602ccf796821e4eb3b48b79e09f7b6751dabdc29b4365d364733a40b49daa8abe8f4b513f323b53e9e5ccf07c00c6c2c88a0eeba365561fd096d2ace76c97ff1e67de2f2522dd63b54ce5c138af2a0caaa9eb96eafa6dcfd45bf89fbff44422c5593e441a7151fcf49ed142bedfbc4ca2e1ea9647df07d504ace0c34a2699489e44d2bab9cd96418af1a8647defae140585884bb68bc8bfb8b2cdd50d89e7c2e428be5d4152d2fb1ef3ea08e7e70b0d7a82f4d895a07049d6f7789e521631e34daefca8780eab82796acc5848453649a833c89d333b003e5c26f2630e8f29c887a9345afd8d2a740ebe48e3e5b48b7bd9b4672799fd476cac2c3ec5fcb933f99e2bec44d4443c3e45d7c31d84b60f2f0f04f4cdf7b7b760a4b372b994d31f5abf65abd602837c3c447c7d839b46ca68ce13bd5f56a2249b9ab871f065327630971667a7c990731139f3ab5672806c13540b1b2dfe0b622b9d25d7eb30bc627bcf264d06b585b5d2c81ccad42d9226abf7389e85f74658f310f3addbf118dd4f7c12f0551c286ceea90ddd437c7a7c40ed8a298217108c617a5ab6d7a19e014c1db1fd502ff647550581f39d9678fb2927189f1120fa9"}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000001100)=""/103) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000000)={0x7, 0x3, 0x80, 0x1e0e, 0x1000100, 0x906}) syz_open_dev$evdev(&(0x7f0000000040), 0x100000001, 0x48201) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f0000001180)={0x52, 0x4, 0x9, {0xa17, 0x8001}, {0x2, 0x2}, @const={0xb7e, {0x8, 0x9, 0xb1e0, 0x3f}}}) [ 3104.352636][T11186] usb 1-1: new full-speed USB device number 122 using dummy_hcd [ 3104.722850][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3104.892907][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3104.902090][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3104.910288][T11186] usb 1-1: Product: syz [ 3104.914529][T11186] usb 1-1: Manufacturer: syz [ 3104.919157][T11186] usb 1-1: SerialNumber: syz [ 3104.954002][T11350] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3104.986314][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 12:31:59 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x6}}]}}}]}}]}}, 0x0) 12:31:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x3, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:31:59 executing program 1: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x4, 0x105800) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000100)=""/191) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0x0, 0x29]) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x2502) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f0000000040)=""/69) write$char_usb(r2, 0x0, 0x0) 12:31:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0xc0189436, 0xffffffffffffffff) 12:31:59 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000000c0)=""/218) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:31:59 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x400000) read$hidraw(r0, 0xfffffffffffffffe, 0x0) [ 3105.194552][T11186] usb 1-1: USB disconnect, device number 122 12:31:59 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x52800) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0xd7, 0x76d2, 0x2, 0x5, 0x4, 0xff}) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xffff, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000080)=""/35) 12:31:59 executing program 3: r0 = syz_usb_connect$cdc_ncm(0x6, 0x9e, &(0x7f0000000100)={{0x12, 0x1, 0x131, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8c, 0x2, 0x1, 0xc2, 0xd0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "1ac1e91c"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x46dcd924, 0x7, 0x40, 0x80}, {0x6, 0x24, 0x1a, 0x8, 0x1}, [@mdlm={0x15, 0x24, 0x12, 0x6}, @country_functional={0x10, 0x24, 0x7, 0x48, 0x6, [0x5e, 0x2, 0x3, 0x1, 0x8]}, @dmm={0x7, 0x24, 0x14, 0x5, 0x9b}]}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x3, 0x81, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x15, 0x4, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x6, 0x98, 0x81}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x1f, 0x2, 0x3, 0x40, 0x81}, 0x31, &(0x7f00000001c0)={0x5, 0xf, 0x31, 0x5, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x9, 0x6, 0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x5d, "616c8efc17b120093bf992da9c2432c9"}, @ext_cap={0x7, 0x10, 0x2, 0x16, 0x9, 0x7, 0x6}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x0, 0x4, 0x101}]}, 0x5, [{0xc9, &(0x7f0000000200)=@string={0xc9, 0x3, "af2d6fda5d4799dad7be4b4a4066bba089527ae047cb0d703ecb43347bb789ea9e7aedc40af24fb32af02e2bd47f26999eb089a5d09a9f4fd23b4f7d25b48a806de6a214733fe4c8d01cfd5a6b1249eeb3b99e4b02516ee53ec56bfa52103a82e21915b72b676cfdef2f036e3a774dcd77375770b71d47f6f36288870e2b8403b0a2752abbbb2e081b5100af790d2550e35a9e958835dc31ed1ebda1d4afe2f564094367e8b357df33633b52aadee957a3bb8f17fc0038c28160570bb73d63ab3cfabd5404ed4a"}}, {0x42, &(0x7f0000000300)=@string={0x42, 0x3, "20d46aa01930614a66a4290370d70bae212f423cdcfa4fda6d9a673304cceb5e90425cc346874ea55dd1640a499315c5c55b49c3e0d6520dfaa4e5e626fb250b"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x1c09}}, {0xa0, &(0x7f00000003c0)=@string={0xa0, 0x3, "16e3be609de21d1165af6ffc147d3b28630e5255c9868cd14bd3bb37a15d1e292a63200b8d99ee0b8d273a7e93e18c5fd32fc2adcbaa29d96ace544ee255f8eff9756e836b4a49439d86f8480343dd1d3a800e57e8ae644c9ca4f5c522ba9f97edced6f92373ccdbaa0aaa75ff0b3f5e44708eb6efb9b219e92b35810815305cf9fd5fad20c2823123b8a4513feba86320d1183a097ab262aeb5a8d32876"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x1404}}]}) syz_usb_connect(0x1, 0x658, &(0x7f0000000540)={{0x12, 0x1, 0x110, 0xd4, 0x58, 0x80, 0x10, 0xbb4, 0xa45, 0x3a73, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x646, 0x3, 0x7, 0xff, 0x90, 0x4, [{{0x9, 0x4, 0x6f, 0x2, 0xb, 0xdf, 0xd6, 0x41, 0xa4, [@uac_as={[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x0, 0x8, "baa078"}, @as_header={0x7, 0x24, 0x1, 0x0, 0x8, 0x1001}, @format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x8, 0x8, 0x1, "713f06522037531c50"}]}, @cdc_ncm={{0x7, 0x24, 0x6, 0x0, 0x1, "d19d"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0xffff, 0x3, 0x5, 0x3}, {0x6, 0x24, 0x1a, 0x1f, 0x35}, [@dmm={0x7, 0x24, 0x14, 0x3, 0xfff}, @country_functional={0x6, 0x24, 0x7, 0x5, 0x7ff}, @country_functional={0xc, 0x24, 0x7, 0xbb, 0x1ff, [0x400, 0xdb6, 0x6]}, @country_functional={0x8, 0x24, 0x7, 0x7, 0x1ff, [0x24]}, @obex={0x5, 0x24, 0x15, 0x9}]}], [{{0x9, 0x5, 0xf, 0x0, 0x400, 0x0, 0x8c, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x180, 0x80, 0x5000}]}}, {{0x9, 0x5, 0x5, 0x0, 0x20, 0x4, 0x85, 0xdf, [@generic={0xd6, 0xa, "c7a27a09f1bf8dc29f587b353c33ab96c12d133dee292b4c381c8a68cd6ae199ac86413fe637ced9720b1e0b95e35fad8ded06ed77fae91434caa7527a6bd38986086abea81bea2305ba0eb5814b217b5572affa2e9a104806b685185f9be0e36c983bec1556caf7b45dae5a8dc95f728322a64f3417ee3d34b7e2ea8a9bbcae278db4d82631d3f97dbef32d8bb6067daf00db1eb0a0ed38f36e9a9966056276a9f7dd245a3331ad940eb13d25c1f16651d93a8dec1a9f28d049cedc03d6f36ee6fbd1fc86b796e0c9dd3e8fc3f9786ec13a8277"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x20, 0x2, 0xda, 0x0, [@generic={0xbe, 0x8, "fd570ca29c84834bfd5db6249741575910ad224cbd249c459f515f7dc03e83eee47dfb8614b9dcff018edf082044c70a6fa9c0f8a9ee81eca363bc6dce9289d58d4c8036b6e1d67a87390ad1a5255e2080ef7579dd208bad6d355d3016728152cebbfb63d5cecab60c892a5ba406208795d149d4940177de9305f122f34366e4416f51716b8861cb5ee4429328d51f6450670d0d3426761ec2ae06473e0acadb8fc0ffab30535c380c4c4299f7b6b429837f099ad2f40fc6f9405169"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x7}]}}, {{0x9, 0x5, 0xa, 0x10, 0x200, 0x0, 0x0, 0x1}}, {{0x9, 0x5, 0xe, 0x0, 0x3e7, 0xcd, 0x40, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x40, 0x7}]}}, {{0x9, 0x5, 0xa, 0x3, 0x200, 0x3f, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x401}]}}, {{0x9, 0x5, 0x5, 0x0, 0x50, 0x9, 0x5, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x7fb}]}}, {{0x9, 0x5, 0xf, 0x0, 0x200, 0x7b, 0x1, 0x9}}, {{0x9, 0x5, 0x5, 0x5, 0x8, 0x5, 0x5, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x80, 0x1}]}}, {{0x9, 0x5, 0x4, 0x10, 0x8, 0x9, 0x3f, 0x2, [@generic={0x67, 0x11, "3c52e0018afc14534656388647457439d5c446e5472d23d3ed75c77fc28432c8a8ebb8c7d408f771fc50dfc88f12cfa7c47285d7ce5a546e9a9948b578b942977a06d9bd02eeeeb1fd177d7885ced013f9d2f5937372c632f0f59a056c05154c5ff388a3ad"}]}}, {{0x9, 0x5, 0xb, 0xc, 0x8, 0x9, 0x2, 0x9, [@generic={0x100, 0x23, "cb9c79acf1da9b607a6d5fb692d1b0f071f8fdcfff3c4e63decdf7483628c2bf73961ff94d538d45fbc646d38984a794a2506a0c71b96c3e51742a9e553a1e844eba90ca1555fa9dca4c972c0f71391aa27d27ec192bed47c21fec34eadb7994fd1a5ccf4a809bf26727ba25051f0852d479e09ccb282ee624c6e58531fa75fa58b66ada75db9a7badacc941191d5774a87d4ad0e58fe0a1126f3b7650fb8ff81d20592515daa9ca8a0144f6a126bf9a6a3b62aa8a7c63d68f5e4f63db7477c7f67e85c84a1fa009959503d4cf7ead09ba81845dfbaa1beb1cdfa0406b2a8993e06083d966d75b5dd5516226850ba3f1be52e563209bfba7b7c7d95f6952"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x40, 0xfff8}]}}]}}, {{0x9, 0x4, 0x88, 0xff, 0x9, 0xff, 0xff, 0xff, 0x4, [], [{{0x9, 0x5, 0xa, 0xf, 0x200, 0xb8, 0x16, 0x6}}, {{0x9, 0x5, 0x80, 0x10, 0x400, 0x9, 0xd4, 0x3}}, {{0x9, 0x5, 0xf, 0x5, 0x400, 0x1a, 0x9}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x2, 0x52, 0xc3}}, {{0x9, 0x5, 0x3, 0x4, 0x3ff, 0x8, 0xe3, 0x4, [@generic={0xae, 0x11, "c9cad2357fdf310127ce633f17fe5a6023080b2f7f47169c256b1df608f3d186e1f832c8606d2d8f9534b3d7ed7baed0ab086e529cc510004635bc1c84bb3b24349c9550988128d13dbbabc41aab36d9fc4602cb79830d4bba5217a82e4699f9075ae36d94c672c4760664d0a86f2e16abb5294db1267f130027ad4600430af671e5632a5cc49c5166cc152ed0d33b9ec89f80fd347c51d82176cb3817f2ead78dde35201e6c9f55b396bc53"}, @generic={0x70, 0x31, "6a37124a3e7f175d55557acb7b758c6ce4124e6772a3d795e912ecb6747c7c34555171743305e79e9d6603b110840700c19eaafc3c14cd521c4c32520900bff791ccb05131544ff1cf00f0b2fc216c519c099fb3d83a1d40976d818c11ae59b3d7924e6c7777c9f337341fb48538"}]}}, {{0x9, 0x5, 0x4, 0x2, 0x400, 0x6, 0x88}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x1f, 0x8, 0x9}}, {{0x9, 0x5, 0x6, 0x0, 0x3ef, 0x4, 0x40, 0xc6, [@generic={0x99, 0x0, "f8f6cbcaa4647c8c48b81083db898140d8b190a7766c587b52cfc259b421760921aa7ee99c7906b10562ef4235a9796dec3f8fcbd31a6f540a72d69bd6c288abf0833ad78b0b8bfa244c19b9362bb116a95d67f256fa9493a25e77d9d07eb734e726f9da905989eb9a2ba695b16cda2e702656b209b150e96f69b4536d4f3319340a8cae26f4e4dd58bce8055f926a799d8131dc8d765a"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x200, 0x0, 0x6, 0xef}}]}}, {{0x9, 0x4, 0x6d, 0x3f, 0x0, 0xff, 0xff, 0xff, 0x71, [@uac_as={[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x3, 0x1, 0x40, 0xf7, 'f', "7a778f"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x1, 0xfff, 0x7, "ad94"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x81, 0x4, 0x9, 0x2, "c3", "9491"}]}]}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000000bc0)={0xa, 0x6, 0x201, 0x6, 0xff, 0x9, 0xff, 0x7}, 0x18, &(0x7f0000000c00)={0x5, 0xf, 0x18, 0x2, [@ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x4, 0x1, 0x5, 0xf00f, 0xc6f9, [0x0]}]}, 0x8, [{0x4, &(0x7f0000000c40)=@lang_id={0x4, 0x3, 0xc0a}}, {0xe7, &(0x7f0000000c80)=@string={0xe7, 0x3, "2cc676dc4dc7a2d5c1d7f0c9f49f9adc6960598d123a76d3c66f613c1f98df3e86de42ebc9b8e3375c6cd530ad55c955e8648af2a8e9315bcc4421601551579802c730a0b38ca2f8a1b531fed1e6f0f591b4e3073d59dfd92e00606920325367e068a6728ca8ee9a7ec26d6bc6d9dea0a4e6ec268e4617bfce942803562aba182d45adbf12a608a8cac6b008ae7349fe5156bc0239d2f4507f758618150a83bb30c4e1ed3d806901988433131acc6fc1cd9ba83dd6af16169d78d6b327179194f48a92c3d7077f882b15506c37ebc5ae863adaca936a281e5f204a8de9f9718fb61ce38aa5"}}, {0xc0, &(0x7f0000000d80)=@string={0xc0, 0x3, "d97189eac534a9da438b1c3105ef2f53f86f246942b91f77b32cdbcb8721689898d6994fc79c2937384c7724892b80b15b2aa17faa26d68dad7346486528e96fccc82f759274d2293cbac59a369a6c4493ce0a3eae5240828f30875a560b8a3c6a78121f02a8827131e5f420dbd511d5c0bdacf7dad5d2e971cc0c9cec4952cb819245ada8ada2cb70c0aac8c946a25c537602c9b8426b9efd09a698e107913dda786a3c3060dc7c5c31c1586e84bc8900297716f35088a6bc8492a5897c"}}, {0x58, &(0x7f0000000e40)=@string={0x58, 0x3, "c865b27eee587f937e6c64dd26ba9ac28640ea395c8bfe88198b3996752f1d730cabe01aa44107716bfd2f84c99c847976baec24d738f75e1ad6f4bf42dd5b04ea77d2534630151f36836462a6a5b948cb5a39e7089b"}}, {0x18, &(0x7f0000000ec0)=@string={0x18, 0x3, "6d9c454c5d3b1b6774facac6419d1432c283cbd8a96f"}}, {0xbc, &(0x7f0000000f00)=@string={0xbc, 0x3, "07e7b04cb27f42d0af38b4aa7e5151af2e085257b251cb5141220ca319e89becb99e3ec068e95d7f6197bdac20a27d1b250e2f560264d10ae6253ff42f6ef84d7fac96f59dad029eb45d46d444362c778306836fb2b9b408a12a25ec2e8ce5b63a788e0026b3778d01cbcb1ea0a6f690a6f3d7f4ad4bb39df0cac1d532280d1d10be63500f3aed87d20f680c84046baef9de727fb77d485e7eb6a030451a2560e4278118eb264b928173a027e4d125821945a0d859cebe798647"}}, {0xbd, &(0x7f0000000fc0)=@string={0xbd, 0x3, "6354ad7a14c8f634d24bf7c3750c42e1da71ca526a5669465af26687a6a89734336e9688381be895bac085b78c27d58f45715629fe4715434f6c64efcf10f207bea1cec0253f4712ef02c36f1e9f8dccacff710fceabd3cacfbaa9a944619b34dc558a28dfa5d72a3cda2be7404cf42b2608eba32eefbbe2cca4cbda76cb9855aaf7f19651be9afda7a335ecdb1d66a745c5a336c1764f082c3f34086dabd2e39fbdcc6cac5922867c3717bd9abe57c9a07cd4af286c6b4746973f"}}, {0xf4, &(0x7f0000001080)=@string={0xf4, 0x3, "27180149e27eeab52cb00fcc6957a359f212319a3962e5faab34c9ea3dde6e7637bb96cabbd283ffdaa42c5e4ed3108ae50bacf0c8bb4779c1944a2be29383cf2f29b226a76a96a837e3c3778e015683f925ad1cffd151f75d4961ea13feb2ff656d1753cf514bc7caa7bbcb392596efb4c6ec02ec1642a22f7c47c5a2c583608ece8ae16395bc4560c3790fcfe9b4340e300dcbf0aa09e49768787e5b4277c5c40a1948048deeb026d3a5207c97a7cb4afb8b0e8c414c7ce485a5852128548fd23af094419b8c002e2adfe741ebc6621ceb9406c8144265d551134e40cdffd3af2c75efe841b91fb765f3de87befc8211a7"}}]}) syz_usb_ep_write(r0, 0x3, 0x6a, &(0x7f0000002700)="b54e032c15b1e79046d76c95fcd9aad6c90ef4da1589c7618624b67272787d54b55fabedc6584b42579458d954c944cd2e43fae3ef13b11661a200766d188dbe248f9fa70861049518dd094cc0da1bee71f64f6bccb9187790f45c9920268f53d8251d4475d20e1cf555") r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x3, 0x100) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7ff, 0x10001) r3 = syz_usb_connect$cdc_ncm(0x0, 0x8f, &(0x7f0000001200)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d, 0x2, 0x1, 0x6, 0x90, 0x3, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0xfffffffa, 0x0, 0x5, 0x8}, {0x6, 0x24, 0x1a, 0x8001, 0x2}, [@mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x8, 0x73}, @country_functional={0xc, 0x24, 0x7, 0xdb, 0x9d, [0x0, 0x3, 0x8]}, @acm={0x4, 0x24, 0x2, 0x2}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x4c}, @acm={0x4, 0x24, 0x2, 0x6}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x62, 0x4, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x8, 0x2, 0x20, 0x9b}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x40, 0x5, 0x9}}}}}}}]}}, &(0x7f0000001500)={0xa, &(0x7f00000012c0)={0xa, 0x6, 0x200, 0x8, 0x0, 0x2, 0x10, 0xda}, 0xce, &(0x7f0000001300)={0x5, 0xf, 0xce, 0x3, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "d03dcc22638095b67bd46b9d86ef91c3"}, @generic={0xb2, 0x10, 0xa, "c6abeb5f9ffb03c3b7c265d8e4a359449a0ec21981c37a6cba067ec9efbeb02c776ce325bea84ae5a8ce0ef04e0f0186c452c26011336a0d9357ef4cdd8ea11c8f0e9a698e4c744f72de95bf21de300281cc10c1358c23696eceff012d421a2f2bfa16ced1da8b188e1f7fa03f79ac3d35d8aaf2e5df3d2590793fec3d9e88bf4ee12dd5ea359eef5f5795715f0380a126e470da6b170683842fdff8305646688c09c783989b3f9fe7a2e998ab6702"}]}, 0x4, [{0x4, &(0x7f0000001400)=@lang_id={0x4, 0x3, 0x140a}}, {0x4, &(0x7f0000001440)=@lang_id={0x4}}, {0x29, &(0x7f0000001480)=@string={0x29, 0x3, "b5ed6a40d18a6c325c7f818bcfe6ed3dd463aa5c3016730ce6f478a8ac5c5a81bb3d03248611d4"}}, {0x4, &(0x7f00000014c0)=@lang_id={0x4, 0x3, 0x1007}}]}) syz_usb_ep_write(r3, 0x9, 0x82, &(0x7f0000001580)="4b1a49ac1e7e99213630c12b6bbdac56a6a7f6b7c098a646826951b3e9cae88313c2a1067299e832282698ff2f26d4e26c6c57c2a6a13fa62e1ae675ceb72b75b4449bd5adcae73f3fe89f2feb8aa9c495e2738831866357c388e05b958b0fef1aed79198c6a6f78e9a48f9b2ee38cf40a07b0c9d79b888a41b83d30d2ce09ec0573") syz_open_dev$hidraw(&(0x7f0000002780), 0x1, 0x80) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000040)) read$hidraw(r1, 0xfffffffffffffffe, 0x0) read$hidraw(r1, &(0x7f0000001640)=""/169, 0xa9) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000001700)="1e374b68e9bc55d85cea2bd2833c403baaa1f2da52e337d01ad7ef44f9d7ce66e790858bdf4ac3f0be61324b85442a234cc7cea2ba97b7caec137109aea5d210beb8ca4a9f9bc2271f5827d4d1071db0762326259e64f65ca9202cdf7a65ed41b5d91d522dab04991e208499a5d58ab2b40add0c4b33cd0a52fd6f0779b9df800805ef00ba991f5a0621a2b3c111e561b5288a796496b376947beab4f9c878fbe00f8e5ed4562e6468b20fe59d6f6d4d14d9a1cf2e68d4f663749a8911985558c585707b86bb00664f8b46f52a0af2dda53c7e644f13d12e3e9d5d4765506e77c2b747a08a473b6e2fa914f78db236ea1c5ccc171845b039d1b7899315181ccb3c01c64ac6e6f7bb27da394e7ac6e4e3eefccc0a8ac8ed575928faec08105fa9aa78a0f40794fe67fc14eebd15d363e7f5070f25cb58f60026970c2530648150b3c606bae0581f7619cd4047f4e443c270164d3ca9a31b634d03c90240e90ea134a6021e56f5ab5fe8b3e8b07715a58c2957c3b6fd94adbaaad5beeae899932592cc265172df9183f7bc3e4091e6eb3bff8990bee7a8d7f3bdb07ed2c9341dcb562dd037d5bf186fb3979f70c5cdea396a3b0946dc6989a22ebb47bd3de88ab6f933573bf064989621cf3247e0b8404c10851d16c10925521939552f783ecd94e317d56796783a6a2d6dc3322ad2bcc63a68588647b86221e4fe613f6d41f6d1c0c927b357582d5069bd413258aafa90546e872aa2896fd716bd65483e94b35dfd7b673c82746c7cf3870c87e113170f728214297e494d3b98cee3f8aa1b47f1a41cd145d57e665bc75a9bf0d6ef0d2b27b2ae5e0f7ff0eb14ffbabab6886061f9bc7f36f9ff7b774e79d54d3e8025b842278055028dc5c637d8f8e188457c8c1caee3a201c1856c1bdc20432e13bcdfec606ee1e829a97d9669c6ece664f7aaf3cad4305aa9cff64ce5854fdae6e594ef7d526f9ccb1bc290e07619d5b30fa012878d36f1e102a7c3b354ec92c89b3ec0d740a26ebe6fea9391d7ab00bf3948510086d8b0e0642b74bbec16405e9f82bd6e903afd4aeecfe51821bcfaa3ce9cd6c8c62cdc761dcad3f3e3ffafda8e0baa6198551b2c4e91c4044653cbad03bf15c4e90ee6a2efbe625db290533171599a7cdfb75054a2aa1951cf71d8508bd9c7ba239e70b9b87ce5adc670abe006634e7134ea8a85b8371250edb008f3bb4a2dedfd7545073a17c64d4e34819b6c4f5ec6c609fee657d5a04965de5d9e2acf31e21b88e900f5c1db25960eb5eb2c71942cd4aefbf7c1ab04280151a8af636fa6f21b4f39089fc34bd6b0bad0292667c141077ed3750d1df916e8c539e987193af29ba864472b04757890ee2f7b3f38f8d63d8bcb9f9bac7d819d3d8525ed2e0ae628b381004167a7d1d26992ecfb38d2e1bf6d8087d321dcf28eb54b5e2af6b08ea566fa16baa2668588e78ae5dc38d8e00ea39666194b861bb121e83991873f029c89bab4c27060f74b270b0bf9144532dbaa180cf509f8b88c2bce20c655706fe3752f8abed017dc83f9439417c5421f416a57d3db9c7b46ed34b1a1b2c72c75258b43b7d522f55483455b02830fb9b5189ffeb4de50d52b968dc935f96acac602497e6b624a5cacd047f175ae9d51450c99d1363b8d90be1e402afcddd18e6671a92d615388059f18d840b6db8b2255512ace2af4b4c305916743308b20244077007d4fed5b96cf6326455ea1c940ba479e36290e62dc6e5a1834ab085ce7db783e4c500cb7899dc5cb514105d98f79c811dc2b7ed7d06ebeb8cd8997ee03a6111917507d20076142699c30f2197302fd413116d84b82dd9f5e9b9a85efbf65160084990eddffdb0844e98378515f80a50b47299e560138a34ce644544b14cc0b8b8b7d3869c4e4cfcd896ea383c301aae1c01d59a4e839997d9c1131ee8e084c1ee1749daf905e459c0e40ad5c28c4cb41b792489a263ca74ef35ec298d3a3c4ff42ee7341ad87bbeabe3b8e93e6a97d539e20157b9c2c1da8987c4e755774e47d538ab3213a562ec92030602b42c251fb2ee69965d9f35020cbfb0109781fca96320842ba02113a1202b07fe9e6ea4a76e6d5248da4fcadc1c56f2ed3ac5b42319e2bebe987727c1004611d9c88bb8a74360efc10df8aee6d7bb5b1acccaac8021a7cefcaae81288fe1f4f1582f0a24e58f246d7736ef267b52244a2c0c0eab61895d1a4dc312ccced9dad37dc5fdf0e19f20458b5e9c198e6ad6b282388733260c88904628d3a13539e17d262cd4398c125f9f145b539a1b2bb36453116867a4f77bbfc02970212463784909ce9cace284fbc024ca42802dd6a0c8ed5fc54d86f57a02a9917263b25aed7308cbaf4edd0b37f76bfa3ab3890b8491fe03ca1eacdd5cf02d581f25613daf42919598df3b502f272e67278ae06bd2f78ca1684d94b304088fba5c39ab234e0bbabf91bfc84b115917e5999e0447fb1a4ab0e934c8e14920813975439f36740c7f18b9f51467dab97ba7a6b2a60de132ab02fa65b8d6899701aff7622f235740d4011ed5962c0e31b2d03fe86cc06c151598a70ba2347c8003469a166cd9f3ed8ae753ace28b97bff6bc1e2a007ae136ba593d3b3d32abd7cf2923686ad070b041fb009910528b6061b4e68c6fbfd0d080cc3eed51dc907fa6769dbc374b1dcdd7560faa99bacfc6419ec9cfbcbfe867096fe49c317b92d8bfffd38669b14ef1276d04d195af94d004e135be49f7ae3887d4d73ad95a44a1bc50c9073cf7ae085400adacdfca3701d967f29dc2726e9dd09ae1b7c1b0eedeb78dadc49921182f20516da90526fb9f2ecb61aa2c0ae5e7de5d839101b6bf52079fa1845d40d68f01f32d3cd2e8f7c4bcad571edb1b85ea64f4fc36499e1bfbf3d2d66fd3d76d0d756d53f6949e6fef70f5ff182e2b2461b9f3cbb5079f6ec933c40a51eb1c4056fc00e21ef27758092400f45bdcdc07c79ae629844b0d77804769382e2f61977dbf76e4b2724b2ebbb7591891e420821c7cebc302b38d42550ee2dd766d64b128008bf1237c754a07b6959d190e5b954ad9e6027033f6d51d8a546a97a89792662c065fc63c51c11e375b1861f04063d02aafa12bde1d40daf8d8836af82b74d4655b0d634d38f958fc0febe532f05b021abd6751a35a89f72b4a8916013bbc786c6d46c33bbd7112a8fa0ddb9a39e9068ee69ff39e7f28a430a12e14051a7dedb38dab609d38ae2b4d41532a8fe1d1d592cc12d91a2fd9241ddbd3b85b8b5d167ffdd4388778c649631b5db7daa6cff9afddbbe8a998a6feaacc2eab3b7d36df204bb2940018f986afcd630f99e7378a06e535aa003b97d9429a43939250e987df53db3eec25c7f328ed1cde3b10944280b9dc9c88fce3306bafbc47b43c61561d9ac05a2fc2bef4254dcb4936da79c7c1a7979458f8f64e4e50ac0af2024920312d93e4fccbb5cbd9a87e6a128ace4dbf6a429df9e82990475bc4833260f0a4cc2a48b17d697ea18fdf64f22ac8fbf5a1a4495f3fddb79fcf9acb223050bd32582967000c7320cb95f41945d5e9a2c6e7510a773fce9530127c80778de92b117392b834a333502d86665f780cb45305c28ac885bae1d96a7c17498f223eea25d53f78f1a35130b28c0f79952bca292eb060b496e976567ed711dff7d9f3d5ef4a1c87c10ea437d5ca0b775ab52164153ca4dcb44ac06b00265051c04f6f76397d34220893f700538799b81faf173a4e7cdc8a25dd0821bac5ff5cefb6a81e0ab0d4af703af8eb53256bc7eb72d99d1b4ae84fc8fa9d8bf2b92f9fb666773175c8a3c6890bb0021a4e42ac88e6fac9e3065bb2def2734bfc3512d7adcca9088dc4a31cb4e928a3e0ea5feca8a4b47d6c90902dfb3ebfbe8c846c56d256dbf1fb8193c7c6d489e56e356cb3da7dc69b97185b999bf7e190aa1f008cc1dd6850cfcc471846c900eccd8c2add70b7f0b955c014bd9652e30e490509d058a48189b861d0ed16bdb33ad67967fc7c807e4104e23c911b4c2d495cfc15267ad0e842959bf624f0535a89ff78e5ed7a31c2fa64d6e910254037496876f9207d75330f17a2e8047aedf8ecb942797be1a2204409058f0d3c376d1c1d2f5a5213ab0c2dba4b5115119da35285d623b7379585a2cee86cbc5809e1f6962053170268a9b8be66fc7c50e1f3243abf1c3f389e9d01385bfd4ec6c4a38a44b592d53fd8d082a937e2999e04b96674e951f112be61ec8847a040a5b0cc580f8fa7a6a0e4050a9a0651ea5cbdfcb4e3d94fb58dacd0a2b2a3192720becad733bfe176a6ddc6e7cdc4ac3f9666acad6a539e6b9e4cabb5103a0ee4112ef291332850ae10d1a795858009c63bffd0859d2969fbfa209f762b5caa2f2cf375530971458a2dcd3eb1992d4a3d9e8f6df9df50155bfc6473ae29e7a56e63bee98b9b7bf85c7a635cd46df78e1eb3599164cfced6722c31c838d1a16b6ebf5bc76368d08b099d1f8c4619487d81b18e681fa82da9f07dded53bde1a00e7ff88f4212996b51b902b6b75edeb6f2dcbfd40b7c1a197aecc24ccbef56243b0c7104df44a8b10dd8ea814d67f6c7d05e1bec4f712de6db28456131efe86c20777a725742c744640a7bbdd6b9c5df7107b9d9c207e7b5692197982205483561ae5fa49ef6d1379061b04de456a566aa232d1c0e525756c6a5da1a6aaed28768a3209b2a9e27c2a4c3847543979b457c3cd39d2d27b9314f952c44e132615ae0404fbbd5c09097f3b52d6129bf8be247003b6d8e38875252008f468d5caf5c7e5347f201718dfdcd73864b5437b71ffeb3764abb617c65969136b1db29582b524709667da6ad89f2f16adbb819aa18f812b73959ddcd0cc08891c60912956da99cddfd8c41cbe5324c165206ad6d43ff03b5911f49a0e83304c5325cf4bd7fb956e0246a92ebac215240033e461de67bd9ec0fd0636c306f17faeec1ddc0f7aba3d4fdae2276c31815d9184cd6a509bd4a51af9aa4a502b7ed62c5eab53091950195d943240d29259fbc23241875100a7fbd81e83ae8a52b1a4b90616a068a53067d65b059bb74aab432e2350e2d0c2158eec702693346d3d0b9933dd811af4fc749a92e262233ab5de57cfe91a77000bc201afa13659bf0de82279c53f11e5452fce8d0ba26aeccbfdcfdb359a76345d4ce12d8a6bb64a7a23e41ac57e8a55101a2af5dedf6874693bba00a3339e48f024401c0403d3d49a4fb624e6de44d0bb75a0c69f0f225afad5c8cdfabf739478283ad8b7143219508834144a517c43a3ae24e5ac6f926afe93a92793c6d9f5aeeeff671678052cef47ec390586cc4c2719652365d6c2cca4110cf5066659912c49a56f830fd05cae5f32cc62e86a379b5c993c2241006bbbaa41a24b97c336e44d5a1555d4d8815f7ec78127a4cb02c8b848cc690ebf67e159b99086821e6d87ee2ccd6de4086acf01564c22d6a4d739bcb4609d9bda7415f8e805d03a782a6f9a10ba115db9b6532f6178246c7192e5050bf01db5af60db11c668e31baab41816f0b4b3810ed4496da47ac95e11006767fe8a1007950383c2781e9479d54d234aecfc7171f361c62e89ce27b9e1a34debe29d260e830f277062521da403b5d4714e844f15344263ee3d9d97ef8659c8f84852f197f10a52b53d788fbb51687b075adbfc72c9fc7e69b15bbc167bfe654555d9d1ee1834429d026ed3a6154e779aaf020035a3ca56c0729e1e5d41f35f0b21698b4263f41d147f9da337285a73f56d8dd631c530b70ed011ed2392") 12:31:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0xc020660b, 0xffffffffffffffff) 12:31:59 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x2b) 12:31:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x4, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:31:59 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x40000) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x90000) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000080)=""/192) write$char_usb(r0, 0x0, 0x0) [ 3105.732595][T11186] usb 1-1: new full-speed USB device number 123 using dummy_hcd [ 3105.740372][T12837] usb 4-1: new low-speed USB device number 106 using dummy_hcd [ 3106.012741][T12837] usb 4-1: Invalid ep0 maxpacket: 16 [ 3106.102595][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3106.172657][T12837] usb 4-1: new low-speed USB device number 107 using dummy_hcd [ 3106.322807][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3106.331875][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3106.339924][T11186] usb 1-1: Product: syz [ 3106.344194][T11186] usb 1-1: Manufacturer: syz [ 3106.348794][T11186] usb 1-1: SerialNumber: syz [ 3106.374424][T11396] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3106.394073][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3106.472677][T12837] usb 4-1: Invalid ep0 maxpacket: 16 [ 3106.478104][T12837] usb usb4-port1: attempt power cycle 12:32:00 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x7}}]}}}]}}]}}, 0x0) 12:32:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/61) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x2, 0x101) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f00000000c0)=""/4096) 12:32:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) read$hiddev(0xffffffffffffffff, &(0x7f00000000c0)=""/230, 0xe6) 12:32:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x5, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:00 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x1, 0x70, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5e, 0x2, 0x1, 0xff, 0xc0, 0x83, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "804d"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x0, 0x1, 0x4}, {0x6, 0x24, 0x1a, 0x1}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0xf7, 0x80, 0x9a}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x9, 0xa5, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x9, 0x6b, 0x9}}}}}}}]}}, &(0x7f0000000580)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0xa157131d06f9e656, 0x8, 0xbd, 0x40, 0x40, 0x60}, 0x4a, &(0x7f0000000100)={0x5, 0xf, 0x4a, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "6657a30023f00d1e1ff068a049379186"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x10, 0x3, 0x0, 0x8000, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x4, 0x80, 0x8}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x0, 0xcb, 0x5}, @wireless={0xb, 0x10, 0x1, 0x8, 0x80, 0x6, 0x1, 0x8, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x3, 0x5, 0x8}]}, 0x9, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x455}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x4ff}}, {0xaa, &(0x7f0000000200)=@string={0xaa, 0x3, "ee59e7a307241d49549c655ece717b522e037648cb508bf2fbf34e3c18591e54693dd666c2214ebc3e6d08d1e29e9ffef17b2e941f5a6462dea28d678f9abd49b2677f6a7454665edee451b72546eec8e234ea0421ba10ec352139ca050b14939935cfba5270770a01f0ac39c57ba3bad699ebf795b1cc21baf0fb9c7562c69355e1257fc5429570bb459a6fc3b72fa6b4c1d0d4f8b311f7753dbd8e029b768620409e3eb8b7d963"}}, {0x3d, &(0x7f00000002c0)=@string={0x3d, 0x3, "e1110995899520a9a203a52321b135b7b141281648318198c8e46063697bef00b2c89fd9963cedd6cf2be956270bbe10704c8ffa421863599948e0"}}, {0xed, &(0x7f0000000300)=@string={0xed, 0x3, "2a2b61311f25ad1fc7f1e50dac041a67ce2c8af31fc375e13046927b1806925cb8fb8ac51d321e84ce98c7814242f1ae019d682ea04929c1dc7dc04c573e13c7597a97ffa51da9d6bfa56fd9dbab597f0206e456c90cb4bc8e665f54d9b996f79fb636295e96b752d4bd3bade0693d670b20c19c280a99346a234f354e29bc4cc29df73e98ca95eaf927cc70d777c156088752b1c2e4fdc669a45f4222efc8bb296857973ff0035c061b073e8a2b39f620173a19c7e0d4eb5e0ab4f8992dcaac218bdf2769782fc43ac6969dcf5b09c1aeafc719c1ea9d15a1bf0b64ecf0acceab35292a16b1312ba621ea"}}, {0xab, &(0x7f0000000400)=@string={0xab, 0x3, "246de2a9132f58e8e457ade21888829fcf5db1627fcd5b895fa41e1ba5ed540af6e88fbd79a8e60d6f88449869148bc6b648494a159c62805088433bc427b10c875c653177bae3ff596aab12b6ba5f281b9319d780bfb82b50dc9b426cefd4497139fb779a9c60d5bae646307ba3d21f5262ec533867e5dc09112f7306b52543c8d1a49010029edc6f1e11d7123e37aee25d4ec41271d6eac05c1f42848b41166b16073415ff8db639"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x3c0a}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x409}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x410}}]}) syz_usb_control_io(r0, &(0x7f0000000840)={0x2c, &(0x7f0000000640)={0x20, 0x8, 0xdb, {0xdb, 0xd, "42507fe5e8f96e03cb018efc4b3fd6316433d6c1b42414f623caa03b44c7874a0920846469856005b8804fe1c37afc6088650f943f8a0b50957773c016dc2ffa5ee61538cb21a47ae8280bf9dccdeaa0a68b1d16557df101be861263c201b264a026351c007d19539952891014ab664a9fcc3c08de5f917c96352b65b0ecadb6b32764d42635fb6e6491b22a43c1d31d74cacf75ab8d5befe419517331eaff946c9eff74d36a1b9d48bc28c69ff4f234960aa04bdc550b17ad4916239c8c477a9812dd3e5397c2c22f876d74379f541a04ed384c4b8cef0d3b"}}, &(0x7f0000000740)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x424}}, &(0x7f0000000780)={0x0, 0xf, 0x1f, {0x5, 0xf, 0x1f, 0x3, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x3, 0x7, 0x9, 0x47}, @ptm_cap={0x3}, @ssp_cap={0xc, 0x10, 0xa, 0x3f, 0x0, 0x8, 0xf000, 0x7fff}]}}, &(0x7f00000007c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x18, 0xf7, 0x1, "7ee9f341", "28448e77"}}, &(0x7f0000000800)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x18, 0x5, 0x8, 0x2, 0x8e61, 0x1}}}, &(0x7f0000000cc0)={0x84, &(0x7f0000000880)={0x40, 0x7, 0x68, "d5e4e41a3e03f0aff4481c799756f76e787132087542adc2db4c4f11dbd014bc4cd1b7d0492bc64c760ad826d95b9f14992c260d0d294b6d78f6914c90ece87795e70491e4c483552bb00b385e07bf5cc0e995276ba87a2e999f67d7506f2ba4993aa4850e7da62e"}, &(0x7f0000000900)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000940)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000980)={0x20, 0x0, 0x4, {0x1, 0x3}}, &(0x7f00000009c0)={0x20, 0x0, 0x8, {0x100, 0x8, [0xf00]}}, &(0x7f0000000a00)={0x40, 0x7, 0x2, 0x20}, &(0x7f0000000a40)={0x40, 0x9, 0x1, 0xb5}, &(0x7f0000000a80)={0x40, 0xb, 0x2, "6a97"}, &(0x7f0000000ac0)={0x40, 0xf, 0x2, 0x8}, &(0x7f0000000b00)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000000b40)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000b80)={0x40, 0x19, 0x2, 'BG'}, &(0x7f0000000bc0)={0x40, 0x1a, 0x2, 0x4}, &(0x7f0000000c00)={0x40, 0x1c, 0x1, 0x8}, &(0x7f0000000c40)={0x40, 0x1e, 0x1, 0x80}, &(0x7f0000000c80)={0x40, 0x21, 0x1, 0x20}}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) r2 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000d80)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x80, 0x90, 0x5, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x7, 0x1, 0xff, 0x4, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0xff, 0xc0, 0x3}}, [{{0x9, 0x5, 0x82, 0x2, 0x10, 0x9, 0x7, 0x5f}}]}}}]}}]}}, &(0x7f0000001000)={0xa, &(0x7f0000000dc0)={0xa, 0x6, 0x200, 0x2, 0x3f, 0x5, 0x10, 0x3f}, 0x5, &(0x7f0000000e00)={0x5, 0xf, 0x5}, 0x3, [{0x80, &(0x7f0000000e40)=@string={0x80, 0x3, "9a4f318a6668869dccfeb042d37f7e06c0718d75fb9080a5a464bff98c2196fda90ae4383fed4d896b5510912dfa528c3e3a4991f00589ae657f31b12197d471f25a23ed42c81654ddf4ec71215f206f1fffd1800630fde7e1e5ef7c62ae4a86f366dcf2e78a1a7d952fdec2414b0ad9aa0a77bb61aa58fec7f9975031ba"}}, {0xe3, &(0x7f0000000ec0)=@string={0xe3, 0x3, "74c607eb88d71f908582025353d47c1f23ab169284708d234b10987b389b57b21a39fe2d3888f3c8ac7b49e3926577d5ab3f792e0a2874e6f4322ae09cb7100c77d74c44a47f1159266cbdcf9ba516bdc3189b921383816e0369d500cb237147ab1a6368a09dccb4fb548cdceb1f8d04d83cf511f136c30a6120e0d03399bc2f7b06b0b33b015d8d2fa1770fa182a8b671e5d7eb8471c8644f8bfa2380e56504d700101e833d34de7f692d14080c026408d033541861b4f7c4eaed0c43545614fe0cf25d0cb3bad5caf0c9aece77cdb55315d7d5b844363244857fa66463f5938b"}}, {0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x2401}}]}) syz_usb_control_io$printer(r2, &(0x7f0000001180)={0x14, &(0x7f0000001040)={0x40, 0x3, 0xf8, {0xf8, 0x21, "081fc3dd9fadf7b92eaab9f66ba48fb47359fa22da10e1517f352deef98befc1104961e207b09552f98015cd2bfb3190e91b9736a8361965109d07e18b9046a920c2a466485807f1fe23ff23866a2ab347bd14e0b6b1a8d13316cbf9ded510d67f1f47f112134a907f779f9478cdff5c912e0facc85b2192f3a93ea82f5b211cf7316c75f1f976f9007cd143c4c9282acdb26310810bf3fa16cf01d2cee96005df4598e5cd8dfd382bd89f65f0bd36fcf64b6373459e57e73467f5c14321950f1023f8cfc79266965342825bf8d42abf8552d76aa29564800016e09d054df62ff41434491da9581bbb9b75a2b7f47805c4048667d5f0"}}, &(0x7f0000001140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x439}}}, &(0x7f0000001400)={0x34, &(0x7f00000011c0)={0x40, 0x0, 0x95, "c56e37ece69994ec24b05aab0218e83ee7beb8591f769c55b14c48cbed7dfdfd2419968a0be3e6fd112131b980e2d9309b82f667f7b31a78933f33a28b9d852900ef2a1b9d106a5387f52b9c4f71bf14699c5722c61d1dbb5b6ea3056a2217256fd91f9ea3196f5a92d9d3721c6e3136f5a612fc10219b1910f40c67aa047b765a9120e2c69cf8089d66dbc3d2edc7a5b5732e87f9"}, &(0x7f0000001280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0xe}, &(0x7f0000001300)={0x20, 0x0, 0x72, {0x70, "e32710ccc2afe03efb8b5116d4beeb23e75ec19fd2f71687e58d4a714a9c08928df81dea9cec0e185ccc6aa28b6434b81e02354aa056857127d2116a31b352e1fb937d97a603b5b7f1d31a3df3a720e76b1b4404ffe7856bcddac86b9e3bb41e81ff4b0287c1a4ed5d94775df8c3504d"}}, &(0x7f0000001380)={0x20, 0x1, 0x1}, &(0x7f00000013c0)={0x20, 0x0, 0x1, 0x6}}) [ 3106.605026][T11186] usb 1-1: USB disconnect, device number 123 12:32:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffff8, 0x4000) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f00000000c0)=""/232) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x5c880) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000200)={0x55, 0x7, 0x40, {0x20, 0x5}, {0x8, 0x2000}, @ramp={0xe974, 0xff, {0x0, 0x0, 0x401, 0x8}}}) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000000080)=[0x5, 0x4]) syz_open_dev$evdev(&(0x7f00000001c0), 0x5, 0x4002) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) 12:32:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x6, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3106.922613][T12837] usb 4-1: new low-speed USB device number 108 using dummy_hcd [ 3106.982554][ T17] usb 2-1: new low-speed USB device number 113 using dummy_hcd [ 3107.023028][T12837] usb 4-1: Invalid ep0 maxpacket: 16 [ 3107.102616][T11186] usb 1-1: new full-speed USB device number 124 using dummy_hcd [ 3107.172608][T12837] usb 4-1: new low-speed USB device number 109 using dummy_hcd [ 3107.222560][ T17] usb 2-1: Invalid ep0 maxpacket: 64 [ 3107.282774][T12837] usb 4-1: Invalid ep0 maxpacket: 16 [ 3107.288238][T12837] usb usb4-port1: unable to enumerate USB device [ 3107.373090][ T17] usb 2-1: new low-speed USB device number 114 using dummy_hcd [ 3107.532787][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3107.622545][ T17] usb 2-1: Invalid ep0 maxpacket: 64 [ 3107.628053][ T17] usb usb2-port1: attempt power cycle [ 3107.732815][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3107.741901][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3107.749980][T11186] usb 1-1: Product: syz [ 3107.754411][T11186] usb 1-1: Manufacturer: syz [ 3107.759012][T11186] usb 1-1: SerialNumber: syz [ 3107.784481][T11433] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3107.803347][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3108.013887][T27716] usb 1-1: USB disconnect, device number 124 [ 3108.052753][ T17] usb 2-1: new low-speed USB device number 115 using dummy_hcd [ 3108.163527][ T17] usb 2-1: Invalid ep0 maxpacket: 64 [ 3108.313213][ T17] usb 2-1: new low-speed USB device number 116 using dummy_hcd 12:32:02 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x2a0480) write$hidraw(r1, &(0x7f00000000c0)="e26b2e37cf03f619116182a5fd38ba64e73337386a548e5a5e6c22a6615adda5c3b284f9c1e84c1877d1c318614e1222909da01e8d6d5d91f1ba1b9ae4d87ebe5cb47d5228caef1f7acb0998da1afd699bc3c4603564d8c7184046a44eab7c493b86349299b732af5133a205ad1a25c5f9b9c3f3854d3ec626282250454d1ec537c4e8fa2ee80d21aa0dd51690d8a1ab5881038ce4a22b1b1039179ee28318d3644f9179978847cb", 0xa8) 12:32:02 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/18) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:02 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x7, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:02 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x3, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000180)={0x1f, 0x92, &(0x7f00000000c0)="67059ea102e5f4d000a13a75cd890670e8307b35f3328c9c52e8a5eca70be2db3f18f531137e7a22f68fc0609fca293fe632af510d8392fb9b58f1ce287636ccf78844847507424e5b7b18675d1b7605c3bed64ffd4dd463de4ee82eaceffddd64adefabec09c52d950c2f52af87fd5f720dba202d1892ceed888f2fb0366e118bb8f1e83fe0a738ef8dc0f7f62be5e00536"}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f00000002c0)=""/50) r2 = syz_open_dev$hiddev(&(0x7f0000000300), 0x1, 0x400102) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000340)) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000001380)=""/42) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000380)=""/4096) ioctl$EVIOCGRAB(r4, 0x40044590, &(0x7f00000013c0)=0x6) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000001c0)=""/217) ioctl$EVIOCGABS20(r3, 0x80184560, &(0x7f0000000000)=""/8) 12:32:02 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x9}}]}}}]}}]}}, 0x0) [ 3108.413320][ T17] usb 2-1: Invalid ep0 maxpacket: 64 [ 3108.419592][ T17] usb usb2-port1: unable to enumerate USB device 12:32:02 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x10100) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) 12:32:02 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x8, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:02 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f00000000c0)=""/195) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000000)=""/57) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000001c0)=""/198) 12:32:02 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000140)="e64bdf8c4fcd4c43119cb0634665f48bdebc255de4eabab364ecd56f6fc8ae69bbcbb8864087f6d36374d68dc7651a2c75bcf27a53c67e859c7e1f99947e7e2336006c5e47fdc9ce5208ad50c8904f7a3591a3aa7fb9853443b9d08f81ba55d96898d11f357b1d0342a4670966dc1090d49ed1c6be74b520aca22692afc00aae43257a8d535519bf85258ebbb310f579019592335c01641e9355b0baf0e19dfc41937b253d79eeae99a45f62865004cc228c7aa0e4e21dab9b1672d21b2bfc16394397984d72be5e1701df6041e4e43eba9cbb190317ff8fd0cba81fa7eea6c3fed7092bf2709edf24c8527a5026ba8123fcf512eb9f28f2893d0104565806cb6034f030c75c63fbf388170736f1ad340d0edd0e1697b2ef426bc36a6547a4265451f43282c99064d937aa7e52dbf7e638bec2d197a20a9bd09c2f3b74fa9d5397ca4b4cd8c0e825e7f75bc45d470277e41f4c84d518c1e230a11ad0e166306e08a3ef349b3ad51f181c388fec3537a8023287f19a0085b6dd5da1d0a529a071c6387699defeba596f571f6fce35f59d47fa5729df87f81f6ca04a54b46dd3e9fe4fd3595a8423b463e17376f1b5ca972a29a09cd04b4e053f71450bbb085491b0c5b896b01df9bc8d1e2e45376abc75aec28a6311834395e9a59f3e6f2a9fa26358fbe4d34be0464bafa600f443aa1588b1a30a9d4c54e29499894933dbf1b1a3ea8c0eebc90cfb6a7869194f5630a76282154a61674ed43bacc29be7df936ce6da5119f1b8f68748f647f8f9b0b487d3e7223e410e1534980f12fe29b7099e3c9d3b8f38cc4f793d3f47dd01225c5f5a29d8bb4a8418ed696f5fbc79476ae9c3c4ac9c51215bd27fe0046135d5f10e2a2d01d31f55ed390cee8ba8589a9ef373bab9c87990d3e92ab4ea6836bf56162eb8b2ca5f5d8457d78ff1b4ee4d582c9db4589f27a9554a2819f013e504e7097ba2f95313e0b9666e3471f530468e332ffc49d518ee4f91a9a67aabe7cc99282f828b760a663ea55fb4b1dd064119009b2850deb82b42c8ba7760524e64a4a138f68c57e5386a749cfc6a97e29240eba903d6e0848bfbed86f3fc109a37a7143d1e8a70f10875a711dc4a84454b6c6aebf91a62bd20c665d61a0c0380cc1d4d08a2f45530f048c653f015eee79f74b25fdd1315aedfee3afdea8a6324e3392d9a32af272e61bfd8b63f449d3607edbc944a59a017ad800b76817696ae277b77f7a0d2c23404119e3e424b69a8dafc46601e60839db0b9c671b76dde844f81d7b2358c506a832ca48559ef5f63d412eee179048a8a47826b4e33544efbf1c53d4bea382eb8e88b85eb43ead1791572efac6bd7958de800d282a6c35d2b68ee9066b7eee4d69ea42cee4b7720d5883e5f60a51b6a75c5bfadfc7e248012fbde61faf2522f65b04baf6805cc15bf214ea3f00c4fe6dc08eccd5610725b4cad296b1549a0a72cd2903a5eccfeb718eec858d9f5b43b8deac403c63f2281ef02c11b2c765c2ce600b6af0b75597b2e206f80a60486c8a011379376f9f00a3292b5fc6302e7b06203c182d38634bd3e1695dc1726419bf13b5c29511f5993f466ae503fa995bb086682bbb7381c5e754193625248b9c47b2a8b5995863b441a5d61d02e835da192b3e452d684b597958deebd74eec4c51dbafc69e4cd37f181c0336c17b9344f0fa235ebdaaeefce9565da8801f8868a5014bb0b66f0a420a66b249c1dad3ef7eb7b220dc00e4f1bf8ca5b624b1f806774a987cee0d9b4aedf2c9f6c17126f7ac7f91d973ced3312ce6a277c16539279d9bafa73c85918b119a72aca45ea6062c7956f5a01c706a3a2dbe059685f1eb9957b6439e1d977e584b217f8db656cbfa2cc9023b7771c28c309025c447d54155729c970276bc8a7e0d2c1a777325c6c000a86d490e091d39c727d5eff3ae36c3b5df04876d096cff5e62ad2faa29732a366e26e069ba49edf61d19a4a590c53dccecc58d6c43c9c2b928f9c05469deab4c3f1de49aa7523e48e0fc1ad41980c8180ede13c60e7da7acebb88ef2415f326dd93b3a8286b6df86f7dc7b771594bfc90adac6c51449df511ddd228d3bbbb8e61b2fa4db1594dfaa3b184bb7d31dca7a54194c42eecd36b79a10e98d770ebeba04e0d28d0381782f11a80e51c9df9c249656cca903c2e0393a873664f824a626440e6b6b32a92c78c96d7351c80ed4ac768f101c524310b906c47115643f55739a8528559f94d6ec211779df7cfe18561798da2dbf82e24a16bfd4f96adb9c5a2d83275f38087c92f76b2b4c6193874ecd8dce4023bdd80c6de93a8a0e2103ecc984f147487afbdbe3e04c8afde241c686aa8ad281d94a1a17cfe10a786f254927dd7ce303f6abc9a1336a08c0f3efbec5667d83ab4a7b59a8a73c495f1fa0f4203c167711d25f010abd2af30bf062e8306e4d302bc5fd4a7c0bc714d2c61b27f4b65e589b0b9df89742f1be29736e51abb488089f674aa5c73df08191fc38f8bf718187ac58261593716fc5d9d8ea5e80a33da5fc2b9d8b65e3239196bad9cf8353f1ab95ed194de1ca96bedd9d25f1d70a7d65bd3d1fdec29b38574136b696dd4290050e11dfb67f3b76691beb89edf08892b3907d97a0d2e288a0d7197daa2f8b67bd5eec6994c1e8151e1108674c016a18b8ea59a2ef4f9bb9d1428e0cee347daa3eba5deb9612046f2c759778ca30679298c5a0b61d5b61a6a346e80f0ad8c2120ca51e09da3fdc07b64bcdd1c1e03a54396d81f3d7e428a68fdf80f4981c0e648690d511a33f88aaea8012d57ff8b7991fe40130b1ae3a5754663636d11f20d8077a09bc0a5420a167da1092f7fd722292125db4c6f257976b9cc4cf9d6f904f2f5addb02ba1d2121a025a0447c6d3478005440501ce2273b1150c46b389bb35b46cdbb29557e16a39365683d4aa5a2915f5754e371b0457d26a868331118bd5930a9cd75ae70e531b650ba11ab019957ed244c979d758b8fd77ca959eded305a64518acb958d1345270634e13f0ec347b704f15a41bf84d0d32c72ebb5a6cd54b6206c26c5cc2ed81d0273a736d5499fc81cb16e25a8329c35bcb0b135f58bd223dac8cd724d54113915f3e26a3a2ffd18f9758208a04d56281e8280f4507998c31da14eb331f65081356cfc225da5e983478e17f8c6a02a90b940faf04f9fee18adfed14a1fab54536b80ccd7baa0369d0c413d3ca452b29c70f59cad56a552698ce2765fa5c60685f7c7394f3ed13fa79d62758d2ee2b6139a34e3473dd5a596254450fbee9258fa187f47721c6fb518a5a162e912ef64cff518e789af8a2b411837dd58a1cb27155d8e83ef5a98474fa45429e88e79fe517adf4608c31a131c6f85a6ceb471e82c6521926320c8901c1e294029c7c72db0d5a32d167f297da68999cf76eb2b72a9a58b905b5c7d2928881d58507951a2eb886be17c5fd59980e6181862dc0fc35aed5a8fb9be21c4dafc54d6fc9bd76183d1f096db20b504ebdf93c1a089f12f67af92429695dc073e5e4c96486fce0b7962045044fc01908f6100ef383fb868830845e30069782c48240fd3876589e0c3d45c2d58f9db6a887daae53afd20b76e7a8c149f529a3b2a89ca60b9ea0ec3fe954149f936863b4df8b7956e17dd8ab841f2336ec1cfd3e6a9315f33a164d8bb5e85913a7f9ce656b46647a5f4286d05d92497beacd9ac501d65a603d21785f36156657cf34c8ef42aa70e4709af1923f1be5cb43d3c1a685cc0a188f5ef8339f0d05a2e177c0e5dd7477fbf406a5a931913edd2b81188d4fa6d0a80bb68521b12d99da819b5add2f5fdccc935ab07f2a69916e215b6c3becc7db68eed6be6400446487cea18861664c7ea6310e1ff68b7b230a49e686c09dd39d481255ac55bda9a47e963ea9328aa8412627647eb0ded093b258d9bcaad40d025976adcee2434b97ad98c3c9b0611f28220db76c3f6b7b6c76888f6f364fdffb386885448d5f1fa806418eb5e59ccd77e91b03b8ff96b9263a79f200a83db10b05c0f426e44f83be2820eafe781e47a7c7edff6b8443b2a5d4bdab639f398f1a3ebf7a6c4ddfb75d2ee64ff42393394c54ccad89d7cbb9aa6a34e33f42b57a0343d2ac0c3b457d5069a89e3d240adacbc901b4dea9cb83842769dcd94b3fe3a3191aea43a4fab009c9c5ce453a00cd8c5ac4ce37dafa996c8f741600452261fe65b4233fc82d2eda2d9fd29d33243734b6a00d5984b6296aa68447a35a43fa5f1b12b3d92d40be5c9b0cd1b0ef6a2acafc0ad97036ae76af5a3668c121c4603d48bb418327479ce869bfb271bb0c6593202a62e36dc7fc47339fb5117975be8ee1ef73df994e64d92e81d8ce2d2f7bf9f3d78b7bbf867339016412029bca6631fed60bbb4f1febbd660a830af6c83ca48ef1577c57689dc3c4cfb3bf80c90b802e107bfba8ca169835626443eb79d7e2ca00cae153f690f142488a029cb03934eaf5a8ed732be0594dc2a8a80ede2ec0e4c1bb57804a78b43c7695cc97c710de05df4f40948224972c2128424481946df25ba1ca9147443bf487609357106b2db97c3d1d7df060f12bc44cf552ff93567f00b5c57ee402ea1e01517922ff2e5fc415a840e881bbcc5c2e553d80cecbf64311c85d1abe7f8b782c155f00863ad2d6b2800b2164485130f59135f081a13cd0a36bc0bd90e8fb19c51bee5e82d7ce7206e8c6e3b23c7405e5281677b5f464bfefff7a5b14717f130508a96bf0ccb41c5973d139592af1cf400d549d441b8c696344bc9a1fb39e163fb73def03da962b3cb039bf93004b5c889964209ff13d8de58cbb5714368d10b4d1aa83cb65004b4f454830639e9742d0fe6f9f6a38125feeae98842c422ac33fd340d5bfd93491d8e89f9713f8a0e527651deaef7ee8bbf54ad3844727f954c784c77bd3abd32d7cb7ef9a48946312347b8426805cbfea670604e9379acb261ef38faacd02e7391b0ce11afc346c82ac4e8573fdcae75178f4420c7c05d3362907a06d6461d5013d657d57dab8495146614f6fce12859794ea5b05cac0c7c55705d668528006e0f3d333eddc7b069aec625f0285c79e7e8f606d8d1d2cd3085d88726a72050f8763c91cbb09610c7bf4c5e81386bbc8cef5c9ba8fa008853838112f18fd715437aae67bf427082d4dc8a1723a44970ac09e102df1abda43db11aa02e9ef2ed31d01b525f9cbed550ef982fed9ffc568d7c6bb04deb3aca00b54e39a2a059c36f85ba9edb86fe9b825564aca1912646825e955400824e7bd70a8d6f5d6f66f9cf937e0e39d9adf6d6bb91b703153b665d3e85e0bd62b49e6bbac3718446fc537a583447930c980e89ddeb7025dd99de7b8e4629d2b83b070e31878e65c94cbc0c6a0b988c4211321f46e6b4c3201d26420a2f7f6b49c06acd0b1d9b85fcaebdc01d4a2585b66bbfc9c125c58d60bb8ff07a6c95217f0b68917fc55854e30e58ba416c058ef38e979015d8b0931266858214fc0e3cb3a94e9288143c67e4e69927b4f00fb1ec801497ac97e01b0ba3a4207a36b941cdd2211e269b6f00502130901a96503d02e1fe028f32811c8de43dec31c7c004a6b4af06a0792eeef96b3e1b24ba7f46df9b57be008a970de3581f59a3d18340d7c0dffe7ec8429cde3a88fa4e61304e3187044460a0d0795c823fd8285e347f7c427e0123d539f3ba65401a529309e6f74c28cc7ba1bd6827c721526442bc89582f45428612f9cb2370e2fc09183f9b124249598583663c5cb7d87b611744") r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffff53aa, 0x2) r3 = syz_open_dev$evdev(&(0x7f00000012c0), 0x2, 0x4002) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000001300)=""/253) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f00000011c0)=""/199) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000001140)=""/103) r4 = syz_open_dev$hidraw(&(0x7f0000000000), 0x56, 0xd01c00) ioctl$HIDIOCGFEATURE(r4, 0xc0404807, &(0x7f00000000c0)={0x80, "22e05a319ff27140b83983dfa8a2bfb2cd433ce3a15ed558b3db358e4b6de3ac92d1490e8c4ca33436da53ab652da655647dcc6735ac6e0200aaa1c6ad62c107"}) [ 3108.752631][ T17] usb 1-1: new full-speed USB device number 125 using dummy_hcd [ 3109.112857][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3109.282845][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3109.291888][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3109.300010][ T17] usb 1-1: Product: syz [ 3109.304229][ T17] usb 1-1: Manufacturer: syz [ 3109.308824][ T17] usb 1-1: SerialNumber: syz [ 3109.334468][T11466] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3109.354057][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3109.565442][ T17] usb 1-1: USB disconnect, device number 125 12:32:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x1d3a00) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000080)=""/223) write$char_usb(r0, 0x0, 0x0) 12:32:03 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:03 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000140)=""/221) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000040)=""/199) 12:32:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0xa, 0x4000) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x202001) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000040)=0x2844) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000240)={0x1, 0x0, &(0x7f0000000200)}) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x8, 0x880) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000001c0)={0xbbf, 0x33fb, 0x2, 0x9, 0x9, 0x8}) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f0000000280)=""/252) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f00000000c0)=""/152) 12:32:03 executing program 3: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f00000001c0)={0x14, &(0x7f0000000040)=ANY=[@ANYBLOB="202129000000290ea15e07e391a75338a88b5cb5f306122f6622974e9f133e8fb26b40095a3c2f5e61a86a251a1b01"], &(0x7f0000000140)={0x0, 0x3, 0x3e, @string={0x3e, 0x3, "7f90288052bf60e4d9a721517b4ce50a56f45098237bc650d1b6e1ac0d3f93e30db8200ea2307cc425d8880cf1222a8a002d20f377900dfa243262cc"}}}, &(0x7f0000000440)={0x44, &(0x7f0000000200)={0x20, 0x15, 0x6b, "b15ba4c93eaa6798885c8732f6a6c190e6ac602ecb72ee6950ba931d2d4e6a56c380252b627058dc49062ae5115930b1f5b419828270947bd65fa6ec32a05685988d139b0174ec9da5eca6f34ba4d7ab4a32f60d5a69efd4b79f8e7e1f49f099bcbda1199fb0e1e1368024"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x3f}, &(0x7f0000000300)={0x20, 0x81, 0x2, "a2cc"}, &(0x7f0000000340)={0x20, 0x82, 0x3, "b5b8eb"}, &(0x7f0000000380)={0x20, 0x83, 0x2, "cded"}, &(0x7f00000004c0)={0x20, 0x84, 0x2, "3ecc"}, &(0x7f0000000400)={0x20, 0x85, 0x3, "5f6b92"}}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x7fffffff, 0x28002) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r2, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000500)={0x6, "b331c133650100816fb42b91678647c367275b5d065093ecfd27d0cebac23a7853aacecb1af55da7df219a32fbc30a86782359428ae928a8bb35bcfd8a6aea94"}) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) 12:32:03 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0xa}}]}}}]}}]}}, 0x0) 12:32:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x20040) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000040)=0x7ab) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:04 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x1c003) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000140)=0x3fb) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x2, 0x509000) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000200)=""/144) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x20, 0x181000) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) syz_open_dev$evdev(&(0x7f00000000c0), 0x46d, 0x80400) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000180)=""/21) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f0000000040)=""/21) ioctl$EVIOCGID(r2, 0x80084502, 0xffffffffffffffff) 12:32:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x3, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/195, 0xc3) 12:32:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f00000001c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f00000000c0)=""/233) 12:32:04 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/252) 12:32:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7f80000, 0x42181) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000080)=""/147) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000140), 0x4, 0x620780) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000001180)=""/177) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000180)=""/4096) 12:32:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x5, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:04 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x123000) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x1943, 0x400) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f00000001c0)={0x6, 0x7fffffff, 0xffff, 0x8, 0x68, 0x2}) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000100)=""/17) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000000140)=""/117) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000080)=""/31) [ 3110.192619][ T17] usb 1-1: new full-speed USB device number 126 using dummy_hcd 12:32:04 executing program 3: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0xc3, 0x280) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000100)=0x9) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x6, 0x2) read$hidraw(r1, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000040)) [ 3110.552627][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3110.722848][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3110.731924][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3110.739970][ T17] usb 1-1: Product: syz [ 3110.744242][ T17] usb 1-1: Manufacturer: syz [ 3110.748865][ T17] usb 1-1: SerialNumber: syz [ 3110.783795][T11509] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3110.803729][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:05 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0xf}}]}}}]}}]}}, 0x0) 12:32:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000140)="4add685a56e5bfb1e76ce52bb595e9d0fcf2e7e40e89d41d89ed628760c3b024c43c38960590c30e219835c3479ebe131238f030aab0917aee3919b2a71b9663eb0f68d28e25e71548c8bb630a7f5a916c7c7cdf200cb2657a1ec6748cb4dec8de09d30d51d398109043baf8", 0x6c) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/209) 12:32:05 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000040)=0x2) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x8002) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f00000000c0)=""/80) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000000)) 12:32:05 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x1, 0x400043) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000180)={0x3, 0x1, 0xe234}) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffe, 0x100000) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000080)=""/220) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) 12:32:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x6, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:05 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) [ 3111.015435][T11186] usb 1-1: USB disconnect, device number 126 12:32:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x135c80) write$char_usb(r0, 0x0, 0x0) 12:32:05 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000000)=0x6) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f00000000c0)=""/147) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000180)=""/158) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000140)=""/137) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1000, 0x206002) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000080)=""/165) 12:32:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x7, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:05 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xa, 0x214000) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:05 executing program 1: ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f0000000080)=""/83) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x4, 0x600000) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000180)=""/87) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x7f, 0xc, 0x400, 0x7, "881175632ef090a3ab6203b2ec2a2cdb3ecc00a853917c97605c2459df1e9ee0"}) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000200)={0x5, 0x81, 0x0, 0xffff, 0x9, 0x6}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x200, 0x3fe, 0x0, 0xdd, 0xd9, 0x1}) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x88262) [ 3111.552588][T11186] usb 1-1: new full-speed USB device number 127 using dummy_hcd [ 3111.912804][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3112.092827][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3112.101874][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3112.109902][T11186] usb 1-1: Product: syz [ 3112.114110][T11186] usb 1-1: Manufacturer: syz [ 3112.118707][T11186] usb 1-1: SerialNumber: syz [ 3112.153935][T11571] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3112.176524][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:06 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x18}}]}}}]}}]}}, 0x0) 12:32:06 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x8, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:06 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x153001) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000080)=""/51) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:06 executing program 3: ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000180)=""/175) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x1) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x8000) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000000c0)=""/39) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0xfffffffffffffffe, 0x0) 12:32:06 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/79) 12:32:06 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) [ 3112.384404][T11186] usb 1-1: USB disconnect, device number 127 12:32:06 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000280)=""/17) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000140)=""/203) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000000240)=""/1) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000100)=0x93) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/180) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r3, 0x401845e0, &(0x7f00000002c0)={0x9, 0x40, 0x3800000, 0x5, 0x1, 0x1}) 12:32:06 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffff94, 0x200000) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)=""/93) 12:32:06 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x881) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000040)) r1 = syz_open_dev$hiddev(&(0x7f0000000100), 0x5, 0x1) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000180)="00036bb8a359211d8fbbbc23e34e2fe843efb889cd11e4b0d3118df2b7f488be1998338792e723fd5f33d1d1c21bea88ed29d494852609a34cec011fb58043ef3c9a55aa0594fcd490bec42fee181d2e7773c657c01ec0a22797b8e57ab6e13b292678e73a86106e21eda4c6a2bcf8b2a8c2862e63c40f0e97beff00823d2395450d7ee1a651ff49fec6cab6a82c47880efbf98b8147ff5a36ca577df7dc2d5b0d312066a6") ioctl$HIDIOCGNAME(r1, 0x80404806, &(0x7f0000000140)) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r2, 0xfffffffffffffffe, 0x0) 12:32:06 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x10, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:06 executing program 1: ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000080)=""/235) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x54, 0x81, 0x7ff, {0x8d4, 0xfff}, {0x8001, 0x6}, @cond=[{0x6, 0x3, 0x400, 0x3f, 0x891, 0xff}, {0xfff9, 0x1, 0xb238, 0x1, 0x8}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, 0x0, 0x0) 12:32:06 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) [ 3112.902563][T11186] usb 1-1: new full-speed USB device number 2 using dummy_hcd [ 3113.262918][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3113.452784][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3113.461895][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3113.469971][T11186] usb 1-1: Product: syz [ 3113.474206][T11186] usb 1-1: Manufacturer: syz [ 3113.478804][T11186] usb 1-1: SerialNumber: syz [ 3113.504492][T11616] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3113.524011][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:07 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x1d}}]}}}]}}]}}, 0x0) 12:32:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x11, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:07 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xfffffffffffffffd, 0x400000) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000, 0x4000) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x2, 0x7ff, 0x2867, 0x4, 0x1, 0x80}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x416000) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000000100)=""/38) 12:32:07 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xa96c) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) read$char_usb(r1, &(0x7f0000000040)=""/14, 0xe) 12:32:07 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0xffffffffffff1340, 0x183082) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:07 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/215) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) [ 3113.735518][T11186] usb 1-1: USB disconnect, device number 2 12:32:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:08 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:32:08 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x118400) syz_open_dev$evdev(&(0x7f0000000040), 0xfb, 0x101003) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000000c0)=""/73) 12:32:08 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x100) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f00000001c0)=""/84) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f00000000c0)="0dc6886a88a036899d7e00171f523259c85e4e2781290db6888b4a83f8ebdd247525b11f324327fa2bab66b0d71cd08674c0800baf209b291c73b36fc59cafe8054ea2396db382721083ccb90566b0da0962c5a61f81361c755b7ba2262960c90d7a57a5a251c5bb718f492d0764bcdd5ff543d507367bf700fbcc4c17643807e9f7e6f50297b99642be98eef2876237d29a7d3ca23945749a08330bdde041d99d3848946ecbb3b3677be5d73efe149f4a2125b6448357f76a6c5f496769fc84b6d5de2f1a70fe4ac37e9fff1ba71b3e9bb230034a0c457be2f2f6d067cf2b844dc436f4e2d397030f9ecc18") read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:08 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x1439c2) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x10000, 0x208a00) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/213) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x2, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3114.252551][T11186] usb 1-1: new full-speed USB device number 3 using dummy_hcd [ 3114.612837][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3114.782943][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3114.791991][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3114.800094][T11186] usb 1-1: Product: syz [ 3114.804385][T11186] usb 1-1: Manufacturer: syz [ 3114.809014][T11186] usb 1-1: SerialNumber: syz [ 3114.834445][T11660] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3114.853928][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:09 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}]}}}]}}]}}, 0x0) 12:32:09 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x648000) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x1, 0x101800) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f0000000080)) 12:32:09 executing program 5: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x541b, 0x0) 12:32:09 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x410180) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r0, 0x0, 0x6c) syz_usb_ep_write(0xffffffffffffffff, 0x4, 0x6, &(0x7f0000001080)="47ca62b640f6") r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0xbb68614449e014a7) r2 = syz_usb_connect$cdc_ncm(0x5, 0x152, &(0x7f00000010c0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0xd6ed40e2114a2980, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x140, 0x2, 0x1, 0x40, 0x10, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0xfffffffc, 0x7, 0x1, 0x8}, {0x6, 0x24, 0x1a, 0x4}, [@mdlm={0x15, 0x24, 0x12, 0x400}, @mbim={0xc, 0x24, 0x1b, 0x2, 0x1, 0xff, 0x6, 0x1ac7}, @mdlm_detail={0xa9, 0x24, 0x13, 0x4, "4b893eaf01fb100cbcc5b6d627a18d32d5da9bc84b6386c098b31f8e73b3949722d755caa569f1b952474f9a0052969329454ebec921aa78eb7a1545aee18b1d899033052d35a1fc4f3ece8af40453da23940b047f2be4eafc9fc863a0e7b41441261440a7d18a57d18ab22513bae17a907bc429f0bc843149add4914fb3db50ccd98a51b2dc6411c4b6e8ebdca819f1ea7b6ff4300a717dd0714801c53917008826b52fc0"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x40}, @mdlm={0x15, 0x24, 0x12, 0x8e99}]}, {{0x9, 0x5, 0x81, 0x3, 0x397, 0x3, 0xff, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x74, 0x7, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x6, 0x7c, 0x2}}}}}}}]}}, &(0x7f00000013c0)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x200, 0x6, 0x47, 0x8, 0x10, 0x47}, 0xac, &(0x7f0000001280)={0x5, 0xf, 0xac, 0x3, [@generic={0x7f, 0x10, 0x2, "8503c2eb65e1fe307421e136ef006e3d0f9867de21484d7250754fadaa19b4ece8a3e2ae17d325ca7a6a98f35f8d485b278b13f72ed0afbeb85834e5b1316b09dc17292f18b52fae1f24ce714c7716820ee65357d3d67425e0be8a3d88f57491f9cee14e3c395820d61dcf03f25f6b212b35e5146e4a09e963d20d30"}, @ss_container_id={0x14, 0x10, 0x4, 0x49, "f89de8cb5216060c76b673f4e5d148ff"}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "4d89c934b2e1d54100a4779f2ec2a5e8"}]}, 0x1, [{0x6a, &(0x7f0000001340)=@string={0x6a, 0x3, "b9a5f8a9ede56611ebf1d2a5144f4452a2b6e274e4361d1a7ddbc3c1177b31909dbb0a3cb05bb120a6890d6a3c42cf13204bda58030fa7b8259868074b3880d7f050fdfa0dfdc4ffe798b4be9c4c213dae5fa89f4264d0ff42caa63b87e61d1e3e643ca980a9165d"}}]}) syz_usb_disconnect(r2) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000080)=""/4096) 12:32:09 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000001040)={0x7, 0x1000, &(0x7f0000000040)="dea3190446c5882a7751819dd537d5df37ea705bca4d798ff4c337b848138d02588980442ddd0e674ca98c6cf59ea600691be55202ae0656123b0e7a16c895d7962ba6ed6147caaf0636c525d098b4729649920086acfc6d85fbf7866e8ea799d8a26308a78233418d2b504163b7d1a87d064d085b08208b89003bf79af0812949965890d5b8320fee6ab4493d844504a3879a3520d80895f3b1b59cb26174083413eeb88bcfe08a3741652585d04c8b218b7b7eb374ff70e35a9fffa39629d312de257a0d154305997a76d1697b9ebad6f65492c7479b42351c3f123ca184290cfc0bc4cfbef35a00a2834d56bb1b54fb1533cf71c7dfc78c7959876346c11b52fd89f8cdccbfade8bd9d46ed392a923ef6d4367a7b2dce77b7daaa0fa14b7fd7eb7af31925b0cdddcb456464498ea86b61d2664728e3af8cb188ee9f20e6f5391a6aff0ef3e727643ac253d742fe3c62a8f9563cfac52a0c40926fe806fcbfc1b433677fe37518bf7b930bdf39c77b800c4588f313fe7e4e7b030f3633349acece6da4bd4402e3f5a8a98a27d8f4ba886adc0d671484948c6697fd783845133763b46a9030a6da492d5d2da92f389be182602b140d20e06256c58af860c721aa35091ef67b5c7f7210b827093c64c578ba124a6d684baf3e1a69b345b268a85478dc12fa3afd85ebd3f7062107aa1d6c6e0b7594c0bc827a1e27b03489088aa2e8c397d69350274837978aa259a89d84123f4313eff635c103bc2e801070bbfce617af23b84458b0a9adcb174cc9f13d79289ebb1b231440c6c9e3214e904568988670a01d72e63d2fb525068690313575f8739c637f028fe510ca6fbb93dde07cad401cc5243c7b8edd67a7bde534a9320ffeb5f97369dcf734dc1f6c3c200500507265017a4b28dae7f8aedd339db5b3216f52c39a151f0323c053bcb08be52e583e5531c48aca528c67962caadc5cc9643a178c9d2bd540b4cbbb50c8113e448a07ad484fad0cb3972841c9094428f83e64271606e580ae0852188a66ad5bd14ae8029f773a1af264a7388bb60c2fefaefcea02d0f136a06faa689610df315b269745754bf3c3e043ac8181142a151d66770bd6033481e8373b20cc2cba7caa8c4d5957f490b037d426aa1fca47b25178def7bffb7a75f0bbea6c9c76d5ed483ef75daf7523b6c313209e3da28c5a9c67f83780e4fe6097b7186cc7a2e22ebe6ec6405b1068c02c2bfe03994ed1d3b5b228bb4a939cf35639ed09f23dbc1f2425292365c65034215c9825ae15a781d767989a49b107fdb1c9871994d26db81fb32f633aebfe4fe257fa0252f91234df8595381a5cd1ca5dc2746d92eb6b909031e31e8ca55da7694c930582cb491d83cd7d1aacc79e290fc3ce5b7663d813959cfba829fafb8e29382f2b0c45ee1838dfb2fd873404a1b2f0dcdf7d9eed6fe45a3e2c91dd191f94ce19d9a031f16191863ba46555ae49886a3b0c48a3bf5f1e3c5df268557644390f40778591a4758ef4f9b5a50733ab1aeb1ad812c71fbf8e637318f544e64e6df7ddf217bae344f8bed3b81931f041dd7448a9a7c745741d333e8b88a72d36f7215971146526f56e0282b53690d26c7c5bac0e74554bb8ea64d6e000a34445a122503ad2e37a3647c2e044467a0716fd057ee7b6f37d3f084808b60d2fee36b2d6cf0eaac608e2b1935093e23d7ae460acc6b6962fd98ee11fa15a5d56d760a8c5693253c6959da08ee7dd92f58154db456c0042a2d1496ef5337f95f8ef79100871ab8f14188c3405eebe433e1affb2e98cecdb982a1c707634e4c111ff562d1a86098a5afbb7d41f71cbcabcb35ad4608a69a2b26f36eb983483f4136261e1b0ac04168dccb79e836374f94ed5244c8c27cbde32ed76bf77f7992ddf21250fc123a68f1ff70e6e8b4e75e8e67b87bd185f7302f6eb3e6a900348030df5d08489f5cabdd1dd63db943f148fbc29156e3242269ecfe1d181bb5cd9aac7410941a205cbd8bb089c31c95c95db7a1834008b8eedb1a8d0c2753e1f8fb96930cb2a1da4bc8a424e19a70180889b0c8f85edcb4297b08df4c65177d3aba44afda7105eb0600468028e4109dbebeef94a2e9996cf5c6f0fe5b9c3c9b14da4e22aa3b0746a1b15ea24a8b107907c309df5a0429721067efccd3840646829aa428efc56adecdee5eecc0aa105ae4f4093db5c19a28819f5f5ea8be9b73dfe7127641ca767660d35ebd0f20369b2e14a923c7124af0c2368eea06153992c8d6ef5ddff5d7bb83410cc4b255572747ecd3280d416eca1a1447c8edb69adb7df5302051055d6f100a4f3577dc5a534699eb2577d3ac0963e6d7d31fca03887a86a06016325aeaac7b7434470c57a7101e0dd725bf45b7b1892f87b9600a4e251dac1c8862cdd7da6a894edc98148f639c1a9ab0d3f72c64b84cfb66c4de58c0830c84386a7473d57fdd78263c9d32d0a3c76b67a02bc6c25b64f21edf317eadb8e323eeb50ead0a140e9462d7ba30ef8c7abf928a82f5b210f932a2df0babe9eac1fd3a87712a5cbcc86df7ecb90f74a662526eea91d63830dbf7cad2a43600ba517f3842282d4dbdf8a938a1ad095d0f4f27c3f611368a8b006343fe837e848d93a0b4c79965b9b38817bd56742586fcc89f490e9e96893cc3be8bc9c8a56358fcc89aeee9df52bfb403463fada79829c065cd971e04093b2142a4315f929297c0014382ee7c5accc3a34cf7f04ac80f7402a4ef04c7a89faa5b904e7bd139fe10203811c18010a378906ea214e1acb375649869e8b517f9c93d2575a8591fa47b67a3097353c841d613392008dfa1cc559deb1b9e96ddb26dea8031f26add7d17d80f71d088745e1beeb53b74fadc556a7673f76dfd7814a11acbc6b9b33c762f77623454cebe5635dacd12e704259aa3ba4c173baaa5659c14d30f69f3c9c9463cc374d5a7d67ec104ebeb7052e4e05f0458c1af1df43ebc5435754cc1d39b21e962db4cc2e7d92d5aee64679b419e5cedb4ee49a9dd99705b9bb39cf6b02b15b854a3dd5c84d8199458ac14ad996c86b29a25076b6ea21e5cc1d1a38d9eaa900230441d7ed757f83072dacc8da74bbb87139e73a0a2d9b6d9c8868ab911b75d44088caa8818b5545cb0f765b3be1d162d6196dbeb94687c6656f97d92e6ecd3d669e5d908bf673f41097fd8eee2fad9e34b5f12d74aa024e5dd3ca87356522c7bd036064b1251e6b4e6e7d90278eb543d8755299201a3d5d54ebf899a188871f2d931cf4857f1637db2d0462d5f5710d05b6950c986fb51ac9fab6bb797321edc24c09b011a72ddb24170423a978124bdecff3b97f33b60dfe42d5a1e1bd8043db9676eb931f2c31f2bffa62c4e4e4ac463e5c0fee3d10bc029fa005176038b97652608a6669607783854b311ad227d84a2f67a059d50dfe476fcd22567faebbef4b2524519674b570e6edb008cddd26408517a97f9d7bb4c2f0659410b4afc605ebcf43d542ae174203cbc11b5ea469642972323b4dc63e016799cd91cbad5a10c5b662e9b587bb295f4a105bcb752a17d77e9d243e0a9d37269127b76b2fc1d6629cb6da40e4371eddd876082ca64d15ad50daedabcbd86f362c912f0891b8c4f58d54a357a44447763a1264d9ded0a5cc1f6d732113e88f35b3955d1cabec3e9cecd191b5d1e9acca87b1d83fcd009f7c35768c3885d6de433db2fb7af69342fcd77bff61f1a260b59283673765e88252754e6cdd31d8ed5e5b2e2a26dc5bcf8c8b47f5519bbd8d3110e35ec29bdd7aea0c0ae0bf2baea87a2487cdae35f30f9789e50745e55bbcfe75fc705c6ff448093c04673c5bb80cc4b30be9baec7353f452462711732a9a096919adf6828a14e9866d1d6d4867d27cd237c3ccb92ab4a2ff3a7fbde70cc8c3b272635a37d6fc603b6d4d0b9a53d9449724fb05cc982e58af6c13a3c211cbe3ee6c9b7323a1fabe9ca7e376ae80c087896a927d01e6d5df55d26543f196e7e6916772006a68d232b3479b2b1d09b4de5069813117446f035cab63e71624808dc4a1c50abae0a12fc9617c93042fbd7752bd16fa078a04ffe0e69caba3d4455cd46441b0becf089595f8963cbe468e584e330bef57937b9f46face83150c06f2c130239c34e112659924b7aa6c64b744ed8a5680b05d29839b1eb10e9b50c5ad9dcd00e0f914c303510918be52e39d92a056baf19f4b8abef5cf24946e4e78072677f0ce6633b2af04408438ce75ca3b0e8179e6aff9dc7574ecd77de4ccec1dadec09eaa503591c42580f8dbc2e7c96e609f11116272121848d03c2c00b3ac6f49ff1d82b0c1d46022e0a8f5784013077ff204a3a298cca0172ea918df0838b48a4c836e7660f471191202b81f3fe81b32333205b7b2d89959dfc22e74768feefac34f65c2e1ceea180e96e844d4a12b47c0df5cb91433de5a4a260cb220c95ee5aeabd471c3855d9ce926783120b71ee046dd26983c496ea394f3a8005bdc86bb20de9c0fc5f9b0dba1ce16ca541b9881f4dcf88727dfe362bd98893192f3ff6c5c923804fda5ffa275637e57a94025f9948f6733c109b7f506a0a61b3982f15088e1fd9229dff0c61ad556c5cadd335509ecc2a36bf3df7f9921ff55ba7da1e6c4314c32ae3e97f55ac022b8d4611a57a9b3fdeb49ae2014a9df5e8782df193566561065e315e26ecca5f7acccfedd2de5add4b7e01708c2a407db9f28d6b4a25f6a3d54f1312371fdf32f95f6d56c30b7081609b080f82914f07384ab6b0f3177d6af657db68f6e2a89776c08b0022eab1008e8a87cb5ab423ab804f30397f50ef3097c64fdfe5c81b50e18baa95ff80d7eba31dfc8d273f1183fd6bf99dd96104d83a3bb578de85646d4434e40e31ece4242e3000bc4671a13205ed32055b4d2908af29a2475fb3bfdeb7509081fc0cbfd0ae844eba4696d2f90c2ad66867a04906c57cd1a693158c2851ef0ce76320f7e5b355c2e4fadae5c261734f6e0459ecd2ae3c9b5961aea4fe84ada0946475ecf472edae7e0831644852f13ae4dea55a9553a2b8ecec1a09f0d9860bcd484d4805ac901c262d4b8039adf2d3f665c2acc110fd2e05b011620ef3842d9cecc30ba59cb2c487ff0e9cc4fee67d1a43cdf61585bab84b67921e0b35b4e19cb9e5299391187960f6faa468a2b0867fa014c3dd0dacd08afa65447b308180a8399f9b295923905152cf5aa8416517f239c8b7bf52b3650e1f476b9377fcecadc00c81605367c54b15daa84cb4ad33d3ba66e240524b1ea13c2fdf257f50ffe7816842f599f26787ec01138a01c3e67edbe6c907ede6d92889d8fe560c179cc56cd572b28a8a12bcdfe3500d2e0fb8789a700ab8e212f0cf9e16bc5168a32dd78e512875452b3ad2843b363817b3ed96592e996d434c4ca8a65e6949c2e6f4997d279cced2643d373c56256aa472b620d5d76d22284a902988daa0ed955ac50947038fd6f7d03b25fe4231586a9a5e4c0830d8cfd0809c44ddac10c85244f72395df0cd5ca209db9960587078463a674f31f472ff1c276a04dc0591f35729d595efaf20f5c0e1c5db43ae2fe6dbeedcacd2f4371786c36c77132025408aebbdafeaa49185a5bc2e79f6e4fa3dd2dacdfc53d7778b82fd0bb2dbd721e0c40ad56be6b6671cbd916795660db5f75b0897e387199d9bbe9d24c500752f415ab59e5feb3d26d24e97401679a5cfcc106b4752671aeadee4002f14144519541121dea647e9438e8e2cf36413f48c23e9aa88824b759d89ee7739a854419ee89a735"}) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000001080)={0x52, 0x7ff, 0x4, {0x8, 0x1}, {0xee81, 0x4}, @const={0x9, {0xd80d, 0x2, 0x4, 0xfffe}}}) 12:32:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x3, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3115.065323][T11186] usb 1-1: USB disconnect, device number 3 12:32:09 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x8000) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/163) 12:32:09 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x591d80) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) read$hidraw(r1, &(0x7f0000000040)=""/133, 0x85) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000000)=0x7f) 12:32:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x4, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:09 executing program 4: syz_usb_connect$cdc_ecm(0x4, 0x67, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x55, 0x1, 0x1, 0x40, 0xc0, 0xf9, [{{0x9, 0x4, 0x0, 0x3, 0x3, 0x2, 0x6, 0x0, 0xb2, {{0xb, 0x24, 0x6, 0x0, 0x0, "d60ef7003a86"}, {0x5, 0x24, 0x0, 0x80}, {0xd, 0x24, 0xf, 0x1, 0x81, 0x1d77, 0x5, 0x7f}, [@network_terminal={0x7, 0x24, 0xa, 0x40, 0x0, 0x20, 0x1f}, @country_functional={0x6, 0x24, 0x7, 0x9f, 0x1}, @dmm={0x7, 0x24, 0x14, 0x1, 0x7f}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x40, 0x3f, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0xe8, 0x80, 0x55}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0x1f, 0x1f, 0x7, 0x40, 0x1}, 0x16, &(0x7f0000000100)={0x5, 0xf, 0x16, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0xe, 0x0, 0x7fff}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x2, 0x40, 0x2}]}, 0x6, [{0x3, &(0x7f0000000140)=@string={0x3, 0x3, '\n'}}, {0x5d, &(0x7f0000000180)=@string={0x5d, 0x3, "c62f5e4c3d5038717e8cbb9061d712b106aae1b3d348b0120f9f70b46fe0e7630a66a8a560bf81d1e3e7d7494531aa5fdfb3cb8aef6fcc3d2f00c6fee8fd32be850d1ec3cb07d2dd880ef15c886cec1e485c90a5823af9194cc098"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x80a}}, {0x94, &(0x7f0000000240)=@string={0x94, 0x3, "13ac571effb94215079c3df7cdcd80e370970297760b01a58d78b2f8208931e56fb9d63e099c46f0cba443b7b88ac19a80da6d4281da789cbcbb9b8a4169dc9e51c066ee8de4c60b5424c3a3da44d6a2cd222bc83a916b4185852ddf5a68f8ee4ea12e053318bfa3fc8d721e836e82029ffb0ce982fda04e16e10f75634703dbe8eaf3f3f964009edd44a0f2a354faa09b67"}}, {0x96, &(0x7f0000000300)=@string={0x96, 0x3, "990a606e2bc709ebcf8608115e6f634a2d5df1d4834fd6376cda3cde1c8f1c752ba174e5dce7f447fde684b5515576bf9ea4a8592fb165245f63f713d84a91d56e07734f5414430dfbf9a0dd2561548e18ecf4faa900ded1b4acbeab82150365f16f0828045f9d2f9507673095961ae425a84effc8416950546beaba4e1e393f0b15ae92fdc79fe0270de9567c1ccecacc0b5367"}}, {0x63, &(0x7f00000003c0)=@string={0x63, 0x3, "ac258bfc54d82f063e36268c2bd62625ab5f74494f62d0d05fdb8f367e3fb518c36d6b1781e711649e02d935c9fbcdce3516f5599b333e1fb5072dffe16f1c83071a8cbe0b768ea57a4cd532050776060f061d72b2953b23780849bd692f4d733b"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000500)=0xfffffff7) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f00000004c0)=0x8c) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x5, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:09 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) read$hidraw(r0, &(0x7f00000000c0)=""/244, 0xf4) [ 3115.442694][ T17] usb 2-1: new high-speed USB device number 117 using dummy_hcd [ 3115.632590][T11186] usb 1-1: new full-speed USB device number 4 using dummy_hcd [ 3115.732569][ T17] usb 2-1: device descriptor read/64, error 18 [ 3115.992695][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3116.152550][ T17] usb 2-1: device descriptor read/64, error 18 [ 3116.163511][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3116.172626][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3116.180657][T11186] usb 1-1: Product: syz [ 3116.184876][T11186] usb 1-1: Manufacturer: syz [ 3116.189483][T11186] usb 1-1: SerialNumber: syz [ 3116.214485][T11706] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3116.233458][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:10 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x2}}]}}}]}}]}}, 0x0) 12:32:10 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000000)={0x10001, 0x6, 0x1ff, 0x20, 0x401, 0xfffffffe}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:10 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0xaa52d17a1c1c7e96) read$hidraw(r0, 0xfffffffffffffffe, 0x0) [ 3116.422548][ T17] usb 2-1: new high-speed USB device number 118 using dummy_hcd [ 3116.445667][T11186] usb 1-1: USB disconnect, device number 4 [ 3116.702538][ T17] usb 2-1: device descriptor read/64, error 18 [ 3116.962607][T11186] usb 1-1: new full-speed USB device number 5 using dummy_hcd [ 3117.092592][ T17] usb 2-1: device descriptor read/64, error 18 [ 3117.212726][ T17] usb usb2-port1: attempt power cycle [ 3117.332894][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3117.522713][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3117.531846][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3117.539979][T11186] usb 1-1: Product: syz [ 3117.544274][T11186] usb 1-1: Manufacturer: syz [ 3117.548886][T11186] usb 1-1: SerialNumber: syz [ 3117.575595][T11741] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3117.593881][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3117.632600][ T17] usb 2-1: new high-speed USB device number 119 using dummy_hcd [ 3117.732682][ T17] usb 2-1: Invalid ep0 maxpacket: 128 [ 3117.805518][T11186] usb 1-1: USB disconnect, device number 5 [ 3117.882584][ T17] usb 2-1: new high-speed USB device number 120 using dummy_hcd [ 3117.973604][ T17] usb 2-1: Invalid ep0 maxpacket: 128 [ 3117.979088][ T17] usb usb2-port1: unable to enumerate USB device 12:32:12 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x507e40) write$char_usb(r0, 0x0, 0x0) 12:32:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x6, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:12 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x2840) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000080)=""/234) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:12 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0xa04000) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xfff, 0x200c00) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000000c0)=""/129) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000180)=""/119) read$hidraw(r1, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) 12:32:12 executing program 5: syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x5cdc00) 12:32:12 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x3}}]}}}]}}]}}, 0x0) 12:32:12 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000040)=""/23) 12:32:12 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0x6) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) 12:32:12 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x1ec4d566110524c2) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x8, 0x40000) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000080)=""/164) 12:32:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x7, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:12 executing program 3: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x2, 0x3, 0xff, 0x401, 0x4765, 0x6, 0x2, 0x3f, 0x8001, 0x20, 0x3, 0x1, 0x6, 0x96ef}) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x2, 0x28802) write$hidraw(r0, &(0x7f0000000100)="a7", 0x1) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:12 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x4200) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000080)=0x8001) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x909c, 0xd4d03) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) 12:32:12 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x40, 0x10a00) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f00000000c0)={0x11, 0x25, &(0x7f0000000080)="111d023b44b574bf192a3bdc4b57c89ef0361d32ec9cb5f916c5aef024d02a8914b2c38cbb"}) 12:32:12 executing program 5: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x8, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:12 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x0) 12:32:12 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x204000) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f00000000c0)=""/182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x7f2, 0x80) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000040)=""/16) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) [ 3118.462560][T12837] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 3118.862661][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3119.042835][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3119.051889][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3119.059999][T12837] usb 1-1: Product: syz [ 3119.064229][T12837] usb 1-1: Manufacturer: syz [ 3119.068825][T12837] usb 1-1: SerialNumber: syz [ 3119.094429][T11764] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3119.123890][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:13 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x4}}]}}}]}}]}}, 0x0) 12:32:13 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x40, 0x240) write$char_usb(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000001040)=""/199, 0xc7) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000040)=""/4096) syz_open_dev$char_usb(0xc, 0xb4, 0x1f) 12:32:13 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x300, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:13 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000180), 0x1, 0xa7d312154fafc7e) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x20000000) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x2, 0x100, 0x8000}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000240)={0x2, 0xffffffff, 0xfffffff8, 0x8, 0xfffffc65, 0x3c3a}) r2 = syz_open_dev$hiddev(&(0x7f00000001c0), 0x200, 0x80000) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000200)=0x3) write$hidraw(r1, &(0x7f00000000c0)="54f5d11d0a832a92febeea2a5113a8cc0d5b9b3549f5dfcc0635bcd6616204539a8a5a5635a1dfa97351b16676222808f12b307651aa2bd7ad8a9d56f8cb7f376eb248d8d232a8ace35ffbc6d27833ca2fd37eda57af12b757cc23f3b82e2580e2895c0915d602b18d9eb0f3407af1482e441afcb3c07af00891bd401c3e0b737833f9cf44d9aa8c963d63c010bee9809c4adac563917a71bcd789e66f", 0x9d) read$hidraw(r1, 0xfffffffffffffffe, 0x0) 12:32:13 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:13 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xc6, 0xc0000) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000000c0)=""/123) [ 3119.334718][ T17] usb 1-1: USB disconnect, device number 6 12:32:13 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000100)) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xb3c6, 0x4200) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000000c0)=""/1) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000080)=""/11) write$char_usb(r0, 0x0, 0x0) 12:32:13 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x4000000000007, 0x185000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/250) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000000)=0xffff) 12:32:13 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x42000) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000100)=""/157) r2 = syz_open_dev$hiddev(&(0x7f00000001c0), 0x7, 0x400) ioctl$HIDIOCSREPORT(r2, 0x400c4808, &(0x7f0000000200)={0x3, 0x2, 0xffffffff}) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/68) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000240), 0x7, 0x0) syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f00000002c0)=""/43) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:13 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x500, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:13 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x40002) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000040)=""/1) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/58) 12:32:13 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xfffffffffffffff7, 0x800) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000040)={0x3, 0x2, 0xb28, 0x1f, 0x0, 0x90d}) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f00000000c0)=""/4096) [ 3119.892588][ T17] usb 1-1: new full-speed USB device number 7 using dummy_hcd [ 3120.252864][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3120.432692][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3120.441758][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3120.449796][ T17] usb 1-1: Product: syz [ 3120.454028][ T17] usb 1-1: Manufacturer: syz [ 3120.458634][ T17] usb 1-1: SerialNumber: syz [ 3120.484458][T11829] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3120.503632][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:14 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x5}}]}}}]}}]}}, 0x0) 12:32:14 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f00000000c0)=""/189) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xffff, 0x0) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000180)={0x51, 0x7, 0xf800, {0x1ff, 0x3}, {0x9, 0x3}, @cond=[{0x2, 0x0, 0x8, 0x0, 0xfff, 0x1}, {0xbaf, 0x0, 0x7, 0xff, 0xcf}]}) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000000)=""/60) 12:32:14 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x600, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:14 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x40e000) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:14 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0x1f, 0x521b80) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x8, 0x20000) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7fffffff, 0x84000) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000200)=""/50) ioctl$EVIOCGBITSW(r3, 0x80404525, &(0x7f0000000100)=""/201) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) 12:32:14 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x7, 0x0) write$char_usb(r0, 0x0, 0x0) [ 3120.714757][T12837] usb 1-1: USB disconnect, device number 7 12:32:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000000040)={{0x1, 0x2, 0x7d, 0x7, 0xffffa903, 0x7fff}, 0x2f4, [0x7, 0x6c, 0x6, 0x28, 0x1, 0x7fffffff, 0xbf, 0x6, 0x2, 0x10001, 0x7, 0x6, 0x7d09, 0x0, 0x61e66c1b, 0x200, 0x6, 0x9, 0x9d, 0x3, 0x2, 0x4, 0x4, 0x7ff, 0x8001, 0xb5, 0x7fffffff, 0x2, 0x100, 0x0, 0xe2, 0x4, 0x4, 0x3, 0x80000001, 0x7fff, 0x7, 0x8, 0x8, 0x2, 0xfffffffd, 0x200, 0x9, 0x100, 0x8000, 0x4cb1, 0x1, 0x1, 0x8, 0x80000001, 0xffffffff, 0x4, 0x7988, 0x8000, 0x300000, 0x5c9b, 0x80000001, 0x3, 0x400, 0xffff, 0x6, 0x9, 0xb8, 0x4f, 0x10000, 0x200, 0x6, 0x400, 0x5, 0x40, 0x8, 0x0, 0x9, 0xffffffdc, 0xef, 0x7, 0xffff8001, 0xb4, 0x9, 0x800, 0x8, 0x2, 0x0, 0x401, 0x3, 0x0, 0x9, 0x6, 0xfffffff8, 0x9, 0x7e0, 0x1, 0x400, 0x1000, 0x100, 0x1, 0x1685, 0x7, 0x7, 0x2, 0x5, 0x3, 0xf9, 0x80000001, 0x4, 0x8, 0x1, 0x2, 0x4, 0x6, 0xd8, 0x2, 0x7d38e82b, 0x1, 0x2, 0x1f, 0x9, 0x3, 0xfa32, 0x7f, 0x4, 0x2107, 0x4, 0x10000, 0x8ff5, 0x1ff, 0x81, 0x8, 0x40, 0x80000000, 0x400, 0x1, 0xff, 0x8001, 0x40, 0x7, 0x800, 0x9, 0xfffffff9, 0xffff3c5a, 0x0, 0xd7, 0x0, 0x1000, 0x34c, 0x7, 0x0, 0x8, 0x20, 0x8001, 0x100, 0x200, 0xffffff00, 0x3ff, 0x40, 0x7f, 0x4, 0x5cfd, 0xde, 0x8000, 0x5955a548, 0x1, 0x1ff, 0x9, 0x8, 0x10001, 0x8a, 0x8, 0x80, 0x2, 0xffffff7f, 0x10001, 0x5, 0x1, 0x8, 0x9, 0x3, 0x7, 0x8000, 0x7, 0x1000, 0x68a6, 0x7, 0x149a991f, 0x0, 0x9, 0x5, 0x8, 0x1, 0x2, 0x4d9, 0x80, 0xaa, 0x2, 0x6, 0x9, 0x6, 0x5, 0x4, 0x8fd, 0x9, 0x3, 0x8, 0xc0000000, 0x1, 0x6, 0xcf43, 0x40, 0x7ff, 0x31a, 0x1000, 0xbb5, 0x36c, 0x1, 0x10001, 0x200, 0x5, 0x1, 0x3, 0xffff6ffd, 0x9, 0xba43, 0xfff, 0xdc5, 0x1ff, 0x3, 0x7, 0x5, 0xfffffffe, 0x6, 0x2, 0xffffff02, 0x5, 0x7fffffff, 0x4033, 0x0, 0x80000001, 0x8, 0x5, 0x401, 0x0, 0x6, 0x0, 0x43, 0x1, 0x4, 0x4, 0x1, 0x8000, 0x7, 0x8, 0x401, 0xffffffff, 0x0, 0x3, 0x200000, 0x8, 0xffffffff, 0xfffffffd, 0x1, 0x3, 0x9b, 0x0, 0x80, 0x69e, 0x400, 0x5ef1531f, 0x4, 0x1, 0x6, 0x80000000, 0x5, 0x3, 0x7, 0x0, 0x100, 0x40, 0x200, 0x4, 0x1d6, 0xffffffff, 0xff, 0x10001, 0xfffff666, 0x87d, 0x9, 0x2b, 0x5, 0x7, 0x100, 0x101, 0xfe, 0xdb, 0x1, 0x2, 0x4, 0xffff, 0x0, 0x101, 0x1000, 0x8001, 0x8, 0x4, 0xf46, 0xffffffc0, 0x9, 0x7, 0x1ff, 0xd7, 0xffffff80, 0x9374, 0x4, 0x401, 0x7, 0x1, 0x1, 0x0, 0x8, 0x20, 0xba, 0x7, 0x7, 0x3, 0xf10, 0x6, 0x9, 0x7, 0x0, 0x1f, 0x7, 0x9, 0x7, 0x7ff, 0x8, 0x3, 0x4, 0x67, 0x0, 0x7f, 0x6e4, 0x1f, 0xc5c9, 0x9fe, 0x800, 0xfb0, 0x400, 0x6, 0x7, 0x80000000, 0x7, 0x2, 0x5, 0x4, 0x9, 0x8, 0x590, 0x2, 0x1, 0x4, 0x7fff, 0x800, 0x0, 0x9, 0x100, 0x0, 0x800, 0x7ff, 0x7fff, 0x10, 0xcc, 0x81, 0x6, 0x7ff, 0x6, 0x10000, 0x9b4, 0x2, 0x7ff, 0x8001, 0x0, 0x9, 0x9, 0x7, 0x800, 0x1, 0x8, 0x7, 0x1, 0x4, 0x537, 0x6, 0x1f, 0x7ff, 0x4, 0x0, 0x3, 0x2, 0x6, 0x3ff, 0x1, 0x9561, 0x32d3, 0x3, 0x400, 0x3, 0x67e, 0x9, 0xe338cc98, 0x0, 0x400, 0x1, 0x9, 0x7fff, 0x7, 0x3, 0x4, 0x7, 0x7, 0x10001, 0x5, 0x1, 0x2, 0x7, 0x3, 0x7, 0x4, 0x3ff, 0x0, 0xfffff1a5, 0x5, 0x3, 0x3, 0x0, 0x80000001, 0x7fffffff, 0x5, 0xfffffc00, 0x7fffffff, 0x8001, 0x10000, 0x2, 0x9, 0x3, 0x0, 0x8, 0x101, 0x8, 0x1, 0x3, 0x401, 0x0, 0x2, 0x0, 0x1ff, 0xfffffffb, 0x9, 0x4, 0x2, 0x2, 0x0, 0x4, 0x9a, 0x8, 0xcea, 0x1, 0xc2, 0x3a6, 0x3, 0xff, 0x6, 0x1, 0x5, 0x1f, 0x7, 0x40, 0x5, 0x6a, 0x2, 0x5, 0x1f, 0x6, 0x0, 0x6bd, 0x80000000, 0x3, 0x80, 0x3, 0xffffffff, 0x9, 0xa811, 0x1b8c, 0x3, 0x80000001, 0x8, 0x5, 0x400, 0x9, 0x2, 0x7, 0x4, 0x10001, 0x456, 0x3, 0x200, 0x7, 0x4, 0x4, 0xffffffe0, 0x40, 0x800, 0x3, 0x80000000, 0x27, 0x10000, 0x3, 0x1, 0xffff, 0x7fffffff, 0xffffffff, 0x80, 0x3, 0x2, 0x1, 0x45c, 0x800, 0xffffb288, 0x0, 0x2, 0x7f, 0x8001, 0x3, 0x5, 0x1, 0x3, 0x20, 0xff, 0x9, 0x7fffffff, 0x4, 0x1ecf8258, 0xe9, 0x9, 0x3ff, 0x0, 0x9, 0x81, 0x5, 0x800, 0x5cbe, 0x22fb, 0x9, 0x4e, 0x4338, 0x7, 0x2, 0x2, 0x7, 0x9, 0x7fffffff, 0x13fa, 0x1, 0x2, 0x4, 0x0, 0xffffffff, 0x2475, 0x9, 0x1, 0x6, 0x7fffffff, 0x7f, 0x5, 0x8584, 0xfffffffa, 0x0, 0x3, 0x3f, 0x10001, 0xe00, 0x3, 0x9db8, 0x400, 0x7f, 0x9, 0x1c, 0x0, 0x1, 0x7, 0xc370, 0x1, 0x54a9, 0x3, 0x7, 0x712, 0x0, 0x3, 0x10000, 0x1, 0x6, 0x1, 0x4, 0x8, 0x5, 0x92ed, 0x1, 0x91, 0x0, 0x7, 0x9, 0xfffffff7, 0x7, 0xfffffff8, 0xb6e, 0x67, 0x8, 0x0, 0x2, 0x20000, 0xbcf8, 0x0, 0x7, 0x2, 0x9, 0x2, 0x7f, 0x800, 0x9, 0x800, 0xfffffffd, 0x7, 0x7f, 0xffffffbd, 0x4, 0x3, 0xfc7c0, 0x9, 0x2, 0x9, 0x3, 0x81, 0x1, 0x5, 0x7, 0x3ff, 0x0, 0x200, 0x6, 0xffffffff, 0xdf, 0x213f6eaa, 0x7, 0x7f, 0x10001, 0x80000001, 0x5, 0x0, 0x2, 0x10000, 0xfffff000, 0x5, 0x1, 0x4, 0x0, 0x56ec, 0x7, 0x400, 0x1, 0x5, 0x3, 0x9525, 0x7f, 0x101, 0x64, 0x9, 0x6, 0x8, 0x3ddf, 0x1f, 0x7, 0x6, 0x4e2, 0x32, 0x80000001, 0x2, 0x100, 0x1f, 0x6, 0x3, 0x1, 0x7fffffff, 0x743ad558, 0x7f, 0x4, 0xfff, 0x9, 0xef2, 0x1ff, 0x101, 0x1, 0x2400000, 0x1, 0x5, 0xfffffffd, 0x5, 0x6, 0x7, 0x7, 0x9, 0x3, 0x57, 0x8d70, 0x3f, 0xb7, 0xcc8, 0xf521, 0x0, 0xffffff53, 0x7, 0x8001, 0xbab5, 0x2, 0x10001, 0x8000, 0x8, 0x424, 0x6, 0x1, 0x1000, 0x9, 0x2, 0xfabc, 0x10001, 0xe8e, 0x0, 0x48000, 0x7, 0x7ff, 0x1f, 0x7, 0xfffffff7, 0xfffffff9, 0x10001, 0x1, 0x80000000, 0x82, 0x80000000, 0x3ff, 0x1, 0xff, 0xa, 0x6, 0xffffab88, 0xad6, 0x6, 0x8000, 0x10001, 0x3, 0x7, 0x1, 0xcf, 0x2, 0x7, 0x1, 0x0, 0xffffffc9, 0x1, 0x3, 0x1400000, 0x4, 0x6, 0xfff, 0x1, 0x40, 0x9, 0xfffffffc, 0xffffffff, 0x8001, 0x8, 0x0, 0x5, 0x6, 0x3ff, 0x5, 0x7, 0xfffffff8, 0x8, 0x2, 0x7, 0x6, 0x3, 0x6, 0x4d4b, 0x0, 0x0, 0x25a, 0x9, 0x0, 0xffffffff, 0x5, 0xcf5b, 0x9, 0x3, 0x1, 0x2, 0x4, 0x1, 0x5, 0x5, 0xdb, 0x4, 0x6, 0x1, 0xe5e6, 0x1, 0x10001, 0x1da1, 0xfff, 0xfffffffc, 0x1f, 0x94, 0x2, 0xffffff71, 0x9, 0x3f, 0xffffffc1, 0x3, 0x3ff, 0x400, 0x5, 0x7, 0x573c, 0x4, 0x81, 0x100, 0x8, 0x8, 0xfffffffa, 0x0, 0x1ff, 0xffffff01, 0x1, 0x20, 0x2, 0x4, 0x3, 0x9, 0x3dcc, 0x9, 0x800, 0x0, 0xffffff7f, 0x3, 0x6, 0x7, 0x7ff, 0x9, 0x1, 0x1, 0x4, 0x1, 0x1, 0x8000, 0x9, 0x865fccf, 0x7, 0xe1, 0x7ff, 0xfffffff7, 0x4, 0xa94a, 0x3, 0x1, 0x6, 0x6, 0x4, 0x4, 0x7fffffff, 0x1, 0x4, 0x32d9, 0x8, 0x45, 0xd413, 0x6, 0x0, 0x8001, 0x9, 0x91, 0x7fffffff, 0x3, 0x0, 0x401, 0x1, 0x4, 0x704, 0x865f, 0x6412, 0x9, 0x800, 0x6, 0x7ff, 0x43739fa4, 0xffffffff, 0x80000000, 0x10000, 0xaf, 0x200, 0xc, 0x5, 0x7ff, 0x4, 0xbd2, 0x800, 0x7, 0x700000, 0x1, 0x921, 0x5, 0x5b, 0x1, 0xb2e00000, 0x9, 0x7, 0x5, 0x400, 0xffffff17, 0x7, 0xfffffd43, 0x0, 0x7, 0x100, 0x41, 0x80, 0x7f, 0x1, 0x3, 0x1, 0x9, 0xae70, 0x4, 0x5, 0xfffffff8, 0x3, 0x9, 0x0, 0x0, 0xffffffff, 0x7, 0x7fffffff, 0x1d0, 0x10000, 0xffff, 0x4, 0xfffffffc, 0xe038, 0x9, 0xb1, 0x2e8, 0x2, 0xdfa8, 0x3d, 0x800000, 0x40, 0x9, 0x10000, 0x8, 0x1, 0x3, 0x9, 0x4, 0x8001, 0x1, 0x80000000, 0x101, 0x0, 0x80000001, 0xf053, 0x40, 0x3, 0xfff, 0x2, 0x81, 0x6, 0xff, 0x1, 0xffffffff, 0x10001, 0x1, 0x40000000, 0x2, 0x3ff, 0x3f, 0x3, 0x8, 0x40, 0x800, 0x0, 0x4, 0x2, 0x2, 0x9, 0x80, 0x6, 0x6, 0x4, 0x100, 0x6, 0xc6e4, 0x66ae, 0x6, 0x6, 0xff, 0x5, 0x9, 0x3, 0x1, 0x5, 0x80000001, 0x4378, 0x9, 0x7, 0x4, 0x6, 0xbd]}) 12:32:15 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x80000000000001b, 0x2cc000) read$hidraw(r0, 0xfffffffffffffffe, 0x0) read$hidraw(r0, &(0x7f0000000140)=""/145, 0x91) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x84, 0x28202) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) write$hidraw(r1, &(0x7f0000000200)="66205d4b89f80575f4ee938482f26c6028ac1b5c27edc81d52c522f243486caeb303d773e874391d2e4765c5e005c0ccc4bad96983567170892fa86b6e916061995b4a3b8da0f3b15b36bf0d08d47ab99a617969968dbea247ac21eb33208bde2eed38836724a0e86f3bfa45379396450bb0c3de9216d46d1b2029975a2e7296b43328161238350b3fbd065fca869a248dbcef1b5dab8c969f8f936405e215bdacddcecab78c1dcb405da52d48df16c70a66a7e779e27b49a12eba6635629646ddda895cf05b10cc773ca564d5f5d84b476adc786054540dbc10864e740f6bb16f185e06389ae6c5d1a67f021fd02c12b9102eed5d2d84d65ad26f659f7b2ce0d8811fffc0e341519b4cf04a6b2a25755e44442ed19c2c667b8c74d31eeab1647d2af5835bbbb8060dee2c1e325a9b84372c0b6346099e9f6658b36ca96e97d4e4303fe5f0e9a5d1133c979c38fff60ca6a89c0c68b2c59a69fe43c855441fe7b10daf27b9c95358f318c66f9a618eea4cefe45032302a544d8c70e4de7de4ee7f76f9a431fdf445fc2750cda4ecec75e9a113cfb63f658dba1cd29ad928eb17f37af907689da1ecac930127eec864f8fd2b99ff9d8760964c359bfee3cceb6b13782b3f37f6445b99bfd92f9bd839013ec6630451daf9897be296ef7322e9031e0b880278a40a44eda8cec8779bc8c3dc302d2dc15e64e501e285650c01a810f53f2a38ce1ec3f954e67e244dba0066f1f4b9f5fb39d89b08b9f854d9b9d02d3196817f9eee1056df0ff72d0400b0d426ab4421ac71beb70766f5f46db3914f695761252015c29d5cfbabbf176c56c565f76800000115a956f26455ec862b5c2c03f426056d28ba88fd82c6bbc2a44893cc69d71582e6a61e150b0ab8060f41ed2462ccc56b4e589cb25150ea9e49a8a858df7cfaa36e7e74a492be5f044e85d034dca170a9f0c1c47929da6e53e286796ce38f942740e998ce7e354879a692e535af00243e70d0d2467bd2927a11f71bd756bd550c645f7bc356345e0e6eed3567dd763d87e63947824260760d4677c00d26e6ae043baad4800cd3ab8d5975a1aafae5badf29a442a60fcd4523c8b3769c26a31a4a6865280f4db386e400dd407a50aa500c064fd8ad1ecd4ab20518980d0ee1d4f3fccc67665d6b3d70b21fec85b17cbc93378f5d876915c59ac54b5f9845be53a4ec1c70cb614b3b444d2e4785f628e44252b1f6473ccf7f11fc8aa17132c5c232d3a347fdd0a1b06d262272884fc593cd89f4954a333d64538b466ef887a8d5630bb4b04f1ffbbe81732ed9e73ecf669f7581ba0c41cbbd5511f42e6d41455336435abf07427e1f8e3a939329949d58e87f33015f3d1996d663f282c986e1304e93bd5c422b59507668916d157b88bb4a516087cc90fb214a83588f493693b5a215a055191c1b88622539f2b9158f8450f1e73dd5a8fa9b0f8656a03aa9986d1a7675dadea5f39a318edc2ba1dc5e9a5fa50124023fe88cc0e53fa4a47fa2854a9682326e9d91ef34b6232420108786df38e975352fd40705338e5019b273da20783971e3ec76166eaabb8a89d013dd179e4103eef0ae053baa3e22017af262bcde5b6bee9b1689503e2d2022f1d0b3d389b3b23e2ad5a261414dcdb6aafc375185905a8a3fa0f1f5a2f59ecf1ea8be970167b05c0e36681547d92641e83fd17c49cc741f622d51e9b23ef7229346b27bf0cc5842cdfd40c4d6cd60fd00a91f3f8e9d480c69f51fa5185017e4964b4d7fa72f6fae9315f89a1f11ea4d91752c29c8c6041a8af0ff6fcf548c6ceaa73ca663d9197ff38b6e6ae89fa5d548a9b6c4398ab5bc0bf07342a26c8b503aced6ddeb48bc55b1376eac28aab3815f316afebf21c57b369df7faad1aa6811abc296b84dd0474cf139f35ab77314b07bf8cc1890c6a8109da62607ad5384aff6c5304c5bbe081b03299de212158b12ceb5d457cc65051a277930518ebb973abcbfe690cb70989bbe6c98e69d63b2f04c5c4b0a0f01910aa674554812ed27f33668f6ee0e317c49f053ab741018de38e724caab4713311a7497ab5448e5e1d6acc81242e3f13b1eee13f4d7353af29e85679851f37c928e47e6b67e64955b0c29377a83323e87c4ace49abec87499f8c6baf5833587e8ea952976bc9f8f9281cf815a1ab83d246e547451163fec2cdb13edd7f0123e15bfd131aa8fe7cc83972a19136f73aeaf3d5a1c7d735243611316b1d6a9b478be8af01aed73e96bf2e0a1a7bbb5f46ed557657e77b523d63dd14cf5f3e0cdaf6218f5875c46f9e3046da8c0f7da8c6e1127ca5e9e8b61b0fe2e36c87c97a9f9a85754b6328bb4cc23410c74a0347a1c88f3a2f377845bd8f3815301694ec3e25a61baa1a80b28df74cb68aa5fc99152648e5b16d79e2d14885f20d8608a852c6043ab573e572cc8a5ef76b8aeaebb86023bfad8425f4668fd90fcd895f7f992dafc777327d7b9476a1fa9b290239d176f3fe86dfacb4b3ff00acfae5fd398eae281d3bc4eba08b5667474a03b1c0e3b58dc51167de44ef3ae167ee755e6d20a235743731f84f5b20561463b9ce4c5965af593dd7f0755f79c9e392e120d4404754e8f547e0284c08cc5d7eeac4990bf51efda79ccee928e351a4364444816461774676c7b7cfdfa94e845176c2182559eaadfdc25e64157379f0915048085e83ed02f0e88c54416b4ab0ba4a721236f44cbde4f78cd26ece22667bc60a240c1dff2d3129e493eb3faaf53f9c9b71f1b2f5b9bae0c5f7e4d9ff0b434b2e08049730234712e84e1b1c47f145124bc488d47737d4949406cb7db74954b106b13c09039b52b39d11aeda3aa50e3695168822e89591069b54b6c37b66be4cc9f252e2205b43da61db873232663c69c5e051534e2d58f205ed2e6ee4da93f5b722f3f45dd740c7ab6da30ca4aee812a39d81d19016b385a44bff8508ac8de9d90615814a2dc4a5bd3acb0f3c5d5b3b1544bdbc912232a0346771eb95370cd71d1d18999f70951365c6e2500049b9d8f0c754aa47bf8b872bb592ad5a8c61d177e6fa8156fdc7a6c1db2c4fe61b82c74883f251588ecac81db18a539db5cd24e5ba9e1ea34d6bbb3523919dd83de23725511262945714ac7c22f7c9547a547ea8756812414d2f7f5063272bb38b1ac0f4f5ea1614d50c2fc8045efd00b3780f8ceb5f0d49c29afc50e0c9ff8e7f9457f8a879cc4432d2cbf85ba1e7ef6bbba323d33c2f3d93af11b9294c027a050bbae6df199bc7d2c9bcbd33230c2540ed441118a7568d04a13d65d1788c6550647ee1708317b40a5c66bb12fc7d1c713748923cca30990849310138c2a080a4d69022aa7c097fd10d715a7139cbbb37425875a4f3e5d9cce61d41bfbed933e03abe9801d2a55fb0d874585501c4b7eebf18461169891e7ef183d786d6e8c1be46301dd04ca9db94d5b81c2054f53279fca39b88ca463a4dd6aaf06aba56b01ca092bdf0b0bd1c4bea3aa45d06e3420f8226b889b28aa80a1ecc7c5ccb454da5f01796cece53bf3f108ee365d7a11c45dc63c95278d71904bd99830a6fa8aebafdea22c2dfabca2dba27cebfafec6609469e7c05c579f9755cb75fe49a4bdd2e085614148632e8f87475089e024b0ebd513ac3ea7749be0ee4b10bd94f6afe6b52390999ec1e8d61993544304f30d6ba016b2f1e7986b206bdfa776aec37222aa8cd5f1a5fb3c52b0ee585b7fc3d073ff1a083758c9d65c3ac6e4ce1a36c32f7a00838c6f7421331bfeb0a6f2da2b4c7d6f1e18cf52f7d9f7883e1fb62a572a00162b5c7e3faa0d20495cfd60cdf954fa71f36325296d69f3992f2e82f91538db412e858455b686cee0a116256508dbdf4beafd68a4f2db15e500187ae072cfbe873ed0d34f949349249820e0925d2af7667fd914f255187e6d16910b4bebc9e0c24e6bba4d066e3ccdb4b0e5e0d5e7cdee3a5c0e183f936e9f04a605c882948406bf08e6859d00d22d8d956adeec531acb1cc7d26c87f1877c4d930c9b6d7287e462fad008b1ecb3dadb669d64f1e767bdf2468a736e1285ee9160e30ddaf6b12f913a9eabdb885d2b6551851dca3decdcba19c499c47743cc80ed1ba764313fad77f9c1154702e8069a16feec9ac1f3cb120e01c8546b46f24bd83fc93f31845b86264a4a93ad9063496dd787e16a9e9939e80f77d02e90305ce92768c846bdfcacab33cd267e31193032bb4ebc895e529b6db3e1f274f8930c9cf3c8930c77b8cbf827be9000625b6a5024b66f5ec142e84579753783ab869d058f7cae318df9438493a2aba263f02f2be05e738b942a8adb001de1e3c8dbc4505640e29ff0e9cd3557dfdcfe3718d4d51439f98ab6ef9f5a2181064efda9f35a49cfb94b549437f9bd1e6088fa75a2ab1d1e5fbb38b4799a884198fdc65c1b72512850a1c619da1031372639b4f2ca8c5fa96e7f50a8effd922e333143c319bf0632e0aab35e2df27ce3294bbe94566111dc933954dbdc1f7e5d06255e08b42f1daec34ff58454a0cffaae6e0eab4550cb3d24ef48474d6dcea57b0f8d37d9e82149ba9bf7748adfd34bca811ce88bdcacf7dcb750b62405751a19513525d75a798e6e2699d1ef0ad1e5251e73b94a0f772f05007b95c18b4b2f889788a06b207a7bd06f74ec9f5675238257cd08740dd378c198b3716c68ae010caf4b931eb22505974eccb2a01f30b6a4a0d469f1f9b55f2cc1dbdbe725ea4abaf2e337215fc58709b801e5c07299b6245f7395cad3eca6eaa0b1d47d5cfc0226dee61116ade6f8e8408d871023d78ebfc5cb8b0cf16337001e9ff065e83870ca84d8b998d054d23de2761fa1d6733f3f155ed158849df2960b75d016006f04e4b0c80c37530c7f4f1b1db7c6ac282049ca00296f41941f863b0de7cadf242e0d244ca00c285ea623d60ee971dc09aa3dc83af2896f05eb879778a18e5f79a7b31e5dadd5a78401390c54c8bff51abc1cf157df3cd647145061e1abdff0d326507c00cf8179c8a650895bf1cc1bc5eecd28fac20e42b86be67f08aed4aece5542228829f1ab669bbf7f95502c9025c48f4db88bd5d9f0d19ee5a168106401233b9d43d106e5b2486ba48aa7c41ee47a4b2d5e5d97460624e5cafaea2b49f7d139dfd6109b4a509ad86899f56910ffa7b49acf154cf70c5a847c7b18622041b97278a19fdb634245c6f1085d35bdc8156f01adbd9ebd0a5e5cf4d21569c357898e2cbf422ba244473dfaafbdc9c31ecf8def267aa744716c3a87df97424efdb12e10162babc069f4b15c54d8080c164a67c217173c6bd1cd15848eeed7140a4cdb818b44a18f91f6964ae5a6a3fb42a2f361b2a40ee784174a8dd830d82e4210d17b0a1c0e5a751a6445e6365cafeb71945f1746105ca6fd85a8c0a96f8ac130ee5a50d4aa3f9c62f7dde3937ea7ea98d66f1b14069ea343530035c96591aa4f25b4639fd65f586ef828c79072e2493631af469de07e14b758e73a4c231f3e7d11d3cdc97e11c1d6945aa78a40a06d7a2906e85a1e6ec312339be9f66e07120c46f02dedc7620ca3a9512f1b3792d6e66a56e2938980c26f17a2dcff83100883184238cf0d643404066edaa29803897bd8f1b27a2618492ee7efcf1d0ab5d545ae64004d288e4d59bcc80effbb29ddad86e99b231d0ef77a03415ccac0408cd0df308bbfe7814e0fbf9b9420b55a4339623a62e3c93f7238021c1afba702f03753bb7de9f71b66c3326835aedd004e9bdae194696d926a0b45623db11570ddf895e0ff237e7ef2d", 0x1000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000000)) 12:32:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x700, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:15 executing program 5: syz_open_dev$evdev(&(0x7f0000000080), 0x7fffffff, 0x101440) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x2000) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000000c0)) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000100)={0x80000001, 0xc1, 0x10001, 0x9, 0x80}) syz_open_dev$evdev(&(0x7f0000000000), 0x1a26, 0x101101) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000002540)=""/102400) 12:32:15 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000040)=""/163) 12:32:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000140)=""/232) write$char_usb(r0, 0x0, 0x0) [ 3121.282633][T12837] usb 1-1: new full-speed USB device number 8 using dummy_hcd [ 3121.642787][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3121.813320][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3121.822371][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3121.830412][T12837] usb 1-1: Product: syz [ 3121.834669][T12837] usb 1-1: Manufacturer: syz [ 3121.839284][T12837] usb 1-1: SerialNumber: syz [ 3121.873891][T11873] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3121.894040][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:16 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x6}}]}}}]}}]}}, 0x0) 12:32:16 executing program 3: syz_usb_connect$cdc_ncm(0x5, 0xff, &(0x7f00000000c0)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xed, 0x2, 0x1, 0x5, 0x10, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "04dc"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x40, 0x5, 0x8, 0x1}, {0x6, 0x24, 0x1a, 0x1f, 0x4}, [@mdlm_detail={0x8f, 0x24, 0x13, 0x8, "97c390ef5bf9cb130d9f5750a8291c8fc069683db915a0f8c03b7c8339b895ab93f8f38b60273be37e9893bd92e03924aa10e779a53a066afd015038929def15905ec8fe4c35bbf125dc486a3219781d5283e0a6d89d07d894d3434e8c1c627e061100cd35026388966866f54ce7b1bae92888855fbd27cfe2a6cf1df9b0481b10de41cd3d166118c8e861"}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x6, 0x9, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x81, 0x7f, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x8, 0x5, 0x1}}}}}}}]}}, &(0x7f00000005c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x9, 0x20, 0x1f, 0x40, 0x6}, 0x115, &(0x7f00000001c0)={0x5, 0xf, 0x115, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0xe3, 0x81, 0x101}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "1a840d30155cd9f625310272bb440eb2"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xa, 0x9, 0x80, 0x3}, @ptm_cap={0x3}, @generic={0xda, 0x10, 0x2, "33f5006a48a0e5b40af30d89212e5431803f6e34db708dc02f748ce6c61480b31b2811b6e3e1b3bfb8ea105e609df2449117d98bcc3189bb296cf3c6eafe1ced49a941b80e216c75ea37bb224795a01baa1db78485637142a4f21419a6cb4750a864a0c8a86466cefbccd5ffba3f37338b3b9c9183ad368372dfc0da8dd79ebce466d6cff0e7d43cf274f12d4529fd6c5b1529c7c00d6a4073464e67d3a3c6835a225654d8df7fd070e17998a3ea063d3a1a618230592d124f016bca3e615ab137083a14f002b98a0c2187508256bbd40d1f618039ee96"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x29, 0x4, 0x3, 0x64b6, 0x7}]}, 0x8, [{0x45, &(0x7f0000000300)=@string={0x45, 0x3, "9981ec71af150a416021308d2dc51ecdc14c250ba0956fbeef2554ed076c1febbe919a95ce4bbd4edfb40ff07cad4d752e510c8f630e47be576603939e0d3e07519fce"}}, {0x4, &(0x7f0000000040)=@lang_id={0x4, 0x3, 0x424}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x1407}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x380a}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x409}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x447}}, {0x2a, &(0x7f0000000480)=@string={0x2a, 0x3, "f077460c9d19c68547d54f16755978b2f39b761ee4494ac205aa75eaa9418eb8389448272279ee07"}}, {0xcd, &(0x7f00000004c0)=@string={0xcd, 0x3, "072cf387d1e16cddecb804e27747225615d6b2ffa86237c474a2fe8dcb209ca6367a698a773814b0aa6d81b840d4908490bc6b0a8d84760f06402df300e1cc14163155a4e388b68e0b78ec79f35ba3fe929d76adac2afa712682621453526c55f80ba9e71ca0d25e4edd50568eaf626c84098284ea42276a76e34bd0221fb306f9a1c572e43786533200e90a2c7f8369abfb1bb1147f769f342028c0fdd29a9569e090c2a04fbdd27d9255f5b52ec9b6ac303fb28850642f7e210ae5578b8595cf5acb7fa59bc034c5c1e5"}}]}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:16 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x480000) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x8, 0x585d01) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f00000001c0)=""/116) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000000c0)=""/237) 12:32:16 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0xff00, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:16 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000080)=""/99) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x0, 0x4, 0x2}) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000100)=""/103) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000180)={0x80, 0x4, 0x1, 0x7fffffff, "51c1ea8d2081e0e3efbe818a04015320b30c28bf64607fe737586124506b794c"}) 12:32:16 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000000)=""/64) [ 3122.104455][T12837] usb 1-1: USB disconnect, device number 8 12:32:16 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:16 executing program 4: ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000180)={0x2, 0x2, 0x20, 0xb53, 0x3, 0x7fffffff}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000040)=""/186) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f00000001c0)=""/95) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0xf5, 0x204100) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000240)=0x2) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000140)=""/45) 12:32:16 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x4000) write$char_usb(r0, 0x0, 0x0) 12:32:16 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x12002fffffff9, 0x711b80) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x800000, 0x6, 0x1848, 0x0, 0x86, 0x6}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:16 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x2, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:16 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f00000000c0)=""/4096) [ 3122.492635][ T17] usb 4-1: new high-speed USB device number 110 using dummy_hcd [ 3122.692550][T12837] usb 1-1: new full-speed USB device number 9 using dummy_hcd [ 3122.732637][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 3122.953461][ T17] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1023 [ 3122.963498][ T17] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 3123.052836][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3123.172747][ T17] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3123.181876][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3123.189942][ T17] usb 4-1: Product: ᐇ [ 3123.194190][ T17] usb 4-1: Manufacturer: Ф [ 3123.198724][ T17] usb 4-1: SerialNumber: 㠊 [ 3123.222917][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3123.232014][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3123.240076][T12837] usb 1-1: Product: syz [ 3123.244303][T12837] usb 1-1: Manufacturer: syz [ 3123.248906][T12837] usb 1-1: SerialNumber: syz [ 3123.274518][T11921] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3123.293377][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:17 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x7}}]}}}]}}]}}, 0x0) 12:32:17 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x5, 0x15100) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000080)={0x1, 0x3, 0x7, 0x2d, 0x101, 0xb06}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x800000000000008, 0x60e001) write$char_usb(r1, 0x0, 0x0) 12:32:17 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000040)=""/224) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:17 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/9) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000040)=""/50) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x3, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:17 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000080)={0x826, "8c2671905d2c033be35b3429e54e3c13c266af17c9b98490e5c16b21b621fb39329c45eebb74c150d2bc1e9deed1bf8599a11e4a55cef55e711477cb1fbb338edc740650f4ba998edfdff33e348ba5ce42a7fa851398419b06ecf0d90813eb796db7440e3065c4437b01e8b5e156c3d762cdca9b07e61eb764410f7fe94cf16db737c3002106b33b29df9a424cd15c8641c4772713a38609b48455881fba6683580a4404bc1fbe3cbf529bfbab3a759d3db2d844877bbbe8b4abe111c27cb2ea1196311222d9a9bc68a363e01bc61cac374efd5efaca877289d3b1a5ecf3ed2432df7298095749436719ff4f4b960d324b8fc723add1316c913958377e629bc369721745f6f94245dd2bc382c8507bcb1b43d2a1d00fb4549f13d95533cba5c899573509e2495e205019872d06bcfbf2562427f21de6e9907a21f19ea3fe1dd355318c02f295722b5d68c1eff242f64d6f09c2eb95d837f02e6ab70373f6ad3d8dd691f422ed3c4bce64cb8d0fa5936c4609b8d0c1875ed8c9daf4ee14b27f8bc7eac4a91a1e4b941569db83dc2711f01a8f7a8afe38c7aee51d50203da5285a3f3820d7d565834f809f85890e76aad4c03a4822f71f2de238bd2f0e473b7aec520307bfbadda838839095a0370e974477984ead4e25eed8ac3d6d7cfccd775c93a1f696577f08fcc1d1c5790b8e7fe3510447ed73bd5f0ed3e9d9c0d18d2fc178f2a095326a8b6b271f99bf961607dcfc70eb09d3138e875ae0f53310c5255c4371ba183e00711d8f61b4fb2038497e418f9b1a6fef2a25ec9f7b120db984200f7fb6460f0a0184b49177923d94cefb81ba98c3a4e7b5cb714ddc1cb58f948273e09a201899141b4b63949d51af096fa43ced5bada77d220d3a8681ae0bdfc5098bf7744482d73194e878e2bfd337182de53419780f7dbda88d35fb3e10b5ed6420df6e4597c6a78ed95b85abe2736b013abe336f1601893c70798e9cf9f0188b05497888bb63a9e3207211640a12ddb91d9f0fa6d8950d7a92107fec287b4e7b3b996fb3026017b8477fba4e5854b9210bc9093ade89bd80165ae5337111d8ee9509040c32f91f616ee485fb462a6d7351372710ed533f1609305b3c480018732e830ee27dcff72bbec010fa2d725cab40cfb4e2c672fbf14106a0ee0d5c7c5db328a571b933913feceec6a81aebd0b0d6a26318407692bd0cc8f6f5d957386d98008fbce72d92f634d0a56c305ab0c545826b2fcdedb32e24b8c768f778a2c6da46d0a50cc7ce3b94678d3ea9fe36e9307d155b2d12525385871be1dda68d4ab9e826afea3bda266a7d273e345d25f7270c75467d87f51145dcce7b58200141932ee121ac62cfed07fd89333065362144d50affe7932c83d80e86c3e496dac77dc6b92ef16cab765516eda6fe1895ddf6c697a77bb146350967bd5f77b393f241e39e6fbd2d095d06a0685cdd45d21237b800233a1431dc907d2bc076327c707b11f104b826d6d0aca9676ad38c78b0c1dbd133d1567c34993bbcdd718906fea1d72734ebc234cdb7ba112e6ef1ae80a4a19c62d1c7077a18acbf53d8dc64c3506cd5cea3ab9db257cc5e0dfcb654a959a2d3a24b6e8772eb67e16b918d9d217f5ec16ba1eb7d15e320d9ffb275b93262f5b5c0cf31b36db7a77546c3ca0db5a0778c1f5cb1c6e4cb18c4afafd82747e37c8c0e65b5ac28038732b6d3b6d0069248240e5a99d258a5e32e7e85c8c53d2feedc889ece6f097488ac9413f56ec119b91a8dd7192715fcbace5afbfdc3c0fc973ec9abaf1538ac5154fd5ceb7db6bd640c2e6e223f1f908e13a0d3e2b4cdb07553b57046697ad6943d614cf6d1d75baf41bb87e3f8524fa1e236d354eb990f8ab7c999c5a069e02c9590e62208b44a318fd494e90ec3b4538915312baa11c7ab1105bea8434b279ded834046e0448aa8aecf5cf128765f9ea8057e4650b5fa787cc322e3c2a6e2b308a70e1529832c6785517242994633fb610edeee39def1344088de9ddcbf1c840fe65c2ed26d5b07676ef361719f5c7e509031947be458048fcd95ef6fd3acc20d9d06e745c0487239743bf7abe1f8a8f46310837c1688fd77f1fc0ec8f7116d4b25f6278e9f830094e84f6d0a047101c7569249df9e3e2e1448a02a6cad9c179cab0088477da82347290485d580b6d38f885a81e3a5c232ab89b5643385fc5f0a6bc0d42447fc9296ff173f3471775fc86dc6821816ad66af294eb467d060d665c6cdad1c6960c9b9a936443cf67fced393a97cfffe7ae1d90a85da1e182b71b201c8c51debf5651acf33c70549eb90f9cbc9135817fd8acce8e38eceb9f38b5e1e38fab6cbc7ec7d34e9f8b46f504a1ddc3387c6eb5efe9b56a7ee763281efd9d398e4ecdab618692b4b136a94792eb37dd80baf770ef86a3836fadc8a4c1cd2296c9557cb502dd2337833a1c79f0bcf0a545b909f621b1584e2c36a9749da1485f1aea5fb744a6919dd7a24ab18eb6cfe9baf5af19439c0631a03dbc2abe7478a219ffe7f15cb4d70fa660e37c660c64b8328d02afa3531acdeb1aed807e88a633f2b8875ede741062388bdd9682add8f3385115336d81a35ce8649a8f924f4db62354431cfc7f4874276c9648b2e3060c3916d18009e9264584c7de847d3cb2f7f2732bd62860f472cc5f9aea73e1186e37c93ce60481a8a159d41dcde29f146c29bebb4c73e4553ccdce01d5bd6c232732394c6567fb516fa8962959be5db04fe3c3b101deed22f3fb6b12b860b050bfe42f6b386c71e27d48e5e923267b1f3c3b84f3920bcc7c72a5e703b28f422506fbc4b5243ccf0f5163bd9847aa7b3dd1f7edebd07e86d87c67c099d93aae9f2742a8d9730b5d248b7ba39402f27d1c92c6e1cb6f9fba7b4c58ba23741fb77791e9c845784a598e35f6939bbfad4fecd33c9e8189d33a96da4"}) [ 3123.513594][T12837] usb 1-1: USB disconnect, device number 9 [ 3123.536714][ T17] cdc_ncm 4-1:1.0: bind() failure [ 3123.561600][ T17] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 3123.568703][ T17] cdc_ncm 4-1:1.1: bind() failure 12:32:17 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x40000) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/36) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000000000)=""/65) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) [ 3123.659647][ T17] usb 4-1: USB disconnect, device number 110 12:32:17 executing program 3: syz_usb_connect$cdc_ecm(0x4, 0x69, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x57, 0x1, 0x1, 0x5, 0x10, 0x4, [{{0x9, 0x4, 0x0, 0x4, 0x3, 0x2, 0x6, 0x0, 0x1f, {{0x5}, {0x5, 0x24, 0x0, 0xfeff}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x200, 0x403, 0x9d}, [@mdlm={0x15, 0x24, 0x12, 0x4c65}, @network_terminal={0x7, 0x24, 0xa, 0x3, 0xae, 0x2, 0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x2, 0x8, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x40, 0x7, 0x7}}}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x81, 0x80, 0x3, 0x40, 0x5}, 0x1f, &(0x7f0000000100)={0x5, 0xf, 0x1f, 0x3, [@ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x8, 0xff3d, 0x7}, @ssp_cap={0xc, 0x10, 0xa, 0x7, 0x0, 0x8, 0x1e000, 0x8}]}, 0x3, [{0x5f, &(0x7f0000000140)=@string={0x5f, 0x3, "4a8cb7b75bdc7fb6b8399698bab3b2eb8312b4bace142edb6c7e9c36a1f24b9c2624c2e94eae5409fbc0e6eac641735d58b936094b6df4a7489807d41c463a9c5139d8badc3214334e6939b221eb41de586c5bfa677a2c16b913f308de"}}, {0x28, &(0x7f00000001c0)=@string={0x28, 0x3, "0b80600ffeaa0bd198386f232160204da88d9321738138d91fc7b52e9ef9abb2bb9d3c013d26"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x21c}}]}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x10000, 0x141000) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x4, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:17 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000080)=""/139) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000040)=0x8) 12:32:18 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000080)={0xeaa6, 0x6, 0x2f, 0x3, 0x1, 0x1}) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)=""/216) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f00000001c0)=0x1) 12:32:18 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffff, 0x80) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f00000000c0)=""/193) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) [ 3124.092582][T12837] usb 1-1: new full-speed USB device number 10 using dummy_hcd [ 3124.472854][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3124.652852][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3124.661940][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3124.669984][T12837] usb 1-1: Product: syz [ 3124.674225][T12837] usb 1-1: Manufacturer: syz [ 3124.678818][T12837] usb 1-1: SerialNumber: syz [ 3124.704636][T11978] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3124.724411][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:19 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x9}}]}}}]}}]}}, 0x0) 12:32:19 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000000c0)=""/110) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000040)={0x3f, 0x6df9, 0x2, 0x7ff, 0x97, 0x4}) write$char_usb(r0, 0x0, 0x0) 12:32:19 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x5, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:19 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x40040) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:19 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000180)={0x24, &(0x7f0000000000)={0x20, 0x21, 0x74, {0x74, 0x10, "dd0030cda96668b2dc8d1b5b7e38005bc3bbaeae34a186ca2b0a7dcafe88dc8c3e0f4c0a7d270757a390a0cf73934b5ae3fa67be6075e4749ddbe86cb679fcd9bcecd5b30ee59459375771cb0bcc6744b0aee447e563452495824c4f0eae6312339ffa18d8fc37520e4759c8c344eef7c049"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4}}, &(0x7f0000000100)={0x0, 0x22, 0x1b, {[@global, @local=@item_4={0x3, 0x2, 0x0, "38a6f6f4"}, @global=@item_4={0x3, 0x1, 0x3, "8b5539ac"}, @main=@item_4={0x3, 0x0, 0x9, "b89ebd8e"}, @global=@item_4={0x3, 0x1, 0x8, "606049dc"}, @local=@item_012={0x2, 0x2, 0xa, "73d6"}, @global=@item_012={0x0, 0x1, 0x9}, @main=@item_012={0x1, 0x0, 0x8, "c6"}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x9, 0x1, 0x1, {0x22, 0xb0e}}}}, &(0x7f00000003c0)={0x2c, &(0x7f00000001c0)={0x20, 0x17, 0xcf, "eb990c338148e44b1cc84e1ff2b6e2eddb45f1ef0b8d193ddd10a4fa6701bb950f2bc9780e31393f49c767aca7ebfa4ac1ebf3926f11fac94025c916c6207aa98e8ebedd1e646cf8360982a6b22b49ddf123b477ab728ca1b7faafd545c75babc0f824e2ddb690d332f12bb48a5810fc77cf91cf6227aacb86fd6da048409eafd4a1a382b353f94e769848ad8aabf54dc3c8a5e2531cbf8681c68ad2ed506e8046bc5921355c863f5c4bf8d11df9b5616ca00815bd60d7ed720337596932c703ed88706f2df74eee3bbcd4d6db6b4f"}, &(0x7f00000002c0)={0x0, 0xa, 0x1}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000340)={0x20, 0x1, 0x36, "b0ad882013f802ef71af88a4ac30a76590f54972e8874975163d35bdf2d64e21d45d19d6512b1a794f891ae2414a2d16e3c06f12b485"}, &(0x7f0000000380)={0x20, 0x3, 0x1, 0x4}}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:19 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000140)={0x3, "bfa4e9a8653650bb3fcb7611eb5378947cff0af057fe7be1a17eff9d67f8a8b5a40e42aa9c18376a908c0686f5800ba754b7c11e51a72cae0f4ba6279e6c2963"}) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000001c0)={0x3a6, "4c8c7a709015f6ddcbfeabdf1ab87a9e713f19fe55d3a7adc4a338af51c90200f6b7d82a23d9afa689353284ddc0811554c11a1b0669a5d98554095ac6b2921f09ea05c921de03ba48db48ebfc0e9eaa1a3f6de72e553839e7be97669d623d190d53ace7f25382dbd03cfa93e8bb4b03e1e81020b42d93acac8480eb62574f0fe2443a77ea1e42b2d056ccfde434ffa7b86fc7bf2c7f7e4e8ea60801fd449eb4891a3e2a00e28784add7c270cae4f081d525ed59cd9a82af2b6af928a34302f9390c40be097ecd9a75d145b3ec3d4a909871bbe38055eb9fd6aa4d1f75ea5645993b518fbc5299ea3eeb00c0a7bf738944540a3e2ba7460f04d2f8b7d54cd4dd1bdd7b287fb0f7b6e3d203ee468ee56b600269ac89fc7f2f8746453ac5ab6cedd3ec20d8c46479ceee967776a32c6134dc3540a89305fa073ad480513a4eeaa0e58d41808dc66146578605ce83aa818264d788ce23d7853f7cd947ac5ca0bff7d95253cd318361a5694ba26dc255bfed1e1a2f4bf947a3df5378e7a6e1afa5d26bdb0238e736478cbb9ecf0667c94c460ccd359781b75a127a5b43dbf1837ea5dc307afb97451895586222f6bcde78d299bbdef3b32fff07e104be3f95b0c1cc1bda2b5cfc2ee31ca0e49924cbc4f4917d3de3ed0ca55c52cee6ac39400cbea2e41d1580db5004a5c944b3bac2c523113cb49196941d5e7c25822712335d6e2f41088f2c4317059d7d21a77a0422cb2c9dbfc6248eb601b3f5af4915d99a067ae8600c5a03877761d00645e3a2be542292e22fca74dd9ce35e7a9cfd6b2438098993f65ff93a32a917857ba8f0a7774e564d807599ea096c9b9057cac087fbce0ede4718e319b4503e27b86164d63f3036f351a8a0d9302548a2faf436c556b5a4f7455224a9ed2d1485fcc56762c5f99385f709a18c0fcce1c4f995b8f9e95531129756758571a2eec2473fe98f2d99e54a18a951cf7f0053f0c9bf59f9f7862545a2d047360acf43dc97a6fae1b4a3b52bfbe08a90db8fa021d0fb7c1ad3d6d5b8b5ce0c4f582ca89ae3906e40b47612acdc41005a9e934cd145b0ff617aad2b7bde91781ba20c53e7f3f2f723de44552f625dc7c6c6310876494bbd071b0538dd7ed0a35b5076853b633552242a9feba3438dafef274d0c1e26bacdf903ed5ee371ec1c0ec7dbcf5e3b43bcdead7c5e93d12206404a367b0f3d50f4c484922cd276002591a0ed3f9f7e9d58a6f25cd0788bd11463493c9683627e0dd1c4131d56cb150d1aa71ebcbf189e2198fa32ebe49fd8571fb0280194d736145203aa86d50584cf03"}) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0xfffffffffffffffb, 0x28003) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) write$hidraw(r1, &(0x7f0000000000)="805d56e67d25e6dcdb9a04066ea2614899f1b82e2ba220b08e8404d6ac", 0x1d) [ 3124.945171][T12837] usb 1-1: USB disconnect, device number 10 12:32:19 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) 12:32:19 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:19 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x6, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:19 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x393000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x951c) syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r0, 0x0, 0xfffffffffffffef7) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000040)={0xc9, "b65f0453bf3111704d48a8e5e93fcec6614b7cdf59e6f66fdbd4c20571d01ca7ddf504f89b3e5f481b0c2d8baea3ee5f4411a4ce05157e2fdb37205330f357f9f87f6b634935c43bf05a45273fa2bbd30374426ef9b29b8154bf42ea43b7330e2abb2095cc7c009c67bd1bb130d34a6e95cbeadf1eab7cd9c298b673abe56c8d6a966dce0defeb298f8baf3d3a51f77f76f98dc7b46c96b2db7f9db9cc4602a05b95b4d056b878981b7e674c432810c5e5fc40c68a119d3b2765869de0729de6d6e34d6ea1eaa7a05d"}) r1 = syz_open_dev$hiddev(&(0x7f0000000140), 0x9, 0x494100) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000180)=""/203) r2 = syz_open_dev$hiddev(&(0x7f0000000280), 0xc97e, 0x2100) r3 = syz_open_dev$evdev(&(0x7f0000000300), 0x400, 0x48000) ioctl$EVIOCGKEYCODE(r3, 0x80084504, &(0x7f0000000340)=""/197) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000440)=0x3) 12:32:19 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x444a00) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:19 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x459, 0x0) write$char_usb(r0, 0x0, 0x0) [ 3125.522684][T12837] usb 1-1: new full-speed USB device number 11 using dummy_hcd [ 3125.892860][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3126.062949][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3126.071998][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3126.080059][T12837] usb 1-1: Product: syz [ 3126.084291][T12837] usb 1-1: Manufacturer: syz [ 3126.088900][T12837] usb 1-1: SerialNumber: syz [ 3126.114463][T12021] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3126.133984][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:20 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0xa}}]}}}]}}]}}, 0x0) 12:32:20 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x2c0883) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:20 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x7, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:20 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/97) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000000c0)=0x80) write$char_usb(r0, 0x0, 0x0) 12:32:20 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x3, 0x490242) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:20 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000000c0)=""/132) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000180)=""/26) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x40700) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000040)=""/50) [ 3126.355694][T12837] usb 1-1: USB disconnect, device number 11 12:32:20 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) read$hidraw(r1, &(0x7f0000000000)=""/101, 0x65) 12:32:20 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x660600) syz_open_dev$char_usb(0xc, 0xb4, 0x8) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r0, 0x0, 0x0) 12:32:20 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xd, 0x3262c1) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x5, 0x18000) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000140)={0x5, 0x21, &(0x7f0000000100)="f157b713c4f98f6c1a73d742ac5f355ac122f2b104c4ae02ba220c1af8ea9c90cd"}) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000180)=""/22) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000300)={0x9, 0x5a, 0x0, 0x1, 0x101, 0xe6f}) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000280)=""/12) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000000)=""/125) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000001c0)=""/163) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f00000002c0)={0x3, 0x16, 0x0, 0x3ff, "b51248a4901029c6bb92994657e04380feb0f55020ca8c1053888b6c2e494b73"}) 12:32:20 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x8, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:20 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x62302) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:20 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000000)=""/47) write$hidraw(r0, &(0x7f0000000100)="a7", 0x1) read$hidraw(r0, 0xfffffffffffffffe, 0xffffffffffffffa0) [ 3126.902553][T12837] usb 1-1: new full-speed USB device number 12 using dummy_hcd [ 3127.262842][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3127.432912][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3127.441966][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3127.450018][T12837] usb 1-1: Product: syz [ 3127.454281][T12837] usb 1-1: Manufacturer: syz [ 3127.458884][T12837] usb 1-1: SerialNumber: syz [ 3127.493978][T12063] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3127.523311][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:21 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0xf}}]}}}]}}]}}, 0x0) 12:32:21 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x2080) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f00000000c0)=""/198) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000280)=""/209) write$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x101000) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0x8, 0x68000) r5 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r5, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r5, 0x80404532, &(0x7f0000000240)=""/34) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f00000001c0)=""/35) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000040)={0x1, 0x6, 0x8, 0x101, "dee0ff466f986ce4fba4b7b9fb7ea907e62508d443b20c639a2ef9c8488731da"}) 12:32:21 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x300, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:21 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f00000000c0)=""/26) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000040)=0xb9) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000000)=""/1) 12:32:21 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000040)={0x52, 0x0, 0x1, {0x2, 0x80}, {0x3, 0x1ff}, @period={0x5c, 0x8, 0xffff, 0x0, 0xffff, {0x9, 0xd4, 0x1000, 0xfff9}, 0x1, &(0x7f0000000000)=[0x7]}}) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:21 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/57) [ 3127.744002][ T17] usb 1-1: USB disconnect, device number 12 12:32:22 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x500, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:22 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000100)) syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x80080) r2 = syz_open_dev$hidraw(&(0x7f0000000180), 0x3, 0x600000) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000140)=""/56) write$hidraw(r0, &(0x7f0000000000)="f37e8370c12273be9674a56336c3ce80691ad255b6d6469f72ed3763bded7def079895274335064499d1d115ec3b26a964cecf659db446d1889cbedb96fc83", 0x3f) 12:32:22 executing program 1: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000001280)=""/125) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f00000010c0)=""/38) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000001200)=""/90) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000001040)=""/116) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/4096, 0x1000) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000001180)=""/80) 12:32:22 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7f, 0x1) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:22 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fff, 0x200) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000080)=""/14) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:22 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x600, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3128.282622][ T17] usb 1-1: new full-speed USB device number 13 using dummy_hcd [ 3128.642929][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3128.822820][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3128.831876][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3128.839926][ T17] usb 1-1: Product: syz [ 3128.844133][ T17] usb 1-1: Manufacturer: syz [ 3128.848737][ T17] usb 1-1: SerialNumber: syz [ 3128.884251][T12111] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3128.903691][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:23 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x18}}]}}}]}}]}}, 0x0) 12:32:23 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x400802) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000000c0)=""/4096) syz_usb_connect$cdc_ncm(0x5, 0x81, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6f, 0x2, 0x1, 0x3, 0x0, 0x30, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x20}, {0x6, 0x24, 0x1a, 0x875, 0x17}, [@dmm={0x7, 0x24, 0x14, 0x7}, @mdlm_detail={0x4, 0x24, 0x13, 0x1}, @mbim_extended={0x8}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x0, 0x2c}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x70, 0x0, 0x1, 0x6}}}}}}}]}}, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f00000010c0)=""/221) r2 = syz_open_dev$hidraw(&(0x7f0000001240), 0x5, 0x202000) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000001280)) r3 = syz_open_dev$evdev(&(0x7f00000011c0), 0x6, 0x88000) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000001200)={0x2, 0xc, 0x5, 0x760b, "60658c2c8efd31b2b54a693ba32cfaeaab53c8d50747139365991982082960bd"}) 12:32:23 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0xfffffffffffffffc, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:23 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x200) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:23 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x100000001, 0x84c00) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12011001000000ff2505a8a44000010203010902240001018110f8090400030207010303090575e20004fa05820220004c04be"], &(0x7f0000000500)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x9db3b78edd97ba43, 0x5, 0xa, 0x40, 0x8, 0x5b}, 0x47, &(0x7f0000000200)={0x5, 0xf, 0x47, 0x2, [@generic={0x3b, 0x10, 0xa, "8fec1a8839bf22541f34a1d847db9b866f3048f9eaea7c84157ae4a38519adf324a76d348a665014239108e7e2b0e1066e959d59a7cb38da"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x1, 0x2, 0x1ff}]}, 0x7, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x42c}}, {0x61, &(0x7f00000002c0)=@string={0x61, 0x3, "ed75e4a0aff3025e29e47f39d53a50d4b4708f3eef8d7a064efe935cf75cf304387181b86c49ac05b95ec0b979eec6e6788e84e49de6f4c90d063b90dccd1ee70c989a8035def98678977db6925917343fa6cfaaba229edeb0bb59481aba80"}}, {0x74, &(0x7f0000000340)=@string={0x74, 0x3, "0cf95c0790ca0848cc37fd87212fed010c1fee7ddde89c7c7b8ae5cdf8d3660e1a5ae3c8d6695aec6cafc35cacea77e11b89be58cfece7354bc252a33db034a327284bd9d8c14eed188a5ec591c5c08218cfa0ad9aad74f8ebfa7156e1f4273ddf9e75a2a7e2bbe8d2055d8265dafcfa5268"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1009}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x2809}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0xc0a}}, {0x76, &(0x7f0000000480)=@string={0x76, 0x3, "7b5dd763ee4451729506c950addad3eaddb5b012e29785ae66b679e61cd1a822c665f5723eda3f2e04e9dceb1bfa5b0cceaa15bcdc66239d5b345c010c936f2a657efdc1ffdfca67c3dcdc106aa8f89e60255ea0d17158c859f6cb3a804909e626b4918d9ab65264ba134469444b3f03f8cb6e43"}}]}) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000080)=""/210) 12:32:23 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x700, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3129.114590][T12837] usb 1-1: USB disconnect, device number 13 12:32:23 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xff00, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:23 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x40000000006, 0x624200) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x1, "fc527ecf83905f1b030038bb46be20ff391b1fca8165820210d01fd8ab740e39615937a2b829860e9344aae8243c7053a257f4c1ee4c9dc055e3eb2c39c008f5"}) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x800) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000180)) 12:32:23 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x101, 0x2, 0x5, 0x9, 0x3, 0x1}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:23 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x1000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:23 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) read$hidraw(r0, &(0x7f00000000c0)=""/135, 0x87) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000180)={0x811, "e081d64bfdeabb4c01839d22472d55b424a76dc21fedd3c81949ca67f6ec90ec82ad827585b90c2f10cfc5ff506abe7c09c5e9b7ec2c87af6ee91c36114e04846fcdf8d5f31e3024e975b81b1da2686fda36c161f24274b3a02d96f7534e1448737ec4c3d469ebc7c46d91c5fd1c6b8d23fc9413976862428bf1003c8fe5cd56cba29cb10491be4424f139c9ccf15a62c89676dbd0c28c2d483726a7f82ec581d5cd69131193e314721d02b7f5fa8814024fd0a478508419fca77358fb327fc7c2b50822b42c6489300f880863484e36d4b04b3ef75350c582a742db9d63e59ea2190b67770ca88c53f11516f5923134041c8039b320f6b7ad168f34fc8853b3a67477d796adc9164303b72478106cb4763a07fef1b993fe87d8b44279cdfeccdad36f88f2bfcb467293f3d7b888e9e26b513112d5a0bc0d67cb15842050a4da9cd4464f39ef3d58cf479590444aaf5dbc1285215c02b275cfd199f58b7045c0649c240efeb297589fcc6757ff4830a39e96b3b7383efac5597ebd12e66863f03c6a27190e569592e58c540e6b5740c6d0605e5a5be7e69699863932bc6e13e8a1e804fd7cbe2f7b4bdc95aa705e391cf5437f7939b80b92356ac6fda653c79bd7876ac4b0bcbdd6e24faea29c37c4527d77179bc0c908752b33784b520b61394983513650ad6b612930bbce657d1fb6ced6239a8aa1eada8198784a24dc37a846a294fd3dd6e08536e77f95aeddfc44dd71e651c73cb706d883187767d5f4a27cede6acb60512c34d1b3fdc7a1d63cd68b7eb110a0fc7f04750900c7284303dca4d0e51ff848d16bafb82dbf019d42bcd22b1e49697fe00d37f60eb20966790df925d830c174eb3f96df4e123e1256a67d25e43fbd17bb1a26a345d439035b351200c3870456d0a941f7e0e7da4e56db6262214469605047c02c3655c70dbaf93c93552798b0bcf0b52a256d525deee1f6349f73ff172cfa9e2d3e8f984a7ad9aba0754e32480d000c72fc31a11e0ea986b9b012c12ff48c7e28c3e87698d90f51a291b2d7e0e2d6664fd453dad6e2ad0bf5f22f8dcdbb4984fd8b4fc2afef58337e9352e6eb65df783506e44adf03af817460c4ec2efdd2da9407ac82da5bffae6949b7d2bc5e816608c7cc0b60bc952c72bdeff07ca956a90f7dc405fbc06e6731e621eb39b1ae25c66859ea3b934594a87c271f63b3a2d49307f6443cc7aa045f9479260ae41038ba4d9fb8c4addcbe6914f3c9f16d68badaf6dae21ae003ed75b5103c718ee449541ece52c73a0048233e2d92c53d5d6aaa49f5e217f8141fd765b0383eed54b119307b00ccd98c219eb91542b01daa1a4472dc71be5438b437147aad749129c1039d3312a2845444d714093dde9da4fbdda162c7d021d55bf85a958c2a5e4d51cf1f795c8305df0537584021314a8b39f96b9b351961012d4bcdbe1285826902efa49133647f43903b122ed3900ebc7be81f6c10b48c8c163dbf6c90b98d22cdb4bddb18c8023361182546586a1f01b8eacde8721ef554da4fe7b8b6b68f4c5265e5d5a5f158adc0a0ea904098d1cb25aa68a62d64c00d6ee48c498527b7221acdede5d6087aaec8696c084496686c51c030baef02ec7cbb19247544e6263f2cb8a298b12ef16b729e96660cab75f3ed5a1b37115693dee13d3326666430dd1598594b8324d4ca3f3e10cf20283c254acfdb39e179dad2a209cf7a9a3dffa4795856b0fed854d15e9876c192589eb7cd06d7c6466dd7a665186e28500e87ef9cdcc57bb11eab84377d4cb3f5ec621e798824e677177c32725a5ee100ee320fa55f56cde913fb5735bcbfccc54f702096416f4cebae4e1ae415794476e0a00b2f7829b08a2f6e0335d650709c85460b5b819d3473f1c753d5f2db0d373b3075519d3e98cf64bc014acc7f658661f01449eda5b87585599c2c53f3c17ba6685a003c8ea37531145171cfa96868830a81b6227a70b021f8291802213ec4a317ce75198c3c2bab9818ef68f924f1ee3cdf3eaa7ca884719d68ad68c0719fce499bca55b40572b4ac38875d54528a2a0705601d9ead785aded919c3b736ca044874ef985f840e9f56893bb6fd896c07a6ba8f703348dbdedc325703b8a343114ce81bdbd53a9d707e2fc99335f0ed8d6bf289e6d2b793a932cb6b9d3d74f2e3312337aa0325b35093add12b7fa1a11e885c44283bd87c4d5cbf9e5a275d4166694124337471ef7ff282f2081ea72314859be8d0dae190bbf4ca0b806becaafad297ca6b0af9b779d0cc8b2e330c3e71c67a6ecd2873a22065e95d187a81fb08daf2f3ee7ee91cf4c8e9c74e82d7618a62e4421f98af6801bd3a8f313c4a21f5a5d83673fd9338b26569414d5879a8d3b4d0b933020e5b20f07268d711bfdb712a9f35247012a9ed2f5e098809111a71997f46330bd17a32b20b1d03a6e98a314c21d35e0364b5f2f9974275dbfbcd32709a3510433e96fb0c1192603c327f9236c3632208e477cd3a5ed0ed79c54eb9153a323712e691214f6f5d0cb9ac652e6a818ad32255ec686361f97c6c6dad3f188be302e3f4af9e2335a7909619df90b2f1b4aae92aa0d12eab48052bc9b5e01e26580c09baefb716679b60206eb5baf42278be4c8c004c403c37484461c90d194c2fef51820133bc4326ea1f33ea70816bd9c58b0197ad87ab960ce54fc17b297134633b6a875b1fbd0f4082f9b80195925c6bd022cec614e300efa1d8cf67f0f159d3b8718500064b6c2c4a8fb4d959066df7dbd16307224b3ed84c9811db85747ceadcf5a7f3794bb20d5984b772db99abd4e681028e9433dac67c0f7c84c2f2444ddeb396be2c11a963b4a09ee500e5b3c15c7eda2f13fb7a9b952e20bc61757defda9d660535d7c7916f09839854df8fe64c959b4d69d6b"}) 12:32:23 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000009c0)=""/212) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000200)=""/229) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x8000, 0x4000) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6a0800009750283db2ce5cc37b20b5c4cc6b444641a3c64c2d3dd7302bf8cc25241ee0f81047c1eb78adb92faf855db7fea121f87551f35790fc00e7f927ff2175df6e95b210163a5d4540e50049540e3ba886e721ca09f516dbde66d47d7978871b834a40d5c30eb281594bd1da6a68ecb3699948b75300cdf554126446e5fa66b22299b681b4b14b25fe7a12d78744ac8b03b8f62855dafd298ea607b8b328ed44935e9051088b98cb5b0f0988674a4aa92f2476f78018a17542b74cf5ee9c01c8655ffaef3cfed2bc52f4a8b853652aa532bfe83b53c9ea66f179d247e693c7f6c7eb14780480bb990d770f953ddc2e4a06a2e05d4e34e6b8370f9205b8fb79472f3959611b569dfa19f43dffecec64bf4b63003a06c0a9f776134db4ba5677f0462537cf634bc9567dc7894a7705e3af7e19e830d7d6ec71bfc93c8665b3bc3a8af98ec8b3dbfa040a85dbce7fbd036e438a1dcf25f44de2c45d8dd6ffdfa746a04ea1572904c490317cfbce94223676a71d0c22e8956336c7dfa45c61a410084f718f6be5ccc0d75ccd49ce16e6dda892116bf8155f596055533aad2b8b27aeff938bbe9e43be794f05af01eeec266694df7a861bf321c340d8beeeac5bab33696eed04d30ec0fda1cf911b0df9d792e2943ca158a7a0a08b22c9b20208f100033c5700fb7c531db4a047871dedb4e270fd9c1bd9207dbe8b3372ebf75dd43f016f6d0f50b18fd05a4f9accbb4f6d6561fa6e0405e8c69b6260210329dbab714f6ba59b0ad24fee192109d8d68864218221a24f90489ab5d5ef4c1b1876bdca9dcd9359128ec217fa5dc72cec860ed2c8ae9f3eb03eb7989dc91e2372f3ee4056dada460dd7c2a9a6407d429acb4bec8ce1f268a456429cc05c75c8f4b841166fb865cd0d60431d657765021460453201c5c383c375c8c0bf56f448f08cc54b3e4421813272a49a46559d8ebc6734ae96215e94b4b41e9cdf238229797608aab0d4b43e94ce747b0e12b32957990e15cdb2264104ff0414100616761574acfa2c9915f153a3cc9f1a9dfa51f7af93f4b8fa65addbf8a6e2c4bc58fab00a314840014fa4a671ebd8ce95bbd936420704637866ee28f126d187a7448868bd17d2c45beaab02d8a4198f0b1975695380de3038a7f8d04be1a72ce5848af747c1c46c7e2ae18df947fa278c63802866ce3d0c220fba954d38d08cdbc90a10d7b33aa35715e006b7ce38bdf4f5379912bc9211c4b155b46eacbf644aa6eccdd768bf3058e93da4fad202e6a2fdcbb6d09bcf2b8f8e765ebe7ad3469a257305f3fa08d55b1446757f5569f7d32c9d6e63aed4fd3779879979444f19dbf2164bafedb0c8bcf69cd3f8043b5ab36f14cd67a25e865c1d0c0ec47861e159d42c5df21c3e0b97912a50ad0422f3554b25dc1e5d938844b903f09971f5e774be47e7d670c527bb876a97c7342cb08c836835e2757173517c3afce8efc8a119c352824050fa6600fd4253a378303c58be1c7d5b54841a8739a275b811ede1af7385dd2080ef29aab273c74d0a6dda9fd17ce7cc86c233d98d7b931dc9a149c1591fcf95cb2f387b2615a35ce99b31aedff3e6bb4903a549f31fb355a5e85ac6ccccc0fe343eb3b314419d4e2382afb065bf638ba1058cc3b1fccb6711cc60aecee952c4a3637ecace3fb41556189d64bd9767f43451e3b0a1211d3828fcaa7516c669ba4f3ab6efcf8cc65c682d8a04fd17156ab2c0b583751299a32449dfe181d78538b7d6a2c4b8233e5b832d18c39df5474a7791e4078c10cdf3b4e6d86db70e365119699d37bdef81209adbf91c380c42423e63b6da0144f74223999280db01fdffceb790d8c62e3b7c947cf250e61f4393ce36aab5cb11500d7f7f35149b1c9ad6a939aa238f0e68c1f0794f58e4b225d802967807beeed0ea3a9ac8b66cb9ee51498e49c2dce7678f8b222729ed477678a74a244946679a793b4d415913ec960ed4c2b63807002a41d64d5ae48c7ef55067343a5d06244f0e83b7a53ff512613859c32ef7502002af858d85638dede6e3f3676fcd6f1a2ed8a9f891a7d8ec70e6f09fadb0d9254c61ff6744548c899b794f527a71bd374bf7b4526a2ffecf19fc0daf8b6c5410e2c532b2bf3e9ffcaacbd2dc4aa8b8b32b14b697738d42f35f3f1ea32e536a3be5ca2b2e6d71e7fc5e4f2c0b80e9e7aa9f49dd9078cd153d479df6ae788342a3a27e9e41a5a1455462de59a3e4edcbe36d471326a742fdea4136e9195b86d429a4d851398225ae0d11814a678091fa00d48f7c78e4e72018ded66586feaee93460433bb7d4c49e5c82906a0ce0cc032ce2ce9088657acd6678b2d16567a2a49bebb40174f0b61125d978be47489359ea2f54eb88c1213196eccfef39b122298de682e71132385cbfb4aaf9b3e3fe8c1b503a2aaca328bf76891791d35a5589b81dd4219c1744fd7ed5cbacbc6c6dae0d64ff1513a9e1a2b00b4a2ab412ddfc5f3cd8ba664e3696109c7aabdc99dd30f874609001f27454f61448309074b19cec040fc457b991c56bef09b5356a970dba759cbacb4c4a4cfc010addcff14f76ae070876689576e42ba7fa5dab32ee95dc47c7c77e222778ca8d19b5fb689c100a3ff1742be945384535b9c7cd21e897a21c59be2aa73a34e45f2bebe89f3e817b206e6b76941cf3635b1d3a1b6100f2e17683ddce38b0c59b5c5148fae5a7fa3ea9764b82d94b9910fa46e87c1b32b3f4a86b3437888bd2acfb83b1686bd8a2c1ac1fcd3be0a5d4576eee6568407011fa78211dafc79ef24b10fe394375bfe6f4abdb5c51d6907035ef3062b61ca1bc2332582163f52b30948da98d63f5d6acd84f3a4d70f735609701737f651119024b6dc08f5fa54449f748f63edad3e9fd32a8faee15647f623ad907b09f5ee3cbcac5ad0755ff927e3652dfa962e543bc591b7503fe1fd9d4e876505d5841af86c2a5bc5ae0979446fe27b4a9e81786ff77a17a7a87bdc22323965ff6ffa320000000000000000000000000000000000000000000000000000079ff5bfe298f06f69598ce8616ed8f8cf120199742a6b37e79b7e959e3030fd163489ad49de9ee6658e1ae589adc1fb533a9af8cc07b00e28d51302158d156eb58caf25dc83081d985c33112e8fb15578604e14a9efc1a275a36eb66a9b84d73d149e6"]) r4 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r4, &(0x7f0000000100)="a7", 0x1) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f00000001c0)=""/10) ioctl$HIDIOCSFEATURE(r4, 0xc0404806, &(0x7f0000000080)="dc8da75b2c8d2afc180b3b901a2fdda7680900cdcfcfd4094ab48bd55e099818bf2989334daecdb5d506201b7936b106601bfc03f126fbdb6220f711b668cb2ef3625be9a2188a3ab69671eb1aca35aba4cd70fe68472cc600000000000001ff00adb94522abf58b21ce0daa91da7c18d446faffed4f7970e1b6ec2a899efeef66205a168e0000000000400000") r5 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r5, &(0x7f0000000100)="a7", 0x1) read$hidraw(r5, &(0x7f0000000140)=""/80, 0x50) [ 3129.472686][T11186] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 3129.483555][ T4984] usb 2-1: new high-speed USB device number 121 using dummy_hcd [ 3129.592618][T12837] usb 1-1: new full-speed USB device number 14 using dummy_hcd [ 3129.712580][T11186] usb 6-1: Using ep0 maxpacket: 8 [ 3129.742823][ T4984] usb 2-1: Invalid ep0 maxpacket: 512 [ 3129.872995][T11186] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 3129.883920][T11186] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 3129.893807][T11186] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 3129.903694][T11186] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 112 [ 3129.913765][ T4984] usb 2-1: new high-speed USB device number 122 using dummy_hcd [ 3130.012716][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3130.102702][T11186] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3130.111761][T11186] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3130.119810][T11186] usb 6-1: Product: syz [ 3130.124055][T11186] usb 6-1: Manufacturer: syz [ 3130.128665][T11186] usb 6-1: SerialNumber: syz [ 3130.182585][ T4984] usb 2-1: Invalid ep0 maxpacket: 512 [ 3130.188289][ T4984] usb usb2-port1: attempt power cycle [ 3130.212754][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3130.221821][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3130.230030][T12837] usb 1-1: Product: syz [ 3130.234288][T12837] usb 1-1: Manufacturer: syz [ 3130.238908][T12837] usb 1-1: SerialNumber: syz [ 3130.264599][T12155] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3130.283444][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3130.452679][T11186] cdc_ncm 6-1:1.0: bind() failure [ 3130.460982][T11186] cdc_ncm 6-1:1.1: CDC Union missing and no IAD found [ 3130.468142][T11186] cdc_ncm 6-1:1.1: bind() failure [ 3130.478917][T11186] usb 6-1: USB disconnect, device number 6 12:32:24 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x40) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:24 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x2000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:24 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/4096) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:24 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x1d}}]}}}]}}]}}, 0x0) [ 3130.510999][T12837] usb 1-1: USB disconnect, device number 14 [ 3130.633780][ T4984] usb 2-1: new high-speed USB device number 123 using dummy_hcd [ 3130.722724][ T4984] usb 2-1: Invalid ep0 maxpacket: 512 [ 3130.872598][ T4984] usb 2-1: new high-speed USB device number 124 using dummy_hcd [ 3130.973046][ T4984] usb 2-1: Invalid ep0 maxpacket: 512 [ 3130.978603][ T4984] usb usb2-port1: unable to enumerate USB device [ 3131.002555][T12837] usb 1-1: new full-speed USB device number 15 using dummy_hcd [ 3131.362801][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3131.532834][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3131.541892][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3131.550000][T12837] usb 1-1: Product: syz [ 3131.554234][T12837] usb 1-1: Manufacturer: syz [ 3131.558869][T12837] usb 1-1: SerialNumber: syz [ 3131.584519][T12206] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3131.606586][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3131.815614][T12837] usb 1-1: USB disconnect, device number 15 12:32:26 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0x200600) 12:32:26 executing program 5: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000040)) write$hidraw(0xffffffffffffffff, &(0x7f00000000c0)="002306ee6311062c3c9cb8b4f9426429419f6dcb2604231b58360ba0cfbdd3578146da42a86f98c1fb4dc8c1556399d12ef47dcdf0bb829b72c8cfd106a46d3d1da4abf7bb58", 0x46) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x10000) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000000)=0x6) 12:32:26 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x3000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:26 executing program 3: r0 = syz_usb_connect(0x0, 0x9ac, &(0x7f00000000c0)={{0x12, 0x1, 0x201, 0xbf, 0x87, 0x99, 0x40, 0x1a72, 0x1000, 0x859f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x99a, 0x2, 0x4, 0x1, 0x90, 0x6, [{{0x9, 0x4, 0x91, 0x5, 0x8, 0x29, 0x2a, 0xa7, 0x4, [], [{{0x9, 0x5, 0x2, 0x0, 0x400, 0x7f, 0x3, 0xff}}, {{0x9, 0x5, 0xe, 0x0, 0x20, 0x0, 0x18, 0x1, [@generic={0x4d, 0xc, "fcb6c64cd7feb55dc91799f2889017b43c7c3867b8e01d8f07f63b96a37a0fcce8952fbc3f9ea70ed309a34e4cb1f2a671db944744e82bfb9136507009e05125cf97641d10775fc176d5ef"}, @generic={0xe1, 0x6, "5cfa79fca917cc29c4b609f4b4b96a9edf2748a85633f6fc0a2798b1d07ab029bc7b6d84d4886da63aae985129e0728a28e36adaa5283f311ac7068e28fe92867712ded9017b9df28d7a9945849be647adc6b7233dbe45328c60727f03d0a612503e7c87acd33dca47dc63c56a338513b914248a8a4f12835d27a667d962353da37c4a305da992e04c06b61057491707d303ed87d9fa52b11872016c4511459ae73c4c1e0e18971d58cad610260164cbfc35dbd2f0fc778b7de9559ecfe3fbacde6dea3a798f37b88d3130982e72d8d5e98032b8974868c49092ba2da6e02e"}]}}, {{0x9, 0x5, 0xe, 0x1, 0x400, 0x1, 0x6, 0x88, [@generic={0xe0, 0x30, "999719236dd5a13b1f49732beb215d0450f346d4c24bfc88186d3aa77f3d1154cb95569fc56b6a37fe91cda456c81234d4663177e4814e254f76614e4c9bbfbf7b7b24b6569d833aa74d65b5d018b92456446f85605ddb79e3f183270a81b9385c232499f7cdfccf0adbaaf25224189e53bf8343270214251d1e6420d8a25daa1db6c44501a75aa65fadccbdaba64c73e5806d1d1bc47e679642239bbfbe34ea5d3706222eefe6331a035af22a8c0dc5ad2e388cf1e707951a29ff890b4cad94c45ef339f9a3de472dfd2c9639534f7a9f7492585d6588b232b55e6f788a"}, @generic={0x40, 0x7, "812cbc1a920d5330be30a68d34cea6a332ffad70a461694c81626cf63b38205c1702b9a9ebebbe41da112b212731d8a952daa2d72990baf317999af36d56"}]}}, {{0x9, 0x5, 0x6, 0x8, 0x3ff, 0xa2, 0x7f}}, {{0x9, 0x5, 0x0, 0x1, 0x400, 0x20, 0x80, 0x78}}, {{0x9, 0x5, 0x9, 0x4, 0x10, 0x6, 0x9, 0x20, [@generic={0xe5, 0x21, "759f4d00883ec501e28ec4e5bd536dff39e11d718ba5bf27433f015f1ab3a2b6abc5155dfa46d87d046676bea98625fe96f9845880e29ffdcad80d8992fef7246d1a4f2f4d89135b5e31f1eb055b125bd81ceaa9475cf4e2e62fc6a52ba3b0a67c8f8536a3e64872dca7bdb169673c77381b13f967b11b6cc8dc88716444f5a707fdfbe34b765166c30de0564cd9070457c3e0279425644d79939e5d51c0604a8227c3220ae127025bdb292dae9bfd81d9ab11a90c5c85951b58888de411941170e095f474c573cb8830d1a3dda7e4d921eb9e78c1668587fc0a46f774c13e92ed5f58"}, @generic={0x9a, 0xc, "30e111b035a1dfe793b3b9698e93434b9a228141d5a97db658299ff7d810662509793b56ba2dc515af4fd5d984c05d0ae89b13f0f13ae02f82275cbe784b9a8371e47a107e2f8fb7988505c791b6618a9b57a15321cda0d52e4ad307b79c1e9791cdba000c4a8b38b34f262b70057be8b63006036d0137c9b667f3034055ccb034c346682e0e13d2a8d162a57c5d3adfc3d4975722aa521f"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0x0, 0x0, 0x7e, [@generic={0x86, 0x23, "b6af25e8fdb5dd2291826c1da79b442423148e7ead96c5a3b6608d44c5c2e5bc5c8bb5c6111e513955de11f52ef5260ddbfe03fbdbdb9489637fa86098272c6e284d6b916d8f37829a86a69a568729438682bc9261e636f4756a0caf43365b91e368b988d328c03152c987f53cb6446c8c16ef6f6d702603705e984b339eaf5e518cc630"}]}}, {{0x9, 0x5, 0x80671fd1d5770ef5, 0x0, 0x400, 0x80, 0x6, 0x9, [@generic={0x1f, 0xf, "261e5d11ae99757520ef6639c276ab978cc1f114270effc960a50a9e06"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x3}]}}]}}, {{0x9, 0x4, 0x86, 0x20, 0xe, 0xd0, 0xa2, 0xd, 0xc4, [], [{{0x9, 0x5, 0x3, 0x3, 0x200, 0x24, 0x1, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x3}]}}, {{0x9, 0x5, 0x9, 0xc, 0x10, 0x0, 0x6, 0xff}}, {{0x9, 0x5, 0xd, 0x10, 0x20, 0x0, 0x3, 0x5}}, {{0x9, 0x5, 0xe, 0x4, 0x40, 0x7, 0x3, 0x3f, [@generic={0x2, 0xe}, @generic={0xdf, 0x24, "f0115a0ce8e76af5e5955579952420901fb39059dc4ea967432fd92f6588e4865435b7e01c4eaa2d91d882929407c7b397bc4ffdb150bd54eabf009a7e9a2bbdf3ef3cc147db96cb98e86c09b2fbb9fb8f401e7fa1d1b11a9e66e103c81044f8e42ba3abbcf6d3b63b960b6d6f50299d1c638df05df57358432c2699d0cc58bf01c4254f40a09ab0f0b79d18a2a3773210a18dcdeb95fb6cf3062b94c382793e9465b54a2bbde3ae565283a4282145e282351aba307cbf93fbffca2c0e319f2e4e70dfea086ef373a63f5d6ee3dbb864c94de081c7c0f6287c953bfc69"}]}}, {{0x9, 0x5, 0xa, 0x3b08c8a3e71b0baa, 0x3ff, 0x1, 0x8, 0x67, [@generic={0x9e, 0x6, "8b48baa3721208bac3054c1b3521176ccbecef964c6712557ebc82e8be718c218c42c8db77d4500299b60272ec0aa019b51cedd491b8b6dcd50edd237770813c6be50f2f031a444a267545060bb11a2d606062c4b73a2f16cc861b6804887f2b8f12a0768657f5bdf89b88d69d2fd8cfddb33f9c80f917f58390f0b3e1123c6f63bcb40fba0622f2b8a1468837051a36ad5cb11132b4c2bff081febe"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x20, 0x1, 0x1, 0x0, [@generic={0x68, 0x30, "2619c865fd305e8deea694d72bd0df127d58b9cc830f893073a6886024fa2f3ea184f6e9178f165c1db919a594ea682f3877349c73bc306b1970325f121e368a73fe1402984a57531a57debdd250bf021823732c86ee184514353449b541001747097adabdf4"}, @generic={0xc8, 0xd, "da516f0e365628ac31248db8dfe4a1d31dc6efeaaba5d4024425c9af547033ce681a7ca12c876c484a2ead20c46c461c3f8895a732bce9efee20ee9b2597280111ba24830e86bdcf8e46ae8aef771524f77b95aaf8bf616e05cc0ff0e1f25320e0b3f4f90a726ea38da8fd4daa2bf933f977a7d1bf8ddf6108d5625a7c94772568a3a2cda0f633451debd1a35a63a796cc5710373e5e8fc2baced94b7bc1960f95228d28deeeb53dd1f83edf5d32f0ce7457458dfa479a6ea5859c66acb4f5e77da97c35e9ac"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x8, 0x9, 0x40, 0x8}}, {{0x9, 0x5, 0x0, 0xc, 0x200, 0x1f, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x80, 0x400}]}}, {{0x9, 0x5, 0xf, 0x0, 0x3ff, 0xd1, 0x2, 0x2, [@generic={0x95, 0x36, "db999aed1b5b3d392a74916146fd8a5ffe55399b68fcd115dece90721f11591656385a2b92ce21596ad4325bc7d714193046623882f7d360d12d55e860ca2053181d4dc3977b72ab5435cfc61602c726ea535a78df93809bfa129e7cc1f0cc041c071e469b3dc3d53b9fc76f85bafdcfdf30ae7bb6d5b4edbb7ebdb6619b4fd90a0b5492661fcfbd73d34c5eb4bc63ad321877"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x210, 0x2, 0x5, 0x1f}}, {{0x9, 0x5, 0xe, 0x0, 0x20, 0x6, 0x3, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x57, 0x2}, @generic={0x7f, 0xd, "0c4144aa7c511cada516f2078f48a9e7754d54c3ef4522ba8f91f2688f039f1fc2694e4673ec5d29929461d6a5b6eefedc6f01d273ff8b52a776e9e013b63bce66ca4a25a074a833faa9c6b31e6109e79c815f4c86eacd29299049c11c75d6fbefb77b192e08e71b8af96824c31574a1f23e3b0f4bd60d898c3ffc6917"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x40, 0x1, 0xfe, 0x8}}, {{0x9, 0x5, 0xc, 0x3, 0x50, 0x75, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x8}, @generic={0x61, 0xa, "0d36ca67496308bd1b8962aae6d7e61fda539d0dd6f9fb7f79c794c509dde648fd36e94064d7577aa820b631b8b138de6f2b57261daff602915144486df9d5f3b7fe1ef9c341b79eb639b2e49373401eb1db58ad0104a05e13b9acb29c0b8a"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x81, 0x5, 0x9}}]}}]}}]}}, &(0x7f0000000b80)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0x8, 0x7, 0x10, 0x8, 0x4c}, 0x54, &(0x7f0000000a80)={0x5, 0xf, 0x54, 0x6, [@wireless={0xb, 0x10, 0x1, 0x2, 0x9b, 0x6, 0x0, 0x0, 0x1}, @ptm_cap={0x3}, @ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0xf3, 0xff00, 0x1, [0xff0030, 0x0, 0x7f7f0f]}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "626cb63a694c3ea91110e12358af3cdd"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x3, 0x0, 0x4}, @wireless={0xb, 0x10, 0x1, 0x0, 0x8, 0x3, 0x81, 0x6, 0x6}]}, 0x3, [{0x4, &(0x7f0000000040)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f0000000b00)=@lang_id={0x4, 0x3, 0x38c8}}, {0x4, &(0x7f0000000b40)=@lang_id={0x4, 0x3, 0x427}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000d40)={0x24, &(0x7f0000000bc0)={0x40, 0x9, 0x1d, {0x1d, 0x13, "fea82f7f12c4026574f6bab68b13b07409ef6e02c2077535067955"}}, &(0x7f0000000c00)={0x0, 0x3, 0x8d, @string={0x8d, 0x3, "05e1b0134e972610ae9b06b46628d744dce2034ce2f51618d5478732278c97dbe34cf08a4a2fa7da26fda04739bed7f3a92d35b91066854f4feffef62b6af1dd42428ae9124b99408bfe75b7e83c14864d64921f41e85e2dc0cc04f1a26d9933267050b39c29329e81fe6e03c9d25b880753a4c990c44f4c6c992078cf2394fc26739cda2453871d4d9c60"}}, &(0x7f0000000cc0)={0x0, 0x22, 0x19, {[@main=@item_012={0x2, 0x0, 0xb, "d9ce"}, @main=@item_012={0x2, 0x0, 0xb, "b658"}, @global=@item_4={0x3, 0x1, 0x6, "085608ec"}, @global=@item_012={0x0, 0x1, 0x3}, @local=@item_4={0x3, 0x2, 0x0, "1d9fbdc7"}, @global=@item_012={0x2, 0x1, 0x6, "bd37"}, @main=@item_4={0x3, 0x0, 0x9, "456bd3d1"}]}}, &(0x7f0000000d00)={0x0, 0x21, 0x9, {0x9, 0x21, 0x9, 0x4a, 0x1, {0x22, 0x45b}}}}, &(0x7f0000000f40)={0x2c, &(0x7f0000000d80)={0x0, 0x15, 0x64, "682f8596af2f8a6393eece142be9a18b28d746a137ad77c1cda24eae267eaff87a51620073da0a2c159d34e59c414f6b7da2131741a1527a0b007ab20e41bfc9eaf3aa1ec92fbb1a572dee5a0c8407a26dc30b6b819b7ac63a9d7ab17f2e23315b083afa"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000e80)={0x20, 0x1, 0x43, "35a151528f34a54660136ac548da967f8454bf78d289b10c665c73fe20b404c7b84afea2294b3e5ec1a56fd685baabb47a7139aca00f1190d91425fe8fcf1148c5230e"}, &(0x7f0000000f00)={0x20, 0x3, 0x1, 0x81}}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0xfffffffffffffffe, 0x0) 12:32:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) 12:32:26 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x2}}}}}]}}]}}, 0x0) 12:32:26 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x9, 0x361140) r1 = syz_open_dev$evdev(0xffffffffffffffff, 0x0, 0x8000) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/190) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000180)=""/4096) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000040)={0x6, 0xf05, 0x6, 0x5ef, 0x2, 0x4}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000001180)=""/184) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000000)={0x401, 0x1, 0x6, 0x2, 0x80000000, 0x8}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x6, 0x4810c2) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000180)={0x8001, 0x0, 0x3f, 0x7, 0x8, 0x100}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000040)=""/238) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) 12:32:26 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x4000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:26 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x53, 0x3, 0xffcd, {0x9, 0xee1}, {0x12c, 0x4}, @rumble={0xfc00, 0x2}}) 12:32:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8ba, 0x80000) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:26 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x60, 0x16, 0x8, 0x8000, "aaa8d8adf6e3db18ea577baf07cb49f935fd5248db66176e86d5f9e4d6beb029"}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:26 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x5000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:26 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000040)=""/229) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x100000000f85, 0x0) write$char_usb(r1, 0x0, 0x0) 12:32:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7c62fa7d, 0x577080) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) [ 3132.482738][ T4984] usb 4-1: new high-speed USB device number 111 using dummy_hcd [ 3132.493604][T11186] usb 1-1: new full-speed USB device number 16 using dummy_hcd [ 3132.892832][T11186] usb 1-1: config 1 has an invalid descriptor of length 130, skipping remainder of the config [ 3132.903160][T11186] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 2, skipping [ 3132.914207][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3132.992775][ T4984] usb 4-1: config 4 has an invalid interface number: 145 but max is 1 [ 3133.000997][ T4984] usb 4-1: config 4 has an invalid interface number: 134 but max is 1 [ 3133.009256][ T4984] usb 4-1: config 4 has no interface number 0 [ 3133.015486][ T4984] usb 4-1: config 4 has no interface number 1 [ 3133.021678][ T4984] usb 4-1: config 4 interface 145 altsetting 5 endpoint 0x2 has invalid maxpacket 1024, setting to 64 [ 3133.032773][ T4984] usb 4-1: config 4 interface 145 altsetting 5 has a duplicate endpoint with address 0xE, skipping [ 3133.043544][ T4984] usb 4-1: config 4 interface 145 altsetting 5 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 3133.054664][ T4984] usb 4-1: config 4 interface 145 altsetting 5 has an invalid endpoint with address 0x0, skipping [ 3133.065352][ T4984] usb 4-1: config 4 interface 145 altsetting 5 has an invalid endpoint with address 0xF5, skipping [ 3133.076266][ T4984] usb 4-1: config 4 interface 134 altsetting 32 endpoint 0x3 has an invalid bInterval 36, changing to 9 [ 3133.087487][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has a duplicate endpoint with address 0x9, skipping [ 3133.098398][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has a duplicate endpoint with address 0xE, skipping [ 3133.109256][ T4984] usb 4-1: config 4 interface 134 altsetting 32 bulk endpoint 0xA has invalid maxpacket 1023 [ 3133.119632][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has a duplicate endpoint with address 0xE, skipping [ 3133.130490][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has a duplicate endpoint with address 0x9, skipping [ 3133.141364][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has an invalid endpoint with address 0x0, skipping [ 3133.152129][ T4984] usb 4-1: config 4 interface 134 altsetting 32 endpoint 0xF has invalid maxpacket 1023, setting to 64 [ 3133.163285][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has a duplicate endpoint with address 0xE, skipping [ 3133.174161][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has a duplicate endpoint with address 0xE, skipping [ 3133.185025][ T4984] usb 4-1: config 4 interface 134 altsetting 32 endpoint 0xC has an invalid bInterval 117, changing to 10 [ 3133.196406][ T4984] usb 4-1: config 4 interface 134 altsetting 32 has an invalid endpoint with address 0x0, skipping [ 3133.207190][ T4984] usb 4-1: config 4 interface 145 has no altsetting 0 [ 3133.214021][ T4984] usb 4-1: config 4 interface 134 has no altsetting 0 [ 3133.220855][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3133.229962][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3133.238028][T11186] usb 1-1: Product: syz [ 3133.242219][T11186] usb 1-1: Manufacturer: syz [ 3133.246877][T11186] usb 1-1: SerialNumber: syz [ 3133.274416][T12232] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3133.293573][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3133.412680][ T4984] usb 4-1: New USB device found, idVendor=1a72, idProduct=1000, bcdDevice=85.9f [ 3133.421759][ T4984] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3133.429927][ T4984] usb 4-1: Product: Ч [ 3133.434063][ T4984] usb 4-1: Manufacturer: 㣈 [ 3133.438656][ T4984] usb 4-1: SerialNumber: syz [ 3133.504674][T11186] usb 1-1: USB disconnect, device number 16 12:32:27 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x4d38, 0x200081) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f00000000c0)=""/131) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:27 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x181301) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x6000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0xffff, 0x10100) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000080)=0x5065) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x800) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000100)={0x2, 0x0, 0x8, 0x9, 0x6, 0x6}) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r2, 0x80084502, 0xffffffffffffffff) 12:32:27 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x8900) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x100, 0x4100) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000080)=""/3) write$char_usb(r0, 0x0, 0x0) 12:32:27 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x3}}}}}]}}]}}, 0x0) [ 3133.775135][ T4984] ftdi_sio 4-1:4.145: FTDI USB Serial Device converter detected [ 3133.805339][ T4984] usb 4-1: Detected FT2232C 12:32:28 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000040)=""/94) 12:32:28 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0x543, 0x101000) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0xffffffffffffffff) 12:32:28 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x8200) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:28 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x7000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3133.833301][ T4984] ftdi_sio ttyUSB0: Unable to read latency timer: -71 12:32:28 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) write$hidraw(r0, &(0x7f00000000c0)="aba175560c4bf71f7f4f97a35a98a0c79ce963f979e80380a47448127afe229f2a4f54179025f912baa9e3d7a5ecb91588a319d9cb0b3a97bd991a4ae1c9d590a1b091ab3de1d3ae541ea4b384ed4253166926d1922905a3b7ee01ba303d22f133d2da61ace1d1a4f121d18277a52dc81da74e731eb919c28b75d6a32f18a805670d3e0b86dcf660a56ac4abdc5b01ab8338425c", 0x94) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:28 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x10000) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) [ 3133.895292][ T4984] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 3133.931329][ T4984] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 3134.003934][ T4984] ftdi_sio 4-1:4.134: FTDI USB Serial Device converter detected [ 3134.012280][ T4984] usb 4-1: Detected FT2232C 12:32:28 executing program 5: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000000)=[0x9, 0x6]) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000140)=""/227) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, &(0x7f00000000c0)="5a041c2694f0d926fa3372d5e4a60baa4c6230eac1bb45e4d64512f226816f1ba6e5bd92810ae8b84cd2cea9fc6bde4c195431fee0e849c1d2e9921fc0e92c9fdce0aaca55488d9fba32258a3aca", 0x4e) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000240)=""/4096) 12:32:28 executing program 3: syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000280)={0x2c, &(0x7f00000000c0)={0x20, 0xa, 0xfffffe74, {0x89, 0x21, "fef64652a15c4a3b6ad63dd4798eaceb0c08104699b2210bcdcfde94cbb79397c2f6829879bf377d820365c3c748d4d2e90d986efad2a65205ececf5462c55ebed2b22cf030169367bc393a2dfcd001bad90c62595f865c00e7248b8e97d081f700e57cd68858020ca32beb7f762efa8b35964667a255b8475e1d526546e6a179120c672b64ded"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2c09}}, &(0x7f0000000180)={0x0, 0xf, 0xae, {0x5, 0xf, 0xae, 0x3, [@generic={0x9b, 0x10, 0x3, "8e998b0251327a69e1cbd995457a9715819d1cc60350ec4cec638693b05963577011db6b3538e0f0e6ae6047b9f0f5eef0aacc31db902dc384c9adc7a17fb86f3f7f60e72376439ea9481daa6c29254b599d603dfb046ad556f5e90bf2872f2ee17f6d2041564fc6fb17e18f805cc102b1d33dd710760751ef53a7b1dd4714420a47e43fb687f2781109df5ee88d2f2b23eacb4f6c23c863"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x30, 0x9, 0x98, 0x81, 0x20}, @ptm_cap={0x3}]}}, &(0x7f0000000040)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x18, 0x83, 0x0, "3db96fc3"}}, &(0x7f0000000240)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x0, 0x7, 0x44, 0x0, 0xfffa, 0xfff}}}, &(0x7f0000000740)={0x84, &(0x7f00000002c0)={0x0, 0xc, 0x7b, "796ba0322fdd908e69a19d6a7899ffc6ea8526bdffae7ae8960aed25de1bb896d26776cf5c0aceb9fce464ee74aa77a44e9f3d68511164ac20530e3b421bf623978a71c1d650f7de83a304f5ea0624069417da3fc46191dbc25012116227d23da045a9ad28ab34216aecff62854caa8007fcad18ea8520c9e63d45"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000000440)={0x20, 0x0, 0x8, {0x40, 0x1, [0xff0]}}, &(0x7f0000000480)={0x40, 0x7, 0x2, 0xfc3}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x7}, &(0x7f0000000500)={0x40, 0xb, 0x2, "617f"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x5}, &(0x7f0000000580)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xe}}, &(0x7f00000005c0)={0x40, 0x17, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x26}}, &(0x7f0000000600)={0x40, 0x19, 0x2, "5eae"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0x7fff}, &(0x7f0000000680)={0x40, 0x1c, 0x1, 0x9}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0x33}, &(0x7f0000000800)={0x40, 0x21, 0x1, 0x65}}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000700), 0xfffffffffffff801, 0xa302) write$hidraw(r1, &(0x7f0000000840)="1776b4076c29294b4c68c9239c1da4f4d048b0fc610d9f3e7296c815cfa034925fc6910c03e7dac2a029579cdca202a6789ce97306e1ef892936d558bdc13df672590cfef9d63b198a8054b46866104a173caa17967219f91d1dd3f51b0ba73aabb888017c5363f1d0a50f01ace35c5ac6d7", 0x72) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:28 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000040)=""/24) write$char_usb(r0, 0x0, 0x0) [ 3134.053401][ T17] usb 1-1: new full-speed USB device number 17 using dummy_hcd [ 3134.087322][ T4984] ftdi_sio ttyUSB1: Unable to read latency timer: -71 12:32:28 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x8000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:28 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000001040), 0x69a6, 0x20000) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000001080)={0xd8, 0x1e, 0x0, 0x1, "ae1d2b0b611c543e22a0dcdb6894d22defb34a8db1b72a9f5eb935e5229dd92d"}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000001300)) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) write$hidraw(0xffffffffffffffff, &(0x7f0000002340)="69fb7bdbe03f861b0eba868054de91b8b199cb4ae99333e7c5df30ff0053280103cbe1074aaed9ecd39b159566ed65d73ebef30f2b68ec0abf4724cd66be5252aaa36dcd9d34", 0x46) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r3, 0x40044581, &(0x7f0000002440)=0x3) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f00000023c0)={0x0, 0x7, 0x3, {0x400}, {0x1b, 0x8}, @const={0x5fdc, {0x4, 0x9, 0x4, 0x40}}}) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002480)=""/51) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000001280)=""/67) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000001340)=""/4083) r5 = syz_open_dev$evdev(&(0x7f00000010c0), 0x1ff, 0xa2480) ioctl$EVIOCGSND(r5, 0x8040451a, &(0x7f0000001100)=""/186) ioctl$EVIOCGEFFECTS(r5, 0x80044584, &(0x7f00000011c0)=""/178) [ 3134.133991][ T4984] ftdi_sio ttyUSB1: Unable to write latency timer: -71 [ 3134.156684][ T4984] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB1 [ 3134.206223][ T4984] usb 4-1: USB disconnect, device number 111 [ 3134.242107][ T4984] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 3134.277329][ T4984] ftdi_sio 4-1:4.145: device disconnected [ 3134.293851][ T4984] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1 [ 3134.314308][ T4984] ftdi_sio 4-1:4.134: device disconnected [ 3134.472701][ T17] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3134.482889][ T17] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 3, skipping [ 3134.493895][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3134.662903][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3134.671949][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3134.680003][ T17] usb 1-1: Product: syz [ 3134.684231][ T17] usb 1-1: Manufacturer: syz [ 3134.688854][ T17] usb 1-1: SerialNumber: syz [ 3134.714418][T12287] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3134.733693][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:29 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x4}}}}}]}}]}}, 0x0) 12:32:29 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x56, 0x414000) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000000)={0x80, 0x3, 0x3, 0xffffff4a, 0xb5f5, 0x8}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f00000010c0)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x7826, 0x4200) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000000c0)=""/4096) 12:32:29 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x408041) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:29 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x10202) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000140)=""/143) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000100), 0x10000000008, 0x0) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f00000000c0)) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x0, 0x5, 0x695ac3f9, 0x27a, 0x6}) 12:32:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xfdfdffff, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:29 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x608000) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) [ 3134.955744][ T4984] usb 1-1: USB disconnect, device number 17 12:32:29 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x8100) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000080)=""/89) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xffffffffffffffff, 0x4100) read$hidraw(r1, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000100)={0x3f, "47b90386d4e0d9f0793e46354808d7016b5bdf343f07997abf4fd4e1deba40cf3238d69346f774a32488c2cf2fd98303b32ae430f3fe759b764cfe67ab2978d7"}) 12:32:29 executing program 5: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x4, 0x14202) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000100)=""/166) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000000)=""/92) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) 12:32:29 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0x101, 0x80, 0x400, 0x9, 0x10000, 0x80}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x10400) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f00000000c0)=""/232) 12:32:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xff000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:29 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x6402) write$char_usb(r0, 0x0, 0x0) 12:32:29 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x1, 0x8, 0x3, 0x282, 0x2, 0x1}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) [ 3135.482600][ T4984] usb 1-1: new full-speed USB device number 18 using dummy_hcd [ 3135.842885][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3135.853049][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 4, skipping [ 3135.864048][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3136.032937][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3136.042047][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3136.050103][ T4984] usb 1-1: Product: syz [ 3136.054336][ T4984] usb 1-1: Manufacturer: syz [ 3136.058954][ T4984] usb 1-1: SerialNumber: syz [ 3136.093994][T12372] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3136.123357][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:30 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x5}}}}}]}}]}}, 0x0) 12:32:30 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9, 0x10000) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x101000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000180)) syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x101001) read$hidraw(r2, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f00000001c0)=""/188) 12:32:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xfffffdfd, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:30 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:32:30 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000000)=0x7) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:30 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x4, 0x18080) syz_open_dev$evdev(&(0x7f0000000180), 0x7ff, 0x10000) ioctl$EVIOCGID(r4, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/254) [ 3136.333326][ T17] usb 1-1: USB disconnect, device number 18 12:32:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0200000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:30 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x4007, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x50b81) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000000c0)={0x80, 0x3, 0x1, 0x2, 0x7fffffff, 0x3}) syz_open_dev$evdev(&(0x7f0000000000), 0xd6, 0x36650e76a0cf85c8) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:30 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xfc1e, 0x20820) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000100)={0x12, 0x15, &(0x7f00000000c0)="808b7d9756dab769542bf17599a4e4dfa36a39bdf0"}) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/30) 12:32:30 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xf84, 0x40000) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x80000001, 0x2200) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000380)=""/82) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000400)={0x100, 0x9, 0x7ff, 0x5d, 0x8001, 0x800}) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f00000001c0)=""/35) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000080)=""/224) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f0000000200), 0xd128, 0x80000) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000000240)=0x8000) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000280), 0xa9d, 0x4000) ioctl$EVIOCGBITKEY(r4, 0x80404521, &(0x7f00000002c0)=""/133) 12:32:30 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/69, 0x45) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x7, 0x48a800) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000100)={0xd85, "fc5f0947152ae20a32328c1a6d8a8f248da097ca0089fb0e011e836e0747bf0466a92b2c06790585157f552b526c03d2a40fdf11268baf023e3cb7d1884f81d9e9206c38b68ee160dd60e04de71f2a8d80a6a952be54f10bd4cf2f9ea6f61ae69ece2820c1ad5f803738d65e8e37524411ee79aaf52299ea3a7eb7c4473abfe81b9e00b23b91324a2147ae833973f8a81666f4e53cd852504405f3854d25182188626b44f34d2525138757a9b18cc878322cc010b51707381c22a6b3a04dff442cbb05f44b33aeb3bec5b1e3e89d83f485d1a0779a63487c656fb8a073e1c1c065ac8a6ba58120049b744680dd1da85c0f90b86d105a0b592cec20a297a9c89bc2563253aa02a28fe3ed1e5508f18e2ef573c5e98655369edbd1318e9fe6b8bffef740a90ef6e78ed30ca54f6bfd166e41dfcd805b806609c9dff0d66b952e04a03c8c9fb27f96aef1037380c695396cd295058c0bd27e70b14b83dc70fc43e207c3720c8299964ee2284f1ad7065cded4f7934acca033f43f82485277cecf6df622b8585789b49f6fd95c9a8291209118677b98041492537fff9670650df0177e884b585d0865ec37dad4e834d8e4b10ba18a9ee325b07c1db7d4bfc9bdc723abe5ad3f86178fb6bf07e5debf5e856d51e181fbb049568eb618864d2c8cdac8d67d7d2537f13292e673205d55b236ee3213104c58b57ecbd6fd669dec6f4b20eced36270e643c2597e4dd48c10bf2aefb809c330968a821e18b21bbd540d17c0ab066fe30f656f305588c2db6be642d578be4e716535eb2ff3cd371091b15a89552e361d6ec21ca75317128ef0d60aea1224f62d5bc983e9fbd8d432a1aec36ccdbdc1ab6eedcb0a33d65f167ff21d1829f8d72957da7986c66965762960bc387002499c4d226497395ae9abe7aa1747cd534dfe4078cf2dc27aae4ea046b09b185a03126e57470b45f4d7e8f8f9a70bd28da0aac4f133abc67787bde4ebf837f33c14c4b43a6e7b4f41663f71b01d9112490a3611f01c93576cc2c197f47a10b5193bc8de39377d5659cbfc12435f02ecb63b9fe8a417797d9f96d826dd4be509e58049a7eda91522da6172ab4e77e4cacfeec3f159c58473d977d96c0501f6a0174e766b71c66e7926e0a585934574daa2701617973bc63bdf8ff0e777fc9dae2f789683757fa2646bcb18fb27724394dbff4bce2454db795d409d1b8a92204d476f965784b7b2cbe139635b948e1a991c56370ed8cb882d4cc04d720be1fc8c3499b697d0b7ba412b5025479054da25480801a2bdbef28636b1930ec7f42b10975e65e7bb57df54fa7707924713d9fb712ab03a45525bb383cbd7bd372a2342f345ca3439df6620b8250813b2d937a137e8eec7f37e66afd468d31c788f7fbca7ce82d15bf70a291114fbe3910600886e997d01f3712776cd502ccb23cb3787924c1c1647779516cc12d46671fdf5fdb3c3b294afaf84927ed6fd4f1d79363faeb8404cecc5c602d1c57dc1b2ea100ecfd2530bd45d37f6ee09b9732210bd5cad05ff2940c5a2f831a4eb24466b1ddea2f503ee6022ef78ce3a820dad264127075cd59f907dd3294de9514c466a5a3a10780610d9a2d064e7ae9d606355291108ff65ac6e191100f0183c33c4e15abadaa5fefc82f0bb77883bf1e6a229b9f86b6566c3bf65121998b5a27909a2165006c4aa3f6b9543b8392d18b655a3d197cd2c89ae055f8632129a3bc9da4f442c1a2c9da4bdc0a5df962e5e78dfeb4949eac436013c8aa7b19980408d23b05cd30a961efb9089b974d75fc532a43c2e6a8b8107c4590eb72c4eb65916722fadb5383d110d59e33e0cae8a07b05ea9f122127887ecf31afed5f8ae58ad6cae9b7f49d4da4059801d22c5a35d724bc39f294a88a09c4341b391b2ea2c0cc2350d73883ceea330ba43329f09dbb8603b75035eec9ce1978555b9ea30d5d08581f11115cb4e3f5514f1ac912745664e3d1a617896d377d7481c07558d2420b5e83fdb911f16fce83444f090f10fb420628f8a337139747c2555174291271968f5ce95f7b7338b189ade7f5a35d12d1b39ff5dbf9d1c3ef72e6134e19c88bd34704cfdfdf42b52798d7cc302500c37bbc6db88b5d0c46e6c6811d12fcb75fecdaa109141fc66e3c03f00ee633c8f18815ed0e421708dca437feeb3ebdef20c467e279f854bcb5d16b4b23ae816638030a572a10b02714aecb013e631a6adca89965b291af1407b5b59cac33edbbac13cec6b434dcca6364763b93e47b196fe784c5bfdc2b79aa40d7ac870f1dfb54fc7f9bcafbf9453261ac5c10f5563604db6563928c711813c912c17c490d78ff349bbc1afd966083af52b27d3721ef8f8406e4bda43dba2a7d51f3f0a010ef056417334dcd1904857b28b3c76a57c15562f4e31227f476f99a75bae1341c4aed44fba1cc5e2dd46c408ebb42c58ab82279775641fc5b5bde5d1c79348d37f0cfc125d9155fd5390896b9a8e7ceb4e83c1191681a62eb4cd476f17ef9a0d11b2181887928bf6a8b02648e248a9a415b598ca97aed7a8dbaff96f972817e1049557b02815e4bc0ef9c0acacf6c4d523e03dcf84c18ccda8a73f1b928fba04901f7db5d2d045ed41027d06030b54438f68ee8189cf75d95cb846b000e8808e0cf43b2aa6a6e78eca8bf3a2c49707274af6277f75bef4ecc0a1ad1948d27f995d23cee7a7884ba15f0e74578ff21062e984eca1e53b0b84a3b661bb125dfd76cf8134cbdf978662e467e5f988a0f1e42d1bc29b4ee6cd19c0337901f5bdcb70713485819441901f0c28f72efd1588542795345640cb3291210cabe90a9855539e11d064b1d6eca6a93d952dfdcee8d6079fb2d442293275045088cda08b2f6dfaf2b433a890c5175829397cb43f223b343b1b0dd71d8a332a33d8b1275192df8542c0c2c9e55e74b50aa717c0cc19b469c1c9c80d1613e8d761634e29600924e15bac049b1d776d821703972d63bf758a8eed17c66412325434d2bc06f17e80d2a7ea3d527de0e667270bc6aeb4d46f80094ab952363c234a1792a8550f7f2d9acb36dce216b9f75e1b8e6d2d2f14163727bd5532c0934cf1ca69de125330ec2daac1d91d2878d83ae9fdd5744095bf1dbe097117dd5a4e0d986550b20992d1996ce3bc57ee96516cf64e4ed305032ee0ceeadbbacd08b1a048ba1336b1a66fd41aeee027f094a8a96c01c700de0a644c96623ea08c2ab8595102a46cf7dff7d66dd126192f0ac2bd5c0303fa2730ab834111f274db000c76f1c0951ad770f6da088ac52aad005779ee3cc47543aa4e51acda3636d9bb1432aadc7ebb19af88b155d427695303678960dcfddc965b47b8b274b296413c3c2ad9762b86b770d127929774ba426acae27a7db4f4b09584366b7271dc2a26cc96508692feb695d8f4d7c962cf36f24b2d1ac43faf29d4931dc89acb9e7ed4529e8d2710fcd733a435a4dd803588bde45f7ec07ce97696b0550c3c5b988301d58081a9febe04de92a348e8a027ff6c24c9f14b29f7c920ddd7b0dc597b4ccb57031a0f9721429e6052bfb69264067e67c014904a0557249ff4b0bcd42b3375485f0b171414fe54d9e5715241c636ff1f204f4a9b455edc0d1398f9201cd638db06266e08c1b5a7a1d008c2b63414ea1c357e10bdaaa32b989c1e6edb906d3e216415d7375ccaa7386022018c1d23805451c7c8da3d93efb728643a26509bc807b8023e8d790c04463a6ce61d535b68945564462a5ab8e2b51c42a07e82347594febb3b950697802ac7073e3c673aaeebc73d78576f087b0faabeafc688d32fd9bc8068edafa84eb5feb9dd35d915dc6669a2244484bc4cbe2322cc93f457bb0219222ad76e57f779683f498ec9796968fc9c4848b382645eabfdf23ad65422a63c6ca9a03966e6bba90e8dce603534296281872cb63568d5980014f9530753602239f2b29d3633423ab699c9fc940ba0224cd09b64aaad6297fef26a2f2074fca795900c94d8306569f755410ea337a5c15475311dd4e48870cae48d734cc68a54ff81577f5102ffb38b0e96cc2505d79d65dcd805673ee3cec260b21837dbd9a5647c25c21d9bb615099a43455b6e7563cb0628a4a9a797975c5f5ae86367df8616096101dbafcccd9707db1b829bef833b7fb0e8b0e5e1c7a14d7516125ed186a3ac23611e812c557ee609198c4aa94a897e45840aeff768737c73871542074fefddbafbf58d7450ca9776e65f229d8c96e72f8803dc3dd4dab115b8f045ffc9833f370f596b69266550c171d8af4fc0f0ac48ca0e0a048443da2c3d4497d2b689a27403f9d9ae8a65904a7200eba2def2a6dc2933f6884e6702224d0e699c21dc4b9e90334d50ab709f2a698b453eede2cf87c5c5b608264640d08dda0a3acfd0eb9683ac354738275d4893f1a496aee53996ae93e107b0605f29ca317d54e2b489f1d66a412465211426e907470c18ffffb1849e1aaf5f1e29a7298e3674abd1c3c7ee4c5b77905a02936fd27f9d4da6d3a4042d743bdb2c62983859b400055a62dc8b9ff94603c93d5a989666a0a95f7de9c750c5a9909fa536a4e19402ab7916f74188512a645e90cfdeefa9977b861a3863eeaa99b7014929bb5be42158c83bfdb7182ea3351317185057dc1d3d31daae3f7a590627c63bd9a491a25bc029ee4be118c408be6179b33209bb0174dade272050b80cc1470984a22d1304d4f9da152420ad6ec797f5dbabb66766287a14ff10f491e94eadab758e8c21719b8782f8febc715f06a404a105c1f37ccc46fda1cbec81dd474d20a04fe751d6c0a1a7d6dce1d62bce4a3a5bbdd5d1afa1c34fee9c83ccd913578b33475e03fe91b90c9499b4f38496a45f385a5133f7d9111"}) 12:32:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0300000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3136.872579][ T17] usb 1-1: new full-speed USB device number 19 using dummy_hcd [ 3137.232854][ T17] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3137.243074][ T17] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 5, skipping [ 3137.254090][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3137.432853][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3137.441896][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3137.449944][ T17] usb 1-1: Product: syz [ 3137.454188][ T17] usb 1-1: Manufacturer: syz [ 3137.458786][ T17] usb 1-1: SerialNumber: syz [ 3137.484374][T12416] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3137.503863][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:31 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x6}}}}}]}}]}}, 0x0) 12:32:31 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:31 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x2400) write$char_usb(r0, 0x0, 0x0) 12:32:31 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xffffffffffffff81, 0x688000) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000240)={0x0, 0x7, 0xbe2, 0x673e, 0x948}) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x10000, 0x2) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000000c0)=""/137) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x1c2c, 0x2) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f00000001c0)={0x7ff, 0x523f, 0x9, 0xc78, 0x7, 0x80000001}) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000280)=""/19) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000200)=""/38) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0400000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:31 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000040)=""/4096) [ 3137.715699][ T4984] usb 1-1: USB disconnect, device number 19 12:32:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x80) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)={0xf89, "2135707cdb1a1bb90e91fe876c3a9892336bf3fbd74f71c0403bb7830ceec64bc574b675cd88924ae9cf9f64482882d2abf3962b0e9554bbcc096be850ddf5565ff4aecd54e6f6256d1003c7c2ad500c88410fae15285da2cbdc518d768cdefd3c4caaf9bcc196229005e823978bdaecbe1b620e967a114487c6db85eaf6f2d4e2ddbf27237d05cf708b10592e0d031f59d94aa066ecb01aba59b0c32d79792b13b9a20d9777dc10ad36a2492c07c775a2762037bed51d021e9d46849a271e4be8c9ce1e15140c25a4fbd19cad784ed02549c03c8b4b7969dd21a1cf39fdd8b7784cd1bc9c6759ce6e62eed9816038d603aa32405ffd408d294eee8e92c9b645ce960991c04d709de020265f8dcd1fc78b88802d991798007fc60b0428957196ba2c40cd691290b49784f9694a36724be705750c1cfb504b497e2fdcf71dd10b3916fd2b23ec31c9c827a374e2a34843709f1e665fc35b0faa7fb748b0cfab3e0722b8c80fb8af9c8d7478c2a1092894bc7e61377d7b9d07a57a393a540910e06a7fee352c405e09ea182858e8a8913bef079ac1c5083c165bb017f771c94124ba09f1984d495eb5253b25c533c5c39cfd4307f1aa39ca1e1b83231bc88ac183dc18d9a7d80ec72d4b3c31315f5280070e00e2879644a4f8edb9ec3cddf888aaf05d1584ac66683831faf516a14402d72d95b9dbd619d528ecd11ed37c271b15341ea44f745ee608caf6df240645fd2b250e80252189960bed196a91a58053c5dacb05123ec731662ecc8a3453a1f374fc88750ebd4e42e1276a0067067d22462ffc1cd32e43808cf385ffb624ac77f8533bd74f8378eca7fa37d2d622104c6978e01cfa807b7d69a0a90723834962deaafb1e8f178078f0d744f884b06754ed0973f32fbf0fc587d644df8162d7dcbbd400abfccb81fc2b1255007836ddfef02f9dd5eea8bc2ea9275f77daa5c1d5c965c9b806c1aaeb299177c89c5212c3ffe8a83dc3b3405c5a2404a7baa6a3777f9e3f276f22ea524ff327c21c27512662e4cd2806049c141483fd131a4ae117e2833afd7c705c802291e2be238f1b701591cfa25153b22a825e8e1a4bda439cbe8c54556225926104a5117a7a4c2591e6f4f42c95392eae3a06bfb51809f350790f9a08915db8300f87cf9cc3312b596bc1ce441176171db143154382c83e5326f0613c7cd06fd1a9dae113917fdaf2468f5ccd979cf315cdc721965fa442d7d8f2f80eb511187bfc2facad30b9f4df1d0bebc887a2a7341074d1ae42ba22b33cf37e7f0f2a105b0f050621d79f34e216d1d12bcee9fc4ac452b6cae21b7e216f8f4e0334b103cbd929dea728a95000ddec1e91c7be7046799e093969a57aa6807d4adfbb3f504801d55e3efcc4b783e1fe8c7553af81f33d671c80abc4b88c166a7e8eed0f41b270c49af585e38b06d2ec75d34ac5cf11a65db7a7f2e952b76d5998c14d8b1dd1450682aae2d59bc779d665fc2d71ecc0ac41d742dacccc2c9fe7d77cc3dade269bf4f3fc9310919e41d6241fb5f8c5f162097de53e08330286017baa1a2b4b3f098261e9bfa9e454874495b0b0dbb6779b9fb9051ad77d0618540f82ee2132fe02e631b23ce0f708b2a3f80a4d7d437eaac9bae100d2ac69dca580f986d6e4895c7b7539b4c0dd69e2381051ae53aa9c4e9504bd4584172c3651a921ae46d5a345fc258cecf368e89950ab4883af2e6c6c8231022a720c2eaad80aaea94837601ebe978eead1fa68aff471799fcb05d71e46b5e0a0d3a07357e1a98940d5acac06936794b689c3a9bcb43f6c37a93dead9cf3c759a47b9556c9ba47b94f4b1f9a31e2653f904ac52a016975c748ee778f649ae3c51864d1b65b8fdd51e18c43bb4d404f3692bf32e106d0fde815feef2a999070d46752874227bd3a0901179e88344c8a0745978499355a4cdfdcd55ce9e989dacc40346a2e0dc99f8d5433cbb1dac1a34513f6964fb0d81a5bc1ccf6d05c29c49bb303071174dac896805ae520679657e122c2c182baaea92709df396cc71bef801f314035a44748c211d2453762fa9963c20765ebb931e40bda15ca36b669384312fcb40da925e615a9c2b2b9c183062bb1e51293995a19150507d48d5ef6cda490d85365b2d7381a4af2614dc25678c7fd5b6b645290d78723c1f71ffbc5d49b035aa32380bb8741e3a751614b876651feb4796418a2d6b3a053b2a98ad5790f974aa2dd0eaf6529cc5d6e94e5487aa0008092e19f12d51859f0b01a2d054afb822b80a988ffcfdedc2115eb7448f8df1d27bfa60974f1e6660231f463aecba89c710e6a32c17f1581b9f9bd520437f825fcabf7846d8c769c203e9fdf4eef4011d6b094bd389447f9a436b61f8be2f5a4dce72483b6c61822ef7105c845fa386462fb219a65505bebbddfd182e5b7ea2e5479c48eff42568d895c0f33034c36eba268eb3cb150d61f0a05f899c18cf6529377de4d29dabde9e1bd5f457f9313467882dcfba8f276835d9d9c34b29219a2676676e6c7e22d44f4b74aae1e2ad109701ec07ee4abbbf48e0656d24494a3c191d4482e4543c244da7e19845baa1d72b19f16e4b39d6b3726659e82f3c4161f3dc5a214164951da19df5300334287ea17c6110c27b6d26314c12940a650a387bcc75bed8fb33a72badeb2ef3ba29d4aa27e7960413e3131759c73e6c8ee6be3619b1fc3a898b7f3f9495e5835d9406cf7a2f77761bf7e02dfdb7bd01e85820f54b7c765ab10ba46d8ced05690604a482c2f1ed1cdcfd72fb167a552424d4fcfe90c208bd7453d2148a7b95b6db1f82e8872878e2e7ca69a494b26c0e648502d71e229b3470d12a315da52125e6d400969a4ecb905c05b18df0224f5ad50c5d617fb3d8b94dffc55bcba64a82442a14ae2ad1abe3f9a040f9a2c2a353781fcd87f5bd7f262e085d1beb4bcb00a97a790759f7d6e145aed8507944fac9a876c02955538710dd892630bb3c495509854ee62a388895c3084544b6791a9890b4fd3457c18b1d3aeeaa46a24bcff153163fe3ae0480764d1a6e1c41c1a3a459d9141b416972c3704ee94e42f27495fc885a6964ea9bf28d25505529e2ea6d2e5e9d0ffe9421a5c8a197ec2fa08811b1a07bd8ffe40b73579fcdb5cc433194f6f7d6207d22893c3a425d961b5db541deae9b0de533ef20aecc6e72af5f9cd9365d7f4ca7006f51aa518c6c8d91a75a0266a36ee069f52579ef6b6d9dbe9edf554022cf08e28a38f1de33a99e4da6aefd5b538c14995a2ebe0bbba259e4d4a501e6105c4a73c1a0096178d5b996f2d816e6d9f416a888943490f8fd7b75e8e4d00ea3b0853dca748d244cf4256d9bf4fadddd4857240e163746bf000a7f887276a4acc54e99a407b7975791b8605bfd45a14bff215fafd5d9fa368bab106f183c902f5c2730e9d4b2716715fdda075e4530042e0db0b5ab9923c04fa72a21b0d75e7c37c4852cff88abc7ed4a59e51e96acff19710e569c13efd2e3fec3abed1cea1c474dbdbc07a6feca7ba1fa37ebbecaa1fe0713269c204d5ab75d59ca43289de5b5bee16d78ab2e0c020895e3fa6d3c2df97c1f778b498a7e8a244b938fb3225beeea57c3a7301d5df85aa228a4e4fac3e4c0f6fe663564da4a23f371cb82fa5ae34f1d56ce81911f451eef9ab0c583ce9885c355a96a72060c8725a4575d19bdf716b2ddf9655ec255a39c9bceb9d0a43dfe50ce267a3eb23d1675c87000583e5dfb30de5b15fda18ba65401cc9d8b53d797fa7d9da7f790fa535bb4d31c132841bca085dedd371522d777111892b5988854fe112f838ac1e159f7a3b0d40559598294c09335c0547c8bf17f2b362645a6704c1aef08cdef7d6765f175d394e157dafc2c918bbe35752ecdb5ff035ccdca4ccd330921141b0b3d459f91c5d3e5e2677ad697ea099c9ca9d2efc7cb8206499f5ad4fb9efc8435e5f20211580a4b2b8e9ec53f2ce076ad2bac5c45302efb5ad3f6ca1b46fed22a3c8c361e9bba1b4107493239a992fbf5a8d835507a1e083f163f3d059af004cfa5bbc8d00d44d07698f41400faf7de949e2e80a7bd01889e600cd756e9d1cc5f14427cf00fdb9fac208888bf05aee8508abd23c5cc53e452f7555e9d67d1a0fb707bfa02b2aee79d4a589a86ff1fcd4a904634cab9f5073eea4535ba6fd5349097bf5be12736651ec61e729e54d07fe74ff4eb9d8db24eb17e91aaf8d9f5c05efb1463f6d0e3ec933f1553d2865f5ea7dec36237161e9302b68ad1058bc149e1859de5f18f32b9f5fb35a2e57b892a18e645a3e5c1c902f3931c2570baab5943c6cb83c62547bacbcfcb595da665eace8eca1198be5824bc39e53bd82ffec47571d699792f4d75481790fd711a107974247378f5e83db922542de653860349584f721c5ded5fd3c62184b8e834a6f20c6489b5350c3b3e4d9610805e8a798102df32be33ca18ef72f624b3077347c927013ce660ebd3c060a21fefbe24dff80b43fc88a5bf2737346f4e23df2f8617beea0b2bc08681466d60a00105f9052b546f359d92e477ec1ef0c73f9b19312bd82d328e14b2cb74636e9445ecdd060d965c1765ecf5cb1049e15dedc0f57b8067b3fde0018123ba838dbdb3faca1759b20393967e4a3f6050a23c69af3ca1e4205896b678a628bb0df30d6425703d6a831089f578eb1b23858753af5b310f28e53446f7baed6aee2b17e9bb612b95e351348040e42c9faffeb96576c6976574f24226d59dd5fd17c1164a9a1f86351cb6b9c3043dc8ce20209d2bc4d15d229ff32b3e39e8e0f4a97321f67f56e4b8dcd8fe679b0d405866cceb5b50ac3e0127adaf3c77ef62c572c368c140f905467105b3385a821b0615c7a9d55898511fd5a1e4784c03c3c7674e73ac53becf3356bc79b2dc390456f8df6275a0fbfcd799ca83f0dc5b936c164d2ac81d286ce5903f1aaa239df0517894ecf7544a9bc556985380dc3240da1e079f3ffa54919576f0e2ae0093af69c105dc2843b2199762eaf8375e5073527e4a96d8f6d88571327be0b478ddae0c46822c66abb9f5ef24b978fb27822b39cca216314b8950f26e23f9983dc79dd9fe2e406abc41c18a3dc21596b75702c0a265898b6b0288e046f990281865cf8ff312f7b93015a8b04e02fb5da8c607cac2b33dc29c7f7cb76666beae055e2f9abf783f7b5326bccf866ba20fff5a666415a0b127347fab0276988348b5a73cd80e8a5366335a0a7fba95792b2d43c0d42969f58f29df9c9a78241300d63963978e89d22c958765c240ba462fe7e87442a38eefe2d42b757eda78fc4224a67483df0d71ddd0916f350c927b010a0f71b1b11ab3dbb5782a94d19a94dc259c59770f8d56c31f2adba85460fb0e6e8614f5d621a5dd2e3cb745ecd12096c942c860706f12d5730f09b04a60ae6ec92aa92370b516715389bf038681d1dde71d4e3c83adff03f24004d1592221d99abeea575d8cebf36586591b3c4155ac150296631045a1f23aa8a46c019f9046a0bf8d8b9de61f5cdea05213345e8cf1d693e22a4f4907ec1ecd8fa59c9badb569f2c91ec5d662fadc7ebca021bbebe3f32cfa1563ce0628eecbe41ff5b9bf58e58b"}) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000001080)={0x1b, "87023b8ea3624ce9b62e0c0baf7f52827a3f419a3e21e13d2841db0e8fea3f8e132d9c2b89b57332866be64647cfb2d7d6d8e03bc0cad683261686785bf00c74"}) 12:32:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0500000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:32 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0x10000, 0xb9, 0xfffffc01, 0x1, 0x6, 0x3b}) 12:32:32 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000040)=""/246) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000140)=""/88) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x2, 0x105102) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000200)=""/92) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:32 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x690041) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f00000000c0)={0x2, 0x2, 0xcd, 0xfffffc01, 0x4, 0x9ce}) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000000)={0x6, 0x4, 0xfff, 0x10000, 0x5, 0x9}) 12:32:32 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x5, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) [ 3138.252650][ T4984] usb 1-1: new full-speed USB device number 20 using dummy_hcd [ 3138.632817][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3138.643038][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 6, skipping [ 3138.654159][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3138.842821][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3138.851922][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3138.860004][ T4984] usb 1-1: Product: syz [ 3138.864240][ T4984] usb 1-1: Manufacturer: syz [ 3138.868841][ T4984] usb 1-1: SerialNumber: syz [ 3138.894503][T12460] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3138.914163][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:33 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x7}}}}}]}}]}}, 0x0) 12:32:33 executing program 5: ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x2) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:33 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffffff, 0x503880) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:33 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000040)={0x8, 0xfffffff7, 0x1, 0x1f, 0xea6, 0x800}) 12:32:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0600000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:33 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f00000000c0)={0x796, "2b14510f70c2fcf15cafdfad9a3730fedff59af0640ad10bba7c21b75cac6bbcee4f159bda01ad0f28f76c4322edfa5883d67ac23cd1216d4928ab5c39b52ea57e1ebb063478b3fc895415ada71d98cac019d6e7e15308244fcbd40dc94dcb15d39077cdac59b37301ccafcc667b52766fbffec89634ea7c06ccc84c06411f3c9e08f9633652a33af6ed9c7bec59722b76ac2b1985e1d8beb51a976791de04032e6ade2a31d1024470c0d4943289323add3e69a14c5267ab1951ee854b2ad3783f49c6ad3d4e213ca38c577cc0b61fbf3a16a334aed26a1a6f5e7a709aae020ce2559376b4ecf81943fb3ff06deb19eb10a1102448b7e91a4381f34998afcf31e7b19eebabfdfac1bcb5809bc41b6c714fa9efca0cb3e6a366df8eec1f7807c16e15022c6b6515e17d6b2e3c6b3862e4e68221af2fb7274a699f07fa99e60c24332b2adabe4a40a8813fffcd0217e36b5dc40b8d26cb42f6c5eac484bf7c90a8d4706336964f1d33cd723b89243aa055d4d616f99e8a41d0c23d505dcc696d937a401921ea70cea9675e2a5537f9a6a596b9453ab9e267a5d15afde11cdf941acfe2aecaa9cc82974c41b77e87edbca556419f3cb622a795279b101d9b1fa700ca82da044e01bb5a753717c5e745075134e06a829920424e36b8f02682e8a4eba35a0b5df407b8f6bfc3f89f458733bc9d098b07cf3255ee2c24f00686284ca0ed4b30b48694a09f494f8da3c9ea324971294cdd0d8d3a220298c4108604aa7f9eebd5797f7fe56d0f4c26d6bbd14fdd994f50c2f741e93bf703e3892c78ac697ce6b7d7c2109711ae2a658a344368fb826491f8ed9692b3858e14386548f10e80aed47b5023bd9fa5a4985fbcef7b6f9d6f60c841685bd7afee2a98368ff68ea4ea72f1fa4c996ac82f81724ac6c2f169f40255f20cdd18d113bb640a669f25c451bf7ab36cdff1f9e607a5feb5a95433a6ca8f1eb2f0d262204e80cb52039035ce0f4b966996a962d6687699ee9517bfc84b7139397ec1273d831d060682a65a2e43a0d43c5a393bd233dc80f5131b97cf73913eccc66d10572b8a7d4a8b61277b33bdd9d177c6ae01b9228fb86229df56ed7c06ee40b9f137d4d8ce9c63719238d68a2b2fc9ddaf5a1484c7a6c4e495421f844be99a54cb89bdc084bede31332cc504aeef5b2d3637f451744663bc0b8d0a008eac2ada92a274fe3904754fac20503df5e8574f68062ad953d1ba40b86f79e02e36c6237f3390b7d8c4b1e9859f9bcc2e5649d942dd2b96d09974dd11c599a1a822960209cf291b5857eaf51d94cfc0a032b45f57d0e0bd7beed2fceacfdfe645f663a4dbbe6bc7218f5d7ec597dd60df3be5bd459ea973bb6ca8d8674cc7aed5d83a59e6b23434e006820f57d9e936e108e2e51f5192bb17adac185f9f68fc833ce12b9339b450bb140fe3fd45991d5dc16312afc8d6b2773aefe1a3c7b7e9df81679e61bf1f544137b82cacba5b3c7dc148b5f009fcbb1ed6ee9752fdba6faa6e7dff96a080976d6b91683ea0a0138b04e05a18c4280348b77b7c3bbe34953704de8752273d7a7ac1e751083b4191952e4b732920453de86b4de778f9fd5eca300a59e82d17b1defe50592b8de9f86013a4d570a5094c8927a24b38d562930e179141dc2667570e7c03f0c4c99c5cb13f33452d6f595e5fc0526c5aae8cbd5633e53aee6c0946066dfc52abbf4b2f0902950848731e27b79dfffaed26601ec93b1295ac6f37df03b2fb4dc2d93dc2fa6f42028868257efaa2f7eb045a2fdc42be20b4f8dbb59d22b6d3706a1f191c69622ddb129bdeb30565694389c8d5b7cf4d94c632fd49a2057bcb25afb2124e53762aca75ca35b843d74e78f5f82b9575fc836ff3742603c2a07c49c5959e8eac05a7b8d2ca7c008c81872937b231dfe05272f0b2434ea64dd319a3f76e7b0d67aeca8d880b49cd32dceac7a8f5b8477fd5e73dabfef813da4cdde01f4f83298d940dbab4fcb1de58a2e3e59c4b1135e2fb68705f2e668e0b6859d578feda10836945c878d077dc9e72390e7dcec92b08dc19c6e7a16d9362d410ff8daaeb82a5ad834e4119465c18c0aeb4c224a07966cf25153cd92bf6eb6886849a89f38e7412145572d706077977900c125c7be6e491724cd1b1837ed6e597147fd41acf0ef71d7785d998318bf4b2bd404a055f12cc06099a7d62004263e42fdb6629b5f3b50bd965db71050ead5332727761e8268dd0117da9fe15bfc5e6a651df2e0c9d58e1a3c1862f3db06fb9dce92e9121cb8d313bf2861b38159b64856fd0cf8fa0436421b989f5c6e03db4bc6aaf585b8ece4d2c4ca8608b05eb09978104323609c88bd846a7ba16e9c8e32fdddabf2e980a94a45a34941f4aea0b21863c5f9d39c25680348831ae4586e49494ac93111561f197efb64af19d86c3414abf5f5e59545043e62dde56ffafbb89f88b09b6b2b0076b7b58cb245a681ada42ab1d008d0aa595bb4526b51e8eb3bf59fc1d01a60653f17bd92f14847c6854d6afb82d2517d79fbb2b0fe33f2852f1c30c917103f4320be48e209f9e88475e7c8b790e61a8d54e7cb9a41a9d415dd2563b85f2f1064ab8499cbb74b709fa150cb0395c586890587aa228f9b7b6b1eb0080bb71cabd0dda7e762351f383df24fb034bfb83f86943d6d039209e7edfee4d45889fdd3409961e032bfa41ac63646f7dfdacd2b999c2f68160a3625463fe90ac99a8328d"}) [ 3139.124756][ T4984] usb 1-1: USB disconnect, device number 20 12:32:33 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000000)=[0x0, 0x5]) 12:32:33 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x88141) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000040)=[0x3, 0x10000]) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x2, 0x2c080) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f00000001c0)=""/54) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x9, 0xb86, 0xb17}) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000080)=""/171) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000200)=""/217) 12:32:33 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000000)={0x4, 0xc8, &(0x7f0000000680)="060e1d39f3ab505a02609cc39fc2fbcd53eb0b22b1baf780116ad1c92bd1676e1cbe46aa86ce914b2261f92aa8054f22e2426f76a19be1c5eeb33a5adae8bec78a82d27802e3b2af9383f1063c7f92d5b512782f00064a0871eb6c013524e13f9477472f1f6b4b6dbe42bc8e5ce617c04be64b1b15dc7595cb710d9db8b925a9842a00627301daab8dfd9dc3facfe5b74261c3bf607bb12167a0a05c556c31e3818aa8afc572ab2ea9c750fe4c552e4aad23600e41a1e35271f8ab362a26c7d8ba52acddcef3acfa"}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000000c0)={0x5ab, "d73420a0d11342d4b81b3fefabb309c3832f7f815e2adc0310bafbbfe0ef7aa239837dce884d6b370206df344191fb41df40b8a2dc90dbd97cb4964ac06bbb672d3723c73e4eb62653e000fcf57a05c321d4311e78632bbd340da06bebcfccc2f3b6ce86bd8ae6239fdac10a3fddbf4029bf71b74f27e09cae8e371f864274242aeb385f4d3d09831c05dfde87be1128a8b0908223c6f85b49c9fa05055bbd904fa334eb48160d7188961dedcbb4620afd20fedf4ecb31bf1b50ca68e83592b417a7af46a640206e01625ec8890104c039d07c8383aeba5477fa7b54e80d6f728f0839a895ded5dbd0652339a2ca166cf5961f6849fab5ddbeb837001330f9057baa5beb7142fbd8579d33f9647bb6ed89104abc05568313a347bb8353cc6d92b84910bd361b948b5b6b48c90c0c3b2202c48868d71fce70693810a8bf19d8a3fbf62981860c6eb598aa4ca1de64c6f0fc4c810dd25fd5f286f019c25376af8df5cf19b8030df8d8514522015c82bf820de553544affd5a582fe34155a82c4ec1f7fbe2173d8206ba66441e727f2beccf04e46a079277fb4a01d93ea841d79574e5ecf1e36e31ff5784a700159f7d696bf6428b1539cecbd2ab5bc34c56a6f8d1ae15f2631408f3d518c54be9af41921d4b646378d04bdace710c3079dd87ebd64536ebee15504f5da6aec829fa1570b2e04c043a2aaeb85152cbe8bcafa45b894ef4ed61a34fb35982f83f40eeeaf7029cd9edecb953dfe2352202c62a7518627aaafc89bf3a4c89b4324f08deaeb70beb38bbc209b8a1189073e0262cf03bd83a527ddccd6b07b09116a9de03e65454e78ad8f9330d1ea1e03dd8c6545d29d251cec522115348d0dc5e0c4765d3932bd755178e2df1008924c0502f1d725f8058ab3dba2b636d8ac623275a756c4a32cd7229bb24eb19c1f3caf0152e35aeb03131684ef304ed394a01a89658ae19b2b807c478262a0540219b65bd025b9c94c8debe63b39bf8c98ebc0fb1284ab994c8c98af4e11dd3dcc88acdb010e19430c0c1693759687d9b2c7ef4bc5af00276ef5d69284d9b14dbfd46ff2dd5c31a6af63ef0859b01c741b321a89402c0543d993ce9ca24bf4168662986b2aa0a2c717d813451fec033f60811aa92e67678b57a32e327656481bc317980dfefc5d7b78f85b209af5775a77ac41e0cd783bf953a20e70d881b36e3341127eceda43e0f0a9631ed18e08288752fd41071b325cae6fd9f2a8a428d8d5c8493491e3f0f27bcd328793776b6c74db16110f2cfa27bd8ef38bfb7126a010bc0af28e80f9bf995659a9a720044a476cde8d6618d356378520e9e4c422d4c3ae636dff1417d66a45397f557a3af299251b12de8fa7c7aea0e235e611de428acc011a7ed670cb190bad0c876f7c84a20e70d3cdbfdb099253ad90bbf44a28f745b273683f064e853d130c75a4cf2a982fd5c8e9b4f3f10bd71443a4456e4629d767dff4afba1f2438baffdd318845a3da21335f43c2777d5e10a04add98ea4f2488b882ad24ccdec5610f887a4b2285af9937af55078c7f393bfecb867a8c8735380bdb1231d0e8a17828a4d3b64c9eb635206d7e4a6cad8f882fb40f8c2c7ba77e60e959a25a065e3775e54c6cc41bfab9d61e7c53aea5078952231d89f474b2dd79e113e97dcde46bbf61abec30b27b5aeb30f3c5483747e6ecd9790a224e25f944d339b6f87324d742ff18522f9aa472d9cb3946d54bbcbd1c5f6583cd3f9e280cea0488ad52627b85eb1ce98aa4bd42a871427a9da33ba65f5b390c9cc1510fc3b727aadf1ca9d79dc009c7dfc911cf17fe49da32cf0285966f16f8d1434e8aa6eda37d407ef6be507c64d20632ead37a639f4906abbde70811bb6e55ce4fb622427887cf8494f28537d2b64bb23f6f4e6782d493c2b457e5e939c80af6f4a17793e0fcb6f06f4195afe7fa96bfa1bf7837e0550a63b63e1a7498ea3daf362260c10f456245c1d4a71bb74fecae9651adc751e4f9fd3491aecb2d6830dbb308b7d37cf8cca7012723489a7800a0b593"}) 12:32:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0700000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:33 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/160) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0xc0) write$char_usb(r1, 0x0, 0x0) 12:32:33 executing program 3: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f00000000c0)={{0x2, 0xffffffff, 0xffff, 0xffffffff, 0xe39}, 0x343, [0x0, 0x7f, 0x200, 0x5, 0x1, 0x3, 0x5, 0x2e, 0x2, 0x7fffffff, 0x400, 0x4, 0x7fffffff, 0x4, 0xb4, 0xffff0077, 0x6, 0x4, 0x9f5, 0x4, 0x2, 0xffffffff, 0x200, 0xff, 0xff, 0x1, 0x6, 0x0, 0x7ff, 0x6, 0x3, 0x4, 0x8, 0x4, 0x1, 0x0, 0x9, 0x918, 0xbc, 0x6, 0x5, 0x5, 0x1, 0x800, 0x9, 0x0, 0x3, 0x3, 0x1, 0x2, 0x3, 0xffffffff, 0x1f, 0x3, 0x4, 0x8000, 0x65, 0x2b, 0x8, 0x1, 0x45f3, 0x2, 0x6, 0xfec, 0x1, 0xea2, 0x8, 0xfffffffe, 0x8, 0x977, 0x0, 0x4, 0x4, 0x2, 0x4, 0x5, 0x356b1715, 0xd1, 0xa684, 0x1, 0x200, 0x6, 0x8e01, 0xff, 0x6, 0x8, 0x80000000, 0x2, 0x1f, 0x401, 0x7, 0x4, 0xffff681e, 0x3f, 0x2, 0xe6, 0x1, 0x81, 0x6, 0xbaf9615c, 0x81, 0x10000, 0x62, 0xf6, 0xfff, 0x9, 0x1, 0x3, 0x0, 0x1, 0x3f, 0xfffff000, 0x3, 0xe0, 0x3ff, 0x5, 0x3, 0x2, 0x2776d95e, 0xffff, 0x7f, 0x0, 0x5, 0x2, 0x1000, 0x7, 0x1000000, 0x1, 0x6, 0x4, 0xff, 0x953c, 0x4b7, 0x7, 0x7fffffff, 0x200, 0x1, 0x3f, 0x9, 0x0, 0x4, 0x7, 0x9, 0x1, 0x7ff, 0x80000000, 0x1, 0x10000, 0x200, 0x10001, 0x1, 0x9, 0xdc2, 0x7ff, 0x0, 0x4, 0x3, 0xcc0, 0xfffffeb0, 0x2e, 0x0, 0x401, 0x1dd, 0xba4, 0xffffffff, 0x7, 0x4, 0x213e, 0xff, 0x3, 0x4, 0x4, 0x200, 0x800, 0x4, 0x9, 0x0, 0x1, 0xfffffffa, 0x1, 0x4, 0x1, 0x40, 0x86, 0x8, 0x80c7, 0xfff, 0x800, 0x0, 0x104, 0x543, 0x3a1d, 0x0, 0x3, 0x8000, 0x5, 0x0, 0x710d7ed8, 0x7ff, 0x0, 0x5, 0x2, 0x4, 0x0, 0x6, 0x1, 0xf5, 0x29, 0xa9, 0x50, 0x0, 0x8, 0x3, 0x8, 0x9, 0x5, 0x40, 0x7, 0x3, 0x1f, 0x0, 0x4, 0x7, 0x8, 0xff, 0x7, 0x1, 0x0, 0x0, 0x1f, 0xa51, 0x8, 0x4, 0x2, 0x4, 0x3, 0x5, 0x40, 0x40, 0x3, 0x4, 0x5, 0x8, 0x100, 0x1f, 0x4, 0xffff, 0xc8c3, 0x101, 0x9a, 0x8001, 0x4, 0x8, 0x4, 0x9, 0xfffffffe, 0x9ca9, 0x1f, 0x800, 0x6, 0x6, 0xffff, 0x40, 0x33bf, 0xffffffff, 0x80, 0x200, 0x7fff, 0x7fffffff, 0x6, 0x7, 0x8000, 0x3ff, 0x1, 0x1, 0x800, 0x4, 0x3, 0x0, 0x5, 0x5, 0x1, 0x3, 0x80000001, 0xfffffff8, 0x8, 0x8c, 0x8001, 0x8, 0x6, 0x3f, 0x9, 0xfffffff9, 0x6, 0x37fe, 0xa77, 0x5, 0x7fff, 0xa1, 0x0, 0xd03, 0x9, 0x7fff, 0x1e, 0xa3, 0x5, 0x3, 0x1, 0x1, 0x8001, 0x0, 0x9, 0x400, 0x7, 0x0, 0xbc8c, 0x311, 0x7fffffff, 0x81, 0x7, 0x0, 0x101, 0x800, 0x80000000, 0x2, 0x6, 0x3, 0x7, 0x820, 0x9, 0x81, 0x3, 0x80000001, 0xa3, 0x1f, 0x1, 0xe17, 0x8, 0xfffff66e, 0x9, 0x9, 0x1ff, 0x7ff, 0x5, 0x2, 0x0, 0x4, 0x765f, 0x3, 0x9, 0xd3e, 0x1, 0x734, 0xffff7fff, 0x0, 0x10001, 0x8, 0xc7, 0x2, 0x5ab, 0x5, 0x6, 0x1f, 0x5, 0x8, 0x388e, 0x4d, 0x1, 0x3ff, 0xfd, 0x4, 0x1ff, 0x3a, 0x0, 0x0, 0x1, 0x1, 0x8, 0x5, 0x2, 0x80, 0x2, 0x3, 0x9, 0x7, 0x100, 0xda, 0x100, 0x4, 0x1f, 0x1000, 0x4, 0x13a, 0xffffffc0, 0x7fff, 0x1, 0x80000000, 0x8000, 0x1f, 0xb8, 0x10000, 0x7ff, 0xdaa0, 0x1, 0x0, 0xb91, 0x70d, 0x1, 0x1ff, 0x3, 0x3, 0xfff, 0x0, 0x6, 0x7, 0x5, 0x3, 0x5, 0x1, 0xbe, 0xffffc9d6, 0x9, 0x9, 0x9746, 0x1000, 0x9, 0x7fff, 0xfff, 0x80000001, 0x10001, 0x81, 0x3, 0x9, 0xfff, 0x5, 0x4, 0x7fff, 0x6, 0xffff0001, 0x8001, 0x0, 0x8000, 0xfff, 0x7cd, 0x1000, 0x8000, 0x0, 0x8, 0x7, 0x9, 0x9, 0x9, 0x7, 0x101, 0x3, 0x200, 0x9, 0x0, 0x7, 0x800, 0xffffff9a, 0x9, 0x300000, 0x4, 0x0, 0x7b, 0x1ff, 0x2, 0x7fffffff, 0x4, 0xd5, 0x9, 0x673d, 0xffffff01, 0x7fff, 0x40, 0x7fffffff, 0x9, 0x46, 0x4, 0xfffffffd, 0x10000, 0x6, 0x200, 0x0, 0xb43, 0x6, 0x6, 0x400, 0x7, 0x7fff, 0x2, 0xffffffe0, 0xffffffff, 0x4, 0xa0000000, 0x5, 0x4, 0xffffffff, 0x9, 0xfffffffa, 0x8, 0x8, 0x8, 0xf37d, 0x6, 0x7ff, 0x7ff, 0x6, 0xa0, 0x3711, 0x1, 0x401, 0xd369, 0x5, 0xf384, 0x5d2, 0x1, 0x7ff, 0x20, 0x1, 0x9, 0x2, 0x4, 0x9, 0x4, 0x1, 0xd3, 0x0, 0x6, 0x7ea8, 0xffffffe1, 0xff, 0x6, 0x7fffffff, 0x7f, 0x6, 0xfffffff9, 0x6, 0x81, 0x9, 0x7, 0x7ff, 0x7ff, 0x500000, 0x4, 0x2, 0x5, 0x6, 0x401, 0x9, 0x6, 0x1ff, 0x8000, 0x6, 0x9, 0x3, 0x800, 0x5, 0xffff, 0x7, 0x7, 0x80000001, 0x3, 0x3f, 0x200, 0x5, 0x7cbf, 0x7, 0x6345, 0x7, 0x4, 0xfffffffb, 0xa6, 0x13, 0xffffffff, 0x8001, 0x20, 0xfffff79a, 0x7fff, 0x3d56, 0x89, 0x4cb19374, 0x6, 0x2, 0xde, 0x8, 0x1ff, 0x7fffffff, 0x2, 0x7, 0xfffffff8, 0x5, 0xecb5, 0x8001, 0x8, 0x401, 0x5, 0x9, 0xffffffe0, 0x8, 0x10001, 0x9, 0xb5, 0x4, 0x80, 0x200, 0x7, 0x0, 0x2a, 0x1, 0x8001, 0x9, 0x5, 0xa76, 0x2, 0x3ff, 0x8001, 0x3e, 0x70, 0x2, 0x3, 0xfffeffff, 0x7f, 0x6, 0x9c02, 0x4, 0x7f, 0x6, 0xd8, 0xa907, 0x9, 0x35, 0x3ff, 0x1000, 0x6, 0x1, 0x3, 0x9, 0x1, 0x6, 0x7, 0x9, 0xcf0, 0x9, 0x6, 0x7, 0xaa7, 0x800, 0x9, 0xffffffff, 0xed9, 0x80000000, 0x1, 0x7fffffff, 0x6c2, 0x5, 0x800, 0x680c5ba4, 0x1, 0xe5, 0x3a, 0xe8, 0x7, 0x2, 0x3b, 0x9, 0x1f, 0x3, 0x8000, 0x2, 0x55, 0x5, 0x4, 0x5, 0x5, 0x1, 0x1, 0xffff, 0xad, 0x81, 0x10e, 0x3, 0x7, 0x7, 0xf5, 0x800, 0x5, 0x98, 0x4, 0x9, 0xf24, 0x4ec, 0x1, 0x40, 0x1, 0x9, 0x9, 0x0, 0x400, 0x6, 0x7, 0x3, 0xffff, 0x5, 0x9, 0x5, 0x7, 0x81, 0x8, 0x800, 0x8, 0xf4, 0x9, 0x10001, 0x100, 0x1000, 0xa3e4, 0x3, 0xd6b9, 0x8000, 0x1, 0x8, 0x2, 0x8, 0x8, 0x1f, 0x3, 0x2c4, 0x40, 0xfffff001, 0x120ddc95, 0x0, 0xffff, 0x2, 0x80, 0x5, 0x3, 0x524, 0x0, 0x0, 0x8, 0x9, 0xc8d, 0x200, 0x1ff, 0xffffff7f, 0xfffffff7, 0x9, 0x6, 0x80000000, 0x40, 0x7, 0x4, 0x7, 0x9, 0x7, 0x4, 0x1, 0x10001, 0x9, 0x4, 0x9, 0xc6, 0x81, 0x4, 0x200, 0x7fffffff, 0x0, 0x5, 0x8, 0x4, 0x20, 0x2, 0x0, 0x2, 0x5, 0x9, 0x10000, 0x3, 0x8, 0x3, 0x100, 0x6, 0x7fff, 0x7, 0x0, 0x80000000, 0x0, 0xff, 0x9, 0x1000, 0x0, 0x9, 0x3f, 0x9, 0x9, 0xffff, 0x11, 0x43, 0x4, 0x2c7, 0x1000, 0x20, 0x8b4, 0x7, 0x2, 0x1, 0x5, 0x523, 0x1ff, 0x1, 0x4, 0x2, 0x9, 0x1000, 0x7ff, 0x9f4, 0x6, 0x1d383f94, 0x5a8, 0x6, 0x81, 0x7ff, 0x5, 0xb0, 0xffffff36, 0x2, 0x8, 0x200, 0xbb31, 0xffffff2d, 0x0, 0x3ff, 0x1, 0x1, 0x5, 0x10000, 0x3f, 0x8, 0x894, 0x37, 0x17917cfe, 0x2, 0x7, 0x80, 0x7fffffff, 0x0, 0x5, 0x9, 0x80000000, 0x7, 0x7e3, 0x9, 0x3f, 0x1, 0x6, 0x100, 0x40, 0xffffff06, 0x2544d827, 0x5eb, 0x0, 0x40, 0x40, 0x2000000, 0x800, 0x1, 0x400, 0x9, 0x9, 0x3bfd, 0x2017, 0xffff, 0x1ffe000, 0x5, 0x10000, 0x7, 0xa7a, 0x3, 0x7fffffff, 0x1000, 0x1f, 0x67e, 0x2a, 0xc5, 0x8, 0x0, 0x80000000, 0x9, 0x401, 0x78d, 0xe3f4, 0x5, 0x5, 0x2, 0xfffffff8, 0x9, 0x3ff, 0x11b, 0x9, 0x10001, 0x5, 0x4, 0xfff, 0x9, 0x3, 0x1, 0x3ff, 0x7f, 0x3, 0x3, 0x3, 0x1f, 0x6, 0xff, 0x200, 0xff, 0x72aa, 0xc2, 0x100, 0x4, 0x6, 0x401, 0x7f, 0xc170, 0x208, 0x1, 0x7, 0x9, 0x9, 0xd6ee, 0x0, 0x7, 0x101, 0x46c8, 0x0, 0x4, 0x66, 0xfffffe00, 0x401, 0x1, 0xfcc, 0x0, 0x0, 0x7, 0x1, 0x0, 0x3, 0x10001, 0x8, 0x8, 0x2, 0xffffffe0, 0x10001, 0x5, 0x96, 0x3, 0x80, 0x80000000, 0x101, 0x2, 0x101, 0x1, 0x7, 0x8, 0x8001, 0xf2af, 0x5, 0x4bdaca1e, 0xb6c4, 0x400, 0x3, 0x81, 0x1ff, 0x100, 0x1ff, 0x10001, 0xa4, 0x7fff, 0xffffffff, 0xfff, 0x4, 0x3, 0x7f, 0x80000000, 0x3, 0x5, 0x1000, 0xfffffffd, 0x1, 0x10001, 0x0, 0x4, 0x1f, 0xbb66, 0x7, 0x36, 0x1, 0x40, 0x8b6, 0x2, 0xffffffb8, 0xff, 0x4, 0x5, 0xf4, 0x101, 0x2, 0x8, 0x5, 0x3f9, 0x30e, 0x0, 0x9, 0x6c19, 0x2, 0x1, 0x4, 0x7, 0x2, 0x3, 0xa6bd, 0x8]}) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x20, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x100000000, 0x135440) [ 3139.642571][ T4984] usb 1-1: new full-speed USB device number 21 using dummy_hcd [ 3140.002796][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3140.013015][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3140.182829][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3140.191962][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3140.200070][ T4984] usb 1-1: Product: syz [ 3140.204335][ T4984] usb 1-1: Manufacturer: syz [ 3140.208958][ T4984] usb 1-1: SerialNumber: syz [ 3140.234536][T12504] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3140.254190][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:34 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x8}}}}}]}}]}}, 0x0) 12:32:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:34 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000100)={0x9, 0x2, 0x7b9, 0x3, 0x7}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/156) 12:32:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0800000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:34 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x4100000000000, 0x2c4840) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000080)=""/196) 12:32:34 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000000)) [ 3140.465689][ T4984] usb 1-1: USB disconnect, device number 21 12:32:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0003000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:34 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000040)=""/148) write$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x141802) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000000140)=""/95) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f00000001c0)=""/10) 12:32:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x8080) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:34 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffa, 0x240202) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000040)=""/92) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x3afd02) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000140)=""/197) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000000c0)=""/22) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000240)=""/16) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000280)=""/4096) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000001280)=""/5) 12:32:34 executing program 3: read$char_usb(0xffffffffffffffff, &(0x7f00000000c0)=""/24, 0x27) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000180)="d3e7a34b768c9ffc04e0a3ac8a0ca89334d312f71619d180ac25b9f1e5c7cb758834260d09fdd31c6c521ad53768d1b68c7e1355ae4d4684f6e03213cc9768353ef38b9300be534e8eaadbe3a6310094dbee743521c1be886f724681a7be914d4531b937574dde33b4a6a7f6a67ebc8cb6976507196c64830abd681adf480671db033bf4a6d343b039e099341d311e18d5b3c8e876284a472bc4a840426f52504257cc8377bddfbcc28a77690169ed10514e1c9d6ba99a633a62882066f420401a75919c") syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x4, 0x40) write$hidraw(r0, &(0x7f0000000100)="22474e37d5eb773ae47f12fc4552c65efd36f840b3bcee2fdc407b785c327ccc002d5b2f4fa11ceb207431062bc2b4a9d31ce76a80591d1daf48d53a04a59a4b982e87c550cc6263023a98c4fdabdfdccace9649fb93dd5f580699ca814a554801eb1b642c6726", 0x67) 12:32:34 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x64fe, 0x0) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/165) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000100)={0x100, 0x1, 0x81, 0x7, 0x7fff, 0x5}) [ 3141.052573][ T4984] usb 1-1: new full-speed USB device number 22 using dummy_hcd [ 3141.412849][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3141.423014][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3141.592868][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3141.602040][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3141.610085][ T4984] usb 1-1: Product: syz [ 3141.614312][ T4984] usb 1-1: Manufacturer: syz [ 3141.618959][ T4984] usb 1-1: SerialNumber: syz [ 3141.653858][T12549] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3141.683912][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:36 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0xa}}}}}]}}]}}, 0x0) 12:32:36 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f00000000c0)=""/136) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000000)={0x390, 0x200, 0x3, 0xf55, 0x494, 0x2}) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x7, 0x763700) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000001180)={0x34, 0x6, 0x4, 0x9a, 0x1000, 0x6}) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000001280)=""/4096) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001240)={0x14, 0x41, &(0x7f00000011c0)="c0cc1eea8c052b32bad5ab073205eb56868f76969a37d6e41a8dab9ca37b9f26d38a5ba0a01314bca3d967e7b38c3e195618b53e766acd546c08f77e1cad29e895"}) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000040)=""/34) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000180)=""/4096) 12:32:36 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0005000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:36 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x5743029db5253e9e) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x20, 0x8d601) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000180)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000040)=""/240) write$char_usb(r0, 0x0, 0x0) 12:32:36 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x8, 0x101002) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0x8d1, "ec0052c43e47944a15f6fbdb16aa5d9c59d439a74a41b437b73f92562a21a68b8038a555ee298166b8c73f1e2a2f9b77aadc267a2e06ece692a398517e5b201ac9cca80058f9ef3e34f22425df04175554cbdff9251fce4c9caae6dbccc7c82e197b8ee686d0d43678487131e410562598100a5338be8bc701dfa767ef00b2c922371ddee2bf0dd32c2c793b3553eee20747c270aaaac20d2bf6337152311cfde06a6da326a5a8bc9f3b5c64fd563f6c2e978e6aa4f65de70702d7219fd1a2d93cbbb763f08beec506cd0b780b8d8f9696a6614495fab6c071a486d546c04173241122fd8612dc1d49e0584cb1ade8e0bd7f393d9c915ac97693e3435861552ebec439f9ffd795af02411e00289e31e028e44005812d76708b906f580e92765ecab5048949672dd4ace846bd18dfcb7aa868a225af0b4631ae8e0243c3c47b34a631a17747916aee202b6796fd5e38eae85f16a49435594745cdbda670354d194070300b614c348a469dce2046d289b1b1e44c53ba6e731fac04e76e36c4b303b0a4b89d880cd082dd1bb1281315baa3afe903926717e61adc290096a8886dc3196f1978fd29be17bb783db867336430ca78d2a3e21a303bbd5d8fabf2a83123125f982245936b9209c9c05f9011172480fa4c04a92244251c53ab3e2db234853c1563eefa2d5fbedade0809e003285c536c1894d9894ed0c31c24098692461cfdef9d51135059433f9edd2a6f1d0996712e17893c56a41927bf21dbc3b2169ae291d25056cf4913dc342bd292711b97c4bfd645a4bef9ca5af5b3c8253ef512ae6a39fb0c8301c14abeee7531d03bf136ca4501d312159910db004068e04f24ea3a2455eb29806e3d40a9d450ced2a6ed7a177a4d1583ebcad9f4f842ec5d09e9563a3a7c3cd42ce7eb23119dd23c5ddfd61fe7a474f26325766c3083332f847057ea5c8c56551a0d014fdf9bbfddc28ff9693f98cb755ac2a25409802f617eab595f5874b750a9842e8f74bb49cdca331cb3d1e0d05a6c72b031b06043db395b9ed92ec4b6f57152968fe1911b943ccdff860e99bd3a8ab50e4f5b3bfd0109c6c1103e398146ed0c2080225fc5fe75b48b5942487037614616c07dfb11f64651289208142a1baae632382c685248ad4144d6684a0d90bbb8620a7193d4e53fa9e6bc5c5780dc42abb24264750d1eb292e7a7d58c674d77552d0246d686fef9b670c344d968c218db2fdb29de9ac178092b40a582629a0cffac99b867c72c9c5cf20360e27bea2fd410970dd70d6605718c7be946c36d83bae92fe7d61906e28f814e66790e62128e8d0c6a8ebc1e18e386fc7e92e69d9ae8cba7c015e8d81e32bf05ca8bcc56bcf790c29adb09e01362f8ac19c6e8d7fcae6b9cc5386f4d7d6fecba3bddb153388724d844c61ae68a235f314045aad1d19b522c3769fedfaeabe677833757d4f603f3c6b68fa02dcc829864f3596abd034a9ccb73ca91e811d54cae9fd5b303402b0776508f133677419d2d3b2a595038fe927066df9cd885c2a432d195aacc6b9ac16cea75bb3038abc17a95e6a5509f5fd0bcc8f7bc2a1ba23039bb26e6ab8c1633587164e01d7028cefaff9a7d82ead8fc0a9fdbf535a409dc7c9775cc7676402a7f2c29825ff05b3237a71fdb46442587d9bd4bcd20146fab87886c4885b842a85f60b7120a3dadd48321798ea873ee8fcd754adee1085308dce8a81355dbdb919ff78ee78fc698493a52e00eb82095ec8905863913ca699c3329559b14bee8d17d3a9775cd2d548ed35eafcf1478aff4555c78f69e57e10dbbbd969bc4ded2ea32c7f747c16ea71526104eacb1979857fc47e6f01ed925e1f0d9aaa9134131da1087bc975b1c2d881d8f70302076f15cb7d6936a4d92151accf2f21fcba3ce8d73028273d9a68448b2cb8ed0348279e91da7e877c5f6fabc00b4162c935dc0e0f21c8df631dea7fc72812c5e48f1a3d6b054835b266f99bad60e2ab628681d102972f124a276e8e045c7a406882fd84b9c12000ec108d6188e8f27fb1ef1f767ec4fca6980b2fc178114f0babfdae544ee35e7b60cc1ad70185c8a3ca683a2cab8ac100c56eb3493ae5f4a421f5588754906bfba84ebb89caa1ccecb3e8c312cf96013ec3f8557e5867aedc31fcea817b953539e585caea2f54d6d12e2a305bc5ee419970e82dddd8c4da43436aca97aab47afcf66f32eace0b1dda569a9275bf2d851c70381d2d2fbb7c182a5c1acce9f48f60915ca08e8c4fa40c369a89acaa17df17af470f1475b129cc3f166f5fac5dd016122848dfccbea2363c6377540a0ac481543478e5faf591ed430def98c53bcad7607062b559b4835309e73f81a264067b9d2670dc7f501687aee27fb8e77080fcaaa641b1ab1da71717122f1443512ce30476dc951ad7534789b7dc1b42fe30bf58522e235d3a7fb9c46d50d3db653160426348fa770b3da0c277e80ac6993a145b060c8b02a232bc1b8608008a172881eaadf1ef044caf8140f64140ae9442e3301af31de6df3c2727b6176077770655edb053131c36edb1586d032d232a9c2fa9f618abac53460f910123e4872392f3e95fe3d68ffc0c095c5fe95b060781264926d1d05fc5152d5418e93290837bec3366a58db4674ca553b189cf0261a7390d1d67eac04f1ad61a2c45128c2bc25c2d0c99ab30d1a97d4fa5e8f7287879c67ef69297f385a02321562b80a1310540992358f49e50c7855a690cfb0f1baaab44be882d9b9e720331ebdb56e91f97ce8702eadcee640aaa5f4ea0b0eec1e8993264129c905c4a1c8d65b5db4d0bdda3dd42c1e54b6ff05438deaacbe9139ae3c74c0ee66b69b690375448fa91f5ab843bc98410d77cf2ab3f091ab1c1aa181492681f7ad7f6cc6160607cc0059b4aeaee5fdc7b2f35ead824d61a5653d5f27711f89754a8e4eab8299289aea7f42b519e5d4f4381910777f4e9887884f31f4b32a4e9ae785cd8bff21f62b8f11746551eae952a380ea1471a3e9a54d7d5bd51620e50c4e29b387acf941d5fbd43fb18212afb30afaa926e40d4b3efc6f718c8bb6ff757a64eac0007e22ba814ad84ea0e8c13c2437f9dca8f4c23058520a196ad39a1d544426cfe1fd415a702ee2349e253d2fddec55ab129913b87a4b925b9e6dfd2b79b809a370dd692bacba3533ccdbb5a0"}) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:36 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)=""/4096) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000001040)=""/43) [ 3141.894181][ T17] usb 1-1: USB disconnect, device number 22 12:32:36 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000040)=""/148) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:36 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0006000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:36 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x200, 0x100) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000000)) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:32:36 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffff7, 0x21c040) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0x901, "5508e37ff8fc1f1f4b1ab9e14305e8724ad5f6dc9d406d3b78252b49526c7dc8a3494c428fd3c72bf55f30bb91515351b31c61959c4bd2242ab8d11ce66e1a94d6f76025f13242d65a5cc3b88774a79df00a015c75abc829bf2b76873f68a4a15f3f07ae3912357f86b09d934ba2c72d55be388019f1945f08d38167c009a52da8001fef17b7a0aef8db9794523016cfd935b56dab5721649beb87363ef339531e69dadbce22647160783ae25fefbc3dc4884fd58e2b7ded7462602e7d42c816ea8ebcd8402ff5b2bdec9863d070ccb302658b62eb308c349520ff5d212ebb0bbcd87b62c1f97dc1ef2e78fddae89a2479518c88947a33ddda1ec29b5276134a574e1b4f66bcedf3b7538c8534495131ef42051c330756c973067392c41b76fcfebe7e90524d7f71099a74ad52641c0da7c1b2b358c111909ed5da89e8fbcdbf14cbce86c887e939bde4605d32e66c1fce64cd9805a0edec2fc3e7900551b58dd1e38e3809bc91aaa22740426c6b7e7d01909623851819a1dfdd63acb10fc710b138f03edfa31986f75c7427b5d013f4fbfd4f21765e73ea4c7657080afe9448cdb45ea10ae1d4dbc0894626767382197b24dc37f0ad10bdcbc67166c33a4985eadd525038f39060c907f85901a1a540748bf65e9b8e9b12936613adda4481bd80d0a3afe12cf159537fac058853e890b7c40b814d18800d3886c8b0d4be0228d016f40728ba4dbd387bbfd5af0f1aecb23f02a88e801305a8f5caf65288b65a296d5fb2461b9cf3acdfd5b0229b354781dd85d59765e8a51f0800d09a7c64193c69717d82dae52f883de3a2f3ef98fa95b7c8b21a1b7afb20a454e8ec7311c228b1e4c59425c03906e9a42b96edc30063c8bf2c7877f70ad0cd7193aeea3322c64dd225f74d440e001099f4fe05617b2c13cd8d8ab2c7433ec8785a95cf65eaeb5c234054b934ce47102fde7cb19b8452ce10d44dd30b94063611868f1b15e25883d31649252c976d685abd088a689f43235d6c41cd5398334b6fb963a6cf4d40937a0d153c3d93ee2afb66def1135af2353d4f0702918c44dab6ebf8c2a707f991a0d9a3b189e185726927a090fbc7b020ec8333a6a7c22098a93d177725057b6e1742d78432d0f240599b671e3bb8c0b4cf4ae3d24f3114ab3cf7dedda6f21ffd3f46ce1526d8d39805dab934a1de6ac8f205f7b5b7bf4e4ad83519073aef49b0072e6e070e314eac2a89313ea500052dce18ccebee3340797b69460ceac2bfe1581179f8e801a4447ac3f7cbf8dbe379012be608dde2e4da9981f0ccc47646fb9a961473eb85289e26ab4102ef344eb8f428e041a564912ea1352f323f6d68e1061991df7eadbb47787ef10e981672efa7582f63c70c74d1150bcdd09a19d734613c105a534af4a8722589769bca4b8fb5f16c88278a09453205647339e00f51d64830dbdd51168b012d5f7bdb232bd6c99186b36e54a8f7d82c62e915e5a403702477c30770ca19f2aadebdb79a9071ccb3d17396c53605ee34dfe8dcbb886364b176d42ca3b1c0b0c54ac76e5eb62b7e8c5e4f225f5e9c49d999bc5c72f45fd01ac04573f03a0d20884534f4ec2e4b5995af810db62718a37c11e798ce6e64df143368df9a13152a9e047b546b9f44b6f077629d0809a515153f5ce5344555f68405cc376520c77d8d7188c65a2d0eadb4b18f6e0c297c87121f53c417e5337e894ea07bac4e365a3722f332a236270d7f9189e94e7a2cda276825305f6445159ea57372c81c0dc613112e4bc72da5c1ebefd89e92126d0307f4ef6087276ed00aaaa1566e9a3924afb7fff88caf1f25241b3b6fe48827119049745d34a7feed12b7b34adcbd02b4e1b6ca8858080170b2f1ca5c3abc39d25551ae0af82e0a7fe1ef0e0685f0316bcd25f343cef1c6b26bb30860717d68aca987f2ce68f05604223ee830a8d2c7c4e96994830d93e0e303c167089488e44a38006b396f5a468e311ae152fff780b40b9b4da058823daec2e7839af346500d097bab6d7468df8a85069d3a70a10e7fce49e13a4ffc375bee3abd8c86b0f9fd9795ab78100b343d1cbbc0c0bcb85405b950c553ca45b44b4b753cd4bb26caa0a0440cb6f2848e398777798a8d93f5f0d2f3600113d86670fca7835656a3b68fb6dfd6a491c2c83bd65edb5dc63139194509e323af401c97b14b4f06e89d3b6e54e1f66d606db639b70399e82b2c00a5039ee28bd0234f561c767ebfbfaed30e81b151e4608c6a3e800d441551e32e5e5ccbed785588e4fceb6a179910ca2337d0405fd4521fc80ee347915977fc7f960b256315f93eb9e78bd5ad3dd89faaf426d37e7a281004055bc7c8d8d2ae7a8f29f5b805c9e127f95fa4b1a78804e6b493f4770929bce7ee259713264cb4f61557d0e90a249fe76ce9d428fd980deae8198aa6532fafcd521b34aeadc793d08243cb8997a65c64caec9ec876e8d55cd017a1e993c22f25c87fb354d6e8d15068a51c987755363b7fb0e915829333a80a2f2fd8954668cfeb76c8dfe9771e2044003fa631d1a0707ced65cce78742b84b3998cefb09e3bea5e552c7fc541ff77390481499a3877b36ca40ece8625807280e29cf41f01539eefc90e846dccc74e61faffd1811054e552e58abd627bfe736534b2c74a0c458eea68dc1853449eed2eecf38eb837245ec2a1eb776e19e0e0fdf808397bdf82ccc9e3e208afada548caaf05bd7832a81b6f6252403940b81d0e1d7ffb034d46009e96eaa3698ba70b4da863746faf06e52a22df885a4b561a09d4a9f51fa7ba309aad104d1cf60d1d451ad0eb4e61093d113833c4235abde0882ae05f9f2ecea95e5cdf0c86e6889676c65414116ffdee8b0024e481c38de5ae3518a0ce034c0c0854e238623a2b27753116a28917dc4bd2533556599701cb8daacb7b73c06dd8d38ad2689a0db48729bfeec9940bd2e091b222782221ebf98b79dfe061d32c102ad44cb7a7b5848da1b6e2ae2195685359580e73fea935c2bc6f6548fdbda4125b309b6710761d92c40376edbb4bc5c0a3af693a9226fb843b4e43d995839acfcefc307e2a2e24412aec20b53bb0c4f49421dfedf38cee8d53efbd4bc64ed6901c33b3a75e6c36add9cce50553819d04c730008ba01bbf240f4395a8a65c2ff519a34876f81234c6cc601609990b3622fde570edd707a54f7a7d02836c4ea15ee99db5b0ef1b03a08fe3ab4ceda1ae64a3a967579cd541d1d5be36e6bfdfd"}) 12:32:36 executing program 3: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x4, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:36 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000080)=""/128) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000040)=""/11) syz_open_dev$char_usb(0xc, 0xb4, 0x7) syz_open_dev$char_usb(0xc, 0xb4, 0x36d) write$char_usb(r0, 0x0, 0xffffffffffffff8e) [ 3142.413221][ T17] usb 1-1: new full-speed USB device number 23 using dummy_hcd [ 3142.772827][ T17] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3142.782961][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3142.972891][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3142.981976][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3142.990029][ T17] usb 1-1: Product: syz [ 3142.994327][ T17] usb 1-1: Manufacturer: syz [ 3143.000155][ T17] usb 1-1: SerialNumber: syz [ 3143.024474][T12592] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3143.044067][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:37 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0xb}}}}}]}}]}}, 0x0) 12:32:37 executing program 5: syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f0000000040)={0x14, &(0x7f0000000180)={0x20, 0xc, 0xb2, {0xb2, 0x22, "1dc99277e96418c555c6a9aea64e36b00cb7154832ce6ab63f5cf688fd1937c01049ea01609bb689731c95ee0fa6672f53db03cf7bc3b1082225642c0cda8fdbb10a9019fc324811b1a87335ed7c7d648484150788b29ae689d09b13e2d61dbb075627c2838426c165601c52ee2a90ccc06b4e6d08d77bfed9caf0c003d8f6a010e01ac30efb3af498a3f7ad779c436d6ddea8acbc3343c54ec67d18a9a69eed77344e4b53a3e2eef89d5529e005c21e"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000380)={0x1c, &(0x7f0000000240)={0x0, 0xa, 0xad, "ca4864474f33c5b484501dea31532402748797d1c09fcdc9267efd31fe1e8f2c5abdeac5b8e7caef9dca7aede163af098c7fb0a28a77f096715b89ada1467336c05ac9bebe3d08c602e071b0c25837513149714c0c9696e79506c0fc34c0c4a79daacdfad8a8b4299768f93712ee08be28a8ade60cccdcf88c2c9db0ee0df4f4beef993b106fd46ec1db47154c813905fed50690ffc0698dc55c46cda36070d9bb9b3aed5d94d8888eee66eafb"}, &(0x7f0000000300)={0x0, 0xa, 0x1}, &(0x7f0000000340)={0x0, 0x8, 0x1, 0x8}}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f00000000c0)=""/175) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:37 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x299d, 0x280040) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) read$hidraw(r0, &(0x7f0000000140)=""/254, 0xfe) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) read$hidraw(r1, 0xfffffffffffffffe, 0x5b) 12:32:37 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x4242) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/91) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000140)=""/43) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0xe0, 0x22440) ioctl$HIDIOCSFLAG(r1, 0x4004480f, &(0x7f0000000080)=0x2) 12:32:37 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0007000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:37 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x800c2) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x230000) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000100), 0x1, 0x400240) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f00000000c0)=""/34) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000080)=[0x3, 0xdda]) write$char_usb(r0, 0x0, 0x0) [ 3143.264305][ T17] usb 1-1: USB disconnect, device number 23 12:32:37 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x800000000000000, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000240), 0x8, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000280)=0x6) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x5) r2 = syz_open_dev$evdev(&(0x7f0000000200), 0x5, 0x44a400) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000080)=""/234) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000180)=""/110) 12:32:37 executing program 3: read$hidraw(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0x1c, 0x87, &(0x7f0000000000)="62361716934959b02025d8d6828ab7daf1cf7dd4e4e22952da6f24dbed42c624a17c2aa2e48f5fae28c960a946238afb7208dbd569956527ef35e17a9f1750bb754ccf9505c13c2485b528aee3def57dc49916e7abecc3fc0b2ade81142354505cc08aed268b81f784e3722a6cd110cd497065b62c06da2f5a5f33288c8d96f73e1790f765d8c2"}) 12:32:37 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00ff000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:37 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x2, 0x34000) write$hidraw(r0, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) read$hidraw(r0, &(0x7f00000001c0)=""/38, 0x26) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r2, &(0x7f0000000100)="a7", 0x1) r3 = syz_open_dev$hidraw(&(0x7f0000000140), 0x40, 0x0) ioctl$HIDIOCGRDESCSIZE(r3, 0x80044801, &(0x7f0000000180)) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000080)) 12:32:37 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x30000) ioctl$EVIOCGID(r2, 0x80084502, 0xffffffffffffffff) 12:32:37 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000100357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3143.812684][ T17] usb 1-1: new full-speed USB device number 24 using dummy_hcd [ 3144.182820][ T17] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 3144.191564][ T17] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3144.202996][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3144.373398][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3144.382459][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3144.390556][ T17] usb 1-1: Product: syz [ 3144.394819][ T17] usb 1-1: Manufacturer: syz [ 3144.399415][ T17] usb 1-1: SerialNumber: syz [ 3144.424555][T12636] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3144.443999][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:38 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0xc}}}}}]}}]}}, 0x0) 12:32:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGREP(r0, 0x80284504, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x5, 0x3, 0x8, 0x1, 0x6, 0x4}) r1 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r1, 0xfffffffffffffffe, 0x0) 12:32:38 executing program 1: ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000040)=""/186) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 12:32:38 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000180)=""/68) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x80000001, 0xd14, 0x9, 0x100000cc, 0x200008, 0xfffffc01}) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000080)=""/248) 12:32:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000200357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:38 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x410880) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x99, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000140)=""/229) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f00000000c0)=""/69) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) [ 3144.668238][ T4984] usb 1-1: USB disconnect, device number 24 12:32:39 executing program 3: ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000040)=""/4096) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x733602) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000300357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:39 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000080)={0x11, 0x17, &(0x7f0000000040)="b0fe87b29cdc6d4423465e5df2e26ac101e466b0f99d9b"}) 12:32:39 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x10001, 0x800) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x7fff) 12:32:39 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x101000) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f00000000c0)=""/245) 12:32:39 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000080)={0x14, 0x20, &(0x7f0000000040)="828d56454541de0941d59854aab8bbe127f92cd1c7f523cd76a197b9ac95f650"}) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000000c0)=""/161) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000180)=""/88) [ 3145.202630][ T4984] usb 1-1: new full-speed USB device number 25 using dummy_hcd [ 3145.602830][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3145.613054][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3145.782828][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3145.791916][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3145.800038][ T4984] usb 1-1: Product: syz [ 3145.804319][ T4984] usb 1-1: Manufacturer: syz [ 3145.808913][ T4984] usb 1-1: SerialNumber: syz [ 3145.834603][T12683] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3145.853756][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:40 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0xd}}}}}]}}]}}, 0x0) 12:32:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f00000000c0)={0x185, "36c6ae4491214089801bcf8bf9f8924b4f1742414cb137a4e05e38a060d6399cfb8d08221fa2ee3e812c74112ec71d4a9ce486fe9253bc39a3d9507093a5e783c962068aaaaba0f6a02e03d15d9f463dd52a0387d697f29b09a1f2d8481182084bc9bc7666cfd3e14cc471d88347909b4c86368b42f562af8276d3d77a64c1019455ba5ee382ed0151b0cb8164a162b291b1b6bbc64971cf17a03a6f46d965c0d8c8525bb4d544055bcbd3751e4e97a43a182a60c34be1357266a9af955a6bd221944eb820ca99dbefea971a2ceae4d962f116ae7181fd89dda116211fc16a9e12b7408e9e55f901794850193f007acb1716bde488a5e7babf1fa746ac2b6f4cdca9e870186c4f05010d04b70ed809f911c32b76124d40854e2b0d480b287477a02852d4def1d09f2b429450b6f320934c1bb2e0f8a22ca51973fbf1e512a9479c7754aad98096825e44567a1377354731f12c6734f1ce2bf21236dfa6c634ac65c460e40175af43567feec16e4ed3be2cd07fe5254aadc95f115e87bf2e34539757b1140c"}) read$hidraw(r0, 0xfffffffffffffffe, 0x0) 12:32:40 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000400357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:40 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffffffff, 0x8300) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000080)=0xffffffff) 12:32:40 executing program 1: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000040)=0x9) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 12:32:40 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f00000011c0)=""/191) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000000)=""/51) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000010c0)=""/195) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f00000000c0)=""/4096) [ 3146.068399][ T4984] usb 1-1: USB disconnect, device number 25 12:32:40 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000040)=""/7) syz_open_dev$hidraw(&(0x7f00000000c0), 0x1, 0x10000) 12:32:40 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x84100) syz_open_dev$evdev(&(0x7f0000000040), 0x80000000000debb, 0x4000) syz_open_dev$evdev(&(0x7f00000000c0), 0x5, 0x264a40) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:40 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000000)=0x1) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f00000000c0)=""/98) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x3ff, 0x300, 0xd4, 0x7fff, 0x6, 0x21}) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000140)=""/41) 12:32:40 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x8c900) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/223) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r1, &(0x7f0000000140)="66976176c749bf5a0f9d18c8840ee4cf197b07501979ef84914d3bc30c8716649d913d988f719f75f74a00ca0e1cd722ec2694f0f74b5813dc4cbe146aada145af5027529fc5c7def7f5ff1005826fe00b625267b601d5b5200d976093dabd536246a98759f76388ac560526255f50c22220240a8f9ba66645542c7a9c3f03cb5ea9d2b1e46d4e733d67abc0ecc6e60910e08f9c530f203b97545460153a62c5f80c37f04906cb539e3464738835823dbf541a1ae485f949f907da97aeccb49a738fde3c6e894744192f6d02", 0xcc) 12:32:40 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000500357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:40 executing program 3: syz_open_dev$hidraw(&(0x7f0000000080), 0x8, 0x210a02) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x80000) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x283643) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f0000000280)={0xdef, "5fe4917aa849eedc92d2702e0bb57fbffe40e7f412d825795ffe174c3e93d9de1ecb85822f043642cafa6f68c936f6d35ef8c5bcd9a2c5ab4a20b95c9484a78949595e168e83f6b97360fb7e863d59981e99f1a0df6d30a53a0ccf697743ea4cc802fa6ec57f8945d6c5d5fad38d505f88e1bd0ceb285014457a789229cdfea1e516be09105a7201c0e629a9341ae0970702aa86f8f1b370fe6ceec9e79d2aacc383ad2f3956480cc8fac97a530aa9584cb1b2ac157ce49f66d845d236dfd642b93c37eafe15ec40b4b9a2a2f1c4089ef82415488dc82fc5fe4aef00e7cb624139f455abd266d8d5a653380761b11344042b3441c8c9745d31194460977b9c4eafa8e0ce70aa48f569fb3cc9de98e1c51cb37ce92bbd5545f549d34f65697b20af413a002e3f6175cd5ccdb26d6fcb6a865bad719419e8891ad2c1c420949ea28686007101c601c11706c002703552f0cf3ccb1cc175b219a82c98d983e17a99ebbdf16be2d7df2d6ad67fe1dfb4ff0340997b43debed8b49d9d549caace86884c7b68041dc12e6c71d73a871b647fb2c6e37ae13c7fed9d8bd9c3b76d72cda76613945e96d392e3507d4c1887498153443f337e48fd30830422b735abf127ec03a15c4c5ed4c85d9eb0b1f991d74a21eaab8fadd45bee18aa3e4576d65d5cbe6cd53496e3917796b2ba2ed51dbb85ecdda50235e090ee4e50f599faa592894d5687eedc487560ae77c1bbd380e61345397ef415c20f315c7f98f10fec6ae7be3eedec9a3f70251ed7b1da249e2f6d284468e739a5121789bbc2889f1feb404a3904c392e47b9bbe78fb7c7af3207188568478c594ac82349ecf86d123071eb2d560b67466af5145ec195aa48f03a079dad2b1034408503f2c8123bd75b9931ecfc61bab481400a3ae0c051ed3a1a1e480113742a7e36c788d2a34ce0bc2eec80c24f90864323860fe875749f4c70beb4058b373ccc778ccf01fe7c35b719649563eaef9fdd1430649da1c8bc2fc51afcec1ae4774aee80ed71743dac78f793037a8b59f08465caefed3e77991b6f463c1165c2c8896017503a0831573476748708ad43c8c299cb7491a6fed044fead6fe093403592c15c786bc94f1b35628cd817068f32aae4fe615213be3d4f409e0e353367a636e352469c7b2c1ef0071a61c9913b99f7de8bdddf4c9ea51323044756e458c5c58d9cdd8bd5c13f5906f21303752e86fdca2ec30da98656a05cc3a66524ae231bcf5478ebf68c00e0a234fbb14d3e042a57d1e9cf934902d40231a797c37b0c4309e1a7570d126b37143276b81823908a9a4837f4d2ca4045eb3bd04d841bb7d174ce18c9761db2a6f60f6a831c4964aacf5e3a36f01c6775b75d7e2d1828cb7d586e0a49d77c75948849d2b36c6cc09a21b59e5129f5e3f46423f13b189f11ef5e4e888c28a55ec5e5d5b765575f3001b7a51f24fb80a5ff59bab88a4081c39bcada1da014f1bde2b3cee775b5592d8228ab37737b625c9fd771379101e3c4e19c7f9255a98114030b375b617ea190bda05e8de979dcf7c75ed4e4b1ecef4498ecc38b277ee6f7cdb8087cc644b8e02bc07508e9391ddf909d5a99f254c15f7a138218522e985d052c40b2852ec895257dacdf868e406ef7b3368b7a24e78f2592f39e12499537c6d8b5d1e3d0f1b2b60ef1616f2ebc44624f99aabe34617e58bdd4352051f50ab2211891ebb4ca76bcf5c38fae73bf0dfcae83bc95a35089e9beb2165c62c767f0a7a449dfe7ccaa1b77934edaabb4a68fb2d04af63786daf751ba8841ae0ab212e0f4f640db9ee245755e26fdf0b7f1cf7499eb32ac941ba78e86a71da12147bf53ef1ea379d06ee7dc2f67bf78c11172fdb0aaf26a3ca41c03162cbbb127db5422daebb2eaf2683abc8c6cd0cd429c83494748c124473af0c50088862ad1017e4be5dd9205a5b1ee64615522264f2be66b17f900068a4bb17838d0c2285443322d7561a081877c347884e43c005bd79d932a75e5ecd50f7887b4494aa2ad40760214f02cb5ceef6db170d2daa0eea85adb101cc64c96c74052dc7d47305e055b6452ad1feccb5f388770e1deb6a8a55785d78db689d7e636116ebf863a749fb0219a34f9c3a78ae1cba871b995759b7a324f3c1d4ae41fa40d2efa5bed06ebbac239885319c811654f99af6b1bee50ad5ec1427a5c837067039e27ad0bb35ee7deef2d077c013edb05c8cd972a08970f1cd21c36cc355dc745d6693f2bee65a9bcd064075f2ac6d5c1a17746a1952c4f8814160451fce1b679350885861c08826900bca0105458e2a5e4357406c0c05b2904702e23d9417cb872017a23d431dfb5529dae69340c645cafbc4c2484e41ab365066384567908b41ada9dbd245ee2c4fe8bf4978d82afd7059db317aa64af4af6c6ed1c0a67dc213ca841b198bc506347e6617f2cb297b55bc5a6550ffea2a60e54f1e13c4572ca9fc3006713bdc198385cbc8f1f0d53e2e0f53dd6a97c52e6bd1469d142dd2de559bacb4ecd4c642014231d1f0daa1e957e8e190831793b546cf7bcc49820cf4974ca015016a071b5e0acf744d340663a933c9b6c19a00d7b8b84c05805eafd9d2c15206e82094ea356a204037650c55a94b114f3c27e287a07c69b9e2a22188059f3155153b80d347e54e19344425714a023093d77eb8d2c443359343c0be7794cf1d6a55e80244a47a7e9fe82b11dac10218a4b45573f905044f7db1d401f8a795b6d740fd906f59f17f165fc81258510fb97d059b7a83a1dcfb04bc28e47b06f9bb8942918a0852888dc82cde8cc3d866ece90dd8f27785c57fcebcade2ad0862dedfa98322c2817aed6895d70bdf7bedbd35c4ea140fc1e2e49818e9785082c3ba7db172f8e67e6d9da28b0b08e9eb8245bb9f72827844cda6fa3d64dfcfb02b5ce771d8cdd9df18ce47823c0a8302b5380ba056e3649439736cf2b0951c4ea2977100bc9d1a7b0754877e2f7b6961ee5baa5f9fc3b8def73fcf8132a5df444e09e1bef8d3051f26ae063af9f71b23fb50f03a1f106ce76e8b17503ab45e53c4d3ebc9c6fba7c495baf6a731701a036e42bdf4c5d9cf6667e741f4c4a06f4154f5d68a0ef140ff457a42291e301c0f1c00d02904f612b1b9379ee47a30a6a8da671b3e8ec10a8f6bde00494b5243be5e3a289548431b4f546aca5d43a913e4f0082a2c2bd347a05fac120f83f3ada9cd24272deb2e5812e8b332cf26634d8c24c8907bb31764f8802b5c7043e7e9aa5ef53424fb66a753ec3e5e4808ce1cb3709e5f466578b6f6aae599c667df358b0b90ace65c032dbe2f36e20bd969b48032bba9467c7067ea5f02655cc7efc42ba27f0108c5eb08ecc1a569b5500dd0040da2477f26e2c5fb0fc92fa9231bfdc825de8df851ae1ad59bf2f78846ed8f67c411515a413b6e77b6e2d84c579e5e921d7b9486ca9db35f119a3b55560b43dc56742ade88af0f3a86a81fa7011a49ba52a432fe6d9692bd69ff5de44ba736bb4071150ca9d83df7ffd36ce30aec7ba9d86e3f99f660864ec5fe21c007c3e612dbc88f10988de895cdf453f66e1d6b16fc94bd7fa025d94bf0dc5ee6107b9b4260a46524be5b884a92fe12fae27eb55c46a1ce2bf636b840f385e88455beede265e737c5af04b92fe0b56a3cd4cca683a05aac3838ddfd7c7579a146a814e8976aea3a30091e84a8ab97ccba17b8e4a13e6880945b8b3149cef71a4fd5187187e520307301ab6a768a633175be39f9534ac942ba019e2793a209069489f3cc28240c4f66c62a8e32a3e3743492caf0449fd0b1a83da6cfa8ea23d589e174ed002a8f7b5123e518bbb498196ad0bf6c313700d4caa2418d0779552a514de05e98c433622ad272b6b86c703956dc66cb310b31ac351d16c0ac831724a79769403f7cc43806959d241b09bba5533122c6545499bc55ea67f34f7d0fe91796dd5fbf0bd31fcb71e1241fc633067c172c8ab74331cd6a1bd00c428230e38d2b89278fc462df5cec01c5241ef3ce34d7987c4b1c8d7d8009ca530e9aaa12aee6e8b1968cca87d80c7f7e5d298788243955bdb5bc9118265f62316c5bdd67f21d64450869cee433abbf84b2752b675d36bfc2d07c1a452cdaa8fe57b4e8ac3a43dbed6af2aa0fa833b895d1783bcf6e74be7ed8b9d0f3ac69f3e8bd6985ef4d9e464b230049162d18a5902eaa50809d78a59f8f802b98403d2cd1da611e4e6978a0c47ad47f80faad673c9dd0a9ff4d6d4aa88477522bb3d9ed4852aa63f880446bcd90435d8bee718b8d778e5b637b45f6fc5dbb114a02a348fd35b64410fc5e74fe1cc97f774404faa17af89cb7eb32e098b1643dd28c62039e8e1e231851244de7cb29593d774258c80c15ef13ee79a632fffd03fcd6bc734f8a2340b4d6f7bdaa5814ac9e160df1602103eda081cc51ffae2b494a27fde5cb6e39876e989fd5981d5a21b6d681e7adc36b6dd84a70d2c18caa38fada6a640077375eb0bc1c24a128b8b3dff53094d8df0d1f248106ea5e8ec49ee3488530340b4a1a8178825c56e8c2f400fdcaee9c9455353f070683e7898b80dd72b94aee5f26c59f56b5ea2d85b0b19f99eca7a25b3d92930ca371f40e4416398199d4fbdfa7d73e89413a73cd91c7b8f2de671feb351f988b4b34af6d60f405c9944134789a64e445ef32f726ed36626ee7bc04b2cecfaee0bbcba6351d9d4a198692021bcf22ed04cc91795de5c668a4ff18bb0afe5879f4b7ef7ff3fcd58e5a8d03044b243a96ab57b9e6afc335099174e18e5846c993e5f8be12fff1d001897d0041dd31ed05375f2b110b814a15bc08220491a23f0485c52a8cdb4e278bd1a68e2a30f44ffa03d3976285ef8a95e7db30881e6b069287559970beb63634e9bf84a3738920ce0b69b880ea594b76efc8038d5e92d33ebbce3f12127adb1a6060fb5bf771bd275d6c4c8c51586fb488313efc648b8d23d61578baa9a0f6dd7a41ebfe5743eaccd6e791dbe6b853bf6c392ea6731a7745b247bf122c9d857322e5c72588"}) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000240)) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000200)={0x1, 0x9, 0xffff, 0x9b81, 0x81, 0x7}) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x3, 0x100) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000100)=""/242) [ 3146.602630][ T4984] usb 1-1: new full-speed USB device number 26 using dummy_hcd [ 3146.962855][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3146.973011][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3147.162856][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3147.171924][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3147.179983][ T4984] usb 1-1: Product: syz [ 3147.184253][ T4984] usb 1-1: Manufacturer: syz [ 3147.188877][ T4984] usb 1-1: SerialNumber: syz [ 3147.214552][T12725] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3147.234408][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:41 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffffff00, 0x0) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000080)=""/4096) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:41 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) read$hidraw(r0, 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x440c02) ioctl$HIDIOCGRDESC(r1, 0x90044802, &(0x7f00000000c0)={0xf42, "b49d97f780c230d2c5cf6f5b4f7515f0af117a4291476a666ef7d8bd5f8580c25088c400e61b7a93a687b5dca25317a1c00e38adda7116449d56c5f25af7dadb7f681506841f7a397ae8d83717f8dd754953d677bfa7b123b4ba9129d3adf6b6358b9fce296f9a3f1f083d73a905975f89eb60515a2abbac5f1fdc8a4500f1846b554c41da20a5a6602aa19a5c6966ac33a37274d59472c7e6016cde90665d6c3430b19c470dbfc7644a0798302dd9368a52491fec31b533c23c4a3ffbb7a0735d7feb0e0e1aca0c77686bd3c0451fa0859b9c449d6e39f18e9cefc80f9ea8d5219e823d10825b7abeb12c73b9b91fe33093e9dc695d8596a46871b74718157329f11e63463d15d4f86429dc98768e8a91ee1e30cc7ca1d7aa0358b095c242a7b7670359a9b133a085068223f20ff2e0b7565259411b9415f78bcda50f997904d7227c206ade24e5134c3780bd002cf879c9819b99863b4a5b68eca4c89155c23cb2f8d5907bb2b07b2eae481952a1f38cc3e62dd12ebabe79b5b4952d8fb45b95937cd433e8830175f205d54858ffe2556cdeca411cfed693666200c66e74e7f648607b96da261407ea8631081d42ab94bf01582a713eb3165f4dda2f92b3c8c11f39254f7550213a54c3a0d86b7556a99169aa92b28d542c4574d58b413078ebfc8b64472accccc4cc57bd0722b023b03bfee2396b79cd38e50f98c0460b7853e41c1a1a65c11123c73f862f02c1b569066c604f459558bec53a116d745d46de505b585f73f0bc4ef0b6a070a7eedf2c2b89e920cf3aa5c5f33d54ba4abea957d974c17eb1f95d30f9e8b835d111cc894ec217d90144f4024c73b800037be19610c1025ec9590119cbc33b19de8105d3b6f48a1dfae220a754ec0ece9914f17c50c4cd494bc160462f9256e844307469ce415646492c20583ae560cc23337f4a6b7363eabc5578bf6b9d7af9a3e4be3bccc0202247fddbce98145adfffd37737338e2bc7c4b15dbb54d2f7e0c7f23db42171934f0b21af4016df09a0c9f0e0abf6d244cb3858ee7fcddfd13ef2ed641c5e7060f9baf2b3cd30aae824648ee45361d746f0f833de173f7d3fc6997c96ca9d03094cd099844d6e063a3dd0751e3554157b7a19520cc12a98fb578c14e2e27a95f8c699647e583db8c53e197c107eae689a6b7c49f856f166f70ed92eee3d40b6dd1f04479ec6a2b02fd04a453abda8b20954eed53c582b280b2f8e8d0dd0b5418d7e00a10304727c58fe5b85396cd60f9e3b509a68272a78de1dc179cc47cea905e8dd61b9ec13d5a1f062490897e6eeab356a2f406c8fbba260f91bac48cc070ce92607b1e1ab10660b4e65207034a2509bd4f779097ce12dac80f25f3b1e605f5981832b1370e90087952287d030f6a47bd30c97a246eb2761a0ac454d8ac11460c90feb54e1cea63fb3dae3ac7cd9063b1fcef99e5462b306661023a455ba01b82eac493d651aadd179623eb504c2537e9df1d3d9110edfa6b3261fb09fffa82d086e7e5135ff243c870400de6edfdd239365284ab0fbbfe7ef3c2c4b7d91a206e44982dd658a273d1a5181d3595bd043e0156b650629e0319100af412a08014ee9479401933c95808cd56b5d2b0da0006ebceff3ba12ed00ed3bb164f6bf306d76f5605b657e3229db6ad0a5bc9028b6e23b92b2d4cc0a73012ed35759fdc8ac795f318ce048bca6dcdab1bd0acf65d64227207ca4e729458c5339d764bfbf4a7ef59ecdf58aafc6c1716eb0ffeba9ab1be2ca5ba5c6d245b80a8c5511873deea8f365d288a6b84a951ff7b1c0edabd0b642ce57f25bc749237116b06d9cfc4d38fa9d92b2ae41b2d9de4756328181c66a8c689d105dfb74c3b616602797125ea04d32eab81aafa99694d21582e3cae085f6ed4b31063d172aeb215e4fcfd89715463359f5991f2476d3908e23c3829a39c261c15ba550c1bab01c1fd662a8a1dc6562d96b4067b0a6b0360356a5831ba0f509be9a8e9321956fb8e6f223d43965ec142dab8050067cfdb960cd912bacb76e4c51c25d8d0c57caa7115c99af2cfe80023463039c55b83cec7b0a6251b782b5b75cb4eb784b34e9aa67ff984e6577462c93f9fde585cbc6c00fe602fa0fe5e61dc946d4a8703f8db93d5905d3870cd4cede3047b7358ec0a17244bcbca81de860f58e2a07b1664268c3b8cdd7d2d867237a67596616af43e14a52bd38d145b1031a73df5bc2a5391a65b791da034a95a0d88610e490974b874756cb13e56a38f079d5df7b4f55dce25dd7974394ef714bce1ad746f0f10d989e38550af7650fe488bca99f86359978e548257cb1478200c7dc0876ca23f96620e229e14592b03e73e84be61ad7c661d503ffd28c891f473fbebeca1b26954d26c5cf46679f8e37c5296b684042a84837f26f970ff6394cb2dbe99ba75ed99e016c2ddd904169e5085e43342e56677e16840cb13bff16b74b994a6c0420a047d5749f99bc22673ae6a5e6fdd2c07c2ab7cf177071054541824778fe84db103375cd81bcb6c39f86a3aa3bbab9646118fb6f0c6936074e75403d4ad1e48b18ff72921da41af9f9e4c861919ef26ae81a46091208b6c7e47ff9a423a51c3414e91a51613df6e514f1459e59559c9a23a098ce94b9bbd9cf0a781f8e2a106f4c8da34b8368f9d6bec93d29e220696207be053a35a342f103a19737fd5c79657cf0aa66caece63daf201024d77c3a803a598db8f4878193c59af68d97f47dafa9dce4b8cedf5882776b7846fbd6f50748f39df59d675caed2e72d5e4890de13d3376cfa740ad0d257fba7572caa56587af8756414cebaf5a4435149c5f3dbdf8d6bd4bc0827523108d551d92d6b0173d8863af948d9fea93794e567f6ec7ad07addf748fac327df519704dfd585554e83218f0f7caeba36c5d4e9a6469173f550dd235dc1c4ebecbfab292cb59605cd367ffe0ae0831b60258cddc5471669b92af801480421ed9de4adc5ce4d94e5aaed51431f24e94acab4f3228d568ee45d3c95e5558b3dd6a43ac598a3273f9052d710457122554061fa3830968ff8d0ad435211c27306e9f4f51d147692c001b27fe2a83c41cd367cdd87a720086713850881b058cbdaf2ba833e70d609e74a599107b37bfc62cfcace45854f8cecc7039fe62cf2ff95cd6b935ba3d7fdcfc5788bb87f9177255153d21fd7b0cef6ce4fbe9bda9e455a616a33172b9c30e0caa140626fd48f94b17178489310a4489296c1ff4c0a3faf788ce1fcbd51cf362f2318b1cf66e00ab9602b0373ed7a7de32eed858dbcec0cef231cce322ddb75e7db7367612f0ffdc301a30a447399bab6a5150cf39ea49da6829a0c32c3c31ad7e6e3e2c818b8752733df66f53eccd16ff5dd631ec4dcdaace951579d5d470ff245763705f2bec14525197a02e3740bcaa8524aa363153d4e3946c299c2358263b8c8895c23ca2acecd74efc1371baff4169c99330a7937b34b6d23260076a5023726a150441287b3c2c4fc5efe00195696e6345236e3f6398d930b6f6870f64fcec1a52061964287d00c2a92a13376344268361f497d5d630074e243ae2d087709a84c53cf26c7ed26052aa5c391ad8f747d241b3db3e81728dcf08e8fe6994fda8a5ef4ea719c5e4b740f5b06e2ae4a025a84ac4371b1dd115bd35b9f98d0d55e2762e9a18aa70193666d17f821b754744748246957612eccd7f4e472df9a2d8f2c50053b78a247dd17807328b03dea52c3da2bc2dce05578cae346cac32220f3166c739b72961172bd3bfee3eebb0443239995c7b6a9ad04d043a7b8797ad90127515584e7319e73c52388e1d99f3b8db1cad26045b8c7b27a3abe0fcb0059e267dfb958f4c401683e8fb07c8e5a033ecd0bf6dc81e92ced875d9f853d906c2da62ca5758b245733c5c4a2fe6140a49220d26894687f377ced21a024623529b32411726017b4da41881b034c16418d7f8b58a51fa9198171657601aeabdb06217c31a017a083b2e56e623f1b7cad9cefc0b751f47f3e07f1a718e658d5a726d6bbda162369c204af3032832995672094f902012efbeb1135ab920a48d8eb5994d7b61cb3fd09d3a6146a0488ba7231ef8e785a45ebf12f29d9d5d2435fdf60030493410bcd9640817c3dd1c147a7510d78a42960a762ba2d41f068da58d69678aa84c9a4c47aab510f15b740733020ee0d1bf0f9218db43980f7e74cfbb1851f7079e38bd66ceba7196f798ae03bf6364686a49533a1ad53c0dbedf88b81a07975d2feb59ec70f46688a4114900838be784990bbb3da5d9ef55f86d881c4f96c1c7df533be364cac6caf58bcd3564bc54d581cec98ca004764ae1b79f21878b420dc9db7a65ddc456dc37501c80172ed56ce67840ed91146f1ddcbb011cb7c5e94e119e736060f131c39ba19cf0aea8f0cda239381ccc3789274e1b0310c71c8e04dd127f5e912176051569bf56860d7b9f2f4d09c1531b097a3faea210a4dbc4d8363cce14a3ca33935dbb4f1aae2bb88b0d7b2bcaaa89b54d7dc6a921c05786f6145b307a9f6219a58e88991ad4bddc1cfee2006f3478245f38797daa0c04c3f1356689b696acbbaf3209789e60349fa9b3cc06b2ce5b68a5f3a3dad002f0ca3b921162b44136b8ebebfdcb390c4c3130b9ab55f4ccbe0890f43bb8e6a0a6010cdcd77ec514e23c17e406077bd52aa37eede3aeb86e9c7e62abe24bd2d39b2a506b010b09a323ed7152baad3f55745c016b81fa1d24b64a30c48b392342f181afc44f3a8660dd60a94dc2cf0b55e9d30fc7681666e83fc35bd5e1c4ff9be0ea17e3b3a485b0d4b9495c0f8f2bf8bfc21856c7b41775a778e61ff0277fc8adc08590a94534ffaa013d7be7698bef90e739e78e20be83be3bb1f8db15c18809e959ed44075c15ad8ced80171d2b2b1ff7a7090419f19dfa2b4a5a0c075ea422294dd83ec29da9a5bed497c42090c904fc599584259ca9344a18c378077eae907dc3ba60956acad61f45c2081e4fe0da8b0cc1ac979e571545bf79918b34a086e47dcaf5f2f0a9ddbf54150b6ecae59177b00c6ef05a08ace1ba8ca3c11fddcc2231a7ab4a7d72d023760b59e60b4647f39499be3b15dedf21ac50db62b746fcd18becc56e6b019b4eee421d9bccbf3a762aab7f7cd06040236916c5ef1e9227a1a262f35b8b31aefab8d7932729abe0b67bd6bd30548a372f9b00fb2116a73abd8be3d12d81dbdc73b0363c703e9e9e0ab70dd186e6595ec7ede87cf42141c8ef08d85afe91afc581d76395dbc46a78c78b832550d383aec4db089337d437a914c4b98862bb2303ff30b409629d6c1fb1588ae1f015b8a31ffe8349e4c56c8ddd328663a8d966ecc797c41282a5aa571b8b3ee63b4fe480239d0c7b39eea767c0af680217270070cad43802ac6fe28c93e36fcb652768de2cf7dd82b57acfb982ad26862596f6c44c23c4054231547d65d5fdbe6e08c8db861729d629e90c007395a60c627c5c97bb1daa1c147ef3782d8b3732b"}) 12:32:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000600357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:41 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:41 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0xe}}}}}]}}]}}, 0x0) 12:32:41 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x20080) write$char_usb(r0, 0x0, 0x0) [ 3147.456521][ T4984] usb 1-1: USB disconnect, device number 26 12:32:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000700357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:41 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000000)={0xfffffffc, 0x40, 0xffffffff, 0x2, 0xfffffffe, 0x100}) 12:32:41 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2000000000, 0x8902) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x20000) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000100)=""/84) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000080)=""/44) write$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000000c0)={0x1000, 0x5, 0x10001, 0x6, 0x80, 0x1}) 12:32:41 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000080)={0x14, 0x20, &(0x7f0000000040)="828d56454541de0941d59854aab8bbe127f92cd1c7f523cd76a197b9ac95f650"}) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000000c0)=""/161) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000180)=""/88) 12:32:41 executing program 4: ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000040)=""/243) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x4080) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000001140)={0x1, 0x1000, &(0x7f0000000140)="480de9cf60c9361e39539c0a0e3af75d8674943ee5c076f83127c16298663c864d981e001327711454a999e5c859a214d807e21309be986a8faab9b81080820c1c310cf81603d9000ed12540f1932a74b315eb5358983668cc785a747bdc67e1c3c8ef8ee36812c07d88a0d548476e7c43e7aad20d9531c73c1ae43f134ff13c9eac2cc51b16a4f6ac76cab8dcb0b2b052dd5d583a3e1db89b937a432fd97f1640ecd28664ee31c0c12d06054a70fd9e37e5142a95c86e455e1fd879bcdcde9d28146bab858eea452e23c64e21b0d4aaa4ec55028d0aebd363a39d9d6687b600485843a9c97e12f48078f55e7e29b14af74313df6dbe9ccdee1cad352518a5f1b3d2605aa2bb751c696b3e0f5a6feb3639aead687ac11197ca8e88aa1b530333ef52d4d0fbf8a51abe4a8c369262d82f711776f941342c48c727032b35c82fbd07e2337f9b4ea3e10214ed8e752a2cf4a6b3944125e643d358ab73d27313c15b24bc986b0b212333ce13785c371737d6bb67398ba97abe447a7e6724f28ba3326cf86e3eb6062b43d096b8398936c079081bf1acc0aea34340e71224fa5e4f64f70da0b8a41bc2be531f10eac4382045c5e5e72bb7ddc8edd91f3984124ec4e48330d284b8c58826e1948e7cd4ef47703202e647b0a205ca99af93153a22df1bd4b6c3e5a8e31f8a55f05844a83483cd8d7e96fe45b9f6da7061ad3e09d2032aefa0c4473045f3e1431a732d4e5f0f97a08a3e7100683dc36fd5c303e821f5b6e54c320da0f3052319668c0e930a8d72e4dacf750f400c8f5d88f992008207c2c307a22bb56c6a5bfe69d3f70c1f452c83849cddb25f735e681f239cc0796d75018f82f40b5c047c26f4b5820c6b7047d0b8fa7e2c8219545a8f7510c2739d846fd9684db21b8e13ed14642f7e959f7c394f0b78fc4f70bbee894ec8ba0b43dcab151307af9aafb115652703b824d30379e361f851da838e36ad948cc72b19e40db473cb94c99e45767af481cc80cb08cc2d03df1ae98cc540c5d3a2cbc52ce51d5ec8015e5498b24164686fc5edd331f9320efd24c69cba1dd033881e284bc4ba6005fbed777ab7077767f7ae07713a1003cb590f9e8b51011c942f092cfd38ab0c36c4ffebad6ce63624e4b4bccb99a33b4ec0178cc769c6b703f3964a0ad5cb288398f422358d0753e678bcb1cdff05d7e60fe9523a5877ab9ef90fb210f9ffe4df3f99277cddcaa72e7e0cacb0a723aef8fdb61cf3ce0baf9ed0d50f9e5f99a488f576d29dd79ee7c508739ba30f9ce5d2aa81df64553af14099f8ae52a75e6ccea6c6a03073cfdc18c4f3e6ffe98f3f5639eef26d075c88389b177980f7bf124f6d19740e52a1ae09cba3fe02d44b473f1d45520d18c4de9fe70c70b337003a6cb9e6452d5d5bf9ff5dd98b3f35010e0b88af0198d999538862cd1551cb3e99ebb318e684efda2dbaf7c03f6e10a9a28bbcd8b56454d641fc794673ebf46be288841f98c46ce69098681f509c2f3b9154e66604b6471b794c5f0693d7a0506621f7a436161c591ffcac281a1798546226c952eafca6eeb591ef4bc0dcbca0c91f1655dc337e73ebd8ed581f49b1833d55e0a7d7ebebb38dab17a0026395f355bc98f0bc3f0d3498be32da6282823a691998368361fa60987ac68a7b5d67163e108817ec3a62bf0ee84cb83ddbd62bfb4a81053afe9992f378d93d605b007811346295f26f94fc110a440688c050b0ba917bef33c869e216bfcc3f418371adb494f238d366fb2d280d1e7caceced870cb2680957001ce7a9c1b9681c68ea4a1416ba225eb3ad3fc1574086a018cbae9f913c8e9c74bb9d6eb98123d9237bc51d6d1f8576fadbcecbc2c8fa117bb8226ec2a26eac5d0532ba33642e4c36b98e0392b23bffb7f7ac84e8124cdac4d0d25f6345bd40f133ed8da71ad473ded2f8595d1440cca1041e55ac40f7bdfaedc06c232eb5e02e359a071ae2195557f5beb90154cb5543d222d7725fd36c9b06d14115d324b72606c4378b547ce4384dabbd010ebb6c10684e46103778577a633efd4efada5145b20e5e08f8ffc936daba0b3ae4a98117c940c1718585ed087eaf710eeb7e89c17a449be2df54a5e85af539b0074d8c0a6650a81f3267e2502056805e15d19d29a1ec6dc105cccf534b5a55b2780839cad0f8ff6db5a06805f72aa14d04ad90660f36775c6eb90798d8ddfe0dabb09cee1669a63a5d8025ae6fc3053bb272938fbeb96eb2cf38ae497cf38e28a8e89c09b8ff31170cf06d8137c8998b42b4d3d8504a34e6b6289da5036abd127c2b412fcb61a784675a42848874831535c9a52178451acff3b3e3b166cf48f043c77a4d14c533703a33b585938712a06759819d5f4c6e3678f3ab0ceb6df239b90a3bd47f25c1e4b36f947c8cb0d18653f8b712fe1de0365cf754141b2d5d13a4d70ed0b89de74b6017497aba170febe1bb946dcb57ebd81287e983fbd36b0afea7be96f61303cebc42d62822c30fd1e78aae876affca6ea9adc449675e670975010cffe9afd5b97a43a7a57f46a4d7b8b307d35dc370d8ab16fb687e095f03e3f71c25622141bb63f67a5848926f79fcde7805d12c29737a9f04965c2357f87486d88ebce6c78c2f7b259bd088a5f631ffe9b8f062c1eb7f285858cb4cdf53aea167811711a1746d57406854a3fbf9a118a0fccc3a1b29a7407ebe49a5e1a39bacc380f04408e3ca042e9bd3d592eb5fef247f7fcef8979e866a6f13961ac4dc67107849e335818253b77cde4ad137f6fafb6ec10cccdbb8274d6774e60de6c7209abc3054ca202d19f242d487508cc88505436ac0b8c964b66f3e38731964b636ff678fa2c94bac7e22f0543de93f2fb6cdc55b2e9e584aa17a24d3e0c51d8c539b17d6b11002e60128278864ad61e4c746be0d47b8cdb94379825f8b80888039cad1131e35f55e981e7a18ef184a826cb89769fe03200f08ded54d824376c789e9df56794b5bda5def24eddd826cc911b07a7b29a8cd59fecf70f5263b1eff6bcabab0f0cf768ce72e50836d9ae3013e0777b78e6e102e75ef194652b0a7a93e07b666737579a9cdefed814fe094162e3b81395ef6d71c784dab8e61fd3ad4fbf9dd7fb1e605870c07a138ac225d78b03f60c37dcaeba920f9bae69b5d4d63382ac7d068913436faabd5dbf8fc42af6c4213024b23bdd310cb58111d78945342d21a099d30f2fd1a3b02c64a1481bd38d35eb3fed9423e578a0e5e4776a3496a8a4dea1c1252c7df1e07d4a567191644669935b6e76cf93b164354e6775138f297ff5bf59318e402be33996f76614415a69528fff7477c481c194e84fa17f24003aeaa6cccc063e63001985c532a01761054df21e8f5099fa6568255e6f76ed510992a50e3221001a44eb69afdf3d1073e277d21c97a8c8850ad59e2707ddb1e636a98f84ad106a9cd38acb5ccac862244d8e38fe6ef18ad634b11d847541aefbdf86800eb265341131e3434582f3abeb3ea3f409d652ee065d3ee1700d0fedf31567265f23842e9884d5ee295ff650335f601eb913875b4b9f47bbd9b97ef72ec32570a2eedc202ab9e2ea409d78478c252e90235cf78678a4f98e00ff0e8ceb01c42e87f5c95f6d369592f7e6d9d44d84b5ab7f8ca79144693ede18b2e3ab00097ee00d61585eb7debcba57240d63e3602c013bef8cf5441f7a7b3d32d98437c3638f24ba3c69f38715638c329cdc0055fdc49c41761de0a04e15d79e07d9d8de606ef23cef731c62fba30b6cabfb5941ee1e21d9c668a8304d937227d2c9cd95246b3172713aa02699c722cf3ea93b5cd689c1959dae57e1abaef2c933570029a522febc14c07d1512893451166cb69392110ce442522b209446f53589a047863db0fb6294d5c31e84088fb020f0556e9e5e07520ad3202cfa00e893f3d6dba9c6a76643b0564a23a435c52b1c62af426914ee24a6610ae3a002bdeded27e564104cf07bddc7f09c3fcbb3d87a0272f749a0cd4287c8eb1b904b77ce2a5c70ca8b4ebeb2fc524ea228be9243a9a7cc302e211beaa2550448f08433ac683a9593f9ff105bc120b560742bb3491656ca22f3411348afb50ae96b8cddb0c93570ef07cef9b8bf77fe5dfa948768f24e336c39ced5b1c0a0d751b153281efbd56b5ef1374fa029f25bd1d7350996793d33201523dfb947030c350ed96891f33ee425f39345c7d400be616770e192e0946c4e2bc3a25f460f35e54a60e8bb4e77664938a0532de46c97168a341622460d92cf685a48a42b19e098bcab106d6207270efe22fb27bca7a6aae856cba106282469d2b51667ce969afb3138bb16da184225c277c74358c7a2ee26f595a189c86689581a135359d4152f7dafd8b3c67d27ea1d98c44171205dc0f9b9ab6e2e6dbbe0d94462460e37e1966e0278113ad87ae1b0d11ff80acd1ef7233121bbe3f45fc4241d5c07d239d5aefe851ac1d5f1688e418b46eca80ceb907c5373a79516ca368a875b914a03d13d3c13476b040257b24c37303e10888f840c18872582ef4587503d26cca56e01c65d0477d31ab0f096af49de1c133a8a11a88b1c056df394e1fa8fe4cbd5b4b0fc774f0ee97cb972ccad1df091c26272219855dd94a697b954575a8a29968c9ce4ba0c6bf8fc1392b72aa9ccc9decb407a6fdf7a4f16ad53fd88bfc898c614895249eb100f080641d98cd1713b284bbbbd747589c17380abd446cf5c199573e837252c2b2f51d15e944a538cb8392ce299380d6ff9a42bebb63824eadf24915d47d1d25d9f44fa0772984f8812ac585b95dc332d9473ea1ae3f69ef5c65915a0cf09e12f0ed3c9587001249929dfd2d6156aa26d94c458e8a23f1ecdcea593288bebf4219e0405e14575494a47f398b609fbce66f112d04285d36811d28314c180184fc4ff5028733f866098f7fd5ade85e2105d8e39d4d3f3e7c2927dc12e23f5ae764bd53aeee2aca0e448a433d412ab90feb80137b025ac9b82cfc142a9b43384b064d97a11f6aa9b970aa41be26e6419b392d5263f33b7eb0a5303ccdb004f53d8616d8e0ac35790de779c997475e0c32b8e00a364446d9d3f20c73a6e20f62e6d30c838e9c9d47499fd40763c9a727b4b5e613ce490b6fe82f7b7c219c59f44587ad1f0db2ae9e9234ca776cb3c459e9d8353b77963ea37bea756a947439cce8749f7acb61fdd5bcde25e8dfc03d7b4af92b8d73a52a09a2477e2fde50253c533662411fc43063af3603eff036412458762500bbff6ba99e78f588fe52f240c63dfa1c98db1f366f3502cafa21bf4c149fba8e3bfec975cd2786b21d2f9dd1b0cd2337f9263257f2ebf3a8abcbea059121dd0fbf5156d340c8592a815114eced859bc139f6271d3dbc0d049c23db05c0be5f7b8bfa946e7c263a0122da8cb789196ad9626d5e2f1b916664e56fcb8da6fddcf6122eccde7859a5d514a70fd3fd214faba1630f18b9dc0e329bc8fb94bfc01e76fe23e112efec383cd0311447ed7445a84cfabbb50bb4cc6830294257ebe97817f54d8b399a1cc02bc001d8620beac8b5a0942e0bba8e9df9254f4c8024848bd78489a66acb7d787c2763338f3dfdee48a25de9d0416dcb10fe08e3a51252d0a500db27b2b15d284c05c4b35f4a316b74a03229f0a11fa3ba0db7afb573a08538bd461b8925cb9b932506125d5e058df723c2ffdcbf5fc484e07e8647f78a1a68c684492443cfd54ddb338aa948ab021e6dd4a9ab67e54792b6e1f0d1d25d97c8c562545d9e5be43f51b5255f01"}) 12:32:41 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xde23, 0x2002) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x6, 0x7}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000800357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3147.982666][ T4984] usb 1-1: new full-speed USB device number 27 using dummy_hcd [ 3148.342897][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3148.353058][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3148.532834][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3148.541919][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3148.550012][ T4984] usb 1-1: Product: syz [ 3148.554260][ T4984] usb 1-1: Manufacturer: syz [ 3148.558883][ T4984] usb 1-1: SerialNumber: syz [ 3148.585009][T12773] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3148.603577][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:43 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0xf}}}}}]}}]}}, 0x0) 12:32:43 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4000000000000, 0x408000) write$char_usb(r0, 0x0, 0x0) 12:32:43 executing program 3: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0xa}}]}}}]}}]}}, 0x0) 12:32:43 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000000)=""/112) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f00000000c0)=""/247) 12:32:43 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x30900) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x1000, 0x200) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000240)=""/194) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000001c0)=""/96) 12:32:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3efffffdfd00357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3148.815914][ T4984] usb 1-1: USB disconnect, device number 27 12:32:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000000ff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:43 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000000140)=""/148) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000040)=""/149) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000200)=""/242) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000000300)=""/215) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000400)={0x401, 0x8001, 0x3, 0x0, 0x1, 0x64ba03ee}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:43 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x20000000000, 0x200080) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000080)={0x1, 0x100, 0x3ff, 0xffff, 0x7, 0x101}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x1) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000100)=0x48000) write$char_usb(r1, 0x0, 0x0) 12:32:43 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000000)={0x10000, 0x800, 0x23, 0x7, 0x59ab, 0x86}) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000040)={0x8, 0x5, 0x20, 0x40, 0x3ff}) 12:32:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3efdfdffff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:43 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000040)=""/139) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000100)=""/43) [ 3149.202599][T11186] usb 4-1: new full-speed USB device number 112 using dummy_hcd [ 3149.342627][ T4984] usb 1-1: new full-speed USB device number 28 using dummy_hcd [ 3149.572845][T11186] usb 4-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3149.702908][ T4984] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3149.713446][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3149.752773][T11186] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3149.761858][T11186] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3149.769989][T11186] usb 4-1: Product: syz [ 3149.774218][T11186] usb 4-1: Manufacturer: syz [ 3149.778857][T11186] usb 4-1: SerialNumber: syz [ 3149.804565][T12815] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3149.823858][T11186] cdc_ether: probe of 4-1:1.0 failed with error -22 [ 3149.902662][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3149.911750][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3149.919826][ T4984] usb 1-1: Product: syz [ 3149.924169][ T4984] usb 1-1: Manufacturer: syz [ 3149.928806][ T4984] usb 1-1: SerialNumber: syz [ 3149.954582][T12820] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3149.973787][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3150.041142][ T4984] usb 4-1: USB disconnect, device number 112 12:32:44 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x10}}}}}]}}]}}, 0x0) 12:32:44 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0002000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:44 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x40001) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x8, 0x290000) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000240)=""/176) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000140)=""/238) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x7b, 0x443) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000000c0)={0x3, 0x10001, 0x40, 0x6, 0x80, 0x8}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:44 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x200000) r1 = syz_open_dev$evdev(&(0x7f0000000e40), 0x1ff, 0x40000) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000f40)=""/121) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000e80)) syz_usb_connect(0x3, 0xc31, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0x1a, 0x3d, 0x93, 0xff, 0x499, 0x1058, 0x4e28, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc1f, 0x4, 0x8, 0x9, 0x30, 0x3, [{{0x9, 0x4, 0xeb, 0x7, 0x7, 0x14, 0xae, 0xe7, 0x2, [], [{{0x9, 0x5, 0xd, 0x0, 0x10, 0x9, 0x8, 0xcf, [@generic={0xd8, 0x2, "8fa1459547ea166970a321e360e10917ac5a60b676e0ff89995718eb921a13eb7e030c83632ca0980d94cba0ea35f24e52f8b30c532b1d3c1e5a7623828f27a3cd439d2de2afc6ae0c7aa9aa5535220542f1b2d4e150c809c8e985d208a47e6a5a4b8073d93f7a9a0ac06bf0bff19c9c0ecc238e4e2bbe9c16b6e1d2107b0a80a8b16a8d922718a437858eaa99372944df196652bee8d3464ca8128d2db90cff1db06897acacde690e6b4ce29c67c08741e4038072ca64d489de78e84511937a95f6e8b942232e0766a43ed389563c023afdbf8a4005"}, @generic={0x56, 0x2, "8af981decf589dd125ab830122de849a539569d34afafbd02bcd42971c0d0540eb033e96a33dc09ccd32b4204da73aeab0a9efbf968d208af7bf363b4442a64371750f42a90c9971433101784bb9bef042179cb9"}]}}, {{0x9, 0x5, 0x80, 0x13, 0x200, 0x65, 0xc0, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xff, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xc8, 0x3f}]}}, {{0x9, 0x5, 0x1, 0x0, 0x20, 0x2, 0x4, 0x40}}, {{0x9, 0x5, 0x6, 0x1, 0x10, 0x6, 0x2, 0x3}}, {{0x9, 0x5, 0xc, 0x2, 0x8, 0x1f, 0x4, 0x1f}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x2, 0x8, 0xc5, [@generic={0x5e, 0xe, "3f5da396b0617dfc4d81c496b8da6a148cf22e2d71d836cf60f84220402f5eda117df149f892ceea1a1dd4bcfdf874c4d5eb99c7ffedb106a66b7d26e695414bb3333d8801f27e92850f73590e3b297bb59ddc297e329316315d206c"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x3ff, 0x9, 0x4, 0x4, [@generic={0x45, 0x3, "3c6ee0ca4d33cb56805c08ae962bc8bdcec490ba0127fbed03526a443f8e818bd431f0789e245f76214bef077b6ad1e00d0e7a2d35dfa5bb4cd6281033234c2adf0874"}]}}]}}, {{0x9, 0x4, 0x9a, 0x0, 0x8, 0xff, 0xff, 0xff, 0x3f, [], [{{0x9, 0x5, 0xe, 0x12, 0x3ff, 0x8, 0x81, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0x7fff}]}}, {{0x9, 0x5, 0x9, 0x0, 0x20, 0xa7, 0x1f, 0x7}}, {{0x9, 0x5, 0xe, 0x0, 0x3ff, 0xfd, 0xff, 0x81}}, {{0x9, 0x5, 0xa, 0x2, 0x20, 0x6, 0x7, 0x81, [@generic={0xf1, 0x24, "a0e65f26754898860cceb666b093e21079c92173a96564fe5520d091cb403de62c840c240d6e1d150d80331955766418fdc815544106020cac6e1f2240e6fd7a6000d8e8974a1c4b83d638ac367273a64a851c1cb40dff56d1b742d520b3916b15032cbb94dd3287fa6af292f926e78dadd10215887788d8a3c3ddc06b04262d05b4b2cc4345fdebe68db8baef878bb1ec1289ab86e9b734107836cf8d5ee732d649002e358cb94916ea06d14fc2a92dd0ce8a54a3f282833c2d7c7c2aa68ff588d6034b346eed7df57d889e542b5ddbced46e1c3f3a114f060ea432a7ae31f17e187ef7a734772d575631a8570e7b"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x40, 0x3c, 0xff, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x40, 0x4}, @generic={0xe9, 0x6, "615a6c0a69d247b7260c8bf119690c0e168c00a22581d942547ef21ab5daf19486d41d3369ccdb9834cc393d9e9bc577915fc05de15e8f0c580ba6fb217abe0c7171b9148df13e51128e935cb949ce833cf1e6e01d2632af61beb7a28ed4cdf018dae1cc17314468949df59fcc2a1428ed8f340467505f99c8fd02b9e6cbb845f75c12c86733c460af95d2391cfdffd9bfa9bf881d722c30ca7b34b53430588f4c495beff26586eba0dd097458d79b9ddfd1cd581c506a0fa57a8d00cb33c7207615098d24005b774dc1666997853424628fc75e83cb8342b16e3db27a991d7ea0dcbb9375c631"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x40, 0x8, 0x4, 0x2}}, {{0x9, 0x5, 0x3, 0x1, 0x400, 0x7f, 0x58, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0x1b7b}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x20, 0x965}]}}, {{0x9, 0x5, 0xa, 0x0, 0x40, 0xf7, 0x7f, 0xae, [@generic={0xe0, 0x6, "559fa412ac7309dbb7dba0fd960b3ca34c3e03e76d52f7b2e37faa09e5134100e83c49b894b7f130b9f210052657b108e2863646e007d522feb2cf26f2f0c70b0f290ba3dfe2ddbcb4e5d40b5997302b791355de4d092d4a19065ad0e8d534f43db398b469b01cd8dd48899dd2055b9c0d8005eec0702260f8c0f2425bb7df79c05382363c21eee06e8774fcb809045d69752a4d1aef62d416ebfc3561d8f12946261b80971791fe42983a1b78a1c596f00aab397b40381bb28039f5e64d0edbf152cf6cec5367c820d433e775adcbd2a26c53547a7ff3dc8aadb54a2465"}]}}]}}, {{0x9, 0x4, 0x70, 0x46, 0xd, 0x39, 0x33, 0xf3, 0xef, [@uac_control={{0xa, 0x24, 0x1, 0xff01, 0x9}, [@selector_unit={0xa, 0x24, 0x5, 0x4, 0x40, "f1651ca40b"}, @selector_unit={0xb, 0x24, 0x5, 0x4, 0x2, "0b3fd5befb1b"}, @selector_unit={0x9, 0x24, 0x5, 0x1, 0x7, "0f5396b7"}, @extension_unit={0x9, 0x24, 0x8, 0x1, 0x8001, 0x80, "2305"}, @selector_unit={0x6, 0x24, 0x5, 0x5, 0x4, "b1"}, @feature_unit={0x9, 0x24, 0x6, 0x3, 0x1, 0x1, [0x4], 0x80}]}], [{{0x9, 0x5, 0xa, 0x2, 0x200, 0x0, 0x81, 0x0, [@generic={0x9b, 0x44c07782bf2d6fe0, "cc5a3fe227def0810d1c7dcce7de77118a2729d958fbcb9079b149456a868b5adc5a816e4fcd71b47e38118ff7486b8fd34608a6008fd0348d68df0a5c2e0591a022397f20ad21e84a010e5de86616c4606bd479f648d01e5e3c98b16743a4bfe486634ea6e0ebf2d9e42c1484ca61f3b3b3a1dccef1009254dcaa4c91bed2fc08b364822e4d19409d57c88d6ae9677f809fe7be4e8c9233a0"}, @generic={0x39, 0x24, "e0621d7aa377dd71857d864da63b077c4beaa79b4acfbdc302db7a10fbe528152c39eccd5cff755c55b0cec17e90a95bf3472964432996"}]}}, {{0x9, 0x5, 0xf, 0x1, 0x20, 0x8, 0xf, 0xfd}}, {{0x9, 0x5, 0x0, 0x0, 0x8, 0x4, 0x5, 0x4, [@generic={0x95, 0x11, "abef832884ebf81678e89afcb8f38c83bc0d0024e446dedc1297a25d303cf9297af01b9455b2e0ba2160f809d5a5bb30c2c9b8fc86752cad20ba50111eefba22657aaf227e56206f99e714b111fa51575323e6c04335f78e5173b7b66f00bf25c15adadf576dcd46082e20d0aa7bae479e00104385d604526c0327610d26fabdb100deaaab78916c542350b04ab9086d34b5b1"}, @generic={0x89, 0x23, "31c9f3d3f5410ece0d1c5c2d6c99f0f5da0207e62870597d2d47c0ab25258517f8d89bd434577124766039c1b428e8ccc7379109bbc7bd80206decd2eb2ee47585b267fbbc5b3ec9b3121c08ba11cc3e1ad5eea872409fa3b5bc6f55e418513371e72c5fc20e66acf22429b6c2ccf4d661a2f70daec5133dbc38552ad1abb4f3660e0c51d461a0"}]}}, {{0x9, 0x5, 0x5, 0x2, 0x200, 0x7, 0xd4, 0x81}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x9, 0x3e, 0x3, [@generic={0x3a, 0x3, "115210c0c28528247ef8375052234be740144fae2eb0a0de081627a95c3e491777268bec23d482f571fccb0fe845c06fd8fc40ce1a998168"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0x2, 0xe0, 0x5d}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x6, 0x7, 0x4}}, {{0x9, 0x5, 0x6, 0x10, 0x20, 0x9, 0xe8, 0x9}}, {{0x9, 0x5, 0x2, 0x3, 0x210, 0x1f, 0x0, 0xd3, [@generic={0x9d, 0x5, "2fd50e2e4c8b90f5941a9cff1b6f34d1fec637c9ee80c3b2fdcaa65ad60b03f021a230eefc047467a1c24bde01e2eb3aaba8c6235be67a92a659303470f8040a253110a2bd72b32a7a24e9b21df2c1214df9e852e5a8d52ca1627547b804555c0ecbdfdfa5e2b375c497e1dcfd42c33c18d7767b32679be1df72e4557f2b94d2c06a68eca6602b9d5b7f4c3678a625dce18e12fc35ea063d57180f"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x200, 0x6, 0x20, 0x7f}}, {{0x9, 0x5, 0x2, 0x4, 0x3ff, 0x0, 0x5c, 0x3, [@generic={0xe7, 0x9, "f760470aab0735fef72b4592e026965488644483ac92d6be90ab94f5c520cbf89a7fabbb8b9301cc77872d908a13d7e15ea899b0a6e6db19f05ddc443e66db7faaef1896161bd9cbbe3762b33009dce0212e2b296eb7223fa4d9f9e871bb03e0933ba463510d239b7f0456de86d15763352991f8774c8e44c21fbc0cfa150b047f272449a6470639b2d2125eb310ccd7fd2af5fdb19ac20bfee2c013b90ad80accf77c2978e62366fdce08d56103f658f1fe3cf06b3f0ebba0caa4d418df641f80d14751a6c73ddfe7476b9f03a31f2249878a2a222286858cb7fd08a2f9162050f75d6c8c"}]}}, {{0x9, 0x5, 0xc, 0x4, 0x3ff, 0x1, 0x6, 0xcc}}, {{0x9, 0x5, 0x9, 0x0, 0x10, 0x78, 0x81, 0x4}}]}}, {{0x9, 0x4, 0x93, 0x0, 0xb, 0x79, 0x37, 0x97, 0x8, [@generic={0x6b, 0x9, "1ac9075fadca6c9f48d07842ee555f4e6303820f8792f9167a1b8f759bb31b39683c1bbf17250e310862f0b2d53364103bc9ded85c3349e896b8639853ef98d243cc53342becb51de3f42bbeac957667fe78941d8344c4038bc83124efef011e113da3f4b48ea10dd1"}, @hid_hid={0x9, 0x21, 0x3, 0x0, 0x1, {0x22, 0x4a1}}], [{{0x9, 0x5, 0xf, 0x0, 0x400, 0x7f, 0x5, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x1f, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0x1000}]}}, {{0x9, 0x5, 0x7, 0xc, 0x0, 0x4, 0x6, 0xe2, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xd7, 0x401}]}}, {{0x9, 0x5, 0x4, 0x8, 0x10, 0x81, 0x99}}, {{0x9, 0x5, 0xc, 0x0, 0x20, 0x6, 0x0, 0x2}}, {{0x9, 0x5, 0x2, 0x4, 0x3ff, 0x2, 0x2, 0x5, [@generic={0x65, 0x23, "708f585c54d85ce91f43ad7be1c73a0bc8ccdc489f5625be6b822eff768e3a6f6ace417ef021ff24dcbdf9fa29c2efe37d48d521c0e67a0b3c67f6939d15efad6962202039cf12b2c87044341af619f1cd27321447a109484bba462ccbbcfdbdce0a1e"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x200, 0x3, 0xe3, 0x4, [@generic={0xde, 0xb, "47ffc325dfeeedb6bd49a2d6b35196de8b759328e6a415f58291cae93324268a48b58aa682870d3f07c99240336c21b28e9a8777c94026cf9e1a51eeff012235e85f74ba01f3e8941e377260b7e066ca107965c94904092e735e832a41f8f43c65405f94218a4c93f2303a3b9cc31c311188071f48bdc228fbd90a2f512ba7ae2adf0c68f5ce7c31c4e1d492db6bdb6b55ff995e3df07c7b56443109f808b77b33ef73e51eb24cc29f7fa69820574d55480c73765c927db287b6c1152955ecd33028205b225149ab661567dab43ebc13d6b55338755809e51b0fdf64"}, @uac_iso={0x7, 0x25, 0x1, 0x748e7efc2263b4b5, 0x4, 0x80}]}}, {{0x9, 0x5, 0xf, 0x2, 0x40, 0xef, 0xe, 0x9e}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x2, 0x40, 0x4}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0x42, 0x1f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x183, 0xe7, 0x101}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0x3ff}]}}, {{0x9, 0x5, 0xd, 0x10, 0x20, 0x81, 0x80, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x81}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3f, 0x9}]}}, {{0x9, 0x5, 0x0, 0x10, 0x400, 0x2c, 0x18, 0x80}}]}}]}}]}}, &(0x7f0000000dc0)={0xa, &(0x7f0000000c80)={0xa, 0x6, 0x201, 0xe1, 0x1, 0x7, 0x40, 0x1}, 0x17, &(0x7f0000000cc0)={0x5, 0xf, 0x17, 0x2, [@wireless={0xb, 0x10, 0x1, 0xc, 0x7b36e87cbc471871, 0x5, 0x8, 0x1000, 0x3f}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x1, 0x3, 0x1}]}, 0x3, [{0x4, &(0x7f0000000d00)=@lang_id={0x4, 0x3, 0x44e}}, {0x4, &(0x7f0000000d40)=@lang_id={0x4, 0x3, 0x340a}}, {0x4, &(0x7f0000000d80)=@lang_id={0x4, 0x3, 0x1c09}}]}) r2 = syz_open_dev$evdev(&(0x7f0000000ec0), 0xac7, 0x10d240) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f0000000fc0)=""/14) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000000f00)=[0x3, 0x7f]) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000e00)=0x8d3e) 12:32:44 executing program 1: ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000040)) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 12:32:44 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x40, 0x240) write$char_usb(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000001040)=""/199, 0xc7) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000040)=""/4096) syz_open_dev$char_usb(0xc, 0xb4, 0x1f) [ 3150.184634][T11186] usb 1-1: USB disconnect, device number 28 12:32:44 executing program 3: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x2}}]}}}]}}]}}, 0x0) 12:32:44 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0003000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:44 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x3fd, 0x3391e0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x115100) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000080)=""/126) write$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000100), 0x3, 0x200000) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000000140)) 12:32:44 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xc994, 0x12000) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000080)=""/12) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0xffffffffffffffff) 12:32:44 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x12080) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000100)={0x2, 0xffffffff, 0x7, 0x7fffffff, 0x7538, 0x4}) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/101, 0x65) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x9, 0x1) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000180)=""/241) 12:32:44 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0004000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3150.602692][ T17] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 3150.692604][ T4984] usb 4-1: new full-speed USB device number 113 using dummy_hcd [ 3150.752602][T11186] usb 1-1: new full-speed USB device number 29 using dummy_hcd [ 3150.873342][ T17] usb 6-1: Invalid ep0 maxpacket: 512 [ 3151.032697][ T17] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 3151.063061][ T4984] usb 4-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3151.132750][T11186] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3151.143040][T11186] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3151.262733][ T4984] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3151.271840][ T4984] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3151.280015][ T4984] usb 4-1: Product: syz [ 3151.284261][ T4984] usb 4-1: Manufacturer: syz [ 3151.288880][ T4984] usb 4-1: SerialNumber: syz [ 3151.292728][ T17] usb 6-1: Invalid ep0 maxpacket: 512 [ 3151.303129][ T17] usb usb6-port1: attempt power cycle [ 3151.315184][T12883] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3151.332905][T11186] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3151.341990][T11186] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3151.350072][T11186] usb 1-1: Product: syz [ 3151.354312][T11186] usb 1-1: Manufacturer: syz [ 3151.358931][T11186] usb 1-1: SerialNumber: syz [ 3151.364797][ T4984] cdc_ether: probe of 4-1:1.0 failed with error -22 [ 3151.394524][T12877] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3151.413855][T11186] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3151.552622][T11186] usb 4-1: USB disconnect, device number 113 12:32:45 executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000080)={0x16, 0x21, &(0x7f0000000040)="2ce44f76fc93ebb6d260fcec3ab169f0f59ccfe8a2496c42a3590c46ecd98a487e"}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 12:32:45 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000040)=""/106) 12:32:45 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x11}}}}}]}}]}}, 0x0) [ 3151.627428][ T4984] usb 1-1: USB disconnect, device number 29 [ 3151.733209][ T17] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 3151.823345][ T17] usb 6-1: Invalid ep0 maxpacket: 512 [ 3151.982598][ T17] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 3152.072919][ T17] usb 6-1: Invalid ep0 maxpacket: 512 [ 3152.078482][ T17] usb usb6-port1: unable to enumerate USB device [ 3152.082596][ T4984] usb 1-1: new full-speed USB device number 30 using dummy_hcd [ 3152.442933][ T4984] usb 1-1: config 1 descriptor has 1 excess byte, ignoring [ 3152.450280][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3152.632929][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3152.642072][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3152.650181][ T4984] usb 1-1: Product: syz [ 3152.654414][ T4984] usb 1-1: Manufacturer: syz [ 3152.659029][ T4984] usb 1-1: SerialNumber: syz [ 3152.684521][T12924] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3152.703897][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3152.914984][ T17] usb 1-1: USB disconnect, device number 30 12:32:47 executing program 5: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x10001, 0xa0a800) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0005000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:47 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xa96c) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) read$char_usb(r1, &(0x7f0000000040)=""/14, 0xe) 12:32:47 executing program 1: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000040)=""/82) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f00000000c0)={0x3f, 0x1, 0x7fff, 0xff, 0x1000, 0x2e}) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000180)={0x17, 0x0, &(0x7f0000000140)}) read$hiddev(0xffffffffffffffff, &(0x7f0000000100)=""/40, 0x28) 12:32:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x80000) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:47 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x12}}}}}]}}]}}, 0x0) 12:32:47 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xa96c) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) read$char_usb(r1, &(0x7f0000000040)=""/14, 0xe) 12:32:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0006000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:47 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/149, 0x95) 12:32:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/21) 12:32:47 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000180)=""/237) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000000c0)=""/91) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x80, 0x301000) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000140)={0x7f, 0x7, 0xffffff7f, 0xb400000, 0x2, 0x84c2}) 12:32:47 executing program 3: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x7}}]}}}]}}]}}, 0x0) 12:32:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0007000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:47 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:47 executing program 1: ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000100)=""/4096) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x443080) write$char_usb(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="1549b86a306171ca108cf7b5d678d62c6ca808afc1b9522a2c1e70dcb3269a079bd776c02927f53a5ee9f752dae69618ac2efcc3ef5ba1b272fbef267862eeb80251b75e41857649d7f2a16ad2653069011558e7056f114c64e400829cb0c92cd7817f4e9d05d16e4476231df9c0c672012d4acff4b8ab8bb2bae387046d4bea5de090765e92c4004687e278bbc25a875163", 0x92) 12:32:47 executing program 4: syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000240)={0x2c, &(0x7f0000000040)={0x20, 0x24, 0xf0, {0xf0, 0x9, "287a0a6f662cabded1df382b81eef4b908e814bcac0a1dbde5dd83e712867de5aa0ad7e4ba474fdaee0fe5b4d3509617da6ad70961ab3bb26e742251bd9fb0d7dcc3a871e0b0583f531185610141e00c4cec67ce7f47db87b0a508782d1aac28e26b5b26bf73b9d2bacb42d7fb3b3b7c47af2487cda5c14e7c1e486a5b72032b347a293ada5836751c0662b497e717c377d57cf3fc27a1f83a6a1031849a19a7cdda20bb64f6414586d04798bb5ac7d4331d113546248864bb6ce5a4b871e5c2e815c0c3cdb426193a6a83cbc1d6d6d540a25e47ffcd57f550d800aef4b84a4f68f009eb00c9262486bd61584dd2"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1c01}}, &(0x7f0000000180)={0x0, 0xf, 0xf, {0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x1, 0x0, 0x8001}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x60, 0x40, 0x9, "e19ce277", "6ab42006"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x80, 0x2, 0x1f, 0x9, 0x1, 0xfff8, 0x3}}}, &(0x7f0000000680)={0x84, &(0x7f0000000280)={0x40, 0x14, 0x35, "47e737bdec47b779147768022ad19e62a7d84c9e5245b7f34c4a4368ee0606483f07f71a2d0bc3fded2bb4ed4798b47340d49d8989"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0xa3}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x61}, &(0x7f0000000340)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000380)={0x20, 0x0, 0x8, {0xe0, 0x2, [0xf000]}}, &(0x7f00000003c0)={0x40, 0x7, 0x2, 0x3f}, &(0x7f0000000400)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000440)={0x40, 0xb, 0x2, "b320"}, &(0x7f0000000480)={0x40, 0xf, 0x2, 0x5}, &(0x7f00000004c0)={0x40, 0x13, 0x6, @random="b762b1f1cf61"}, &(0x7f0000000500)={0x40, 0x17, 0x6}, &(0x7f0000000540)={0x40, 0x19, 0x2, 'eo'}, &(0x7f0000000580)={0x40, 0x1a, 0x2, 0x6}, &(0x7f00000005c0)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000600)={0x40, 0x1e, 0x1, 0x1f}, &(0x7f0000000640)={0x40, 0x21, 0x1, 0x7f}}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffe, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0008000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3153.602739][ T17] usb 1-1: new full-speed USB device number 31 using dummy_hcd [ 3153.752652][ T4984] usb 4-1: new full-speed USB device number 114 using dummy_hcd [ 3153.982693][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3154.132743][ T4984] usb 4-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3154.163045][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3154.172121][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3154.180194][ T17] usb 1-1: Product: syz [ 3154.184400][ T17] usb 1-1: Manufacturer: syz [ 3154.188998][ T17] usb 1-1: SerialNumber: syz [ 3154.223978][T12948] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3154.253706][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3154.302739][ T4984] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3154.311789][ T4984] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3154.319847][ T4984] usb 4-1: Product: syz [ 3154.324228][ T4984] usb 4-1: Manufacturer: syz [ 3154.328813][ T4984] usb 4-1: SerialNumber: syz [ 3154.354582][T12968] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3154.373841][ T4984] cdc_ether: probe of 4-1:1.0 failed with error -22 12:32:48 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x4}}}}}]}}]}}, 0x0) 12:32:48 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000040)=""/43) 12:32:48 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x280880) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) 12:32:48 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000030000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:48 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) [ 3154.474721][ T4984] usb 1-1: USB disconnect, device number 31 12:32:48 executing program 5: ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000180)=""/243) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x8440) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000000)=""/50) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000040)=0x17b8) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)=""/88) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000280)=""/253) 12:32:48 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000050000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:48 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) write$char_usb(r0, 0x0, 0x0) 12:32:48 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:48 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000080)=""/4096) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000040)={0x6, 0x15, 0x8001, 0x0, "e39fe27a6682ac09f9f623357c31b94e01b97a941b313986bd42722b07d8b94d"}) [ 3154.670438][T11186] usb 4-1: USB disconnect, device number 114 12:32:49 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x5, 0x18, 0x81, 0x0, "65bec3cde29245436bc7d93f8d10fec9d935c679e9780d24f0b900d6b0a2132f"}) 12:32:49 executing program 5: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x2a4840) ioctl$EVIOCGKEYCODE(r2, 0x541b, 0x0) [ 3154.982575][ T4984] usb 1-1: new full-speed USB device number 32 using dummy_hcd [ 3155.342809][ T4984] usb 1-1: config 1 has an invalid interface number: 130 but max is 0 [ 3155.351052][ T4984] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 1 [ 3155.360087][ T4984] usb 1-1: config 1 has no interface number 1 [ 3155.366272][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 3155.379133][ T4984] usb 1-1: config 1 interface 130 altsetting 2 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 3155.392165][ T4984] usb 1-1: config 1 interface 130 has no altsetting 0 [ 3155.552849][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3155.561922][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3155.569997][ T4984] usb 1-1: Product: syz [ 3155.574264][ T4984] usb 1-1: Manufacturer: syz [ 3155.578876][ T4984] usb 1-1: SerialNumber: syz [ 3155.604502][T13012] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3155.623608][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:50 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x3ff, 0x480000) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000080)={0x4, 0x5, 0x5, 0xfffffffc}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) 12:32:50 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x9}}}}}]}}]}}, 0x0) 12:32:50 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000060000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:50 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:50 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000000180)=""/4096) write$char_usb(r2, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x91400) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000100)={0x7fff, 0xff, 0x0, 0x80, 0x8, 0x261f5a76}) 12:32:50 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x800) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000040)=[0x0, 0x3c]) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xb, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x80000001, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000200), 0x3, 0x2) ioctl$HIDIOCGRAWINFO(r3, 0x80084803, &(0x7f0000000240)=""/155) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x8001) ioctl$EVIOCSABS0(r4, 0x401845c0, &(0x7f0000000180)={0xc, 0x1000, 0x400, 0x1000, 0x4, 0x721}) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f00000000c0)=""/97) ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f00000001c0)={0x1, 0xffffffff, 0xd5}) [ 3155.834489][ T4984] usb 1-1: USB disconnect, device number 32 12:32:50 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x3, 0x9]) 12:32:50 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x4, 0x1, 0x60, 0x10001, 0x8, 0xffff}) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x3ff, 0x54780) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f00000000c0)={0x55, 0x1, 0x8001, {0x200, 0x4}, {0x4, 0x80}, @const={0x8, {0x4, 0x8db6, 0xf8ab, 0x3}}}) 12:32:50 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000070000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:50 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000000180)=""/4096) write$char_usb(r2, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x91400) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000100)={0x7fff, 0xff, 0x0, 0x80, 0x8, 0x261f5a76}) 12:32:50 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000140)={0xe37, "8478b8a4f64c16eb95339e5ba39e76e355b606e8d9ddb99559a00db008c12057b93745002ec14de449ae90901da1e2561cdf414fbcf0ae8ccd881c175dd41ef2dbce4c67dde6fcdc5e43e079f09ab38062d771bd34faa755f9b73eedd0d84b6149100fe32bcdfc6ddb7d3e14ccd18c31a3010b8c4764f30e6cac0373c7e152df2bf7e33eab5a5dd5c1f70fc1288ecd50b9118ea32647fb8dbbe5fc4446903e00f56d162fab7b4fa3a137178ddff2aafd8fe4a7516f2f304354a0e47fb111e55a4be7fef98e4b3dd64f02d265a44b19fcf3dbdf942640539c3f933c55d719028143d5976ca60a8d9a678a48d1912f9f054241c1c478300d20c735a2761fb6fa2bba8aaeac266c0daad4eaeb51663a423a29ccf81545c4d5050a72c26f2ff1e3d651d8e1172055deefd155d9f7e6bca9406d70107d5542d245ba673b2b3bc2b00d6debfdf0e71eb831bc09bda80b0e945f4cfb8d3e618c37aa24298cf152c27340ffbaf0e42e0a439c343b9d213d399597cb712460a6b7eb715476af0a5c463a5b1cfe2c888cd138b345feb72a9ee374fac554e45dcb0ca91c08ceb4510ca76c5080312f09a85a2c6de48bfe24cb4dc78488e34521f990c383d395d59934a7a5e81c299b4b67611ed7f0a1774516cf70be6f780ab9ebf5c007193abe2bd359d25435edfe5e9e5ddf4c9946782f9a4e014aab900a8a0017c1194284b67397cc7a9401e2667a5f946ec3b8e984853b99d6235cd3e26b339ca156e4b8210b374d88a7b5a9a82102495dd78b0bed6cc5b0d42934df3e05195ca013f52d57e287cef94aa8c4bc6b65e879396215711c55997e0d28f3a595136938b353c3735520be6719d8049f838a7878cdddc284308fc8a5c9f605a3c9c1e89f9c3d41eba6e25e904fce11725221f49c341fe507ccac3e9c563b5e4de9783a5d063b611615febcd550c811bcc144c8e90760e848a4ebbf27cf28f1ee64044faf26252378cffc17ae119498c670eff5fe9e0112aaa26ac1d949e928b5e2b05b708a83f3153f2769af9bb652b6b51348cb82ff29fbe7b9a1a98b66c39125a59aea9a31968abfc0d84ff7b7c1c0b5054fbb63505912956541ca0978a834d6aa90d8c2649c69359620f3220b5bcd70b67173f058b61dc55750497c82943ece6156e69c6ac860c485c73217fecc4be510a7f6089e3effe91127d33c8c6988349c7308416e048c90d250c53998d7a0cc0220130d9d3e15da8f62f991e5d019e548607d823f9f32b422739ff7a1d71cc41fa0d870f21639d2628c9efebfde8ec894f339579b5b11438f5d4b0942384f3508316c1a10f90a2224921b224b554f1e4e7b720e31edd99a665fff278a18d61d6e47ece361c244b50891ae7a82b8f86d28da675315b01c06e8a41cf64716b042b3e90eb5893b1db3239b6374f09ab082c2bc65d351b37a088e26f129bc96cd397fd208cf2530ba550c875dd8dafde3b946c8d38ef826f3463d0b2ae63313f49c37c867c963dce27f0507df629a1614b96577798d2a17e2f11f29a57f6a81f3dd2c41a280e2e3f8fb138711dda809564bfcd2c0398c54b197b58bbbd41ef2e4e7c80a36c12af28ac729a874220d7a42d469a377f7c5bf4a4d271709ae3b8df11c2ea638098e2d0cf764f69cd4d6e0dd3620c0b4ce9e4af8c1a05bd646c27b4af4b00e2c9c6d0c7767dc0d6a74fde8ce629e40e4bfdd844f2ae18bacf427ead9da96c64950d0b51d69620c28f62c2de297060ee42a244c69271498e17d8bf50b1a61c50e87391c7cc94585fb585495ff297d11ef4a179f501b6ff9eb2c85ac5cf44aabc4c6bc995766c7b6f5191babfad1892ef92df29dffb76dbb98f170a16ed2af4566d4a0a2c85e071754130fe8f5a4f7a753eabc791b09e8b4a396b551cc280230fa78b725ff9b92c8b50c42fba6997716dbd3166da2b8d3627ec99f68bf5b9bb73611939fea17d87f95337d52c98e77a1cd9b5e932821e71dca807ddbebf945dc93cfaee385a29e71938c43795c53721542a3d1eff192be970d9ba021c5eedd17c8520d9e330ae8739762b04aafe667b84f9ba1f99d4ab8a247034b9eb4d083b24d82fef35ede8cda1d91c441d0223b144988f003693fdc0203cace49f20138df7fd6405e1ecbb3b296a05b1abda00e9b1ca9e24a600b26908f3e90a3cb075ae92bff4421c274ae8b1b3682d5caaa6fbdb9f5b39533bec6c7dd7f32f1c9691876125af0375307491c361baa690f97ac16987c85bda9b103240d9c2abf2ba98d055ddc25da2c3ea54c28933165d38ee567044b2c322d8dc284f172a21035266c7fe60003d1c2af3f303a59c6822206236f462e3886e528220366c84772ef0156de6a307741132d28c780659692945170be69bde790d5a4cc44f0fd0d3656889415952586c9ea0419d075b5a5f66dc2c19e5155a7be35e896a448b655943278f09e7a7a8e2bc1c7f32dc4557d8e721d73faaa1341494086f69688581fb65effc8731dd7b6fcface3579d6d9abac7f13c1ecad1d20391fbf278af8591ca60e6eaf3b3789b65ab23d1991058c265f0669483fa90883934ca3005b7f43215caf6171b80d8aabd1ff96caefbe0aad1588d078fca037a7595f67a02a99c210b584705cbb9dd2990187ee37ff7c623129e9a9ba7d50747c75f69c379078ae408d591e3aa92dc0e48499f544b79e0c1d9ce1bf5565acd89e0289306ad822aafb3455d14b8a44e6d101e5ed3f771675b13c16e6a9aac827aa924afbe2cb5d35b662ba96826a3721e3e62c686c815033f9b3d0cd9f70e8ab922881bd669899141e64520879f7afe4f492d60d682cd8c6091e22a919bd39d80db64ca9e4bdad41306988b8f906ca59f6c6ebdef88a22cbd17b0ad1140b16efc6a78fb866431576fb719a5c2b893fbabc53440733bfeda9a4cc8c7627fed7d88353a46adf6195502bdb2f8a1c95c1a7fce272d97d1dec4484f27eea76ba41fd8d1410db98ceb98c539f16c1aff7d3e195c625121a37cbf5dcce56930c7964801cf90dae7fc63d0d06fc314393e57c94963eeaa52853c7fb830b38c9dbf49fe15618425fbc2137d1fde706fa3567c09c10f20ad24ca1f3cd140acc02e8e406c9a47bb3e8124c134135dde5a4ec0687ed02d7d1ef480a5f8e9b8af19ffe86b664531074eeec5ef3f2442fda3d4d8570ec7d55d7c1eea1f26097406a7677bf26e86bdabaf811cff51f38f820798884eeb01920e47570642343d3c4baf97663c4b2e9cc6bb723e9882f0228049fe6a9309cb9b0aca988dbf9ba6d68335cfa7cdfe679f13cdbac7b75423dd6457d14a1796504441a9897a3b613df9df8a284c6a803f13c68686f05760cfbe3f1465e9491f7fa87e346546fa86539d3b2d8ae5d15f41bb4854c9d1390e89bea3c05ce43021bdacf3626408453646c0c6679833cee0028e3e2ea00a896e857336da982e87e4ab255af0d4f7b2ce4e686b77ef7d69e68f66f5aaafde6630483987a28bd85b69fca2b6aeae88faf446a1e869f213c7b0363f8730980c1b99f1cf5a82b492c469be8ec06b8a68b6b118f25ee2fa2f95e0fee0686429a114ced95ed12b501bca6f7e951c7fa6f2744a75b4fdec92351ab9943641cc641cd9ad9a68e5b3c64ae85a7991634d739731d81e3d3f6a30fce55c3c53a6e134122f0171ebf71ad53aa61d3794fffa50884417e615f805e3b4e7a861c51edff5545e5e67c6755f2a94f1f9fcadc1b61f392d1478706b406517483579f8940498969e6a3d6d32fde62ed18d14760bcb80b8abc34b427606303a61c866f7f3a1587d5d57e3f9b96820f45e4eae29abd5f08eded1bdad51ee363c4e60c5ec33048db08078084fd486675cab7332e1b8274e1c9db3fd3d92b87a12205d399d8d9e9b0259db5409c6219849dd112424d9e9c5c47bc3cab54be841fe80d9cb32b4cc3dadd5c69f89520249663966e01f9d8d3e38edf60f761effa9a07854a739c39da478268798441f3cad0aa3ead70155464d1a05c3563972e59c21a12d8b80d0521352c6561b0bd10432980bad2199dfc5db4348288578835e96d7992cdad34481074fda37a7681d908e329ff94a700c65e647888b9ab3660cc566d01096b35943e4a7bc2d4708ca59ab082113c084b32c9258224530c0a302a5a41d491c2843b683481cdf90bf9a575057d0b21cb8917d2b83ee8b51c373e1b49b748d5264b032c657ef9e8fecc1b7c78f5bce094420985b7836e405336d5f6c48bbed3e7b4681f8771b1772a0fdefacba43de0a2cffe196e038909c1a716e556729ef9f624389f44f32f137018fe416d9e32c0f263399b3e06c242f0af1317fa35cb8dde5ca3d6b9469262f87289ad8050a75075dd862169f6c7d3980be114074caea2a6e41ed4268a40782a0bc2778609b5fbc5bec6acaca13ef4869fedb33d8790a9d99fdf976e002117756a3e36a513717c1e752eb737b8a4ffc9554bfc5a8fc342f8c3c7082bfe522e470773c47adb159b20a00ccdb167fda6a7672fb5680546d677765e74eb169a42137eb783d5bc154de1c12943ec76ff2e598c58e0c37f032872b8896d179d25641c712ae86b695712b242adf6bf36c681eeb3d36df1fb4d5b69d58c93ef9d274514831538e4dc5c0633a36d74aa43a6669e8a73e2a0e72aac5fdce486ee4382c9a55829252a3a5d8194b384408d320f0ae88efc610553ab918322ab14a44686463f381689e2b268f9a860d0849f9586663b24f92ad0852341284fc6374706ab0770fa2465b2d85ff0ef45807b1ce2c7eccde990e25f93a569261281a08a080a3689a7c38416d4f692a2b172c3254e6019786564d83e2b5ee418584f753aa0322940bc1f1ba7993c33584d2898a88834b5c5756136df8db4cda826c142fa17c8ae64b7aa593523d85f7374d313a86e9ef2cb496725fd6889c28129d19e4190f076b032953c0ac213aa293917ede69f57d19b7d3e80566d73c2474681f772810a360d944d83f0023855a79c9eb11613f1334f44ae6f7ab86e1e8b6e0ca1f5773db2604400785fac08f53676ae9dc4d7f99e01e47473dd721083cd97e0e9bf871a0ed7040b7457c1343fd48da863981286d97d152fda14a08550ae118058f6500cb0761a1ec5cf0d66c5102769343ad1106daf86df7bd850d2"}) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0xffffffffffffffff, 0xa602) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) read$hidraw(r0, 0xfffffffffffffffe, 0xffffffffffffff9e) 12:32:50 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000040)=""/93) 12:32:50 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xea70, 0x402001) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f00000001c0)=""/186) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x20040) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f00000000c0)=""/209) [ 3156.432660][ T4984] usb 1-1: new full-speed USB device number 33 using dummy_hcd [ 3156.822819][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3156.992833][ T4984] usb 1-1: Dual-Role OTG device on HNP port [ 3157.012697][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3157.021826][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3157.029919][ T4984] usb 1-1: Product: syz [ 3157.034184][ T4984] usb 1-1: Manufacturer: syz [ 3157.038800][ T4984] usb 1-1: SerialNumber: syz [ 3157.064572][T13065] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3157.083841][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:51 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0xa}}}}}]}}]}}, 0x0) 12:32:51 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000000)={0x4, 0xe9, &(0x7f00000000c0)="355459d4467b291add2b6190b0a477eae1b609092249076f5e06a45d0409b6d90a21a72c14b130a3e54e51ac070355a417c960dc8f82d639206bd8294ed1f4b159fd318f914d275dbd4299d67497e3212118b9394cbdfab6190634c599ab231ed78051eb5e69af37e694300cd25e02b7b6e1566e0c06d1daa1b2c1afaf930c404652178398c9e7dcbafc550fc63619399e5f9e3f7e99b2b547b3bdeda42debff964aba81a5622c43c330289addafb8f17b0879ea203fc771b41c0154be8969c3774d425b9c5085ef72cdbe3e1f2a1330b04b0ac1bdcb66f3ce014df5e905f6afc279e9c387b92934ab"}) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x3f, 0x2, 0x7, 0x3, "bfff63ec0b7c606472c9b6d54e5a95ecf127206613a645aef1d9866f96e8f333"}) 12:32:51 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000000180)=""/4096) write$char_usb(r2, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x91400) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000100)={0x7fff, 0xff, 0x0, 0x80, 0x8, 0x261f5a76}) 12:32:51 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000ff0000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:51 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x80000) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000080)={0x9, 0x3, 0x9, 0x6, 0xff, 0x7}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:51 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3157.293930][ T4984] usb 1-1: USB disconnect, device number 33 12:32:51 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:51 executing program 5: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x541b, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x80) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x0, 0x7, 0x200, 0x800, "41a6451affce8bf43bd9cb3608bc6e816272926ca0075ef208b0a9ff00"}) 12:32:51 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000000180)=""/4096) write$char_usb(r2, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x91400) 12:32:51 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5ab, 0x400) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:51 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000001357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:51 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x20a901) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) [ 3157.782634][ T4984] usb 1-1: new full-speed USB device number 34 using dummy_hcd [ 3158.152852][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3158.322825][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3158.331930][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3158.340031][ T4984] usb 1-1: Product: syz [ 3158.344268][ T4984] usb 1-1: Manufacturer: syz [ 3158.348867][ T4984] usb 1-1: SerialNumber: syz [ 3158.374495][T13109] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3158.393829][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:52 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000000180)=""/4096) write$char_usb(r2, 0x0, 0x0) 12:32:52 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0xf}}}}}]}}]}}, 0x0) 12:32:52 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) 12:32:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000002357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:52 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000000)=0x800) 12:32:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3158.605300][ T17] usb 1-1: USB disconnect, device number 34 12:32:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x8, 0x1000) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f00000000c0)=""/4096) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/54) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:52 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) write$char_usb(r2, 0x0, 0x0) 12:32:52 executing program 3: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000003357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:53 executing program 5: r0 = syz_usb_connect$printer(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x20, 0x3, [{{0x9, 0x4, 0x0, 0x81, 0x2, 0x7, 0x1, 0x1, 0x7f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x63, 0x0, 0x74}}, [{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0xff, 0x6}}]}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x5, 0x8, 0x6, 0x50, 0x3f}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x1, [{0xc2, &(0x7f0000000100)=@string={0xc2, 0x3, "2e60d4e1f04aff867c24860a4ef26fc94629f2db64043b64181bc4e4527a97c26cfc86f7e66418d5aa2d8b5153f76e1d9353b65325fd010c3d124275bad637ac0d9a1738268875d80b49eb3f9690f3185de34a0a7cbc02c9a196268030b4abf735ab240a2366d589d1f6849b4c09a02e0c01a20e5b1c6e7898db0c91551f2a99a0a18e3a338d2768fd97e899c3e10ebc9c03c35238fb14005f3e6805c7f0712804263bc6966f4a6d6ed55720e526311e51a42c158bee1db0793d4aa7d70dd8d7"}}]}) syz_usb_control_io$printer(r0, &(0x7f0000000440)={0x14, &(0x7f0000000240)={0x20, 0xc, 0xe1, {0xe1, 0x22, "c5a6c079276bc085de9b6eab38191ec88bf9a283e926ef410aa7f654e80d232b4a85617268ac9b10607e121fc745ad805720ed45c62a709cd43a9173f922228ab690cefd299a6e363c8fdbaf9a4cc6de1a0e6414bc2ca26d818dc01f5c4d6927000c3a6e9eb7899d9b59798a177eb1470cd067a8d49943f3ae5b42195c5ec5563b0c0688c2cf98a1d2865652b1f9acedb7c169d23005cf6cd98ac84033a644ddf45479f5e00e30be9b15230b93b5f5d33fa0466a64235858ed80a211b592ae3d4d1a688f2f5becce5784634a33d08f02e80cb6e9dce524fcd2676c46cb2eb2"}}, &(0x7f0000000340)={0x0, 0x3, 0xcf, @string={0xcf, 0x3, "6643a53055af33bc02deb65a9be8190e0664c7f2b4d79fefc616e521275b06aa2ab9e6a32bf2059c169f9e7fb7b67c4bc59943261c33607c4a6ae29bdef3666eff04b341a1162380fd9bda9673c7e5cce4dfe6ca21fa970e5ecd73dcc496ce68c625e5ff4bd6a1e4a11cb3624046b8f5c4b72ea48951ca5c01f5029774f175afc7e9f9c6731e995b3cbff4a13fe8ec3cff779245df9072995a8699f64b1d68a9a94f4a3e21254556a18abf99372b57050f3ff41eac2079c51cf8239ec81cc6a536482193512b045f039fa3cad4"}}}, &(0x7f0000000740)={0x34, &(0x7f0000000480)={0x40, 0x1, 0x94, "09ac27659e4877a1359acda756dabdc22dc57674a3dd673aa4d80ded15576390b3d90d64c8b9b37d7b4b7d031b173d00dad6968db75868373a29cba1b8d4ea0ee05868f60488879f40d4830af6c98966b8745b5ae82e132850cf3cefd31458b2a262d1f0b2904c24d7ab2ce324d1a54f901e627562b1db6dda0a62873d559e4e4006acfeb5037c5e1c3072f8086fe5e6123c8f46"}, &(0x7f0000000540)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000580)={0x0, 0x8, 0x1}, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000c500000000c3c0df61843c0c40f8fd02751fbd8d9016745fd5b62a046e6973816960eb3e26a15b55e99a87f2c4f1b03adf0806f11639632fd41aec1e79b3983f79c314762a062980a07d7630ad87cf1411e3d63dad2d3083d1d9b5a220114a61ac6dc7a3d70f4857495428d71489792511da6e167d8e0e72e1ba94e3f60fc1b339831968d27cfd66adffdb775f6340c751107e6b9b7737f8be82ea55d545434ebd82dece2b1082976698f5d53fefad668ae0e11ff9af6168acdff72d54261bac5c37a3068fc4ea1789"], &(0x7f00000006c0)={0x20, 0x1, 0x1, 0x3f}, &(0x7f0000000700)={0x20, 0x0, 0x1, 0x4}}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x8, 0x0) syz_usb_connect$hid(0x6, 0x3f, &(0x7f00000008c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x30e, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0xc0, 0x7a, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x1, 0x1, 0x7, {0x9, 0x21, 0x3, 0xb9, 0x1, {0x22, 0xa76}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x81, 0x0, 0xdd}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0xc1, 0xf7, 0x6a}}]}}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x310, 0x88, 0x5, 0x6, 0x40, 0x1f}, 0x24, &(0x7f0000000940)={0x5, 0xf, 0x24, 0x5, [@ssp_cap={0xc, 0x10, 0xa, 0x95, 0x0, 0x7, 0x11f0f, 0x7}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x95eb69f924793d6d, 0x5, 0x3, 0x8, 0xff}, @ptm_cap={0x3}]}, 0x1, [{0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x439}}]}) syz_usb_connect$printer(0x6, 0x2d, &(0x7f0000000780)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x1, 0x80, 0x1, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x7, 0x1, 0x1, 0x2, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x7, 0xd8, 0x7}}}}}]}}]}}, &(0x7f0000000880)={0xa, &(0x7f00000007c0)={0xa, 0x6, 0x201, 0x20, 0x1, 0xd6, 0x40, 0x40}, 0x3e, &(0x7f0000000800)={0x5, 0xf, 0x3e, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0xc, 0x4, 0x20, 0x7}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x8, 0x6}, @ssp_cap={0x14, 0x10, 0xa, 0x3f, 0x2, 0xa779, 0xf00, 0x401, [0x7f80c0, 0xff5fff]}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x4, 0x7, 0x7ff}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x3, 0x8, 0x3f}]}, 0x1, [{0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x449}}]}) ioctl$EVIOCGKEYCODE(r1, 0x541b, 0x0) 12:32:53 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xe5d1, 0x0) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x0, 0x4, 0x80000001}) 12:32:53 executing program 3: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3159.122596][ T17] usb 1-1: new full-speed USB device number 35 using dummy_hcd [ 3159.532863][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3159.702901][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3159.711984][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3159.720031][ T17] usb 1-1: Product: syz [ 3159.724261][ T17] usb 1-1: Manufacturer: syz [ 3159.728894][ T17] usb 1-1: SerialNumber: syz [ 3159.763879][T13148] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3159.793377][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:54 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x3}}}}}]}}]}}, 0x0) 12:32:54 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) write$char_usb(r2, 0x0, 0x0) 12:32:54 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000004357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:54 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x4000) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000080)=""/2) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000100)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001200)={0x0, 0x52, &(0x7f0000001180)="9b04f46406348bf36f4b17093d8df4929141cfa0ba24846071d4fd21b9b3c2c184101cf5140b61c174dc5ca3883ab526d5898e66912c33e5e0e5104c48d49be7d401d75a02f38a3dd3458ccb033303caa759"}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000000c0)=""/5) r3 = syz_open_dev$evdev(&(0x7f0000001100), 0x7fff, 0x387141) ioctl$EVIOCGMTSLOTS(r3, 0x8040450a, &(0x7f0000001140)=""/57) 12:32:54 executing program 3: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:54 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x8, 0x100) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000100), 0x7f, 0x80000) ioctl$HIDIOCGPHYS(r2, 0x80404812, &(0x7f0000000140)) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000000)={0x9, 0x2, 0x47, 0x100, 0x81, 0x7ffffffe}) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0xffff, 0x1a9401) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f00000000c0)=0x79) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) [ 3160.005510][ T4984] usb 1-1: USB disconnect, device number 35 12:32:54 executing program 3: r0 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:54 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f00000000c0)=[0x1, 0x5]) write$char_usb(r2, 0x0, 0x0) 12:32:54 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000005357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:54 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x80000) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000080)=""/43) 12:32:54 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x84280) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x2, 0x4, 0x80000000, 0x6, 0x6, 0x400}) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/197) 12:32:54 executing program 3: r0 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3160.482622][ T4984] usb 1-1: new full-speed USB device number 36 using dummy_hcd [ 3160.862839][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3161.032916][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3161.041992][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3161.050020][ T4984] usb 1-1: Product: syz [ 3161.054228][ T4984] usb 1-1: Manufacturer: syz [ 3161.058900][ T4984] usb 1-1: SerialNumber: syz [ 3161.084503][T13187] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3161.104435][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:55 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x4}}}}}]}}]}}, 0x0) 12:32:55 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x260080) write$char_usb(r2, 0x0, 0x0) 12:32:55 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000006357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:55 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:55 executing program 3: r0 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:55 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000010c0)=""/188) ioctl$EVIOCGKEYCODE(r0, 0x541b, 0x0) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000000)=""/88) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f00000000c0)=""/4096) [ 3161.314019][ T4984] usb 1-1: USB disconnect, device number 36 12:32:55 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) 12:32:55 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:55 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000080)={0x401, 0x7ff, 0x1, 0x7, 0x3, 0x4}) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x81, 0x1f, 0x3f, 0x40, "b2fdea3ee09bb1ca332627ecbe0b215d764f582f647fbfe98d2d38bd6c16296c"}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:55 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r2, 0x0, 0x0) 12:32:55 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:55 executing program 5: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200, 0x6}}]}}}]}}]}}, 0x0) [ 3161.822626][ T4984] usb 1-1: new full-speed USB device number 37 using dummy_hcd [ 3161.922609][ T17] usb 6-1: new full-speed USB device number 11 using dummy_hcd [ 3162.192842][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3162.292822][ T17] usb 6-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3162.362905][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3162.372020][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3162.380075][ T4984] usb 1-1: Product: syz [ 3162.384304][ T4984] usb 1-1: Manufacturer: syz [ 3162.388904][ T4984] usb 1-1: SerialNumber: syz [ 3162.414499][T13233] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3162.433776][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3162.492745][ T17] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3162.501822][ T17] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3162.509884][ T17] usb 6-1: Product: syz [ 3162.514134][ T17] usb 6-1: Manufacturer: syz [ 3162.518724][ T17] usb 6-1: SerialNumber: syz [ 3162.553992][T13248] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3162.573514][ T17] cdc_ether: probe of 6-1:1.0 failed with error -22 12:32:56 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x5}}}}}]}}]}}, 0x0) 12:32:56 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x101, 0x180) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001140), 0x3, 0x204000) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000001180)=""/38) r3 = syz_open_dev$evdev(&(0x7f0000000100), 0x2, 0x8004) ioctl$EVIOCGSND(r3, 0x8040451a, &(0x7f0000000140)=""/4096) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000001340)=""/1) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f00000000c0)={0x3, 0xff, 0x11d, 0x7, 0x1, 0x3}) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000001200)={0xfe, "41c3991589903ad4c5020d1b650e042b4eefc0fa8218916d1ed4d02ebc736785b331195c6869a0c91d27e4930e9d66bae7981d5cb9bc07c1521b9c26d7600756045b0b2eacd41148f656c2c44977e6688beb76d98497ff43fc854ae81b2936f371a6fd7c75f587f2bbe9a92efe26219a189e6ea9518f1bdf5b5ab50d3ce10d8233493123881034ff68d6192731798aef8f7bee157d46af3c75bf1aae5b5a15b0fdd07c54cc8b85d0b646d3d82fd90e44189378a6cadba082bb3609098f9f2f6d0c93b6b94e8417ed2a170d4d895856296f8c43bfc1a19871d114ac8c672be6dcde553014aa9cf232dd8f4f4a46cdea179a648a290b164e78284cf109d9c7"}) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000011c0)={0x1, 0x0, 0xffffffff, 0x1000, 0x0, 0xedc4}) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f0000000040)={0x2, 0xf, 0x400, 0x6, "5ce0d863e361a413e9b37816c5afadf196a7f7f5b341bcd1302905b16a30c616"}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000008357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:56 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) write$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 3162.653435][ T4984] usb 1-1: USB disconnect, device number 37 12:32:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00fffffdfd357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:57 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:32:57 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000080)=""/142) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x7, 0x400]) ioctl$EVIOCGID(r1, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000140)=""/245) 12:32:57 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) [ 3162.870835][T12837] usb 6-1: USB disconnect, device number 11 12:32:57 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:57 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000080)=0x6) write$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 3163.202650][ T4984] usb 1-1: new full-speed USB device number 38 using dummy_hcd [ 3163.562942][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3163.782886][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3163.791989][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3163.800060][ T4984] usb 1-1: Product: syz [ 3163.804302][ T4984] usb 1-1: Manufacturer: syz [ 3163.808920][ T4984] usb 1-1: SerialNumber: syz [ 3163.834522][T13277] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3163.853411][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:58 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x6}}}}}]}}]}}, 0x0) 12:32:58 executing program 4: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:58 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:58 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00000000ff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:58 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r2, 0x0, 0x0) 12:32:58 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) [ 3164.074509][ T17] usb 1-1: USB disconnect, device number 38 12:32:58 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:58 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00fdfdffff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:58 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:32:58 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x191400) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000080)={0xff, 0x15, 0x839d, 0x4, "93c08ff02f66f1cc331638662bc542eee6609e4bd673d950dc95dc593cd64586"}) 12:32:58 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r1, 0x0, 0x0) 12:32:58 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x204001) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/244) [ 3164.582632][ T17] usb 1-1: new full-speed USB device number 39 using dummy_hcd [ 3164.942875][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3165.112901][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3165.121995][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3165.130152][ T17] usb 1-1: Product: syz [ 3165.134400][ T17] usb 1-1: Manufacturer: syz [ 3165.139011][ T17] usb 1-1: SerialNumber: syz [ 3165.164423][T13324] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3165.184011][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:32:59 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x7}}}}}]}}]}}, 0x0) 12:32:59 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) 12:32:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, 0x0) 12:32:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000020000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:59 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r1, 0x0, 0x0) [ 3165.394745][ T17] usb 1-1: USB disconnect, device number 39 12:32:59 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) 12:32:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000030000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:32:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, 0x0) 12:32:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000040)=""/22) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:32:59 executing program 1: syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:32:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000040000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3165.922642][ T17] usb 1-1: new full-speed USB device number 40 using dummy_hcd [ 3166.282945][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3166.472837][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3166.481895][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3166.489973][ T17] usb 1-1: Product: syz [ 3166.494219][ T17] usb 1-1: Manufacturer: syz [ 3166.498827][ T17] usb 1-1: SerialNumber: syz [ 3166.524445][T13363] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3166.543932][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:00 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x9}}}}}]}}]}}, 0x0) 12:33:00 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:33:00 executing program 4: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0xffffffffffffffff) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f00000000c0)=""/210) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x56, 0x6, 0x7fff, {0x7, 0xf06}, {0x3, 0x7}, @period={0x5c, 0x2, 0x81, 0x8, 0x401, {0x9, 0x0, 0x0, 0x3}, 0xa, &(0x7f0000000040)=[0x400, 0x8, 0x3, 0x1, 0x5, 0x4, 0xffff, 0x3cd, 0x7fff, 0x7fff]}}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f00000001c0)=""/225) 12:33:00 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) 12:33:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, 0x0) 12:33:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000050000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3166.763660][ T17] usb 1-1: USB disconnect, device number 40 12:33:01 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fffffff, 0x20100) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000080)=""/236) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f0000000180)=""/56) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0x2, 0x80) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f00000002c0)={0x3, 0xa2, &(0x7f0000000200)="211e45a05a44889413246add820e217fcc19af38d5c4a5b0fd15c74539d1889ce6ae238e5713a8da675a6bda1d59f31c11a0be78b9d8993d3b94b69a69fbd047b410c8643df63cef9abc0b40dfc5c0b47a72a24bf05c778a9f1307b935b6e8cb0e70d28fc66db05269325020b33c54fc284506504017ba67c78066aeacbee5023a093bcc1321777c62c1fc19c0b8e7165152666e12c5dd2fb5ed5f7cecd6d0142cc7"}) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:33:01 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000060000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:01 executing program 1: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:33:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:01 executing program 5: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:01 executing program 1: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) [ 3167.312648][ T17] usb 1-1: new full-speed USB device number 41 using dummy_hcd [ 3167.672878][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3167.842968][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3167.852012][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3167.860167][ T17] usb 1-1: Product: syz [ 3167.864408][ T17] usb 1-1: Manufacturer: syz [ 3167.869022][ T17] usb 1-1: SerialNumber: syz [ 3167.895455][T13402] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3167.913472][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:02 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0xa}}}}}]}}]}}, 0x0) 12:33:02 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000070000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:02 executing program 5: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:02 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x400000) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:33:02 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:02 executing program 1: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) [ 3168.124491][ T4984] usb 1-1: USB disconnect, device number 41 12:33:02 executing program 4 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:02 executing program 5: r0 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:02 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000080000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:02 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 12:33:02 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3168.390433][T13449] FAULT_INJECTION: forcing a failure. [ 3168.390433][T13449] name failslab, interval 1, probability 0, space 0, times 0 [ 3168.403384][T13449] CPU: 0 PID: 13449 Comm: syz-executor.4 Not tainted 5.13.0-rc7-syzkaller #0 [ 3168.412211][T13449] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3168.422580][T13449] Call Trace: [ 3168.425904][T13449] dump_stack+0x143/0x1db [ 3168.430264][T13449] should_fail.cold+0x5/0xa [ 3168.434796][T13449] ? tomoyo_realpath_from_path+0xc3/0x620 12:33:02 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) [ 3168.440557][T13449] should_failslab+0x5/0x10 [ 3168.445088][T13449] __kmalloc+0x72/0x310 [ 3168.449266][T13449] tomoyo_realpath_from_path+0xc3/0x620 [ 3168.454840][T13449] ? tomoyo_profile+0x42/0x50 [ 3168.459547][T13449] tomoyo_path_number_perm+0x1d5/0x590 [ 3168.465090][T13449] ? tomoyo_path_number_perm+0x18d/0x590 [ 3168.470762][T13449] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3168.476564][T13449] ? lock_downgrade+0x6e0/0x6e0 [ 3168.481443][T13449] ? __context_tracking_exit+0x9f/0xb0 [ 3168.486908][T13449] ? __fget_files+0x291/0x3d0 [ 3168.491604][T13449] security_file_ioctl+0x50/0xb0 [ 3168.496575][T13449] __x64_sys_ioctl+0xb3/0x200 [ 3168.501271][T13449] do_syscall_64+0x3a/0xb0 [ 3168.505740][T13449] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3168.511665][T13449] RIP: 0033:0x4665d9 [ 3168.515564][T13449] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3168.535199][T13449] RSP: 002b:00007f4b9b147188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3168.544342][T13449] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3168.552321][T13449] RDX: 0000000020000040 RSI: 000000000000541b RDI: 0000000000000003 [ 3168.560314][T13449] RBP: 00007f4b9b1471d0 R08: 0000000000000000 R09: 0000000000000000 [ 3168.568279][T13449] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3168.576239][T13449] R13: 00007ffc9d4d4e4f R14: 00007f4b9b147300 R15: 0000000000022000 [ 3168.584287][T13449] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3168.852655][ T4984] usb 1-1: new full-speed USB device number 42 using dummy_hcd [ 3169.212901][ T4984] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3169.382847][ T4984] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3169.391941][ T4984] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3169.400032][ T4984] usb 1-1: Product: syz [ 3169.404284][ T4984] usb 1-1: Manufacturer: syz [ 3169.408887][ T4984] usb 1-1: SerialNumber: syz [ 3169.434522][T13440] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3169.453732][ T4984] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:03 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0xf}}}}}]}}]}}, 0x0) 12:33:03 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000300357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:03 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) 12:33:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 12:33:03 executing program 3 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:03 executing program 4 (fault-call:1 fault-nth:1): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3169.664419][ T17] usb 1-1: USB disconnect, device number 42 [ 3169.754579][T13472] FAULT_INJECTION: forcing a failure. [ 3169.754579][T13472] name failslab, interval 1, probability 0, space 0, times 0 [ 3169.767318][T13472] CPU: 1 PID: 13472 Comm: syz-executor.3 Not tainted 5.13.0-rc7-syzkaller #0 [ 3169.776107][T13472] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3169.776703][T13475] FAULT_INJECTION: forcing a failure. [ 3169.776703][T13475] name failslab, interval 1, probability 0, space 0, times 0 [ 3169.786175][T13472] Call Trace: [ 3169.786189][T13472] dump_stack+0x143/0x1db [ 3169.786223][T13472] should_fail.cold+0x5/0xa [ 3169.786254][T13472] ? tomoyo_realpath_from_path+0xc3/0x620 [ 3169.816599][T13472] should_failslab+0x5/0x10 [ 3169.821127][T13472] __kmalloc+0x72/0x310 [ 3169.825320][T13472] tomoyo_realpath_from_path+0xc3/0x620 [ 3169.830889][T13472] ? tomoyo_profile+0x42/0x50 [ 3169.835580][T13472] tomoyo_path_number_perm+0x1d5/0x590 [ 3169.841053][T13472] ? tomoyo_path_number_perm+0x18d/0x590 [ 3169.846699][T13472] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3169.852518][T13472] ? lock_downgrade+0x6e0/0x6e0 [ 3169.858010][T13472] ? __context_tracking_exit+0x9f/0xb0 [ 3169.863489][T13472] ? __fget_files+0x291/0x3d0 [ 3169.868173][T13472] security_file_ioctl+0x50/0xb0 [ 3169.873121][T13472] __x64_sys_ioctl+0xb3/0x200 [ 3169.877810][T13472] do_syscall_64+0x3a/0xb0 [ 3169.882236][T13472] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3169.888149][T13472] RIP: 0033:0x4665d9 [ 3169.892048][T13472] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3169.911677][T13472] RSP: 002b:00007ff5b3c45188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3169.920117][T13472] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3169.928104][T13472] RDX: 0000000020000200 RSI: 0000000040284504 RDI: 0000000000000003 [ 3169.936094][T13472] RBP: 00007ff5b3c451d0 R08: 0000000000000000 R09: 0000000000000000 [ 3169.944080][T13472] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3169.952064][T13472] R13: 00007fffc329906f R14: 00007ff5b3c45300 R15: 0000000000022000 [ 3169.960056][T13475] CPU: 0 PID: 13475 Comm: syz-executor.4 Not tainted 5.13.0-rc7-syzkaller #0 [ 3169.960283][T13472] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3169.968852][T13475] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3169.968873][T13475] Call Trace: [ 3169.968883][T13475] dump_stack+0x143/0x1db [ 3169.968914][T13475] should_fail.cold+0x5/0xa [ 3169.997709][T13475] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3170.003113][T13475] should_failslab+0x5/0x10 [ 3170.007639][T13475] __kmalloc+0x72/0x310 [ 3170.011819][T13475] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3170.017041][T13475] tomoyo_encode+0x28/0x50 [ 3170.021508][T13475] tomoyo_realpath_from_path+0x186/0x620 [ 3170.027160][T13475] tomoyo_path_number_perm+0x1d5/0x590 [ 3170.032637][T13475] ? tomoyo_path_number_perm+0x18d/0x590 [ 3170.038290][T13475] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3170.044113][T13475] ? lock_downgrade+0x6e0/0x6e0 [ 3170.048987][T13475] ? __context_tracking_exit+0x9f/0xb0 [ 3170.054474][T13475] ? __fget_files+0x291/0x3d0 [ 3170.059173][T13475] security_file_ioctl+0x50/0xb0 [ 3170.064131][T13475] __x64_sys_ioctl+0xb3/0x200 [ 3170.068826][T13475] do_syscall_64+0x3a/0xb0 [ 3170.073234][T13475] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3170.079119][T13475] RIP: 0033:0x4665d9 [ 3170.082999][T13475] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3170.102609][T13475] RSP: 002b:00007f4b9b147188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3170.111040][T13475] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3170.119000][T13475] RDX: 0000000020000040 RSI: 000000000000541b RDI: 0000000000000003 [ 3170.126968][T13475] RBP: 00007f4b9b1471d0 R08: 0000000000000000 R09: 0000000000000000 [ 3170.134929][T13475] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3170.142889][T13475] R13: 00007ffc9d4d4e4f R14: 00007f4b9b147300 R15: 0000000000022000 12:33:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000500357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3170.151132][T13475] ERROR: Out of memory at tomoyo_realpath_from_path. 12:33:04 executing program 3 (fault-call:1 fault-nth:1): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3170.220216][T13483] FAULT_INJECTION: forcing a failure. [ 3170.220216][T13483] name failslab, interval 1, probability 0, space 0, times 0 [ 3170.233168][T13483] CPU: 1 PID: 13483 Comm: syz-executor.3 Not tainted 5.13.0-rc7-syzkaller #0 [ 3170.241961][T13483] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3170.252035][T13483] Call Trace: [ 3170.255324][T13483] dump_stack+0x143/0x1db [ 3170.259681][T13483] should_fail.cold+0x5/0xa [ 3170.264203][T13483] ? tomoyo_encode2.part.0+0xe9/0x3a0 12:33:04 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) 12:33:04 executing program 4 (fault-call:1 fault-nth:2): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) [ 3170.269604][T13483] should_failslab+0x5/0x10 [ 3170.274133][T13483] __kmalloc+0x72/0x310 [ 3170.278306][T13483] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3170.283530][T13483] tomoyo_encode+0x28/0x50 [ 3170.287968][T13483] tomoyo_realpath_from_path+0x186/0x620 [ 3170.293664][T13483] tomoyo_path_number_perm+0x1d5/0x590 [ 3170.299153][T13483] ? tomoyo_path_number_perm+0x18d/0x590 [ 3170.304813][T13483] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3170.310657][T13483] ? lock_downgrade+0x6e0/0x6e0 [ 3170.315542][T13483] ? __context_tracking_exit+0x9f/0xb0 [ 3170.321024][T13483] ? __fget_files+0x291/0x3d0 [ 3170.325728][T13483] security_file_ioctl+0x50/0xb0 [ 3170.330687][T13483] __x64_sys_ioctl+0xb3/0x200 [ 3170.335388][T13483] do_syscall_64+0x3a/0xb0 [ 3170.339825][T13483] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3170.345741][T13483] RIP: 0033:0x4665d9 [ 3170.349702][T13483] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3170.365764][T13491] FAULT_INJECTION: forcing a failure. [ 3170.365764][T13491] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3170.369321][T13483] RSP: 002b:00007ff5b3c45188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3170.369355][T13483] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3170.369382][T13483] RDX: 0000000020000200 RSI: 0000000040284504 RDI: 0000000000000003 [ 3170.369400][T13483] RBP: 00007ff5b3c451d0 R08: 0000000000000000 R09: 0000000000000000 [ 3170.414716][T13483] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3170.422700][T13483] R13: 00007fffc329906f R14: 00007ff5b3c45300 R15: 0000000000022000 [ 3170.430692][T13491] CPU: 0 PID: 13491 Comm: syz-executor.4 Not tainted 5.13.0-rc7-syzkaller #0 [ 3170.430816][T13483] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3170.439473][T13491] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3170.439492][T13491] Call Trace: [ 3170.439501][T13491] dump_stack+0x143/0x1db [ 3170.463806][T13491] should_fail.cold+0x5/0xa [ 3170.468341][T13491] _copy_to_user+0x2c/0x150 [ 3170.472839][T13491] simple_read_from_buffer+0xcc/0x160 [ 3170.478214][T13491] proc_fail_nth_read+0x187/0x220 [ 3170.483253][T13491] ? proc_sessionid_read+0x220/0x220 [ 3170.488525][T13491] ? security_file_permission+0x248/0x560 [ 3170.494236][T13491] ? proc_sessionid_read+0x220/0x220 [ 3170.499515][T13491] vfs_read+0x1b5/0x570 [ 3170.503695][T13491] ksys_read+0x12d/0x250 [ 3170.508072][T13491] ? vfs_write+0x9e0/0x9e0 [ 3170.512490][T13491] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3170.518489][T13491] ? syscall_enter_from_user_mode+0x27/0x70 [ 3170.524380][T13491] do_syscall_64+0x3a/0xb0 [ 3170.528812][T13491] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3170.534731][T13491] RIP: 0033:0x41935c [ 3170.538623][T13491] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3170.558224][T13491] RSP: 002b:00007f4b9b147170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 12:33:04 executing program 3 (fault-call:1 fault-nth:2): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3170.566657][T13491] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041935c [ 3170.574662][T13491] RDX: 000000000000000f RSI: 00007f4b9b1471e0 RDI: 0000000000000004 [ 3170.582633][T13491] RBP: 00007f4b9b1471d0 R08: 0000000000000000 R09: 0000000000000000 [ 3170.590668][T13491] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3170.598639][T13491] R13: 00007ffc9d4d4e4f R14: 00007f4b9b147300 R15: 0000000000022000 [ 3170.652855][ T17] usb 1-1: new full-speed USB device number 43 using dummy_hcd [ 3170.700793][T13493] FAULT_INJECTION: forcing a failure. [ 3170.700793][T13493] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3170.713988][T13493] CPU: 1 PID: 13493 Comm: syz-executor.3 Not tainted 5.13.0-rc7-syzkaller #0 [ 3170.722749][T13493] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3170.732842][T13493] Call Trace: [ 3170.736121][T13493] dump_stack+0x143/0x1db [ 3170.740510][T13493] should_fail.cold+0x5/0xa [ 3170.745010][T13493] _copy_from_user+0x2c/0x180 [ 3170.749685][T13493] evdev_handle_set_keycode_v2+0x84/0x120 [ 3170.755426][T13493] ? evdev_handle_set_keycode+0x170/0x170 [ 3170.761139][T13493] ? __sanitizer_cov_trace_switch+0x63/0xf0 [ 3170.767047][T13493] evdev_do_ioctl+0x65b/0x1820 [ 3170.771803][T13493] ? evdev_ioctl+0x81/0x1a0 [ 3170.776294][T13493] ? str_to_user+0x90/0x90 [ 3170.780699][T13493] ? mutex_lock_io_nested+0xf00/0xf00 [ 3170.786065][T13493] ? lock_downgrade+0x6e0/0x6e0 [ 3170.790942][T13493] ? do_ipt_get_ctl+0x160/0x9d0 [ 3170.795801][T13493] ? __fget_files+0x291/0x3d0 [ 3170.800489][T13493] evdev_ioctl+0x145/0x1a0 [ 3170.804898][T13493] ? evdev_ioctl_compat+0x1a0/0x1a0 [ 3170.810085][T13493] __x64_sys_ioctl+0x193/0x200 [ 3170.814868][T13493] do_syscall_64+0x3a/0xb0 [ 3170.819299][T13493] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3170.825206][T13493] RIP: 0033:0x4665d9 [ 3170.829084][T13493] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3170.848687][T13493] RSP: 002b:00007ff5b3c45188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3170.857128][T13493] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3170.865088][T13493] RDX: 0000000020000200 RSI: 0000000040284504 RDI: 0000000000000003 [ 3170.873049][T13493] RBP: 00007ff5b3c451d0 R08: 0000000000000000 R09: 0000000000000000 [ 3170.881013][T13493] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3170.888976][T13493] R13: 00007fffc329906f R14: 00007ff5b3c45300 R15: 0000000000022000 [ 3171.132666][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3171.312914][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3171.321963][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3171.330014][ T17] usb 1-1: Product: syz [ 3171.334238][ T17] usb 1-1: Manufacturer: syz [ 3171.338835][ T17] usb 1-1: SerialNumber: syz [ 3171.364409][T13479] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3171.393982][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:05 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}]}}}]}}]}}, 0x0) 12:33:05 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000600357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:05 executing program 5 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:05 executing program 3 (fault-call:1 fault-nth:3): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3171.603952][T12837] usb 1-1: USB disconnect, device number 43 [ 3171.708173][T13511] FAULT_INJECTION: forcing a failure. [ 3171.708173][T13511] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3171.721437][T13511] CPU: 0 PID: 13511 Comm: syz-executor.3 Not tainted 5.13.0-rc7-syzkaller #0 [ 3171.727284][T13513] FAULT_INJECTION: forcing a failure. [ 3171.727284][T13513] name failslab, interval 1, probability 0, space 0, times 0 [ 3171.730224][T13511] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3171.730246][T13511] Call Trace: [ 3171.730257][T13511] dump_stack+0x143/0x1db [ 3171.760499][T13511] should_fail.cold+0x5/0xa [ 3171.765037][T13511] _copy_to_user+0x2c/0x150 [ 3171.769564][T13511] simple_read_from_buffer+0xcc/0x160 [ 3171.774958][T13511] proc_fail_nth_read+0x187/0x220 [ 3171.780009][T13511] ? proc_sessionid_read+0x220/0x220 [ 3171.785314][T13511] ? security_file_permission+0x248/0x560 [ 3171.791052][T13511] ? proc_sessionid_read+0x220/0x220 [ 3171.796349][T13511] vfs_read+0x1b5/0x570 [ 3171.800515][T13511] ksys_read+0x12d/0x250 [ 3171.804767][T13511] ? vfs_write+0x9e0/0x9e0 [ 3171.809209][T13511] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3171.815212][T13511] ? syscall_enter_from_user_mode+0x27/0x70 [ 3171.821117][T13511] do_syscall_64+0x3a/0xb0 [ 3171.825546][T13511] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3171.831575][T13511] RIP: 0033:0x41935c [ 3171.835473][T13511] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3171.855095][T13511] RSP: 002b:00007ff5b3c45170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3171.863529][T13511] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041935c [ 3171.871518][T13511] RDX: 000000000000000f RSI: 00007ff5b3c451e0 RDI: 0000000000000004 [ 3171.879528][T13511] RBP: 00007ff5b3c451d0 R08: 0000000000000000 R09: 0000000000000000 [ 3171.887516][T13511] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3171.895501][T13511] R13: 00007fffc329906f R14: 00007ff5b3c45300 R15: 0000000000022000 [ 3171.903488][T13513] CPU: 1 PID: 13513 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3171.912275][T13513] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3171.922345][T13513] Call Trace: [ 3171.925640][T13513] dump_stack+0x143/0x1db [ 3171.930008][T13513] should_fail.cold+0x5/0xa [ 3171.934540][T13513] ? tomoyo_realpath_from_path+0xc3/0x620 [ 3171.940291][T13513] should_failslab+0x5/0x10 [ 3171.944870][T13513] __kmalloc+0x72/0x310 [ 3171.949054][T13513] tomoyo_realpath_from_path+0xc3/0x620 [ 3171.954637][T13513] ? tomoyo_profile+0x42/0x50 12:33:06 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x40000) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000100)=""/212) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x9, 0x6203, 0x1}) [ 3171.959352][T13513] tomoyo_path_number_perm+0x1d5/0x590 [ 3171.964850][T13513] ? tomoyo_path_number_perm+0x18d/0x590 [ 3171.970514][T13513] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3171.976346][T13513] ? lock_downgrade+0x6e0/0x6e0 [ 3171.981229][T13513] ? __context_tracking_exit+0x9f/0xb0 [ 3171.986723][T13513] ? __fget_files+0x291/0x3d0 [ 3171.991423][T13513] security_file_ioctl+0x50/0xb0 [ 3171.996380][T13513] __x64_sys_ioctl+0xb3/0x200 [ 3172.001083][T13513] do_syscall_64+0x3a/0xb0 [ 3172.005520][T13513] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3172.011447][T13513] RIP: 0033:0x4665d9 [ 3172.015355][T13513] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3172.034993][T13513] RSP: 002b:00007f73cef30188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3172.043432][T13513] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3172.051419][T13513] RDX: ffffffffffffffff RSI: 00000000400445a0 RDI: 0000000000000003 12:33:06 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3172.059411][T13513] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3172.067397][T13513] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3172.075359][T13513] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 [ 3172.083541][T13513] ERROR: Out of memory at tomoyo_realpath_from_path. 12:33:06 executing program 5 (fault-call:1 fault-nth:1): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:06 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000700357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:06 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:06 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x10000) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x5, 0x200040) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f0000000280)=""/214) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000200)=""/30) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)=""/230) r3 = syz_open_dev$evdev(&(0x7f0000000240), 0x1, 0x0) ioctl$EVIOCSABS0(r3, 0x401845c0, 0x0) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000380)={0x3, 0x97, 0x4ee, 0x5fd3, 0x80, 0x1}) [ 3172.239340][T13530] FAULT_INJECTION: forcing a failure. [ 3172.239340][T13530] name failslab, interval 1, probability 0, space 0, times 0 [ 3172.252183][T13530] CPU: 1 PID: 13530 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3172.260975][T13530] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3172.271048][T13530] Call Trace: [ 3172.274341][T13530] dump_stack+0x143/0x1db [ 3172.278714][T13530] should_fail.cold+0x5/0xa [ 3172.283254][T13530] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3172.288683][T13530] should_failslab+0x5/0x10 [ 3172.293231][T13530] __kmalloc+0x72/0x310 [ 3172.297455][T13530] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3172.302659][T13530] tomoyo_encode+0x28/0x50 [ 3172.307094][T13530] tomoyo_realpath_from_path+0x186/0x620 [ 3172.312756][T13530] tomoyo_path_number_perm+0x1d5/0x590 [ 3172.318238][T13530] ? tomoyo_path_number_perm+0x18d/0x590 [ 3172.323912][T13530] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3172.329730][T13530] ? lock_downgrade+0x6e0/0x6e0 [ 3172.334607][T13530] ? __context_tracking_exit+0x9f/0xb0 [ 3172.340059][T13530] ? __fget_files+0x291/0x3d0 [ 3172.344728][T13530] security_file_ioctl+0x50/0xb0 [ 3172.349662][T13530] __x64_sys_ioctl+0xb3/0x200 [ 3172.354336][T13530] do_syscall_64+0x3a/0xb0 [ 3172.358755][T13530] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3172.364657][T13530] RIP: 0033:0x4665d9 [ 3172.368549][T13530] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3172.390160][T13530] RSP: 002b:00007f73cef30188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3172.398574][T13530] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3172.406557][T13530] RDX: ffffffffffffffff RSI: 00000000400445a0 RDI: 0000000000000003 [ 3172.414530][T13530] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3172.422522][T13530] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3172.430606][T13530] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 [ 3172.438797][T13530] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3172.642631][T12837] usb 1-1: new full-speed USB device number 44 using dummy_hcd [ 3173.002836][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3173.172916][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3173.181971][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3173.190054][T12837] usb 1-1: Product: syz [ 3173.194358][T12837] usb 1-1: Manufacturer: syz [ 3173.198965][T12837] usb 1-1: SerialNumber: syz [ 3173.224511][T13514] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3173.243904][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:07 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x2}}}}}]}}]}}, 0x0) 12:33:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x2, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:07 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:07 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x40001) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f00000001c0)={0x7fff, 0x61d6, 0x1, 0xfff, 0x5, 0x101}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x80) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000340)=""/264) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000200)={0x9, 0x1, 0x1ff, 0x2, 0xfff, 0x1}) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000000c0)=""/146) 12:33:07 executing program 5 (fault-call:1 fault-nth:2): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000000ff00357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3173.454974][T12837] usb 1-1: USB disconnect, device number 44 12:33:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x10, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3173.588184][T13553] FAULT_INJECTION: forcing a failure. [ 3173.588184][T13553] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3173.601523][T13553] CPU: 0 PID: 13553 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3173.610487][T13553] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3173.620564][T13553] Call Trace: [ 3173.623852][T13553] dump_stack+0x143/0x1db [ 3173.628205][T13553] should_fail.cold+0x5/0xa [ 3173.632741][T13553] _copy_from_user+0x2c/0x180 12:33:07 executing program 1 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) [ 3173.637449][T13553] evdev_do_ioctl+0x67b/0x1820 [ 3173.642242][T13553] ? evdev_ioctl+0x81/0x1a0 [ 3173.646787][T13553] ? str_to_user+0x90/0x90 [ 3173.651271][T13553] ? mutex_lock_io_nested+0xf00/0xf00 [ 3173.656677][T13553] ? lock_downgrade+0x6e0/0x6e0 [ 3173.661552][T13553] ? get_info+0x4b1/0x740 [ 3173.665906][T13553] ? __fget_files+0x291/0x3d0 [ 3173.670701][T13553] evdev_ioctl+0x145/0x1a0 [ 3173.675139][T13553] ? evdev_ioctl_compat+0x1a0/0x1a0 [ 3173.680380][T13553] __x64_sys_ioctl+0x193/0x200 [ 3173.685167][T13553] do_syscall_64+0x3a/0xb0 [ 3173.689604][T13553] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3173.695545][T13553] RIP: 0033:0x4665d9 [ 3173.699455][T13553] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3173.719104][T13553] RSP: 002b:00007f73cef30188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3173.727517][T13553] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3173.735527][T13553] RDX: ffffffffffffffff RSI: 00000000400445a0 RDI: 0000000000000003 [ 3173.743577][T13553] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3173.751687][T13553] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3173.759031][T13565] FAULT_INJECTION: forcing a failure. [ 3173.759031][T13565] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3173.759648][T13553] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 [ 3173.780642][T13565] CPU: 1 PID: 13565 Comm: syz-executor.1 Not tainted 5.13.0-rc7-syzkaller #0 [ 3173.789429][T13565] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3173.799590][T13565] Call Trace: [ 3173.802861][T13565] dump_stack+0x143/0x1db [ 3173.807182][T13565] should_fail.cold+0x5/0xa [ 3173.811680][T13565] _copy_to_user+0x2c/0x150 [ 3173.816173][T13565] simple_read_from_buffer+0xcc/0x160 [ 3173.821542][T13565] proc_fail_nth_read+0x187/0x220 [ 3173.826599][T13565] ? proc_sessionid_read+0x220/0x220 [ 3173.831872][T13565] ? security_file_permission+0x248/0x560 [ 3173.837583][T13565] ? proc_sessionid_read+0x220/0x220 [ 3173.842868][T13565] vfs_read+0x1b5/0x570 [ 3173.847136][T13565] ksys_read+0x12d/0x250 [ 3173.851376][T13565] ? vfs_write+0x9e0/0x9e0 [ 3173.855828][T13565] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3173.861849][T13565] ? syscall_enter_from_user_mode+0x27/0x70 [ 3173.867743][T13565] do_syscall_64+0x3a/0xb0 [ 3173.872165][T13565] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3173.878076][T13565] RIP: 0033:0x41935c [ 3173.881979][T13565] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3173.901581][T13565] RSP: 002b:00007f971856e170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3173.910016][T13565] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041935c [ 3173.918019][T13565] RDX: 000000000000000f RSI: 00007f971856e1e0 RDI: 0000000000000004 [ 3173.925977][T13565] RBP: 00007f971856e1d0 R08: 0000000000000000 R09: 0000000000000000 12:33:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000ff7cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:08 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x4c01, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3173.933941][T13565] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3173.941903][T13565] R13: 00007ffe737f882f R14: 00007f971856e300 R15: 0000000000022000 12:33:08 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x2, 0x16, 0x200, 0x9, "87784478da6d72cde4b61720b827c24a0b6909e3cb06cf6d7c90ea5e7e3cc8c1"}) 12:33:08 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) [ 3174.282642][T12837] usb 1-1: new full-speed USB device number 45 using dummy_hcd [ 3174.652913][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3174.852991][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3174.862063][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3174.870149][T12837] usb 1-1: Product: syz [ 3174.874407][T12837] usb 1-1: Manufacturer: syz [ 3174.879006][T12837] usb 1-1: SerialNumber: syz [ 3174.913905][T13555] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3174.921178][T13555] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3174.933831][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:09 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x3}}}}}]}}]}}, 0x0) 12:33:09 executing program 5 (fault-call:1 fault-nth:3): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:09 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x541b, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:09 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0x404e00) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x80) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000100)={0x12, 0xe, &(0x7f00000000c0)="3e0fd6414e43e8df130f993f7332"}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000200357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:09 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) [ 3175.143902][T27716] usb 1-1: USB disconnect, device number 45 [ 3175.246758][T13592] FAULT_INJECTION: forcing a failure. [ 3175.246758][T13592] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3175.259935][T13592] CPU: 1 PID: 13592 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3175.268751][T13592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3175.278825][T13592] Call Trace: [ 3175.282118][T13592] dump_stack+0x143/0x1db [ 3175.286479][T13592] should_fail.cold+0x5/0xa [ 3175.291017][T13592] _copy_to_user+0x2c/0x150 [ 3175.295555][T13592] simple_read_from_buffer+0xcc/0x160 [ 3175.300961][T13592] proc_fail_nth_read+0x187/0x220 [ 3175.306113][T13592] ? proc_sessionid_read+0x220/0x220 [ 3175.311421][T13592] ? security_file_permission+0x248/0x560 [ 3175.317225][T13592] ? proc_sessionid_read+0x220/0x220 [ 3175.322543][T13592] vfs_read+0x1b5/0x570 [ 3175.326728][T13592] ksys_read+0x12d/0x250 [ 3175.330999][T13592] ? vfs_write+0x9e0/0x9e0 [ 3175.335442][T13592] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3175.341463][T13592] ? syscall_enter_from_user_mode+0x27/0x70 12:33:09 executing program 4: ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x1) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3175.347397][T13592] do_syscall_64+0x3a/0xb0 [ 3175.351838][T13592] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3175.357762][T13592] RIP: 0033:0x41935c [ 3175.361669][T13592] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3175.381300][T13592] RSP: 002b:00007f73cef30170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3175.389750][T13592] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041935c 12:33:09 executing program 4: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000000)={0x55, 0x7, 0x3, {0x8, 0x1f}, {0x7ff, 0x1}, @cond=[{0xfc01, 0x6, 0x6, 0x7, 0x40}, {0x1, 0x800, 0x5e17, 0x5, 0xffff, 0x4}]}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3175.397747][T13592] RDX: 000000000000000f RSI: 00007f73cef301e0 RDI: 0000000000000004 [ 3175.405742][T13592] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3175.413734][T13592] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3175.421722][T13592] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 12:33:09 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000000c0)=""/166) 12:33:09 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x1800) 12:33:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000300357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:09 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x5421, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3175.772652][T27716] usb 1-1: new full-speed USB device number 46 using dummy_hcd [ 3176.142875][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3176.332976][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3176.342055][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3176.350110][T27716] usb 1-1: Product: syz [ 3176.354344][T27716] usb 1-1: Manufacturer: syz [ 3176.359069][T27716] usb 1-1: SerialNumber: syz [ 3176.393906][T13597] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3176.401083][T13597] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3176.424204][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:10 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x4}}}}}]}}]}}, 0x0) 12:33:10 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:10 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7a, 0x32881) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000000c0)=0x7) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000000)=""/5) 12:33:10 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x5450, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:10 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000400357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:10 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18000000) [ 3176.645866][T27716] usb 1-1: USB disconnect, device number 46 12:33:11 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:33:11 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x500) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000000c0)=""/222) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f00000001c0)=""/213) 12:33:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x5451, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000500357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:11 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x2, 0xffffffffffffffff) 12:33:11 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x1) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000180)=""/184) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f00000000c0)=""/67) [ 3177.182610][T27716] usb 1-1: new full-speed USB device number 47 using dummy_hcd [ 3177.552950][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3177.742870][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3177.751949][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3177.760097][T27716] usb 1-1: Product: syz [ 3177.764344][T27716] usb 1-1: Manufacturer: syz [ 3177.768954][T27716] usb 1-1: SerialNumber: syz [ 3177.794595][T13640] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3177.801832][T13640] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3177.814028][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:12 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x5}}}}}]}}]}}, 0x0) 12:33:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000600357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:12 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x5452, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:12 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0xf0ffffff7f0000) 12:33:12 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f00000000c0)=""/83) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x10001, 0x5ffc, 0x5, 0xf1c, 0x82d6, 0x401}) 12:33:12 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x10, 0xffffffffffffffff) [ 3178.024539][T27716] usb 1-1: USB disconnect, device number 47 12:33:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000700357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:12 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x1800000000000000) 12:33:12 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x4c01, 0xffffffffffffffff) 12:33:12 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x5460, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:12 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x4180) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x80000) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f0000000140)=""/48) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f00000000c0)=""/59) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000180)=""/254) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000100)=0x6) 12:33:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000800357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3178.562663][T27716] usb 1-1: new full-speed USB device number 48 using dummy_hcd [ 3178.922894][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3179.112871][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3179.121950][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3179.130065][T27716] usb 1-1: Product: syz [ 3179.134318][T27716] usb 1-1: Manufacturer: syz [ 3179.138925][T27716] usb 1-1: SerialNumber: syz [ 3179.164436][T13680] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3179.171749][T13680] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3179.183647][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:13 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x6}}}}}]}}]}}, 0x0) 12:33:13 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x541b, 0xffffffffffffffff) 12:33:13 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffe, 0x82182) syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$char_usb(0xc, 0xb4, 0x8000) r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x1, 0x2) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000080)={{0x1, 0x2, 0x8001, 0x6, 0x4}, 0x2de, [0xffffd610, 0xe7, 0x3ff, 0x3ff, 0x1000, 0x1, 0x3, 0x8, 0x0, 0xfffffff8, 0xffff8000, 0x6, 0x80, 0x8, 0xfff, 0x2, 0x42c, 0x1, 0x101, 0x32, 0x4, 0xd, 0x100, 0x8030, 0x200, 0x4, 0x1ff, 0x3, 0x4, 0x20, 0x2, 0xafb, 0x1d7e, 0x3, 0x5f0e, 0x8, 0x1000, 0x8, 0x9, 0x7ff, 0x9, 0x401, 0x9, 0x800, 0x3, 0x8000, 0x8, 0x3ff, 0xff, 0x231a, 0x2, 0x9, 0x9e06, 0x7f, 0x38d, 0x6, 0x81, 0x7, 0x8, 0x200, 0x4, 0x6, 0x8, 0x27, 0x59f, 0xc0fa, 0x80, 0x7ff, 0xa000000, 0xf82, 0x7, 0x400, 0xf4, 0x81, 0x158d, 0x3, 0x0, 0x9, 0x51, 0x5, 0x51, 0x7f, 0x401, 0x51, 0x3, 0x8, 0x7f, 0x2, 0x3, 0x1, 0x3ff, 0x5, 0xd67, 0xb7, 0x1, 0x2, 0x7, 0x519b, 0x6c08, 0x3, 0x5da, 0x760, 0x401, 0x1, 0xdd, 0x81, 0x66, 0x3ff, 0x1f, 0x2, 0x6, 0x0, 0x5, 0x1f, 0x401, 0xca3b, 0x5, 0x200, 0x6, 0x8001, 0x1, 0x3, 0x6, 0x100, 0x1, 0x9f61, 0x8, 0x42fe, 0x9, 0x2, 0x7f, 0xfff, 0xac0, 0x0, 0x9, 0x3, 0xc8, 0x80, 0x24f, 0x7, 0x7fffffff, 0x3, 0x6, 0x1000, 0x0, 0x4, 0xe1, 0x6, 0xffffffe0, 0xac5, 0x800, 0x6, 0x8, 0x9, 0x1, 0xfffffffc, 0x80000001, 0xabc, 0x0, 0x8000, 0x8, 0x7fffffff, 0x1, 0x0, 0x7, 0x1, 0x30bd, 0x7, 0x9, 0x9, 0x98, 0x6, 0xff, 0x80000000, 0x40, 0x3, 0x7f, 0x3, 0x24, 0x9, 0x9, 0x5, 0x4, 0x10001, 0xffff, 0x8001, 0x240000, 0x63, 0x9, 0x80000001, 0x0, 0x2, 0xff, 0x1, 0x4, 0x12, 0x8, 0x0, 0x98, 0x3, 0x7dc, 0x35a0, 0x6, 0x0, 0x0, 0x9, 0x8, 0x1, 0x9, 0x3, 0xcfa, 0x1, 0x6, 0x800, 0x9286, 0xd5f, 0x1c, 0x4, 0x3f, 0x3, 0x2, 0x7, 0x2, 0x6, 0x10000, 0x0, 0x7, 0xfffffff8, 0xffffffff, 0x6, 0x100, 0x2, 0x0, 0x0, 0x7f, 0x9, 0x8, 0x9, 0x7, 0x4, 0x7bc737c8, 0xf76, 0x7, 0x5a68, 0x9, 0x7, 0x6, 0x3f, 0x60dd, 0x20, 0x7897, 0x5, 0x6, 0x8, 0x40, 0x1, 0x81e, 0x5, 0x9fec, 0x1f9f, 0x3, 0x75a823c, 0x20, 0x7, 0x79ad, 0xfff, 0x1, 0x41e, 0x20, 0x4, 0x1, 0x49d, 0x1f, 0x2, 0x5, 0x6, 0x9, 0xf5, 0x3, 0x8, 0x5dd0000, 0x5, 0x4, 0x0, 0x9, 0x1, 0x8, 0x604, 0x1, 0x8, 0x4af, 0x7fffffff, 0x590d3d24, 0x9, 0xb, 0x59b, 0x5, 0x1, 0x8, 0x6, 0x7fff, 0xffffff84, 0x854, 0x40, 0x0, 0x1, 0xffff, 0x3, 0x9, 0x43, 0x9, 0xd763, 0x401, 0x101, 0x1, 0x81, 0x1ff, 0x7fffffff, 0x1, 0x6, 0x1ff, 0xff, 0x8, 0xff, 0x1, 0x8, 0x7, 0x1, 0x5131, 0x6, 0x1, 0xff, 0x80000001, 0x36d, 0x364, 0x7fff, 0x1f, 0x1f, 0x4, 0x7, 0xc42a, 0x80000001, 0x7fffffff, 0xb5, 0x2, 0x7, 0x2, 0x2, 0x400000, 0x6, 0x8128, 0xb99, 0x48d6, 0x5be, 0x6bb, 0x1800, 0x6, 0xfffffffa, 0xfffffffb, 0x3, 0x9, 0x2, 0x9, 0x75, 0x9d2, 0x7, 0x6, 0x8, 0x3, 0x2, 0x1, 0x2, 0x3ff, 0x3, 0x7fffffff, 0x3, 0x401, 0x6, 0x7, 0x2, 0x7, 0x2, 0x9, 0xfff, 0x0, 0x4, 0x3ff, 0xca, 0x5b2, 0x8, 0x3ded, 0x3, 0x13f, 0x0, 0x2, 0x7, 0x0, 0x6, 0x10000, 0x0, 0x2, 0x0, 0x1, 0xfff, 0x6, 0x80, 0x0, 0x37d00eba, 0x87, 0x0, 0x4, 0x7, 0xdd, 0x5c, 0x7, 0xcb8, 0x4, 0x8, 0x7, 0x0, 0x1, 0xf350, 0xffff, 0x20, 0x0, 0xffffffff, 0x6, 0x8, 0x200, 0xc5d1, 0x7, 0xfffffffe, 0x3, 0x68000000, 0x7ff, 0x8, 0x3f, 0x4, 0x1ff, 0x80, 0x2, 0x2, 0x3, 0x7, 0x0, 0x8, 0x80000001, 0x0, 0x3b, 0x3, 0x80, 0x7fff, 0x7fff, 0xd11, 0xff, 0x5, 0x20, 0x7ff, 0x3, 0x81, 0x2, 0x0, 0x7, 0x4, 0x6, 0x5, 0x8, 0x2, 0x2, 0x800, 0x7, 0x3, 0x20, 0x5, 0x8, 0x3ff, 0x8, 0x9d, 0x8, 0x9, 0x2, 0xc70, 0x1, 0x3335b4d7, 0x1000, 0x3, 0x0, 0x9, 0x21, 0x3f, 0x6, 0x3f, 0x5, 0x31bfb232, 0xfff, 0x100, 0x3fa, 0x1, 0x7, 0x80, 0x10001, 0x8, 0x100, 0x1000, 0xffff, 0x5, 0x0, 0x2, 0xe6, 0x8, 0x3, 0x0, 0xc60, 0x4fe2, 0x401, 0x2, 0x3, 0x7fffffff, 0xfad7, 0x6, 0x20, 0x1, 0x20, 0x7, 0xffffff81, 0x8, 0x2, 0x7c, 0x3, 0x0, 0x7, 0x8, 0x1ff, 0x98, 0xe00a, 0x80008000, 0x3ff, 0x6, 0x8, 0x400, 0x8001, 0x101, 0x83, 0x1, 0xffff53a0, 0x6, 0x3, 0x6335, 0x5, 0xb634, 0x9, 0x0, 0xffffffe0, 0x5, 0x540, 0x7, 0x3, 0x9, 0x2, 0xfffffff8, 0xfffff03b, 0x9, 0x5, 0x101, 0x912c, 0x2000, 0x1000, 0x9663, 0x2, 0x9, 0xff, 0xfffff720, 0x4, 0x80000000, 0x0, 0xffff, 0x1f, 0x4, 0xfff, 0x4, 0xb074, 0x2, 0x5216, 0x0, 0xffffffff, 0x1f, 0x7f, 0x6, 0x1, 0xfffffffe, 0x4, 0xffffff7f, 0x8, 0x7, 0xffffffe1, 0x3ff, 0x3, 0x0, 0x9, 0x5e, 0x3a5, 0x40, 0xffffffe0, 0x8, 0x10001, 0x20, 0x0, 0x87, 0xb4e, 0x2, 0x3, 0x7, 0x1, 0x5df, 0x4, 0x1000, 0x0, 0x1ff, 0x0, 0x6, 0x1000, 0x2, 0x6, 0x80000001, 0x8, 0x7, 0x1, 0x1, 0x5, 0x0, 0xf071, 0x9, 0x800, 0x3c, 0x101, 0x7ff, 0x20, 0x0, 0x401, 0x1, 0x6, 0x40, 0x1, 0x77, 0x9, 0x7fff, 0x6, 0x8, 0x4, 0x8, 0x1, 0x6, 0x9, 0x8, 0x78000000, 0x1, 0x2, 0x80000000, 0x3ff, 0x6, 0x80000001, 0x20, 0x400, 0x2, 0x8, 0x5, 0x400, 0x7, 0x7f08, 0x1, 0x0, 0xf7, 0x8, 0x2, 0x1, 0x6, 0x400, 0xd99, 0x1, 0x1, 0x1, 0x6, 0x8, 0x88, 0x40, 0x3, 0x3, 0x7, 0x8, 0x4, 0xfffffff2, 0xfffffffa, 0xa84, 0x2, 0x3, 0x3, 0x7fff, 0x5, 0x2, 0x0, 0x3, 0x1, 0x0, 0x7ff, 0x2, 0x6, 0x7fffffff, 0x5, 0x2, 0x3, 0x80000000, 0x6, 0x7f, 0x2, 0x9, 0x0, 0x4, 0x0, 0x8001, 0x80000001, 0x7ff, 0x9, 0x3, 0x659, 0x100, 0x230, 0xffffffff, 0x5, 0x2, 0x7f, 0x76000000, 0x5, 0xd281, 0xfffffffd, 0x0, 0x7fffffff, 0xfffffff9, 0x7, 0x7, 0x101, 0x4, 0x1, 0x400, 0x2, 0x9, 0x4a, 0x80, 0x1000, 0x1ff, 0x1, 0x5, 0xed4, 0xffff, 0x200, 0xfffffffb, 0x0, 0x1, 0xffffffff, 0x5, 0x8000000, 0x8001, 0x80000000, 0x9, 0xffffff04, 0xbb6f, 0x10000, 0x40e, 0xa, 0xcf83, 0x5, 0x9, 0x1f, 0x1000, 0x200, 0x310, 0x6, 0x2bc, 0x5, 0xfffffffc, 0x7f, 0x3, 0x8, 0x5, 0x6, 0xe27, 0x2e, 0x8ae8, 0x4, 0x1f, 0x74d, 0x81, 0x101, 0xffff, 0x4f, 0xe400000, 0x80000001, 0x0, 0x8, 0x4, 0x465, 0x800, 0x3f, 0x20, 0xc2, 0x7, 0x9b4, 0x6c, 0x400, 0x8, 0x561, 0x7fffffff, 0x1, 0x80, 0x9, 0x7, 0x60000, 0x2, 0x8, 0x7fff, 0x0, 0x4, 0x7, 0x0, 0x3f, 0xfa0, 0x80000000, 0x0, 0x7, 0x5c, 0x5, 0x790d, 0x400, 0x0, 0x7, 0xfffffffb, 0x4, 0x8001, 0x22, 0x5, 0x9, 0x7, 0x7, 0x7fff, 0xfff, 0x10, 0x7, 0x6, 0xffffffff, 0xfffffffc, 0x1, 0x9, 0x1, 0x4, 0xa9d8, 0x8, 0x2, 0x80f, 0x7, 0x100, 0x3cb, 0xffffffff, 0x3, 0x6, 0x80000000, 0x40, 0xa9aa, 0x6, 0x9, 0x1, 0x0, 0x1, 0x7, 0x10001, 0x0, 0x8, 0x1, 0x0, 0x8, 0x0, 0x7, 0x4, 0xe68, 0x80000001, 0x3, 0x8, 0x9, 0x2, 0x9, 0x2, 0x20, 0x7, 0x8, 0x1f, 0x9, 0x2, 0x2, 0x6, 0xff03, 0x1, 0x7, 0xd081, 0x6, 0x6, 0x0, 0x8793, 0x5, 0x2fb, 0x7ff, 0x9, 0x2, 0xfffff2c5, 0x900, 0x5, 0x800, 0xc5, 0xb4b7, 0x0, 0x0, 0x6, 0x2, 0x2, 0x9, 0x5, 0x7f, 0x7f, 0xffff, 0xffffffff, 0x7f, 0xc4, 0x400, 0x101, 0x8a5d8000, 0x1, 0x0, 0x3, 0x100, 0x1, 0x7f, 0x9, 0x6, 0x1000, 0x4, 0x800, 0x4, 0x10001, 0x0, 0x81, 0x5, 0xffff, 0x10000, 0xae1, 0x1, 0x5, 0x2, 0x6dc, 0x1ff, 0x8, 0x4, 0x1000, 0x9, 0x401, 0x7, 0x9, 0x0, 0x8, 0xffff, 0xfffffbff, 0x71, 0x6, 0x3, 0x8000, 0x38c1, 0x1ff, 0x7, 0x101, 0x1, 0x0, 0xb62, 0xfc, 0x80, 0x7ff, 0x4aac, 0x4, 0x40, 0x10001, 0x6, 0x1, 0x7ff, 0x2, 0x1000, 0x9, 0x3, 0xffffffc1, 0xe8, 0x3, 0x4, 0x100000, 0x3, 0x7f, 0x100, 0x0, 0x7, 0x1, 0x7fff, 0x0, 0x0, 0x10000, 0x7fff, 0xfaa, 0x8632, 0x1f, 0xf25, 0xfffffffb, 0x1, 0xfffffff9, 0x7ff, 0x3, 0xffffffff, 0x10001, 0x6, 0x1, 0x7, 0x9, 0x1]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, 0x0, 0xfffffffffffffd80) 12:33:13 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x5501, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:13 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x14202) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:13 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000003357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3179.405593][T27716] usb 1-1: USB disconnect, device number 48 12:33:13 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x42801) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000000c0)=0x1) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x400, 0x0) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000000140)=""/55) 12:33:13 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x5421, 0xffffffffffffffff) 12:33:13 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x6364, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:13 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000005357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:13 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x2a0182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000680)=""/180) syz_usb_connect$uac1(0x3, 0x101, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xef, 0x3, 0x1, 0x1f, 0x40, 0x2, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xfffb, 0x8}, [@feature_unit={0xf, 0x24, 0x6, 0x1, 0x6, 0x4, [0x2, 0x6, 0x7, 0x7], 0xf1}, @processing_unit={0xc, 0x24, 0x7, 0x4, 0x5, 0x40, "23d8538aad"}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x0, 0x3, 0x6, 0x9}, @input_terminal={0xc, 0x24, 0x2, 0x5, 0x100, 0x4, 0x42, 0x100, 0x42, 0x99}, @extension_unit={0xc, 0x24, 0x8, 0x6, 0x2, 0x3, "8e41cc879c"}, @feature_unit={0x9, 0x24, 0x6, 0x2, 0x3, 0x1, [0xa], 0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x0, 0x1, 0x20, 0x22, "9b043a"}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x80, 0x3, 0x17, 0xb6, "", "81"}, @format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x4952, 0x101, 0x0, "bcf3205d9d39ecb52a"}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x3, 0x7, 0x9, {0x7, 0x25, 0x1, 0x0, 0x1, 0xfffc}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0xfb, 0x2, 0x0, 0x5, "03c79b40"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x1, 0x1, 0x2, "c3417d"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x80, 0x3, 0x5, "423aa276"}]}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x1, 0x4, 0x0, {0x7, 0x25, 0x1, 0x0, 0x8}}}}}}}]}}, &(0x7f0000000600)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x42, 0x1, 0x1f, 0x40, 0x40}, 0xdf, &(0x7f00000001c0)={0x5, 0xf, 0xdf, 0x3, [@ssp_cap={0x10, 0x10, 0xa, 0xee, 0x1, 0xa40, 0xf, 0x2, [0x30]}, @generic={0xc7, 0x10, 0xb, "b40f0a7fec963cacf7a5b88617ebb0ea4bdb1bc6581e51222561c1f532dc46327645d3ab26e1346dd5a89b1836eb6964849b2702e7bc6a35fb237de74a010d917fe77ee8444de619b0af9a26356aee2789dea4adf19af4a3041dde7bdf992d42fbf4664e0db788f340e21a15d9a19fc7adab16c8345d0af973411b55e1b56a4be674e4b26e0c7f485f9d9ead1619a53a1b0b1ce5c98b5c473fa1cff060dc1486c89c3cb60438431a80e36a7ec1be252c0b1c01a8ca33caab4a9babbd79840e9265aa99d9"}, @ptm_cap={0x3}]}, 0x4, [{0x100, &(0x7f00000002c0)=@string={0x100, 0x3, "0e0ea0ae97e4d57b53a6d50fd0affc540e7a35155cfc5c54dc7eca07819624ea36d791356df71ace49ef9e84a579cc103f784ba533ebaa14024d186658a4d77c451d1bdcc25464a5fae1a38845ad894248d41023e3d439171b81113000e94d38a87009f56fcc6c29d161e9bece18fb78dc0ce6876e9ff523309e284b004ea0d99d4e92ade87d69d72ccf6bed268252b6c28da2f68f1f7a607c494029710e86430ef7f6ad445fd37c0c4b52300881fdd53b7277db8c7dd7b41140dd8b1a0e3a782dafd714580e31f6158d2161df9181b2f9e1cebcb0c6cd12a9f8e80b56a9d9f71a5823ba18391dbc53ca228ca65ff5fca11f3fae6c2fd2b7414479c2eb96"}}, {0xeb, &(0x7f00000003c0)=@string={0xeb, 0x3, "7081331f8d9e9c0327e7fb3a8d442da01670d50ff32179ca3c5e15f137f785d676e4a92854942a2364a32536de4acae56ebfbfe52f110c1fa805da2ff7c1674685ac3d9d0f858d59c24f632bd58ec3512824fdaecf58c6a855fd4af0b9ef045d93a8aefba68271762d69f4e9c99b4a057203c8258bb3a8966b00e5c932f8faa370ef694a1646ac68f78933237e15bb9c8462f888e8c4c30c17e5cc3bd9ceae3d8c416a3b40b89a9a624ed3d07c76ea3d28238a337fa3ee80c006b11c150b26dcdc5f27a4d99ccdab12873d8c21c22fbc68943f8d193b62743a128f2ca7e863cff6458e6b7a0444ed8c"}}, {0x6a, &(0x7f00000004c0)=@string={0x6a, 0x3, "b38665b50c9f6bc90a5216cd88790ad543be065b17469beb9e4e73352db146f10e2f5956f617d1fcab1c4c868499e8a45ed2da327cf2f5bdadd6127b00e4e197d3995c3e81e5df59cd6e3ee5868fb4a008f01179dbc08efa45d6cbf2a186ec704675d8ea57d777d1"}}, {0xa6, &(0x7f0000000540)=@string={0xa6, 0x3, "2e3ae42e72e90cf97901762dd67804f99fff342419ba8f0502d7244c78f7c48dde20a12d7f726a1d976e7b512d3be5ccf508aa43a0d65b9a7e4c645f12c09b60b0689b30975fd8c69d82c9674b51c56f0e84added221617a8256c1cacb9a4c9b0c78ed7fe0acf490b304e18cac4ed8012af922f2ad4a7b554bd578c518ab612717297055dda5e6fd16bae8a6509abd6546ee358a5a5e16bfeee7c4446d5f9b96b7964ccd"}}]}) 12:33:13 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x40000000000007, 0x109400) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/30) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f00000000c0)=""/73) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000000)=""/60) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000180)=""/135) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000140)={0x4, 0xffff, 0x8, 0xfff, 0x1}) [ 3179.942645][T27716] usb 1-1: new full-speed USB device number 49 using dummy_hcd [ 3179.962836][T12837] usb 2-1: new high-speed USB device number 125 using dummy_hcd [ 3180.202660][T12837] usb 2-1: Using ep0 maxpacket: 16 [ 3180.302980][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3180.433134][T12837] usb 2-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 3180.441835][T12837] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3180.451977][T12837] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 3180.482766][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3180.491889][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3180.500109][T27716] usb 1-1: Product: syz [ 3180.504391][T27716] usb 1-1: Manufacturer: syz [ 3180.508997][T27716] usb 1-1: SerialNumber: syz [ 3180.513319][T12837] usb 2-1: string descriptor 0 read error: -22 [ 3180.520058][T12837] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 3180.529217][T12837] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3180.540345][T13719] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3180.548624][T13719] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3180.574042][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3180.595949][T12837] usb 2-1: 0:2 : does not exist 12:33:15 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x7}}}}}]}}]}}, 0x0) 12:33:15 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x5450, 0xffffffffffffffff) 12:33:15 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x8933, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000006357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:15 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000001100), 0x7, 0x200000) r2 = syz_open_dev$evdev(&(0x7f0000001180), 0x0, 0x40) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f00000011c0)=0xfffffff7) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000001140)={0x45, 0xfffff48f, 0x5, 0x0, 0x9, 0x4}) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000000c0)=""/4096) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGNAME(r3, 0x80404506, &(0x7f00000010c0)=""/12) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r3, 0x401845ff, &(0x7f0000000000)={0x0, 0xbbe, 0x7, 0x69a, 0x439, 0xff}) [ 3180.785777][T27716] usb 1-1: USB disconnect, device number 49 12:33:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f00000000c0)="32c9a044aacfb2c12044bf36c70743fc92269d17e5587491e6137488e77fa020e73dee122aa1ece0d80ded23dbe1213022ddd1cd255dd1395f7760b011aa485153e53572d8c76b1f67da804a97b364708697a3adaf0d31dc97151af2dd47ed5166edd49c0134fee6c8b3a3eb707b333ff5248d52011a6d9fd665b5d6870c231febc2413bb65d22a2c60180d23545514030bdc16d5606d442655c010d8897b9dab2dd7929abde65949bbe373212d0f193a158038fed415c7c6cb2063bf0b042c94583a5757decf26f9478154ca8c1714df9f3573ee400ad6037ea15", 0xdb) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/88, 0x58) [ 3180.876446][ T17] usb 2-1: USB disconnect, device number 125 12:33:15 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x5451, 0xffffffffffffffff) 12:33:15 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40044581, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:15 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0xc0000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f0000000040)=""/28) r2 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r3, 0x401845e0, &(0x7f0000000180)={0xfffffff9, 0x0, 0x1ff, 0x20, 0x200, 0x7}) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSFF(r4, 0x40304580, &(0x7f0000000140)={0xa4, 0x7, 0x9, {0x7, 0x20}, {0x9, 0x8}, @ramp={0xecf3, 0x6, {0x7, 0xfffa, 0x5, 0x8}}}) ioctl$EVIOCGABS0(r4, 0x80184540, &(0x7f00000001c0)=""/115) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/32) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000000100)=""/52) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000080)=""/87) 12:33:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000240)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r1, 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000040)=""/164) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x9, 0x40000) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000000140)=""/209) 12:33:15 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40044590, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3181.322671][T27716] usb 1-1: new full-speed USB device number 50 using dummy_hcd [ 3181.692911][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3181.863038][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3181.872209][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3181.880253][T27716] usb 1-1: Product: syz [ 3181.884604][T27716] usb 1-1: Manufacturer: syz [ 3181.889217][T27716] usb 1-1: SerialNumber: syz [ 3181.914518][T13773] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3181.921714][T13773] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3181.933779][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:16 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x9}}}}}]}}]}}, 0x0) 12:33:16 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x5452, 0xffffffffffffffff) 12:33:16 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00000000ff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:16 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) 12:33:16 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40044591, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:16 executing program 4: syz_usb_control_io(0xffffffffffffffff, &(0x7f00000002c0)={0x2c, &(0x7f0000000140)={0x0, 0x28, 0x80, {0x80, 0x3, "68a6cb295451ffc4add6d9a796f14fc2b9291254834dc2ad41b3839f988cc58f966505dc7430baf8ce4cffbd76d4ee6cf30f2bce2f690a4b8a7f5197487d7fea394cedd06294166930b154ddf252a843706e08e71959d3d0aa5f0a8d794a7164f7425b03b14389e7a50694670f524596589b24cf83164069bb80293256f0"}}, &(0x7f0000000000)={0x0, 0x3, 0xe, @string={0xe, 0x3, "5ae88699e9852d9333f95d40"}}, &(0x7f0000000200)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "6a23ceb8f1b65b9e9d2f7556db0cc490"}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x6, 0x1, 0xb, 0xc0, "6d4ef36e", "948bacdd"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x62, 0x7, 0x20, 0x0, 0x7, 0x7}}}, &(0x7f0000000700)={0x84, &(0x7f0000000300)={0x40, 0x1, 0x29, "528d24710c10ecbd97cc0666314e4a5e1d345da9cdf5536213ef6a279525084326a156ca4bc1e8f2b2"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x48}, &(0x7f00000003c0)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f0000000440)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000480)={0x40, 0x9, 0x1, 0x4}, &(0x7f00000004c0)={0x40, 0xb, 0x2, "1348"}, &(0x7f0000000500)={0x40, 0xf, 0x2, 0x7fff}, &(0x7f0000000540)={0x40, 0x13, 0x6}, &(0x7f0000000580)={0x40, 0x17, 0x6, @broadcast}, &(0x7f00000005c0)={0x40, 0x19, 0x2, "e046"}, &(0x7f0000000600)={0x40, 0x1a, 0x2}, &(0x7f0000000640)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000680)={0x40, 0x1e, 0x1, 0x4}, &(0x7f00000006c0)={0x40, 0x21, 0x1, 0x4}}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f00000000c0)="debce2254803f332451c63f1206ae6905c78525f225a5415a7ce2f96fb430fe4b97bdc3560cb11f76000c385be8a0ecf9fbe42178623b98d1022cc326a710df79e57b12a82a48da78b231663b3f0149f9f6e9a74fda59aada572a7b5391f2cfb4e043b", 0x63) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3182.145146][T12837] usb 1-1: USB disconnect, device number 50 12:33:16 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/223) 12:33:16 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x400445a0, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:16 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x5460, 0xffffffffffffffff) 12:33:16 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000002357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:16 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40049409, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:16 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000040)=""/33) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xffe, 0x8000) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f00000000c0)=""/66) [ 3182.622633][T12837] usb 1-1: new full-speed USB device number 51 using dummy_hcd [ 3182.982888][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3183.152889][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3183.162002][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3183.170075][T12837] usb 1-1: Product: syz [ 3183.174345][T12837] usb 1-1: Manufacturer: syz [ 3183.178952][T12837] usb 1-1: SerialNumber: syz [ 3183.204627][T13814] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3183.211820][T13814] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3183.223359][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:17 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x5501, 0xffffffffffffffff) 12:33:17 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0xa}}}}}]}}]}}, 0x0) 12:33:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000003357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:17 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x3840c0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000040)) 12:33:17 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40084503, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:17 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f00000000c0)=""/248) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3183.442329][T27716] usb 1-1: USB disconnect, device number 51 12:33:17 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40084504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:17 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000040)=0x3) 12:33:17 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x1ff, 0x101000) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000180)=""/173) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000000c0)=""/91) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x1, 0x4, 0xffffffff, 0x401, 0x401, 0xe00000}) 12:33:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000004357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:17 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x6364, 0xffffffffffffffff) 12:33:17 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40085503, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000005357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3183.982662][T27716] usb 1-1: new full-speed USB device number 52 using dummy_hcd [ 3184.352873][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3184.522866][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3184.532069][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3184.540151][T27716] usb 1-1: Product: syz [ 3184.544423][T27716] usb 1-1: Manufacturer: syz [ 3184.549032][T27716] usb 1-1: SerialNumber: syz [ 3184.574525][T13857] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3184.581818][T13857] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3184.594039][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:19 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0xf}}}}}]}}]}}, 0x0) 12:33:19 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x0, 0x40000) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000080)={0x2, 0x2, 0x3000000}) 12:33:19 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x8933, 0xffffffffffffffff) 12:33:19 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x1000, 0x643) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f00000000c0)=""/248) 12:33:19 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000006357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:19 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40086602, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3184.807333][T12837] usb 1-1: USB disconnect, device number 52 12:33:19 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1ff, 0x452240) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f00000000c0)={0x1, 0x5, 0x9, 0x1000, 0x6, 0x944}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f0000000040)=""/35) 12:33:19 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:19 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40044581, 0xffffffffffffffff) 12:33:19 executing program 1: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000040)=0x200) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f00000000c0)={0x0, "357dac51ad0ddf344696aa79fb95dff789f0b9ef73c47789ea4700ecd0b1bc66b42ebb49550394f816584c344930d50838739a4cf86d7bae4bfaf3d8231d443a"}) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000080)=[0xfffffffc, 0x3]) write$char_usb(r0, 0x0, 0x0) 12:33:19 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40104593, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:19 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40044590, 0xffffffffffffffff) [ 3185.382651][T12837] usb 1-1: new full-speed USB device number 53 using dummy_hcd [ 3185.742985][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3185.922941][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3185.932114][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3185.940220][T12837] usb 1-1: Product: syz [ 3185.944631][T12837] usb 1-1: Manufacturer: syz [ 3185.949245][T12837] usb 1-1: SerialNumber: syz [ 3185.974515][T13902] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3185.982175][T13902] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3185.993507][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:20 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x18}}}}}]}}]}}, 0x0) 12:33:20 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40186366, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:20 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000008357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:20 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x7fff, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000240)=""/75) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000140)={0x742, 0x0, 0x0, 0x80000000, 0x5, 0x7}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x7, 0x4000) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f00000001c0)=""/63) write$char_usb(r1, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fffffff, 0x4080) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000000080)=""/131) 12:33:20 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xfff, 0x602000) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f00000000c0)=""/252) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:20 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40044591, 0xffffffffffffffff) [ 3186.218998][T12837] usb 1-1: USB disconnect, device number 53 12:33:20 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000ff7cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:20 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x541b, &(0x7f0000000000)=""/35) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000040)=""/6) 12:33:20 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40049409, 0xffffffffffffffff) 12:33:20 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0xa2942) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000040)=""/140) write$char_usb(r0, 0x0, 0x0) 12:33:20 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x401c5820, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:20 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7e, 0x40c2) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000001c0)=""/220) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f0000000040)=""/35) [ 3186.752646][T12837] usb 1-1: new full-speed USB device number 54 using dummy_hcd [ 3187.112857][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3187.292932][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3187.302138][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3187.310232][T12837] usb 1-1: Product: syz [ 3187.314460][T12837] usb 1-1: Manufacturer: syz [ 3187.319059][T12837] usb 1-1: SerialNumber: syz [ 3187.344485][T13942] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3187.351934][T13942] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3187.363812][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:21 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x1d}}}}}]}}]}}, 0x0) 12:33:21 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x4020940d, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:21 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000001c0)=""/61) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x5, 0x100) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f0000000180)={0x54, 0xfff, 0x6, {0x1, 0x1ff}, {0x2, 0x4}, @ramp={0x1, 0x3, {0x0, 0x1000, 0xfffb, 0xfe}}}) write$char_usb(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/243, 0xf3) 12:33:21 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40084503, 0xffffffffffffffff) 12:33:21 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a25710000000043d3fae35bb37edef392a600"}) 12:33:21 executing program 4: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000000200)={{0x3, 0x200, 0x3, 0x8, 0xfffffc00, 0x8}, 0x244, [0x0, 0x5, 0x100, 0x8001, 0xffff, 0x2, 0x4, 0x5, 0x461, 0x2285, 0x20, 0x8001, 0x4, 0x4, 0xcd, 0x9, 0x101, 0x3, 0x9, 0x1, 0x8, 0x20, 0x0, 0x9, 0x8000, 0x1, 0x80, 0x101, 0xb9a, 0x8, 0x1, 0x8, 0x0, 0x9, 0x0, 0x7fffffff, 0x800, 0x2, 0x9, 0x400, 0x6, 0x0, 0xfff, 0x5, 0x525a, 0x98c4, 0x8, 0x1ff, 0x717c, 0x1, 0x9, 0x5, 0x8000, 0x6, 0xf86, 0x10c, 0x8, 0xff, 0x81, 0x6, 0x7, 0x1, 0x3, 0xffff8887, 0x4, 0x9, 0x7, 0xf8, 0x7608c010, 0x6, 0x2bb, 0x8, 0x2000, 0xfff, 0x9, 0x0, 0x1, 0x9, 0x9, 0x9, 0x3, 0x4, 0xfffffffb, 0x3f, 0x3, 0x7, 0x8, 0x0, 0x3, 0x54, 0x4b5f, 0x9802, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x759, 0x1000, 0x2, 0x400, 0xf17, 0x2, 0xb2, 0xffff8000, 0x80000000, 0x81, 0x1, 0x7, 0x9, 0x5, 0x6, 0x9, 0x74, 0x61, 0x6, 0x3, 0x101, 0x2e, 0x428ea4f6, 0x81, 0xb5b, 0x3, 0x4, 0x3c, 0x5, 0x0, 0x7, 0x5, 0x4, 0x7, 0x3f, 0x40, 0x9, 0x80000001, 0xba7b, 0xffffff69, 0x0, 0x8, 0x1, 0x9, 0x6, 0x15, 0x7, 0x8000, 0x5, 0xec57, 0x8, 0x1f, 0x0, 0x200, 0x9, 0x82, 0xc9, 0x7, 0x6, 0x93b5, 0x3503248f, 0x5, 0x4, 0x80000000, 0x80000001, 0xeb98, 0x2, 0x8001, 0x7fff, 0x401, 0x4, 0x1f, 0x0, 0xa77, 0x2, 0x3d3f, 0x8, 0x1f, 0x7, 0x9, 0x5, 0x7, 0x3ff, 0x4, 0x1, 0x0, 0x5d, 0x9, 0x9, 0x400, 0x0, 0x6, 0x7, 0x7, 0x0, 0x21a, 0x2, 0x4, 0x9, 0x2, 0x9, 0x0, 0x5, 0x7, 0x4a, 0x9, 0x7, 0x0, 0x2, 0x80000001, 0x3ff, 0x6295, 0x3, 0x401, 0x1, 0x70df, 0xe2c, 0x4, 0x4, 0x7fff, 0x0, 0x3, 0x2, 0x5, 0xfff, 0x1de, 0xb6ff, 0x9, 0x5f1e, 0xec1, 0x40, 0x6, 0x400, 0x4, 0x68d, 0x8c, 0x3, 0x4, 0x3, 0x8, 0xff800000, 0xf57, 0x7, 0x1, 0x2, 0x3, 0x3, 0x10001, 0x248, 0x4, 0x8, 0x2, 0x4, 0x3, 0x6, 0x1, 0x8, 0x401, 0x1, 0x3ff, 0x1ff, 0x9, 0x7, 0x7, 0x7, 0x5, 0xb0d, 0x1ff, 0x8aa, 0x200, 0x4, 0x9, 0x5, 0x8, 0x948c, 0x7e, 0x2, 0x8ce9, 0xa14, 0x0, 0x8001, 0x5, 0x81, 0x255874a3, 0x81, 0x4, 0x9, 0x1, 0x9, 0x6, 0x2, 0x3, 0x8001, 0x3, 0x7, 0x1f, 0x7ff, 0xd8af, 0xe85, 0x5bf, 0x6, 0x2, 0x7, 0x20, 0x1, 0x10001, 0x80000000, 0x9, 0x5, 0x0, 0x8, 0x2, 0x3, 0x20, 0x5, 0x42e4, 0x0, 0x1f, 0x7f, 0x5, 0x2, 0xffff8001, 0x80000001, 0xedd6, 0x2, 0xfffffff7, 0x3, 0xc0df, 0x7, 0x9, 0x401, 0x0, 0x8, 0x1, 0x8, 0x3, 0x0, 0x4, 0x0, 0x9, 0x20, 0x0, 0x3, 0x5, 0x8, 0x1, 0x7fff, 0x3, 0x800, 0x81, 0x1, 0x9, 0x6, 0x9, 0x0, 0x5, 0xc5, 0x5, 0x0, 0x8000, 0x200, 0x1f, 0x9, 0x3, 0x2, 0x6, 0x8, 0x20, 0x9, 0xf6, 0x6a8, 0x7, 0x101, 0x1, 0x7cf, 0x3, 0xfffffffd, 0x400, 0x5d7, 0x8, 0x400, 0x8, 0x800, 0x9, 0x4, 0x40, 0x7, 0xc56, 0x0, 0x81, 0x5941654, 0x4, 0x9, 0xbf4, 0x5000, 0x4ac, 0x81, 0xe884, 0xa594, 0x4, 0x4b6, 0x2, 0xdd699a2, 0x8, 0x401, 0x6, 0x7fffffff, 0x8000, 0x0, 0x2, 0x68776b73, 0x1, 0x10000, 0xf55, 0xfffffff9, 0x9, 0x3, 0x8001, 0x80000000, 0x3, 0x200, 0x8000, 0xa3, 0x1, 0x7, 0x8d, 0x80000000, 0x6, 0xfffffeff, 0xffffffff, 0x9, 0x4, 0x0, 0x6, 0x401, 0x0, 0x9, 0x1a4, 0x3ff, 0x4, 0x1f, 0x6, 0xbe04, 0x3, 0x81, 0x10000, 0xbfd5, 0x725, 0x8, 0x2, 0x80000000, 0x7, 0x6, 0x6, 0x7, 0x5, 0x7, 0x78, 0x4, 0x3, 0x6, 0x101, 0x3, 0x2, 0x5, 0x3d22b5ed, 0x4, 0x3ff, 0x876, 0x1, 0x6560, 0x6, 0x33a, 0x8, 0x9, 0x6, 0x54, 0x8, 0x0, 0x7, 0x7, 0x0, 0x1ff, 0x9, 0x28, 0x1, 0x6, 0x1, 0xc1f6, 0x43c, 0x9, 0x3, 0x3, 0x4, 0x0, 0x9, 0x4, 0x6, 0x8, 0x0, 0xfffffffc, 0x4, 0x8, 0x10001, 0x6, 0x8, 0x8, 0x8, 0x9, 0x6, 0x47b0, 0x8, 0x4, 0x6, 0x1000, 0x9, 0x5, 0xffff, 0x9, 0x2, 0x8000, 0x6, 0x1f, 0x100, 0x2a97, 0x8001, 0x7, 0x589, 0x0, 0xc0000, 0x40, 0x9, 0x40, 0x6, 0x1, 0x6, 0x2, 0x841, 0x6, 0x1, 0x80000000, 0x0, 0x0, 0xec, 0x9, 0x2, 0x4c, 0x2, 0x7ff, 0x6a920158, 0xa00, 0xfff, 0x5, 0x8, 0x5, 0x6, 0x6, 0xff, 0x0, 0x93, 0x400, 0x8, 0x10000, 0x8, 0xb642, 0x2, 0x20, 0x8, 0x3, 0xfffffffe, 0x0, 0x35ca, 0x40, 0x82f, 0x7fff, 0xfffffe01, 0x8, 0x9, 0x1, 0x1, 0xfffffffc, 0x9, 0x8, 0x0, 0x1ecc, 0xb6a, 0x3, 0x8, 0xffffff12, 0x3, 0x9, 0x81, 0xe6be, 0x101, 0x81, 0x65f, 0x1000, 0x9c000000, 0x280, 0x7, 0x3f, 0x7, 0x2, 0xff3, 0x6640, 0x100, 0x8001, 0x0, 0x80000001, 0x100, 0x5, 0x3, 0xffffff6b, 0x7, 0x5, 0x3f, 0x8, 0x5, 0x0, 0x401, 0x7f, 0x24000000, 0x4bea, 0x5, 0x2, 0xa46, 0x1, 0x4, 0x4, 0x20, 0x755, 0xfff, 0x7, 0x6, 0x4, 0x8001, 0xff, 0x0, 0x200, 0x7, 0x4, 0x8, 0x4, 0x72b0, 0x8001, 0x7fff, 0xc6, 0xffffffff, 0x9, 0x3, 0xffff, 0x401, 0x2, 0xacf, 0x7fffffff, 0x3f, 0x24d, 0xc3, 0x4, 0x7, 0xfff, 0x5, 0x1, 0x2, 0x3, 0xa9, 0x1, 0x5, 0x8, 0x5, 0x400, 0x10000, 0x1f, 0x1000, 0x9, 0x3, 0x1f, 0x10000, 0x3, 0x6539b278, 0xfffffff7, 0x496, 0x8, 0x9, 0x8, 0x54e, 0x4, 0xfffffff7, 0x1bf, 0x10001, 0x4, 0x1, 0xfffffffc, 0x3, 0x7, 0x1, 0x0, 0x20, 0xe3a, 0x7, 0x3, 0x1, 0x5, 0x1, 0x20, 0x0, 0x5, 0xe5, 0x10000, 0xffffffff, 0x3, 0xfffffff8, 0x9, 0x3, 0x9, 0x1, 0x5, 0x1, 0x0, 0x0, 0x1000000, 0x80000001, 0x6, 0x42ff, 0x6, 0x2, 0xfffffff7, 0x5, 0xcfb, 0xfffffffa, 0x800, 0x3, 0x0, 0x6, 0x6, 0x3e, 0x2, 0x7, 0x9, 0x100, 0x3, 0x1, 0x8, 0xee4, 0x400, 0x4c, 0xffff8406, 0x1, 0x1000, 0x6, 0x10000, 0x2, 0x40, 0x0, 0x8, 0x2, 0x1, 0x3, 0x7, 0x800, 0x7, 0x0, 0x5, 0x87, 0x1, 0x10001, 0x6, 0x2, 0x96, 0xffffffff, 0x2, 0x6, 0x4, 0x8, 0x0, 0x0, 0x80, 0x1, 0x2, 0x1, 0x5, 0xffff, 0xe86b, 0x100, 0x2, 0x1, 0x100, 0x1, 0x0, 0x671e, 0xff, 0x2, 0x2f36, 0x6, 0x4, 0x4, 0x2a91, 0x7, 0x6, 0x1, 0x80000000, 0x0, 0x6, 0x5, 0xffff, 0x81, 0x8, 0x3, 0x3, 0x2, 0x1, 0x2, 0x0, 0x80000001, 0x7, 0x7, 0xfffffff7, 0x7, 0x5, 0x4, 0x200, 0x101, 0x0, 0x80, 0xcf, 0x7fff, 0x3ff, 0x10001, 0xfffff648, 0xffff, 0xbe7f15, 0x1, 0x0, 0x8, 0x10001, 0x7, 0xd0, 0x81, 0x1000, 0x1, 0x80000000, 0x1, 0xb18d, 0xffff63c4, 0x7, 0xffffffd1, 0xff, 0x7, 0x6, 0x5, 0xfffffffc, 0x400000, 0x6, 0x4000, 0x3, 0x2eab, 0x0, 0x39, 0x2, 0x3, 0x1, 0x9, 0x7, 0x1f, 0x2c6, 0x101, 0x4, 0x3, 0x1ff, 0x0, 0x3, 0x400, 0x435a8b7e, 0x2, 0x1, 0x0, 0x7, 0x3, 0x4, 0x9, 0x3f, 0x4, 0xfffff801, 0x5, 0x8, 0x7, 0x30, 0x5, 0xfff, 0x4, 0x31, 0x3ff, 0x2, 0x20, 0x6, 0x2, 0x8, 0x5, 0x0, 0x8, 0x8, 0x8001, 0x3, 0x8000, 0x2, 0x4, 0x3, 0xffffffff, 0x800, 0x5, 0x10001, 0xffff8001, 0xdac, 0x9a, 0x400, 0x6, 0x1, 0x6, 0x81, 0x401, 0x9, 0x9, 0x1ff, 0x0, 0xec8, 0x7, 0x6ca80bec, 0x4, 0x400, 0xffffffff, 0x1, 0x1, 0x1, 0xe5, 0x8, 0x8, 0x6d46, 0x101, 0x9, 0x2, 0xfffffffd, 0x3, 0x7, 0x6, 0x10001, 0x400, 0x8000, 0x1, 0x1, 0x400, 0x2, 0x0, 0x0, 0x80000001, 0x8, 0xfffffffb, 0x7, 0x402, 0x1ff, 0x4, 0xffff, 0x5, 0x2370, 0xb0f, 0xc3, 0x9, 0x2, 0x8, 0xfd6, 0x6, 0x3ff, 0x100, 0x800, 0x3, 0x6, 0xffff7fff, 0x1, 0xfffffff5, 0x5, 0x20, 0x100, 0x10001, 0xffff8afe, 0x200, 0x80, 0x3, 0x10001, 0xa1f6, 0x9, 0x3, 0x7fff, 0xfffffc00, 0x8, 0x9, 0x3f, 0x4, 0xebfb, 0x1, 0xe97, 0x3, 0x4, 0x200, 0x10, 0x1000, 0x8, 0x5, 0x1, 0x1, 0x1, 0xffff, 0x8, 0xfffffffc, 0x0, 0x2, 0x1, 0x80000, 0x6, 0x9, 0x1760, 0x8, 0x5, 0x5, 0x80000001, 0x8, 0xb0e6, 0x1]}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000180)=""/82) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000000c0)=""/146) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3187.574474][T27716] usb 1-1: USB disconnect, device number 54 12:33:21 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40084504, 0xffffffffffffffff) 12:33:21 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) syz_open_dev$evdev(&(0x7f0000000000), 0x80e, 0x200000) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000100)=0x4) 12:33:21 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x4820c3) write$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="5d5f3143629bde4f72d6848c5985a687e06721bca69b98a939c64c69b676ab67d75fdc22ce919e113541beba803e0c9a3b0f532a76aed76475944632b992c4c802", 0x41) read$char_usb(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0x62) 12:33:21 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a5c710000000043d3fae35bb37edef392a600"}) 12:33:21 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284502, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:22 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40085503, 0xffffffffffffffff) [ 3188.072643][T27716] usb 1-1: new full-speed USB device number 55 using dummy_hcd [ 3188.432893][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3188.602965][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3188.612039][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3188.620134][T27716] usb 1-1: Product: syz [ 3188.624386][T27716] usb 1-1: Manufacturer: syz [ 3188.628990][T27716] usb 1-1: SerialNumber: syz [ 3188.654444][T13985] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3188.661755][T13985] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3188.673856][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:23 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x200001) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f00000000c0)=""/86) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:23 executing program 1: ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000040)={0x1f, "49c9c9570184484183876fc7464f3ff85d316ef3ccde9243acc36707139e7f999ff1dcf3c56d99d8fa41f4164629e4b2a62096387793f8da9375a0fad2b7473c"}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:33:23 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x300}}}}}]}}]}}, 0x0) 12:33:23 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284503, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:23 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40086602, 0xffffffffffffffff) 12:33:23 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710200000043d3fae35bb37edef392a600"}) [ 3188.885214][T12837] usb 1-1: USB disconnect, device number 55 12:33:23 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x1000, 0x80) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0x3, 0xffffffff]) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:23 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40104593, 0xffffffffffffffff) 12:33:23 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000000)=""/57) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x8d, 0xde9276a8]) 12:33:23 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284505, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:23 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710300000043d3fae35bb37edef392a600"}) 12:33:23 executing program 4: syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000300)={0x2c, &(0x7f00000000c0)={0x0, 0xf, 0x6c, {0x6c, 0x5, "739aa4a6e34d31267c7c045a88423c9cfab2e8abe54020be21febe9ec678acfecea061b5fb1faf04ec1ec0b0d1028e57e9852ca123426bdad11e9291b139eda6cdfa6c3e83d3b2f810725b39fe768a5460153c49472a6c40e1f012ba830330107252589be565bbd7346b"}}, &(0x7f0000000000)={0x0, 0x3, 0xc, @string={0xc, 0x3, "7617a18f148ba7eeaf20"}}, &(0x7f0000000140)={0x0, 0xf, 0x122, {0x5, 0xf, 0x122, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x5, "96baa05711009abc74547cedf19013da"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x11, 0x0, 0x80, 0x200, 0x5}, @generic={0xe8, 0x10, 0xb, "7404df9a9218c53fbe7ab1bd5bd46daa183557c12662360726b68b6bf4e947fc220296b7e19c3511aebda2af83aa97a2bbad965f0f3279b826e1b653dceae662f3b8d512024e6632dd56a264b8c15ef3b0b1f0a0850c6f90b7798a5052c1646e0c19aec23efc5f4d1334d8bf660cd2da882eae9ea5cb4ca934648512b1d891fd70d6a66cad2a5786293450769bcbfabd7c174f67d4089094edced3deb958cee8ad3c804fdc76a7df25056445bd56ef330c4b8e445cc994330b579afab65191032d0f695673069b74aab54836f3de18e8de6ebeff6114c6bae1b35046aedf54ab6cc08a4791"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x6, 0x9c, 0x5}, @ssp_cap={0xc, 0x10, 0xa, 0xf9, 0x0, 0x194, 0x0, 0x6b25}]}}, &(0x7f0000000280)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x3, 0xcb, 0x80, "b5f48a4b", "00f13527"}}, &(0x7f00000002c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x81, 0x1, 0x74, 0x0, 0x40, 0x5, 0xffff}}}, &(0x7f0000000740)={0x84, &(0x7f0000000340)={0x20, 0xf, 0x17, "809395187d0c0f5f1b52de5415a262fe18e406b60f57d6"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0xb}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x45}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000440)={0x20, 0x0, 0x4, {0x4, 0x20}}, &(0x7f0000000480)={0x40, 0x7, 0x2, 0x400}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x3f}, &(0x7f0000000500)={0x40, 0xb, 0x2, "a611"}, &(0x7f0000000540)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000580)={0x40, 0x13, 0x6, @remote}, &(0x7f00000005c0)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000600)={0x40, 0x19, 0x2, "1529"}, &(0x7f0000000640)={0x40, 0x1a, 0x2, 0xfff7}, &(0x7f0000000680)={0x40, 0x1c, 0x1}, &(0x7f00000006c0)={0x40, 0x1e, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x22}}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:23 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x4, 0x212223) ioctl$HIDIOCGVERSION(r1, 0x80044801, &(0x7f0000000080)) 12:33:23 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40186366, 0xffffffffffffffff) [ 3189.432626][T12837] usb 1-1: new full-speed USB device number 56 using dummy_hcd [ 3189.802729][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3189.972893][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3189.982141][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3189.990216][T12837] usb 1-1: Product: syz [ 3189.994439][T12837] usb 1-1: Manufacturer: syz [ 3189.999035][T12837] usb 1-1: SerialNumber: syz [ 3190.033914][T14026] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3190.041122][T14026] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3190.063745][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:24 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x500}}}}}]}}]}}, 0x0) 12:33:24 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710400000043d3fae35bb37edef392a600"}) 12:33:24 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284506, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:24 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x401c5820, 0xffffffffffffffff) 12:33:24 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000040)={0x3f5c, 0x0, 0x2, 0xff, 0x5, 0x8}) 12:33:24 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000000)={0x5, 0x80, &(0x7f00000000c0)="2a59ea3186739bc192c613891dbfd1cd8449a5b6480487ee029131775041201b989ba9dcc46a204506ed3c1bc0389b7164af88880cc46e702ab321bf5e6dd6c8196cf730f3ea40dab3aa4a5403ce49c5e53c1e8ca21b6cf7d4a397326eab8fbdd6f5deff61fe70215d7479905fe94478b498b4bd1020ff0d1cd589e7dd265e71"}) [ 3190.285454][T27716] usb 1-1: USB disconnect, device number 56 12:33:24 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x4020940d, 0xffffffffffffffff) 12:33:24 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284507, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:24 executing program 4: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x541b, &(0x7f0000000040)=""/35) 12:33:24 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710500000043d3fae35bb37edef392a600"}) 12:33:24 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000040)=0x1) 12:33:24 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284508, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3190.812643][T27716] usb 1-1: new full-speed USB device number 57 using dummy_hcd [ 3191.172858][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3191.342911][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3191.351981][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3191.360081][T27716] usb 1-1: Product: syz [ 3191.364323][T27716] usb 1-1: Manufacturer: syz [ 3191.368968][T27716] usb 1-1: SerialNumber: syz [ 3191.394453][T14073] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3191.401660][T14073] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3191.413433][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:25 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710600000043d3fae35bb37edef392a600"}) 12:33:25 executing program 4: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x8001, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f00000000c0)=""/42) 12:33:25 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:25 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x600}}}}}]}}]}}, 0x0) 12:33:25 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284510, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:25 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x40284504, 0xffffffffffffffff) [ 3191.634123][T12837] usb 1-1: USB disconnect, device number 57 12:33:25 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710700000043d3fae35bb37edef392a600"}) 12:33:25 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/156, 0x9c) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0xc0, 0x6, 0x2, 0x0, "1494a2918fbf3c129d152f3138dfaedfc11b4bce055a83e34c8bc36170d7437d"}) 12:33:26 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284511, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:26 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x41015500, 0xffffffffffffffff) 12:33:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7fffffff, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000180)=""/176) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000140)=""/23) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)=""/112) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0xff) 12:33:26 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710800000043d3fae35bb37edef392a600"}) 12:33:26 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80044501, 0xffffffffffffffff) 12:33:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0xc8, 0x13, 0x1f, 0x6, "b01fb0f5d7b3ab0395b05f412225f25ab2e634d6076deff7b479d83ecc5b1b52"}) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000000c0)=""/235) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000001c0)=""/184) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3192.122678][T12837] usb 1-1: new full-speed USB device number 58 using dummy_hcd [ 3192.492980][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3192.662934][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3192.671979][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3192.680006][T12837] usb 1-1: Product: syz [ 3192.684233][T12837] usb 1-1: Manufacturer: syz [ 3192.688838][T12837] usb 1-1: SerialNumber: syz [ 3192.724217][T14111] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3192.731359][T14111] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3192.754008][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:27 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x55, 0xfff, 0x20, {0x200, 0x6}, {0x8, 0x5}, @ramp={0x2, 0x3ff, {0x3f, 0x3, 0x8, 0x200}}}) write$char_usb(r0, 0x0, 0x0) 12:33:27 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284512, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:27 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x700}}}}}]}}]}}, 0x0) 12:33:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710003000043d3fae35bb37edef392a600"}) 12:33:27 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80044584, 0xffffffffffffffff) 12:33:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xa, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000000)=""/5) [ 3192.964705][T27716] usb 1-1: USB disconnect, device number 58 12:33:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710005000043d3fae35bb37edef392a600"}) 12:33:27 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x41015500, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) read$hiddev(0xffffffffffffffff, &(0x7f00000000c0)=""/73, 0x49) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000000)=""/32) 12:33:27 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084502, 0xffffffffffffffff) 12:33:27 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x91, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x228200) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000080)=""/251) 12:33:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x3, 0xffffffff, 0x7fff, 0x2, 0x8, 0x7}) 12:33:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710006000043d3fae35bb37edef392a600"}) 12:33:27 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80044501, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3193.502665][T27716] usb 1-1: new full-speed USB device number 59 using dummy_hcd [ 3193.862946][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3194.032889][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3194.042038][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3194.050198][T27716] usb 1-1: Product: syz [ 3194.054450][T27716] usb 1-1: Manufacturer: syz [ 3194.059046][T27716] usb 1-1: SerialNumber: syz [ 3194.085511][T14157] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3194.093042][T14157] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3194.103664][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:28 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x900}}}}}]}}]}}, 0x0) 12:33:28 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084503, 0xffffffffffffffff) 12:33:28 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x384) write$char_usb(r1, 0x0, 0xffffffffffffff68) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/56) 12:33:28 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710007000043d3fae35bb37edef392a600"}) 12:33:28 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f00000000c0)=""/104) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000000)=0x1f) 12:33:28 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80044584, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3194.315119][T12837] usb 1-1: USB disconnect, device number 59 12:33:28 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80084504, 0xffffffffffffffff) 12:33:28 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80084502, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:28 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000000)=0xfc) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000001180)=""/230) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000010c0)=""/192) 12:33:28 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8003, 0x440d02114334b82c) write$char_usb(r0, 0x0, 0x0) 12:33:28 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a657100ff000043d3fae35bb37edef392a600"}) 12:33:28 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80085502, 0xffffffffffffffff) [ 3194.872679][T12837] usb 1-1: new full-speed USB device number 60 using dummy_hcd [ 3195.232979][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3195.412975][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3195.422067][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3195.430097][T12837] usb 1-1: Product: syz [ 3195.434302][T12837] usb 1-1: Manufacturer: syz [ 3195.438944][T12837] usb 1-1: SerialNumber: syz [ 3195.473919][T14204] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3195.481119][T14204] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3195.493431][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:29 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0xa00}}}}}]}}]}}, 0x0) 12:33:29 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80084503, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:29 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80086301, 0xffffffffffffffff) 12:33:29 executing program 4: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000000)=""/46) 12:33:29 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f0000000040)={0xb7b6, 0x2, 0x3ff, 0x4, 0xad6, 0xd3}) write$char_usb(r0, 0x0, 0x0) 12:33:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000143d3fae35bb37edef392a600"}) [ 3195.709580][T27716] usb 1-1: USB disconnect, device number 60 12:33:30 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80084504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:30 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80086601, 0xffffffffffffffff) 12:33:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000243d3fae35bb37edef392a600"}) 12:33:30 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/48) 12:33:30 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0x1) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000343d3fae35bb37edef392a600"}) [ 3196.242644][T27716] usb 1-1: new full-speed USB device number 61 using dummy_hcd [ 3196.602897][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3196.773444][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3196.782653][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3196.790651][T27716] usb 1-1: Product: syz [ 3196.794870][T27716] usb 1-1: Manufacturer: syz [ 3196.799470][T27716] usb 1-1: SerialNumber: syz [ 3196.824511][T14243] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3196.831710][T14243] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3196.853927][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:31 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0xf00}}}}}]}}]}}, 0x0) 12:33:31 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80085502, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:31 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80104592, 0xffffffffffffffff) 12:33:31 executing program 4: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/32) 12:33:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000443d3fae35bb37edef392a600"}) 12:33:31 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) syz_open_dev$hidraw(&(0x7f0000000480), 0x0, 0xa40) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r2, &(0x7f0000000100)="a7", 0x1) write$char_usb(r0, 0x0, 0x0) [ 3197.064360][T27716] usb 1-1: USB disconnect, device number 61 12:33:31 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80086301, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000543d3fae35bb37edef392a600"}) 12:33:31 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x801c581f, 0xffffffffffffffff) 12:33:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000643d3fae35bb37edef392a600"}) 12:33:31 executing program 1: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000040)={0x0, 0x8000, 0x4, 0x101, 0x3, 0x7}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x10000) write$char_usb(r0, 0x0, 0x0) 12:33:31 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80086601, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3197.552693][T27716] usb 1-1: new full-speed USB device number 62 using dummy_hcd [ 3197.922894][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3198.092915][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3198.102001][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3198.110053][T27716] usb 1-1: Product: syz [ 3198.114282][T27716] usb 1-1: Manufacturer: syz [ 3198.118882][T27716] usb 1-1: SerialNumber: syz [ 3198.145559][T14282] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3198.153230][T14282] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3198.163979][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:32 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x1800}}}}}]}}]}}, 0x0) 12:33:32 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xfff, 0x1e4282) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000000)) 12:33:32 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x80284504, 0xffffffffffffffff) 12:33:32 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x10b082) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000080)={0x5, 0x2, &(0x7f0000000040)="d436"}) 12:33:32 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000743d3fae35bb37edef392a600"}) [ 3198.374904][T27716] usb 1-1: USB disconnect, device number 62 12:33:32 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0xc0045878, 0xffffffffffffffff) 12:33:32 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x801c581f, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000843d3fae35bb37edef392a600"}) 12:33:32 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) 12:33:32 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, &(0x7f0000000040)=""/148, 0x94) 12:33:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571fffffdfd43d3fae35bb37edef392a600"}) [ 3198.912637][T27716] usb 1-1: new full-speed USB device number 63 using dummy_hcd [ 3199.272915][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3199.442871][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3199.451945][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3199.460003][T27716] usb 1-1: Product: syz [ 3199.464267][T27716] usb 1-1: Manufacturer: syz [ 3199.468863][T27716] usb 1-1: SerialNumber: syz [ 3199.494563][T14324] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3199.513853][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:33 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x1d00}}}}}]}}]}}, 0x0) 12:33:33 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x101000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) read$char_usb(r2, &(0x7f0000000100)=""/244, 0xf4) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000080)=""/90) 12:33:33 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000000)={0xcd48, 0x0, 0x9, 0x8001, 0x971e, 0x6}) 12:33:33 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0xc0045878, 0xffffffffffffffff) 12:33:33 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571000000ff43d3fae35bb37edef392a600"}) [ 3199.725762][T27716] usb 1-1: USB disconnect, device number 63 12:33:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0xc0189436, 0xffffffffffffffff) 12:33:34 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0xc0045878, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571fdfdffff43d3fae35bb37edef392a600"}) 12:33:34 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x20000) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f00000002c0)={0x0, 0x1, 0x2, 0x9, 0x7ffd, 0x1}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0xffffffffffffb22f, 0x181000) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000200)=""/175) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000000100)=""/137) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000300)={0x4, "fa7b3d5359f621af57f122dff2d4b7f402db9d8fc0c0f8a88a21cedb17b5e768eaa8841805e7aca17ef96b6717cdabe403b99af60b76097bab698f54b46aaa7b"}) 12:33:34 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="7c487aff0e1f09077c470223a6ba681866ab3132178265149558127b3479e504b452eeef22c4c04bc4a796c8545be953b7413d13b02835ba931ecc7326648106e3d27aa6c1645c7b336ab377c49bb1eba5eea3f79bcd3472b121bd2221e8909ac3d08b519e5574f18c976efe78f50c43071204f116d946fb7bb713590f27302de8b7ec4ddae33b676801e748eace7a3b2ff3aae5065cc728e78fd6b00ebc773c95644190102bc94161f9ede748324013b82bdaa9d0bfa092fe292c9fabdd65381446052867224452d2fbe3", 0xcb) 12:33:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0xc020660b, 0xffffffffffffffff) [ 3200.242664][T27716] usb 1-1: new full-speed USB device number 64 using dummy_hcd [ 3200.602943][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3200.772955][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3200.782047][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3200.790129][T27716] usb 1-1: Product: syz [ 3200.794354][T27716] usb 1-1: Manufacturer: syz [ 3200.798961][T27716] usb 1-1: SerialNumber: syz [ 3200.824512][T14365] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3200.831743][T14365] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3200.854670][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0xf2200) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x7f, 0x8, 0xfff8, 0x0, "011e1ee3f1a3967ee60ebeefe91c9efda96bb3e872b4dfb5583e5a92836451bb"}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000000c0)=""/138) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x2, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000180)=""/244) 12:33:35 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0xc0045878, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:35 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x1f00}}}}}]}}]}}, 0x0) 12:33:35 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0xc4000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000040)={0xfc, 0xd, 0x400, 0x1e, "de5597d16b9e7a147b8c6c514024d9e69476d9320ddbf9cb89ed400604b40bf3"}) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f00000000c0)=[0x7, 0x2]) 12:33:35 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:33:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000009d3fae35bb37edef392a600"}) [ 3201.064574][T27716] usb 1-1: USB disconnect, device number 64 12:33:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710002000043d3fae35bb37edef392a600"}) 12:33:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x31, 0x101000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000000c0)={0x2, 0xff, 0x10000, 0x2, 0x5, 0x2}) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000300)=""/267) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:35 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x3ff, 0x3f30ded8]) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x80000) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f0000000100)=""/4096) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f0000001100)={0x57, 0x6, 0x1, {0xffff, 0x4}, {0x1, 0x1f}, @const={0x5a0d, {0xcf8, 0x3, 0x8, 0x4}}}) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000080)=""/37) 12:33:35 executing program 1: syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x4f2, 0x1123, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xe7, 0x10, 0x84, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x3, 0x1, 0x2, 0x0, {0x9, 0x21, 0x4, 0xc9, 0x1, {0x22, 0xa8b}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0xff, 0x1f, 0x3}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0xee, 0x8, 0xc0, 0x10, 0x8}, 0x70, &(0x7f00000000c0)={0x5, 0xf, 0x70, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x40, "4a7898c9148b44e9b3dfc217fcd9032d"}, @ssp_cap={0x14, 0x10, 0xa, 0x7d, 0x2, 0x8, 0x0, 0x9609, [0x3f3f, 0x3f00]}, @ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x1, 0xf00f, 0xdc, [0x0, 0xff0000, 0xc050, 0x0, 0xfff0, 0xffff37]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x24, 0x1, 0x3, 0xccef, 0x8}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x20, 0xb}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0x4, 0x0, 0x1c}]}, 0x7, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x1851}}, {0x4e, &(0x7f0000000180)=@string={0x4e, 0x3, "1a04ea686a0036764a4ec08ff1e547357140625d05d968c30973132dece5245b40f349f63ef993c23a0d9277b953d4c2f07a8d6349541caf97b8eaf8ebf99dbd77b2015d752cc6213c9f618e"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x80c}}, {0xc4, &(0x7f0000000240)=@string={0xc4, 0x3, "9526dbb4e6a93e9f0aa52e442c71c4b9d594450bdc4596d90451e4c1b9a47a5a2cd3b8b7dc8b1b756b943a7368de30b923cd214a887f8ad16f505f6165a95e169be1d3275971613af6fa5b2afd8ee97ad78e651856738f7f922cefe6a696b91ec69601319389cff913bcc0947189e6ac1cd3da5b7b022530ee27728edd38f930379fa71eb3976453a20e21600ae6376126c3bb6ee9fdacbaadfce1f9298218c310999d686cc0b51760c3421d70f6b7d96c577ab45ff584d03cedcaf879a71b0a23b9"}}, {0x21, &(0x7f0000000340)=@string={0x21, 0x3, "69b5a544d78888129ad4358cd8988b87a267d1c441c4ede136473ddfc21716"}}, {0xac, &(0x7f0000000380)=@string={0xac, 0x3, "eafd3d9f4ada0a185fd6dc3544165540c78da25fdfa5e3539b3a92ae0f7c724b8fde1c36fd164f44a068de1cc6a607c0890258cbfdde1f222fe475d892a8abadd14ead6c813c66bde7393db22de6dde185d6ed9e736a9c1370b9b5c7645a122f8e6c8a405bc5af1d9fffc067c06311bfa9aa649182dca30fc42ab67d9854d82e4561357fb02704afc6c226562d14f0785f3c02547b6c179ab8b3d2d4867cedbd4f55453a3b7c8181fef7"}}, {0xae, &(0x7f0000000440)=@string={0xae, 0x3, "bc3c4defa9d57b589a884ef01d0bb87278415640c7faf8b17f3a224f2f80a365aa0ed6612fc7669f221268264c2e76e7bd9db0c83392bda6c5e3316b3f672f6029c896e26db37a0d1b35a29dee053323ec09f39b5fb7ddaf2f48124ea2327efe96f828a089a7615588bbee535b425e1a40a8328dd8d52af3a4e38d1fdae481bcd4a894b884fa078963728d4d0278079951b7c8fbeb8d38ebb199e837499b822239111aa2ca1b19f550b5d233"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) syz_usb_connect$cdc_ncm(0x1, 0x9d, &(0x7f0000000580)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8b, 0x2, 0x1, 0xf0, 0x70, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "e93899"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffff, 0xee69, 0xfea8, 0x2}, {0x6, 0x24, 0x1a, 0x3000, 0x15}, [@mdlm={0x15, 0x24, 0x12, 0xfff}, @obex={0x5, 0x24, 0x15, 0x9}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x81}, @mbim_extended={0x8, 0x24, 0x1c, 0x96d8, 0x81, 0x800}, @obex={0x5, 0x24, 0x15, 0x1466}]}, {{0x9, 0x5, 0x81, 0x3, 0x3bf, 0x81, 0x7, 0x80}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0xfd, 0x9, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x9, 0x0, 0x1f}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000640)={0xa, 0x6, 0x201, 0x3, 0xc0, 0x0, 0x8}, 0x8, &(0x7f0000000680)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}) write$char_usb(r0, 0x0, 0x0) 12:33:35 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0xc0189436, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710003000043d3fae35bb37edef392a600"}) 12:33:35 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0xc020660b, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xd8b, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3201.642649][ T17] usb 2-1: new low-speed USB device number 126 using dummy_hcd [ 3201.650261][T27716] usb 1-1: new full-speed USB device number 65 using dummy_hcd [ 3201.902728][ T17] usb 2-1: Invalid ep0 maxpacket: 512 [ 3202.022729][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3202.062708][ T17] usb 2-1: new low-speed USB device number 127 using dummy_hcd [ 3202.203449][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3202.212515][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3202.220592][T27716] usb 1-1: Product: syz [ 3202.224804][T27716] usb 1-1: Manufacturer: syz [ 3202.229408][T27716] usb 1-1: SerialNumber: syz [ 3202.263930][T14406] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3202.271105][T14406] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3202.293652][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3202.322708][ T17] usb 2-1: Invalid ep0 maxpacket: 512 [ 3202.328220][ T17] usb usb2-port1: attempt power cycle 12:33:36 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x2000}}}}}]}}]}}, 0x0) 12:33:36 executing program 5: r0 = syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000180)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x46d, 0x4071, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x1, 0x2, {0x9, 0x21, 0x6, 0x81, 0x1, {0x22, 0x73d}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0xe2, 0x9, 0x93}}, [{{0x9, 0x5, 0x2, 0x3, 0x8, 0x2, 0xff}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x250, 0x1, 0x81, 0xcb, 0x20, 0x9}, 0x5, &(0x7f0000000200)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x449}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x1c09}}, {0xd, &(0x7f00000002c0)=@string={0xd, 0x3, "8dd2135fea5cdfe600dfe3"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000580)={0x24, &(0x7f0000000340)={0x40, 0x10, 0x9e, {0x9e, 0x23, "92117241bef24622f7d03a91b4242dd24319cb289c311a95a7c1626f3544c573e4333b5d7859bfa101507dd5bebdff4c6169cd3554b160166bf870de5f9cb05eae1631f2165c86ac57bd105659596a688f0646ba270033f53961c995e5d3e30e2008f40655d4f7b1c7f98a72500c4ff930bc5c4f0322cee12aaabc16abdbc6a7b3f823d56593654b980e04a7b6298d83c27cc66bad420aff98213f2d"}}, &(0x7f0000000400)={0x0, 0x3, 0xc7, @string={0xc7, 0x3, "aacff81fe57c14d4e58e0d7d121e00ead0dad62d9da54744ef798fa9997ab91f63dda985549449094e92dd0a6797b28562c297e89e4930307a01fdd03241a5756377851f2c107d5a8bc85e298882fc63a62ca3e875abf3bca4585926a6358e3fb992db8dc7429f81b3829e7aee1084990e68c92bdd2a0ad8ae0a459fc0d3645792dbaafaba03cd844dd17cebed2c3ea031984de8f28435133879c5e0ed37587711de6af18c3e34ef1a61a7b8dfcd36a3751f6de9a3522d75387c447b08f23cde9a2e732b7c"}}, &(0x7f0000000500)={0x0, 0x22, 0x1d, {[@global=@item_4={0x3, 0x1, 0x1, "f39849ed"}, @global=@item_4={0x3, 0x1, 0x0, 'rc_+'}, @global=@item_012={0x1, 0x1, 0x2, 'y'}, @main=@item_4={0x3, 0x0, 0xa, "275efbfa"}, @main=@item_4={0x3, 0x0, 0xc, "725bda0c"}, @global=@item_012={0x1, 0x1, 0x2, "bf"}, @local=@item_4={0x3, 0x2, 0xf, "66853499"}]}}, &(0x7f0000000540)={0x0, 0x21, 0x9, {0x9, 0x21, 0x7f, 0x0, 0x1, {0x22, 0x862}}}}, &(0x7f0000000880)={0x2c, &(0x7f00000005c0)={0x20, 0x17, 0xe2, "04f88f3282d2d8ac1734bacd358e5b5d8dda563ebffde1bf30604927d89b015b6c7043d4b07ac9c940484eb7a7412b721fb18774b7da7e0138e1fd6d51b75885f0563aa3c6165d74f801f85a29de1f6197ea2823e4275f33c237e3cf4e6bbe6a6147dce115fa3959a8fbbbe1a8f2501521fbec798e923a1a8daa0d604816b6dd5f30c649fdafc93069a9db3556a9c2cba54512ec9e81f5c96ed6ccba6d795010a3adc1b8ded5fe529b1dc0d3cc2d606944d7f3a3de076fd615752376c8f6dbf6d924d4b5b80b8db097c08ecadd33069a5c0d01de75635553dd6a0675c811d140a044"}, &(0x7f00000006c0)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000700)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000740)={0x20, 0x1, 0xcf, "a8037a63719a6112b404a668369b0e07c5d0a96c06915ee2c0dcc246cbec455fec0ff82753c1ff6ac51dab617705877b420aee2a234e0b5ed24e6033f8b2722ef812b887c3290a7262ba016d1a85ebb1c6b3fa91c34ab88969d09383d0134e40243a876b1dc7142da73aa66dbda0633f8ea76883aeac8589bb453446767a0ea7df0c3a98866e535f00dd8afa9a3acddedd639a6d2d1031b4099d2fa66eb0e0e2ba8a3a9ff808f568f13c0d32c83154bd85a813963a70fde0b79b156dec05c7390328e3d5f1589bdf3fd37637e5ab97"}, &(0x7f0000000840)={0x20, 0x3, 0x1, 0x7f}}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xfad8, 0x124000) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000080)=""/202) r2 = syz_open_dev$evdev(&(0x7f00000008c0), 0x0, 0x474e00) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000000900)={0x74, 0x7f, 0x200, 0xffffffff, 0xc0f, 0x3}) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0xae242) ioctl$EVIOCGID(r3, 0x400445a0, 0xffffffffffffffff) 12:33:36 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710004000043d3fae35bb37edef392a600"}) 12:33:36 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:36 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000000)=""/29) [ 3202.504738][T27716] usb 1-1: USB disconnect, device number 65 12:33:36 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x442001) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/15) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000000c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f00000010c0)=""/209) 12:33:36 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x2, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3202.742664][ T17] usb 2-1: new low-speed USB device number 2 using dummy_hcd [ 3202.853190][ T17] usb 2-1: Invalid ep0 maxpacket: 512 [ 3203.002699][ T17] usb 2-1: new low-speed USB device number 3 using dummy_hcd [ 3203.022705][T27716] usb 1-1: new full-speed USB device number 66 using dummy_hcd [ 3203.094386][ T17] usb 2-1: Invalid ep0 maxpacket: 512 [ 3203.100113][ T17] usb usb2-port1: unable to enumerate USB device [ 3203.432748][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3203.612953][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3203.622065][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3203.630112][T27716] usb 1-1: Product: syz [ 3203.634356][T27716] usb 1-1: Manufacturer: syz [ 3203.638953][T27716] usb 1-1: SerialNumber: syz [ 3203.664526][T14449] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3203.683976][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3203.906575][T12837] usb 1-1: USB disconnect, device number 66 12:33:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000040)={0x3, 0x1, 0x20, 0x7ff, 0x6, 0x9}) 12:33:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710005000043d3fae35bb37edef392a600"}) 12:33:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x3, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:38 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000480)=""/59) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x7, 0x40000) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r2, 0x80404509, &(0x7f00000004c0)=""/147) syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000000)={0xfffffffffffffd5b, &(0x7f00000000c0)={0x40, 0x23, 0x5f, {0x5f, 0x22, "500f2707674bbd4ceb4f1626ed9653fae5b764e541e8ccf457d5a4fa882d2ba4f380de67e304beb1b5ff122f7fc46d1d6761fdfa9d5a3b733adf43d895c8321fc50fcd992066b5a2826e4cc87e0a16d8694f4a766b2fe3d62da0bbb315"}}, &(0x7f0000000140)={0x0, 0x3, 0x9f, @string={0x9f, 0x3, "1f9c4edd87f4f9175cb9d3c84ad1ce7b6564c0701c2976071bd308ee2e4684173990864e1730572c5c197c4dbaa41c1999fed182f30102520254bec297a39f1ccd8330bb30afa373526d632e9c27f88d59d03391fc054f9631e3b2e09ed145f7aea5d7589496d6e74b044a0ea3fd346030129eae3e67a1eb1a351bf637810e05cb2f963d896e76992218fa153a8e6eed0d98ff453533df9678da163e20"}}}, &(0x7f0000000400)={0x44, &(0x7f0000000200)={0x40, 0x1d, 0x39, "f1f487d6df6cfa4c9791fe5946e13d100ec7f8e11cbb89b95c98f74e4e27bfb0348fb42a855055f8e0465a5800870f0c6e2f3019dcbc2625c3"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x73}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0xf7}, &(0x7f0000000580)=ANY=[@ANYBLOB="208103000000ae783de9756d2e5735fdceb9170400000000000000c10cbf8fba75c10e16c38def6453a1964fd4e00e662054d4c3037600918c2c807a5ac24d58a4ac7b72326022b1a7e7f3fbbe8e5f714f4b94ea1fc7e3"], &(0x7f0000000300)={0x20, 0x82, 0x1, 'v'}, &(0x7f0000000340)={0x20, 0x83, 0x2, "bdfe"}, &(0x7f0000000380)={0x20, 0x84, 0x3, '+51'}, &(0x7f00000003c0)={0x20, 0x85, 0x3, "4b6ac7"}}) 12:33:38 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x400) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x2) r1 = syz_open_dev$evdev(&(0x7f0000001340), 0x0, 0x400002) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000001440)=0xfe) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000003580)=""/4112) r3 = syz_open_dev$hiddev(&(0x7f0000000040), 0x2000000000000, 0x52bb42) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0x57f, 0x4000) ioctl$EVIOCGABS20(r4, 0x80184560, &(0x7f00000012c0)=""/48) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000001180)=""/90) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000001200)=""/133) r5 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$HIDIOCGVERSION(r3, 0x80044801, &(0x7f0000001300)) ioctl$EVIOCGEFFECTS(r5, 0x80044584, &(0x7f0000002500)=""/42) ioctl$HIDIOCGUSAGE(r3, 0xc018480b, &(0x7f0000001480)={0x3, 0x1, 0x7, 0x8001, 0x3ff, 0x9}) syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000001380)=""/187) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000080)=""/149) 12:33:38 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x3f00}}}}}]}}]}}, 0x0) 12:33:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x4, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710006000043d3fae35bb37edef392a600"}) 12:33:38 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000180)=""/99) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000002c0), 0xfffffffffffffffe, 0x141800) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/32) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f00000000c0)=""/189) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000040)="8f72aa56ad4ba586"}) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r3, 0x80404519, &(0x7f0000000200)=""/135) 12:33:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x101000) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffa, 0x400800) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000100)={0x4, 0x7, 0x7, 0x6e483823, 0x6, 0x400}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000080)={0x1, 0x10001, 0x5, 0xf4, 0x9}) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000140)={0x697e, 0x7f, 0x4, 0x7ff, 0x1, 0x4}) 12:33:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710007000043d3fae35bb37edef392a600"}) 12:33:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x5, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffffff, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x244001) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)=""/44) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x9, 0x20000) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000000140)=""/166) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000040)=0xa9e) 12:33:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710008000043d3fae35bb37edef392a600"}) 12:33:38 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000040)=""/97) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x60, 0x408002) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000100)={0x8, 0x80000000, 0x40, 0x69f, 0x5, 0x3f}) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000300)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f00000001c0)=0x1) r3 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000340)={0x10001, 0x4, 0xd9, 0x5, 0x7e2}) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000000140)=""/68) r4 = syz_open_dev$evdev(&(0x7f0000000200), 0xf8, 0x200002) r5 = syz_open_dev$evdev(&(0x7f0000000280), 0x5, 0x22a801) ioctl$EVIOCSABS0(r5, 0x401845c0, &(0x7f00000002c0)={0xffffffe1, 0x5, 0x3f, 0x100, 0xffff}) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f0000000240)=0x9) ioctl$EVIOCGID(r3, 0x400445a0, 0xffffffffffffffff) [ 3204.664443][T12837] usb 1-1: new full-speed USB device number 67 using dummy_hcd 12:33:39 executing program 4: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x109800) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f0000000000)=""/44) 12:33:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x6, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3205.062694][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3205.232901][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3205.241977][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3205.250054][T12837] usb 1-1: Product: syz [ 3205.254286][T12837] usb 1-1: Manufacturer: syz [ 3205.258884][T12837] usb 1-1: SerialNumber: syz [ 3205.284689][T14481] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3205.291924][T14481] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3205.303781][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:39 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x4000}}}}}]}}]}}, 0x0) 12:33:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000030043d3fae35bb37edef392a600"}) 12:33:39 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1000000002, 0x218803) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:39 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x9a140) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x98, 0x482a00) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f00000000c0)=""/181) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000180)=""/34) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f00000001c0)={0x1, 0x40, 0xf05d, 0xddea, 0x1, 0x58611426}) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000040)=""/41) 12:33:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x7, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:39 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000000)={0x3476, 0x8, 0x719, 0x6, 0x5, 0xe82c}) [ 3205.514660][T27716] usb 1-1: USB disconnect, device number 67 12:33:39 executing program 5: ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) 12:33:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x8, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000050043d3fae35bb37edef392a600"}) 12:33:39 executing program 1: ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000040)=""/124) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffeffffd, 0x583180) write$char_usb(r0, 0x0, 0x0) 12:33:39 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f00000000c0)=""/26) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000000)=""/50) 12:33:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3206.072653][T27716] usb 1-1: new full-speed USB device number 68 using dummy_hcd [ 3206.432938][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3206.612875][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3206.621965][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3206.630112][T27716] usb 1-1: Product: syz [ 3206.634351][T27716] usb 1-1: Manufacturer: syz [ 3206.638948][T27716] usb 1-1: SerialNumber: syz [ 3206.664544][T14539] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3206.683863][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:41 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}]}}}]}}]}}, 0x0) 12:33:41 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x10000, 0x601) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000100)="ff9b8ff46e95af9946dd45e0223932215db52cda354b16c7375602cf180eaff4eff4a58c7b3771047867cd215e933f422d99619cf08ea3d420f5b4a270a41a289225889264cbadaadf4d6b862f2afdf90b4ebba7958c3f7eb5863fea7c82dbea3e41ae92e0a47922c1e9b62914050727b708492447e832821eb42ffd46746a4bcdae7ae62e04a71a1a8ef450612ac90f16579f475aaf2d6c9c70c88ed621bc963a6f89a62d07ab11f318516c8a752f6a6a3b27f65062b89e2087e017c96e6e70806a2be090a98e139d7a463090d34201abba54eeb88d2ce0ee5368c797577b8edd5fdbcfc515522087a20c51e7e28b99ed1ff33b186dd326aca67411bb5534dc5128971c7f7508e7d22aa5e63227e4d0ab3eee92c3d4223ff7b3450c0f4c8e6636b18fe1ccf4f943c2d9b43b871114ad388dc7d3024c39b08931e38b4861729e32eb26489dd05aeadd67dec31c57057f7bf4d20576d4ccac46542e5c11ff5b733531b0ee8b3d2903ff6497148e17deaa1f5f1260fabb57c7301b729711fdb55a3a68dcf5358effa1b735f8bc2b76a3ebd67874f3250e9af3a58c72901a0d7e86638780323bd340d26d1b8dbb2b081de720f42c1cda33a59dcf7087978d018a61d268e497b594970dbabaebd343903432726c3eaa6d0ce8f1285607f5ba0254180c2189014a66bdf4b70497d05d942c28584716c1896fd9b74b2ec8bde2242a308dd0affbb1299b854fe2744702066302edc476021b220e6660de530690e496ee8021d50a850f925aa82e538dbcc28424af0a4a2a9f1417cdedd5ff5c95a72b5f1489be310464a9ca882fe1482734971a2efbf830ffaa21d6f7cf53bdc9d8dc051a0be9409a266d13898c3450954320b829610be639a104615a0234af223e0bce9ec4eb8d976cbfd02efd3cd02a5040e2f39c04cd84d96320966cd76960459e36105f0bd8bed3b87a411013a2ba18078ad41e2e16bf7b52f558ac05093d06f25b29ce870cc154566786869a9b9d9528426a1c8d2b80e816b6c2e9b83247aedc01e1ed526caf142703801ca6691f84126b6fab68e3b177d25a647f936df11a2a6798e1ed43c93581cdcf9c9b5232128f956bb4c7ff5d69c8bb0d30fa3db57177e36c19a407acaa35ace1a70fe4d9d3e641a9d5108d97b2f080ae10f5eae4375062848bd9103ff2359f70fa27e73f2040187e08c4d69fd88a5671fd419c9d5c10e843c51878a60792f4009cb586e4ada98743099ead15bc6564c6ce98449d24aa5769b843d8db33e5c63a0f3dbbc037ec445b6598eedad11c4901128885329def73ce1ae4a29ddfc341877530f3c165c51a2ae36481ac8b7ffecf6f6d24a1158c3cbb850dba53e97e515aefc094201cb111bb3c2e82c7191b8682f81dab9952ef63aa4611c3ba8089ceebbba6e3a8eb99b27955e0787a4a08cc90f2acc1769e0a75f3f0dea4b6f14a3f75f13bbe750f024a5cc4fec8776ed2513d56342954bd7462fe4f4c7d94f5778275f8033dcde9a4ea50aac31214959c5d02e89ccae72eecf26232d75af355a6a78545e1537e1160a8a99a4c638018a980ce38b7090c6a51cee82e0376003a5dda38e54443a3005efdadbac8339ab56ef2d354a3466a7b9b29a8181324bca8170d92195c550621495a61b4e2e2edf200d29b3a6bd363eb9701cd1a979d52839ba579e25ab0b9c9b81d6ec64be34cbfb5bb10db32f9cc9d6be0261324fea71a9e098b04bf0367c2ceb59dc76c475b574ad9538f9ee3d22cea50d5a6c9c6ee87e94a83bfc948fcda35e3ffaf13969c1ea0203bc22406294721aa11842e9f4c32c44adca39466da7d28df9422069e1f09e6a2ec7afb78c5676b2c19e4d0c01ccdd659d7d7f2d1be7cffdf7e8b7acc65abab3a6c2e2a4bebaaeb85d8a31773273b991c7aa952bb4ef99a5c9dcb1588d2c6af0a2718b2d36ea979f88a97de159802e5781d698bea1c9b00bc83af2d61e0c8f56b0a3223fab51ae4cb1751c174decf614f99e3387c1951bc44ffb9a6abd6ad29c51e8804408c5683cde53bc522d5229170ccc221abf4a303160992f13675ddda0da3ba7ff80cc9b2fbe3863ef1ebdeb4b657c66117a67524aee9c4c03abb0d7e65d823485c28121a386ee09f477a401e85e9914b5f1bbf7046b66e95a4970bd0eb5c0c45fce6eb4d03fde451b1755f5f28956bb6e66cee614b8d7506db2bcb3193ba4ac8367c66b9e465a2dc59879e5a4192ad0e1c9576792668486797d938535951f5828c23aedfaa25904e354cee7996f51211d237855c65dbb81b91bd3007290f266bc85a596f8e4c7c6fcc791c0624fc62d728e270f4d5bd885f56846a5323cf5192dfa791fdfe0ccf2cc256574a6b630e70f1e359053476da63d60a7a2d643836ad1fab05431f76d6139a007d54ae0bffdc8352edfe2c68319e453a7ea260a984cc2d154572ec440d08f170d3b712f3e8fe22f96bc75fb6abb9d9a659d1870afa0ccc92429fcdc7fce97de2d31b117e34794e7e716c7cec51c38c397b13babf5465ae4bb3c03e614d0be72833b14aceb7bcfec69f09bcca49c89d712b1a6f03c8658283d7cf885fb274aef5cad4bc977a4e30f84b1c57abd1e938b1d277aed03191e14980c74fcd320e551fc282d7181b3e7e665891df593926ea53ed0eb4591a183b19582f6ee9095868c4817ae4cda38d4646823903b0521a8ed560bff29ff8db9c904d9d0dba8d487c235ac42afac222515ba7707c89879c916d0292b7998e5a5b9bcedfddd78d4e8b11a396a70e8af1fc194661e1ea8c5ee660af877cc7bed24a2dcbe689c44747374720f7bfc9346ee9c91502f59b726ee8b9663ec24516e2b33cdd36deb1772097a808a96a6a4377251d4f879e866ea7bf2a0b99399a837505a5013f51b7b27399afcbebdf7de1ff59524fc9cad0528380c4024054044dafc9c8789bec42093ab47c25e1723565df0cf7a886b84c1fec30bb742fade0e0d7764212838b384a186378cf57613f1b91aca0b9c67dbd62d6a561f0addee35e17246ab45c8fc4aaeb9c4ab215a4200f00842a7ba4bde3f0e48333f615352f95da0aad00669ea58daca12c30a152a0ad14711309730555212522b577b416207d4e46ff3b51960cd8bce880e69987c9ab6191e1f834bb96f31e0bbb19cca6ce79534c5688d4ae5d5a58d80366d484df9fe6b5bb21a1a311239dcba29a43c7115c14157ac7130ec5c835c54004d2a2d0b507c60d4212acb9154d2a12d66ce1a11863232b606efe759a08a83c7fbaa4387606c7f3a42ea78356f7ae17522b95634a0f159fc43b0ed7d843f4537c14333c026fa93490d85198fce2e10d4dadec6d4131724e97764eb5369dce03d686ade1592e55e7ae8e70dcfcd752de8b8a17b5a4c9dc6061f827cac84afed8133a7b96a05cddc4737027d88c485cc76422196c8592845cf903036f589fda4d08b2acaf7dc5d256c95712708ec55e73a4de7184318f5ef1da584137647744e4374ecc315efcb59f911aaad032c20fd68f9bf2a2e2e67aea11661dc4ee5be28d36fd9a495bbf99ce8f8b850077e92d38c359747cba3b7602582f5b305aa0c12666c53e8934ae70bdeb439d95615aa2c8d2bb6c302b11a295ed1fe93907a05fcda97e7a6c92157c6a8d41598ad3816958c4fb82620bc03392d92df2efca8d3ece0e12f5cad233d82aa2bad68146c1fd5b923e5a4a1eb6ab866a6f8ac9b8948be9b7b8182fe4674ec1d635fdbc5df5c7da9c102031565fd456270046224f95861eca6b07f8b5fe1c2b292bc8794e480e0019673ec8456925565f5fb2311340c482a9d6587e4c918a2ce2b150235b885b4e7cb5938c86f308e5d954905d89f23e2ecb051e8c16de3018b75715a30d0ad9349216322b4983666afc20de55bbcf0dc2eb33bc02a36710f68ece4a0ea9718fd9a26b2c3023666d99352e3112ad18165dd916f922912c4f7f765d857c567c5538da7ce5bcd87aaeab0e815075514ada89615a851791bcf39ac9a8b5dd57135b789a4f4cf4bfdf6c043e3b9fb4e2ac85cf2d48db2148c07c55347c3f168d962fd912d52352dee8aea03eb07f9fb60c02012d340f1051e4c4ee9916289f17e3a66255995931930893af30d4ab97c505324794414996371d537884ce839c1afdacd94a5fcf5107cb9ee0673803a1bd429c8b154da44137ee9db52fb0f7af14f44e112f954499afbee021a2306786c02a8c32d42a96edbbdbdbb7744a318c34dcd1cab8e2bbc356f23e9110df22deed0ce2ec6f0eacd2872747dada23f96b9d189671e404a0419427c30af9923ea2ad83be978b4f1aa9f6f6bc36f1479fc0d80b8cbb3c4b9a2bb1ef1d29d8b794e9f49b618d87a7ae44b88e1a3fc6b952833861206a2453fd67fe0ca60401e76da4383aa092763599a8b459adfb90c43c169d0fe44829a1c4955dbfc3d4848fad99b64ebd969f515f57004ea59ae3db46e1f959d4d5bd99643a21f479b20d8250304076b04fe0d005ec460f7220f18a5e7f192e5df74317a354576bb02ca576be4e2a59ccbbeb402aa285e0f5409a3dba4963ba9d2ec97097c3f8e3750825b97ab043a0dd05ca47c52901fe80b6579fedc47c88042942f45bed4d8f3102b7ba6d8022bbfb9b35bfdb71c1721e68bdd8597027fc0dfc53add7f23bad7da7398d550cac619b3f483c83ecd31e53a6bc4ab59a2b08d13b4d1fdca09dfedb968b81a428b3163958c15ad7b10ae107d581ee5ba2f3cdd0f3a3b9d2f7c81ff81660a50e0d5245230c9ee055a0cf0f0235d24bf51615c71343fda265bd0e21f2e32ac1d7e92fb36dbe5f23c356c2ac3f3a31090c03160c869813850d38d2aefab31b3350982bd4e2353042b1f5f6158f435ac35fa8439cef4b9f2cc5c5cbb213b15c903e412b9efe8a3f1e38ec15d3c0e4a8e58c4be55a32df910e92088a348034f01add715665bccb62d980e9a8bcd10f1e4d589193ea02339e2378583195aeb18a0237b2caafd0996a8b8b930aa008b6d13b56877ece9445fb0511e33c605385a1c07916b3c3872249f7ef0fe1d963ad58313d6900fa73cbd58cd632abb33ff6d723d076c5b83aa665e40d977c78b550e1bc0dd90584e0f13b7d1e2ea4497217b5a3cc49aed6b93f024f8b5a1e0ff9d33a5a11ab26e8b707103e22e9c89319fcc711eea39ad45f9f92174c5bb3cb58e42bc982aff5bb6fa909fa4e7445dfd617f2c6f3009f779a0e40c1c9c6c7eceec16c6db688f94c3e07892daab0029d19912ac86798e3e42e658038d4791e79aea37699a6dc500fe7272b04b496abd9a84574557e4399a3f0d130f16693572fce640f37fbd6ca2a3b7964c713a2de216fdf916f7e9908443ae203a410bf68a4b5a03be98151e027a613b00de0e3ffbbccae2d8f8a80e04b8a808625a797c332a0eec35b0adcd150f25192e1bbe7f256e18866d2e18009de003e129bb5d8312b6a9695c4e74dffc9e17d9bc1d15a27ad7a6c0a4e3d3095002016b116eee0a1c2b230f00e13f346bbd20dedd942c7089cb633618f66bd0dc2280044932bf5081b39d5467dac1aab6c0fadbf6eb8e9598f61e365d0f235c62e143004e1ab59564db557064d68e6cd706b3dc713b991e5bf024e677b7b08ce1c58dce8dfce79c004d2ecdc1fde7d60f7272b08e5f5e39b115dd9654d82d690becd474aef5b7642ea13d94f80599450203b03563e29384252e3ea9760cf27aaad606bbb16bd0ab76e65c9a3f117c235f790d90fc86adb727b5612317a2aacf0dfb2e632e9faf5b7c0a07593bada6fda132a1b8f192e32cb44669108a0cd") r2 = syz_open_dev$evdev(&(0x7f0000001100), 0x8, 0x100) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000000080)=""/27) 12:33:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000060043d3fae35bb37edef392a600"}) 12:33:41 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f00000001c0)=[0xffffffdf, 0x7]) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r2 = syz_open_dev$evdev(&(0x7f0000000280), 0xbd9, 0x20d01) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f00000002c0)=""/26) write$char_usb(r1, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x4100) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="5da5a5083cba1cdc92262e454501a0abb3d7b7b9f2aecbecbce3cccecb91fd50c118208c8d738b4718b06455b8732a7d209000844786d5a6d4419258e04c7feb9a327d433778b4f3007793001b866f5261a3e6d6d150703cc0545ab925e0af", 0x5f) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000000180)={0x1, 0xd4, &(0x7f0000000080)="2bb296ed1ab17b280b998b0a2abc5601b9f512107cc1daf535a287034f57782eb42aa5ac83a010cf093a3abc48edb1c2183713c2b433450074fd7fbc529cefff0c2b59d206008f6dab7f9d69f441f4638863a6056d692528738dab76d6d5365f211d43e9920e4fcb42824cab4ccd9127b86df404bae77471346b0b8841345c7abd5911a2b32f99c1e499c455070efb4001b31e84727a92d6cfbdbe481143b1f7a64dc3020b91216071532ab01be98f3d55e9626afa01210e777dcf65df00cc3aa5436aaf64882d75ff55ebec2576e1091e2cd751"}) 12:33:41 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x405, 0x414bc5) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:41 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x3, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3206.907816][T12837] usb 1-1: USB disconnect, device number 68 12:33:41 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x480) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x7fff, 0x101000) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000180)=""/144) r3 = syz_open_dev$evdev(&(0x7f0000000340), 0x4, 0x0) ioctl$EVIOCGBITSW(r3, 0x80404525, &(0x7f0000000380)=""/78) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000240)=""/125) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f00000000c0)=""/19) r4 = syz_open_dev$evdev(&(0x7f0000000100), 0x40000, 0x0) ioctl$EVIOCGRAB(r4, 0x40044590, &(0x7f0000000140)=0x6bd) r5 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r4, 0x400445a0, &(0x7f0000000300)=0x5) ioctl$EVIOCGEFFECTS(r5, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r5, 0x401845e0, &(0x7f00000002c0)={0x8001, 0x7fffffff, 0x6, 0x6, 0x400, 0x1}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000070043d3fae35bb37edef392a600"}) 12:33:41 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x200000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:41 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:41 executing program 1: syz_open_dev$hiddev(&(0x7f0000000180), 0x8000, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000040)={0x3, 0xffffffff, 0x7, 0x0, 0x9, 0x3}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000080)=""/221) 12:33:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000ff0043d3fae35bb37edef392a600"}) [ 3207.452714][T12837] usb 1-1: new full-speed USB device number 69 using dummy_hcd [ 3207.812925][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3208.002899][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3208.011985][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3208.020099][T12837] usb 1-1: Product: syz [ 3208.024346][T12837] usb 1-1: Manufacturer: syz [ 3208.028953][T12837] usb 1-1: SerialNumber: syz [ 3208.054489][T14581] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3208.073823][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:42 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) 12:33:42 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000040)=""/210) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000180)=""/126) r1 = syz_open_dev$evdev(&(0x7f0000000300), 0xffffffffffff58d9, 0x0) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f00000004c0)=""/150) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000340)={0x4, 0x6, 0xfffffff9, 0x9, 0x80000000, 0x100}) syz_open_dev$evdev(&(0x7f0000000280), 0x1000, 0x260041) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f0000000200)={0x6, 0xffffffe1, 0xe9, 0x1, 0x4, 0x9}) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000002c0)={0x5, 0xf, 0x18de00, 0x0, 0x1}) syz_open_dev$evdev(&(0x7f0000000140), 0x6, 0x200880) r3 = syz_open_dev$evdev(&(0x7f0000000380), 0x8, 0x20000) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f00000003c0)=""/217) 12:33:42 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000000)={0x1f, 0xfc, &(0x7f00000000c0)="fc16798b765d7fe280ae317659b6dab1fbd7c3a6b49dda51f39a3d036014842e7c05bf1946923b289cb6c1da03bc158af2f1b3854efef496c14c4b79aeeb3f8b91ce13dcf6c41693988b68fa4c2227d7866ad76245c587472b028a543f395775ca7db927acb815cb36a81838520a6b2a7b0bb796ad039f2cf2f2c6f2ea787bfa93214f8cc5bd61478bbf0031709d82b043c0113f53f2c5429e4b3a2c4421522b6b9b732259b50c2081b77b9ec0f45271bc3ffa6ac3e8d268a3f691ef9ea1a22f1a15a223a93e60a3d3aab29b69342e7b3aa3d30159dc06ea8c815e7dc357366d124aea6f4217c0caeb52bfdff4a67a62d91cf0659065589a4bcb9d73"}) 12:33:42 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x5, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571000000005dd3fae35bb37edef392a600"}) 12:33:42 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f00000000c0)=""/181) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000000240)=0x8) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f00000001c0)={0x1, 0x7ff, 0x8000, 0x6, 0x1000, 0x2}) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/98) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000200)={0x7, 0x6, 0xfffffffb, 0x2, 0xfffffffe, 0x101}) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000180)=""/46) write$char_usb(r0, 0x0, 0x0) [ 3208.296310][T12837] usb 1-1: USB disconnect, device number 69 12:33:42 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x6, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:42 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffd, 0x102) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000080)=""/255) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x4, 0x10180) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f00000001c0)=0x5) 12:33:42 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x6, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000200)=""/190) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000140)=""/189) syz_usb_disconnect(0xffffffffffffffff) syz_usb_ep_read(0xffffffffffffffff, 0x2, 0x74, &(0x7f0000000000)=""/116) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0xe20642) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f00000000c0)=""/67) 12:33:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a657100000000ffd3fae35bb37edef392a600"}) 12:33:42 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4000000000, 0x883c2) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000080)=""/177) 12:33:42 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x7, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3208.802689][T12837] usb 1-1: new full-speed USB device number 70 using dummy_hcd [ 3209.162948][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3209.332884][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3209.342011][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3209.350120][T12837] usb 1-1: Product: syz [ 3209.354408][T12837] usb 1-1: Manufacturer: syz [ 3209.359150][T12837] usb 1-1: SerialNumber: syz [ 3209.384514][T14624] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3209.403549][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:43 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x3}}}}}]}}]}}, 0x0) 12:33:43 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82180) syz_open_dev$char_usb(0xc, 0xb4, 0x12) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000040)=""/218) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:43 executing program 5: read$hiddev(0xffffffffffffffff, &(0x7f0000000040)=""/153, 0x99) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000020043d3fae35bb37edef392a600"}) 12:33:43 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x8, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:43 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f00000000c0)=[0x8001, 0x1000]) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000000)=""/49) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3209.614381][T12837] usb 1-1: USB disconnect, device number 70 12:33:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000030043d3fae35bb37edef392a600"}) 12:33:43 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x8000, 0x8000, 0x6, 0x2, 0xffffff01, 0x8000}) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000001180)={0x3, 0x1000, &(0x7f0000000180)="00b3d7ad32de2e461131b871175588ec62a9573b54cbaf6b17aa776378d801fd7db8d7f11c7718a997f863b451089824a46bd01f772e7c6dcc9a4caafaf545de13895c8b4f8ac421728ba2e930de90a68eb92de6c89af40d0970f78851d592ae8fcc9eba116e2ff43f6b7945e3464c448542cdaf780d5f5478a00baf01b654bec96d7ee258e768680bdfed073b71af47d253a28ecedaed2a4d7afb4404db2747f11d291463f6250fe510bcddba407468341cacf8044355d89af8eee52408516bff26b63cb57b717ebac9b1b7649ad2772169ae23fe77859580ea692540de47205afec3a88ba1c5a2b1400b16ac0d68ea11d9b2c44a97026d40e6c6fd1eb4bdcdd36eb80a2189897960e06f2785b3d3596223de52788074f6d3b58a05ae1674e6ea1ab8eadb36c0c8a33334c40bacca3f7ef01730e1df804ab5578037704701dca4bca0e45b2977b8c8fc4b8e8464efd2dfd30378cce16290eeb23a536f672c2f4be4d0e4b50141b268afa0c5250f04602ed33153d1f84b8bcd0b44824f973b6d69f39a014c1b015bd165267afe8584856c4bdea83abc472242f6b63c3c1d3bf6f0189eaadb54d2dc40e3705eae9f75483f9d887908ceacbca3f25fb62eed00272ecf2398f7623fcacbdf6455d7fcf7ec73a6b683da91a03596e133792dcd57eec87f519e0546620633f5020f3816d74adc4973cccae60d43faf9a558d96c52eb805bff1dc125e61a147e6394e80a65b20faf1ad5d6ce59b95023a33dd3c53b96461b9b1f4abe8dd6f7b03dc695dac1b80d25248d2ef4fe03b2ba32916c79de3a63f6d9fb989e39c4beea1ccbf4931aaf1cb83ef3c5582d69d64b0f50d11e1def86b7803656fa2874c2a62451a8f7538fd9a32024af656c585ddf12199e270d821906c54ecbe9a2e28430c0968ae8bbdfd939131130c989cef51d1020704364970fc9d62d33ffddb9ade4dfe61bccc3c9b01efe6745cf62db4d376bc133404d0515de589ae737c3ec271c3743fc7a31866afb7e9ba556b6b76ad78e650c2cbbc059f2890f6b43f9ac1483e86eeadd142a426a0e1f79f271af812e3906eb605ec968055ed7c2f0f5f254b7d75f994dd587072c53036017fd81130263879d3a7565d9c5ebcf51484d148202db07d8a63c5c00f43e9996cf530ec161d67ea4ddfb1bb7d0ceb02ef496b043bed0df9fd563ef1315bb24929a0c7aaa84e83a7fb261ed1ed4c3607c4ed18d4946729504a5787f126409f9b6cbf1fb294cacd3681dde3eaa918dfb5a6f2e108b91a31ec569668b723036a62e4c34573a046830dd8cc55f9c7a1e6e3aa88151cb41ab94855f16446b1241a30e968fcb6be7384f4e47fc0fad8002b4688682ca8aeefd91d137a17cd947312a9333c391f86c9f86da38e89a7904fccbb6a7b1881d91518ceb90b1280b379bc4ccb3653ca2cac0258b25d30442e115e9744bcfb192f18ce7a661a89d67f17f66a56fac98e4b46d054c997503562bc44a66a0e2c96177583b849426e90b9049c661f17ee3f5b57b08d42f9505dc519244e0f9d68603c3700e957b27d7652a9c98963b3791aae916aa4bf2c0e34a12337d4979b420f90e19d145e564719c38aa9a2fd60822b1ed84465a403cbe9bae8353b744a1e9ab671342ad2ad5eb63ce1fbcf05973e0cabe231097a4a3ca824b2ccf456810f34257cf5dc4f73be118db6de3c66811589cdb927db3a24e9cfbec48989e370a52728f39e146a2d6d5b2cda5b11ad5dfe0a99d079cb8debaba829e95fd14351648c2b8032a6e9618c2d38c152d953f76a6a52db1c2d05027c0f1e264cec3a96c132182b1dbf24fee832240485ab9d7261ce9feb3bf28f466be7cbf8c679e685cd4b51bf76a807e1fdffed5c66aa01d584ca1efdd64673f5480db95a0b50a5b9d9367de2465e6e859d76fea710b3651a957b53dca5c6ef34590dcc3015f898b2e8c488148b0f82079c80f9d16949447fbc8235c96b60cba4a3d378808fce27cea8a258cf55cec979c3cb3da481a220a53634a81e5b71fa9468dbc317e4db18609b69e9b9dc2e5fb94b6e03d70be6a51e2bb782b914e0f26e55ab6dc3bea3298f55b9f0f7096222b22610105e5ff638f32339f1f63a2fe25e1806740c9ff2148e56a714dbccd051f692debb944c349488c514c2ae9e0b633f6b43cf2fb50d5169041e751c13621e79493d3338573645375d8fb59d10023ee5f9c0424f5b0e13ba1b10be78f84f7c9703f05ade91f9a62fa544154a2d2a2681899e3fba17c1252a575ddf37cc9f4186760b7765a6c687097405e2703b08bb9ed9cb885d4e65705023c49412471bd1791ac815c2aa7cf36241240b68695496d24d0f3d4e77c3577115c3f7b981a4a32a356ce804f69ee6160df40a095c98c829c798e461e2814f9915726bb907a334780abb759ca1489e918b39fb545e9b4a6dfdec913bbb9381f72dbc991fcd6347497819360766bc03abba6492355cbd75ee9bd1085589c440579de9bb26211ccd411444f86fdb9589428b028955d5471a9eaeb7918888a2b5a3bcfa81b87add8f2150f90a9d5c2b8e76f2d1c79ce74d97084907f1ccc24ab6ea5e868353a18a3f9c41269a9d60f86c01b4b4f12834863b184f2dd9babfd54b1aabc0c447e1068ba2aec26f92836bb88f84ba28fb54d191cd959421c441d16d483b9c30f02f5ff7a3d10dd01e08dbd7e22ec3afc014c6524d60d6b0ec3c8102b0ad92e37200614694c22a6ba3f889a8dc3b24c1ce0ff5a9fb37fec6e3659c58cf4c7be65067bb2e65a0c63ff515479bd504694f117fe6e79d75d6fb9b853a0b7756034e8653d0a2e6fef7cdfa8500133e796385f4808917eb2ce0a9b5c58e8abc4e0333e804262749b9c9858a07ba79768c35f806a81ba1361ce76cdd3af40624ac74bc657434f0560ca29e9d7f2dc0e16b4fa3a6a97d4bd4ccbebcb94075bae430e3c8c10f0a0fbd28695641c30b4dda24508cbd7383e847a2b5233a9f7576c2b8d980cdf8968ccdf70ab225ff546e102f6e6f62434445f6f67de2249fd4d4cc9e09c63c6d635aeb0ad8cc890a9718bad7e12951025e45f164235d2b2c2c95e302dd3ca81f816d663dbbb552d5e2a0a7f4c2dd00ac26f2d03301d483651da3f02a1a6c8e5d518c2ff6bf646da9eca5dcc52efc2159135a082129237e5a95a7cfa9987b962d516ff2559b99960878ac4cab517bb7eafaa2efe63c3645cddc713902612d07a933b35d5804f59054aba488b0581c8080dc4ffed29e2b780b47438ee8f7ff0fb9ec93bbe192741e25d985815ea7c91af0bea2fe429dee4a30f114feae045f6119e0b6c3edf2b6137544116548c329257e74f89b9e20bee0160352dbb3df76adca40d4fc9cab150ec028b7f1c5422f560503252b7588834ad8b4f82b0ab126ea4fd26596eff10b4e402e5bd7ae65a6ad89f47b93e2fc959ec3b18177415b34dadb41fa8717fec0be13882e5aa803f5712e4aa9ac9417766538110d5c68c90abe1727c9a192929467ff2dad38aa4305b16fff2f21c42883b64f0734d169062f1b8150b73b15f1472c5a2277d6834968805c8f9ec0c91677d6271b3959df8ed37c19218f750a51d03edf76a8bc6dc43f2d0d532eeb5c1ee86b3cbd6ae10496a8743bbf31e0c5129340cfa72c57e828196ef6917a0982ed3e09483150db94ad3e1ceb9395a1e60098634a543f8e5233f8dffa21dbd3a497b88ba1f0006f787cab3d5ba5beb26523aab69a8f79ef11bbe61ec96b76e1d3f9885ff2d64d646681a7a39b056931ce1415f2789996536abe57d0578ba72245acba5bb40b028cbb7736a5b789b193fd493e589a119ba5c7ce08b86eb389ad4c4b3950338a4ae72428c1fe07bb1890b7564d65b996312cbad82b5e025d2ec01f84b7344cc3fa4b32608f7324bada29fa90a18e4d57c20cc292572179c7421b5e631c6348e0157aa3cff18811c9f5dc8c7e694db8d7b32e1cbc8f7f931bf1b276eed5455c7376d2c6ca528c8e8973259ab07c8247d28a300ff0b8018795c76319e890fde66766c5f053be36b05683cfa52c834681f47dfc3d005529079e738bde2c56664fcb8d31ff7f3ba213ad8f33d8aa381d374678b0b7850d3c09ab949150909bb60dee0e62e700bb900b5d1768845817ae398867ac1c3f9ca8523df3abdfac5e46f38d884457ca2f61c10e4f95250bb02fafc5705b5fe49cb52aa0255fb4bc29546bfced5f854e6bc30933b026485149f988eb8c1039538ed7013cd69e293a91161ab1c13bdde1c26b2077f40eb12ac30762989b98a0d91e1967905ecd16902f754fcecf0368076d2263745e6a1a1f213feb773abd7ea9312fd2cb7689e3f2e3916ec6242bf7277a96a76cbd94551b56c462f9bc2125dc8bb28badab474e1e66bb998cb3e3362f1c39524ec0dd545104eb205e3dfa1f68e41ac65f275cd61cf2aa51bb4e5d8b108c7e5a97038dddbe5b25dce877eb062eac49053288db42b10564caa2378d47600938eb4b8c69a3f3e15b6d3a45f69af07fa2217566aa55b2515fdf8a540c595a4c883bf7efe9bc681fa89b231bea78509a19839ce1f42cdd97621fa024e8d7fb11f85ae9629a736f72b3d3e5dc0f1b6b6d253e8025941fc0b14ccfc65ff2a1e10719ec6a6ea4a23f3d09afb1052bfa25b219f6d7aa39ab6b7677026525570fd78ec5a329345c0654e8b986eb7496d160cfcbe5fd11aaa5437f54ca365e6ee6409738daeb5c2dd021589d379fe2ef0422857cf3c62ccd291c5f93986d34ee91a54fa07d55d7a5d7ffacb4135b9986758d508600a46a1f4070b44dcb45d8e1ba00f105e4bc2ba3db4f6abb7204e95b0a1a802f8a5c597a7cb303a7a943cb4eb558bb2ac27868239bcf435d4744d2377e0f6180dea2aea64234e1c7b2c400364a59273008b5450bc6d8f8e3445d86910cae734416bf73be0612de5f7428651b59b402adc712d0ba9e54eadea89850ec7dd5372b93ff7ab33b0f2580a1e248b31fc70b688255f8a9ec377eeac527727c224e895957e0163e410086209737f56ce619977328366ccf456b8b164c72c0753bac9ca975c878f9082fa944a6743b09d53d23c90fa6136a0bff4cf840464697c26527a875a17975687147635f08dbc0c0c68da5e4e7d4edf7fc13b23c33f5d5c7afceb740cc12ee35f774fc82e26ef18de2bfc3fa6f0e743e61b0afc505f3579afb30c3c15b460f96bee0d9719630d07274b1378c47e0ae95c38776a15574e11b311b36d87dbfb641f27adcea0b2818668a48c3df9f70030747200225f0ce1f9f3e73fd8f20021b28c9834a9e92ab11a1992ccdeb1a4d517c6138bb47ec136b39f5fd07e05fee137ba3c9a570d015984c771e126720691ea71c6a82bae7d8e3a38f792cddf8f04e6c4d975e752923cbc67ec6c55137c9d2a660b92143b3126dbd80231b101a3a89aceccdaac6616b98705d94f792d862ec688ae37d3a8283467532626249353a333abd3c1ccea048e878c98f0412e4461bb4958ae7145424c5f672e0847d8f2180496e732617519af5bd466561d0751829432ea0fbd7f77930625dbea5c11c09b3c7bdc67ad62364d9a832340bbf2d891630ff5c2879648534f2f7f1a4fdb91519bae5672fd3d64406966ad1888ca02397b5eeb68e388381ada5c710497839bec083cb94eb47fee27820804458b9bad3dd6a9374f55f77edb52c31b8b71a3494ba047008d20f032ac8c3e520cf80587379d2cef110fa53178397be07ecb505c6ab5398e41d56bb1e233cdacf81d222f4b7275520ebabfbba306a39b2ed74d4f5dfe58"}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000000140)=""/33) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f00000000c0)=""/105) 12:33:43 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x10, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:43 executing program 5: ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000080)=""/233) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x4, 0x3]) 12:33:44 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x482382) write$char_usb(r0, 0x0, 0x0) 12:33:44 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x0, 0x121500) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000080)={0x1, 0x200}) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f00000000c0)={0x62, "fbe3dfa47868b5090eda88fedeade7a03d1c094d8cf098c4b3e052873d740e4193135f46be253787b834020c977fdb53b5bb0fdb3d1d3be0a13b8354e6f3ef678f31d81e7b3153f1610df12a10317b506cd0e4f6ef4efc21a44e933c8b96d4d1fe22"}) [ 3210.142639][T12837] usb 1-1: new full-speed USB device number 71 using dummy_hcd [ 3210.502877][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3210.672954][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3210.682019][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3210.690068][T12837] usb 1-1: Product: syz [ 3210.694299][T12837] usb 1-1: Manufacturer: syz [ 3210.698897][T12837] usb 1-1: SerialNumber: syz [ 3210.724553][T14668] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3210.743989][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:45 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x4}}}}}]}}]}}, 0x0) 12:33:45 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x11, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:45 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000040043d3fae35bb37edef392a600"}) 12:33:45 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000140)=""/122) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000000200)={0x6, 0x6, 0x101, 0x32, 0xfffffffd, 0x9}) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000001c0)=0x1000) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000000c0)={0x7, 0x36, 0x7, 0x81, 0x8, 0x40}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000100)=""/37) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000040)) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000080)=0x5) 12:33:45 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000000)=""/8) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f00000000c0)={0x0, 0xdc, 0xab, 0x3ff, 0x10001, 0x1}) 12:33:45 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x401, 0x400) write$char_usb(r0, 0x0, 0x0) [ 3210.956040][T27716] usb 1-1: USB disconnect, device number 71 12:33:45 executing program 4: syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x800) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000080)=""/9) 12:33:45 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000050043d3fae35bb37edef392a600"}) 12:33:45 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/237) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:45 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:45 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000000180)={0x15, 0x4a, &(0x7f0000000100)="3b911e02a4cec47b2cb3c1f154e2fe326e51e8517f1ca993bbcf30c24053cc4910fa5143d7423fc0f56c6a031d045a2a2786da4f1153706ca676de90104be244256eeb012d768cb633f3"}) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000040)=0x1) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000080)=""/117) 12:33:45 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f00000002c0)=""/17) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000140)=""/251) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f00000000c0)=""/66) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x400, 0x149082) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f0000000240)=""/87) [ 3211.502636][T27716] usb 1-1: new full-speed USB device number 72 using dummy_hcd [ 3211.862933][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3212.033451][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3212.042519][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3212.050574][T27716] usb 1-1: Product: syz [ 3212.054805][T27716] usb 1-1: Manufacturer: syz [ 3212.059406][T27716] usb 1-1: SerialNumber: syz [ 3212.093951][T14709] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3212.123676][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:46 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x5}}}}}]}}]}}, 0x0) 12:33:46 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000060043d3fae35bb37edef392a600"}) 12:33:46 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x82b82) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:33:46 executing program 4: ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000100)={0x8, 0x0, 0x9a, 0x20, 0x5, 0x400}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000000c0)={0x1f, 0x7, &(0x7f0000000000)="0367eb6634e1da"}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000180)=""/4093) 12:33:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x2, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:46 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x20000000000005, 0x202) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) [ 3212.334267][T27716] usb 1-1: USB disconnect, device number 72 12:33:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x3, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:46 executing program 4: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x541b, &(0x7f0000000040)=""/44) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f0000000000)) 12:33:46 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000040)=""/72) write$char_usb(r0, 0x0, 0x0) 12:33:46 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/25) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:33:46 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000070043d3fae35bb37edef392a600"}) 12:33:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x4, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3212.872691][T27716] usb 1-1: new full-speed USB device number 73 using dummy_hcd [ 3213.232954][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3213.403411][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3213.412529][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3213.420583][T27716] usb 1-1: Product: syz [ 3213.424819][T27716] usb 1-1: Manufacturer: syz [ 3213.429420][T27716] usb 1-1: SerialNumber: syz [ 3213.463907][T14751] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3213.493687][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:47 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x6}}}}}]}}]}}, 0x0) 12:33:47 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000140)=""/169) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0xa1bc, 0x20000) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000000080)=""/152) 12:33:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000080043d3fae35bb37edef392a600"}) 12:33:47 executing program 5: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000140)={0x17, 0xe7, &(0x7f0000000040)="25b8088f6145a0e7f1b02a0c6ea21504e3485826b3c9d6343e50b684dc589a2198334b26f7015f28a2f2b1e3298d4db5888b53fcf19bf89cc3be3b861ec2aed44caaf05697bcb92b10be8737211bc6f366708024d3a98b70325d118c91e797b72f761ac90c6ce192ce98c7e7a484eac4ef0ce155f0281cde8fcf0470224bfd0a49ff62d0872bb3f1a55057c169e01749e47b9f2dc828f2065072e2c606d701e3dbb7a59b49858ed880da0eec6c55fe6914873b79e1f58b6551ff90544edd8188d5fd49fd6b8a50a9d6bfc1e1fde15d184a66bcf39e210cd58ad341f667852b96e4aeaa931603ea"}) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000180)=0x101) ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x64d4, 0x242142) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000200)=""/218) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000000)={0x52, 0xfefd, 0x7, {0x3, 0xf287}, {0x7, 0x80}, @ramp={0xf8b, 0x7, {0x3f, 0x4, 0x6, 0x8}}}) 12:33:47 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x5, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0x801) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f0000000100)={0x701, 0x0, 0x80000000, 0xfffffff7, 0x0, 0x92a}) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/61) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0x20, 0x202) ioctl$EVIOCGABS0(r3, 0x80184540, &(0x7f0000000180)=""/187) [ 3213.704153][T12837] usb 1-1: USB disconnect, device number 73 12:33:48 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000343d3fae35bb37edef392a600"}) 12:33:48 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x2) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x400002, 0x214000) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:33:48 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x861c2) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f00000000c0)=""/180) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x6e3a, 0x2, 0x8, 0xdf9, 0x4, 0x5}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000180)=""/229) write$char_usb(r0, 0x0, 0x0) 12:33:48 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x6, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:48 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x301000) 12:33:48 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r1, &(0x7f0000000180)=""/237, 0xed) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/91) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f00000000c0)=""/158) [ 3214.282699][T12837] usb 1-1: new full-speed USB device number 74 using dummy_hcd [ 3214.642873][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3214.812937][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3214.822053][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3214.830119][T12837] usb 1-1: Product: syz [ 3214.834356][T12837] usb 1-1: Manufacturer: syz [ 3214.838953][T12837] usb 1-1: SerialNumber: syz [ 3214.864559][T14794] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3214.884053][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:49 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x7}}}}}]}}]}}, 0x0) 12:33:49 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x4, 0x2082) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000180)={0x40, 0x5, 0x0, 0x80000000, "c4bc777298ade679dfb9b626bcae75c27f5c97c06c1c4619a5c4c2503f5ef952"}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x8, 0x7fff, 0x7, 0x7, 0x7, 0xe92}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000080)=""/185) 12:33:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000543d3fae35bb37edef392a600"}) 12:33:49 executing program 4: ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000000)={0x3, 0x1, 0x8}) read$hiddev(0xffffffffffffffff, &(0x7f0000000180)=""/128, 0x80) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000200)={0x3, 0x100, 0x39, 0x7, 0x7, 0x3}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x80800) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000100)=0x8000020) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000140)={0x4, 0x8, 0x0, 0x9, 0x9723}) 12:33:49 executing program 1: ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000040)="003c168be81312d9a4c3d564bfee596839b12e9cdedf7cc2dcd8ae112098ab0eeefa5c7cee7e1053cfb3c9dbad3cd78d128d2b1a39a03311f74336d3a9f1e274cb2f5ae0b2b4fd5059ec5dc6ff705b25c7a85bfc5295744c059702d1f658bff013c8017f993d535bee8cfc85da955ed62dc602848d39d10f0c81744433e7356e2ce8969e9ebca5959c41aa1c1f7a08e351024992b41805d0977463fb44cea845f44957974cfbd6285899432b2871397b8e3a7fc94af3328be0dbf286d051944e655e8746388ab7bb40a25530cb735cf7f2bacf301e366778e7edf30f2ce0088242a63447d0df2c91e7af1fe8f1866f51b8fb183ed33d4f9cf4ad3f239bec0fa9821aa888ce76caaad490f05807ae97f6da525180e449c6aed1a4e6f1a937e607e5add08c342a4b2d3c626d140c7fc4a0d0cb9d53bf9efddd1a74961bb812ec7652c5c4819ba900b4cc83492f52dc028b234241a272422858c7db5eb0767178ec25729547c346be99d01d137a965fc1f409bd0fa0f7195a101f87b55c78dc723ce530a148217450419c67ea95ed4f3ecc026cb05c40c69189d0c95851da23cda30e8ea4388960de7ec1c3d0da350f8216b261babab33a6f3aaa7a18df325ef16868d2691a03456b54deeea0ae40c94ac07bb8560746521ed48ffc305ed0e3a311b8b18382b58fd77a8719197d2b6970ede9f7b9e8d1d98beb9e678aa77a014c7018a80ddfa34bbb1f331cbe9fe2455c4f603fcf0c559aabe624d9cc4344ea824ddbc2b1fec4bccffa2f0249f3b30092362992663e3c2163636c66e88aa1aadd5eb5c535967aa5610f0e8eb6804e481b936428e053da8863dab2d2df8648752a02c739ce2ab6851bcd1c9c401e9ed0dab19e540f742640099a727e2f3412426dafef6539fd1f076c29c4e8636398506985ca114adae855864785d33a9387cfc30afb5c4c62113d17eb762e8f58c13548954c6a8bf7cdfeace416c494c732f40096deb3e153f706965dc7a700f27491351e2e6a56f754d55578d65333d496763776a81256f5c3ece8ba163a1950d9d8c7f4130244389bbb5f6eefea145e4bd3ae6536408e06e3a802e385e293b318b37ddbaa987258d2d6d79cfa26a28ef17693c2ade88607970d56eb89790997b6a0e27408abf2d0352c35b7e7231275d3bc83d5dc5dda361e68b34b138b4fd91010fc955acd0409d4ca4255bd4db1526c5df29eae0cb1aecaa532376ba22ae735e06b055519bab2737c33ed71038eea5585d7c05f6ee0439f726e45fcdf933bb3d6e33e7a8cb9f99c1ce4879e5a041c7585c7bc4b8e92e684e90952cbce038d70895be64d3dffbfa53a96dec6d5df05ca3a226e08e2b14f3d8b977d022a3e2b26f4e90a53ed54d86d5217b6e57d0378cee7ce1a4fd0b3786ba416f2e0c0e82023d5423ae3596e96bc5576b9836f8cf373a77cd683b83acd98793a2131c0c4496eceea60c7f1fb424152e3ac5e9dc1c611091be5ad14b2759d3e2ab58b9bd5e2583b360e7a04efcd5ab5e1e5e7bad8da7b5ab19a268c2ea75f0ca7bcd001a03dde44a96ccc9645ab10a95351b39d33c9db5d80143e68ada7558fe976717bed9497c9ac53dd7d190749758c571037e66fd2b72e46c707187e6f427763f0baf641eae8bb0152c5ad1c6502d6daace46a34e690359803b023349efe2cf31654db526591192be52be16d6ee7c3bc24ab554b039b8c23201b67b545c107b27b07f37dd5a4ecc1c21756d890472609fb315e516d94a3d86f8deb73dfda7cdb9e49e09cc9386d982b9aab9bcdf1ec9cc51a546ff0e6e03e9730bc80d4d440ece713c74d29bc3cc9400eaf08cc455d50e6c688f73d6e64c914a845f348d8b0aa535e8f365747284a50040b074af3b70108be6f6b5890b2df21d0f9b3b94270f820000ab2b2434fc59d6bc4c963bf7a96a7e45fec118daae0ad5a9d2954128dd83446504b7d58382badb0c0807d2c2ce39c140adf0a2a8b5a3b6485b0149f6015d11acf9d0fb42c37f1bad84daba4fa5e87022fcafd6dbd985f2cfccb84194de966fbbe7a44e226906608b9f7fee153e940c8a648b0572fc73796daab12a11e2e5f4f928a2c6ea0e23ddacedb3279af78b509f14903ad654b30a25bf64bfe8c22e98f6d112851d21e6429868790c4611a36a366562190f5b826bd802f84d744b76ac8a8c4f94ccd2d7c96ef62ba6ab207c2c61891884c2a44abf15eed9463c25f7a25f1aeeb2778b8b66980b2455f8e962757d65e1d2561771b037d77ab61e597c1f1de92419bca95399067b60930fbf467acf47e592f19d27dd7395d429de1ac576c2ecdbafcee71d2a89cdf7b37bfeb76f50c6255993ee64060265ebfa8e2b77e71f6631b4139055e2b31df66f68547d0aaf44bf7c14f52c31f6238595261ca60273f0e0ea7da892fa4d80c75d86b008699c599d7c5f764f813af0f86e757c5652e5c3e125dab0d44509d23219ef92e6645be65415bb568e955593d1ea9dc9f32ac4bdc31beaeb711ddbfc1f821d8390753c353a25de9d6cf875d2585bcb7786e11f6cbe73abbdae4082bef1748936962bf14ac5f866fed49e44c3424c11c2e0fb544ee36750ded5c02caee34ba6dbe91d8765f438fffe845a2dd608dc13b2de008f3a0978abd8c11c69f4a6998fdaab21661cf7921da61c5f6103b8a491de3072efa1e3b95f859e12ddf05a2a0edc772df636c3c1fc50319179be5b72ce11349052b64a97ee48fea4c67705177a9eb75eddd4ff3cd215bd658dfeb21d6efa548da5ca78e4686ecbd88e9c5f8d4e808afbf14519cb88888e4ccce2c1f02b19f47d6e542f110f1a415b9942d3bb2caf4d9700d66699db7e771ca01b2c281b4cb4835e2cd196d92a722c2a205e2180763a16276494aef570de40da943da450a3e34c6ce0835c8ee50de897e5b06d9a6f840155aa6231702f270beb43d903577f2b8f54a411b0068adc817bf7eadd339d23800ff489b9bc13e8fb8f815ecc1dd574dfeea9eb115ae6411cc2a6d24eedc72d0465e15308c43e34a92f62322ad4f68725bda5b1b474e56f8b558caa53d51dfaa20c0836a66daa34b3f1a7468640068ec648d4f93b4d87c6c9acae14445c2096a206449890af6ff9367c313d2360e6bdc54801eeabd635aeb3d0ee81b1dca56513c59b6d6a71904c3f7e52c62d9804074dd8dcf4d8a2a5a3081ac4a63deee279454393bdc30f631043b1753d61e6a4965d0d328a8a3a31612a3a967a948c984753d80da8f68c056c784fafc5743e3688be17185f1247886b2bd1a1e1b454691d7f95fa6cd2d2de6648e9805425e9f0b279c546c03ce2547430ee1d5dc8a64dd37775a8b9cd06852022255dd278a726c7e83dc30064a52d31b4e79f037c4fae5ab10518cfc9aeb7dec6ef2b02adc664a84c6114650eb6627ec75810d6cb516b22887073ae18b35973a45ea7c8cc26b6094ef0ef6f8785337a6162d4f2ed622924062c4d0de939d1e1e4afa57a28072a3115ec0fbd4469708c632b22cabd0e0c1813e23fa3fc51f2950fb7898313901d2854c5b944bce01fb31a3fc87cd50a1f31fd84ac9ee128e4371cc66637645f2382cc0b8e2b9c0bfe17e6cac68ca7f09df37431fc6f6c9fe7a6ef18fcb3d98ee115fd2e40e2015547edeb04af2d1404b9227a0330d3d79ac5d5380ea3921cde58d68bd3c50b6bfd1439ff8bbd4b80d52797b3403bd09bbb5971144c0a4579155ad121a4573f92f788b14a52737f62fee14cff5cc26205e5737e1c592543641032fab79198755eaebca066acaf989d0d5a760de6d345d53ded7e6a0b31242e3a8cfa772c8223a4938feaffac3974fc695a3619437aa92bab6e2ef9e2c19100c2d6f902b0175e68df7afea48b71f467ef243e96f74f088172ae29abc56d4dafb38531d5c993e418e1b18dea9c61ed58318acf245cfc5fb26724c3a4b1865ebcdb88d58ad27de7ec68ffbdd3cadaba9394e5d58910941edb0c05248417f7e9ed9ebe533b8610a845924e9b77cdaabe808ef3f4eb988bbb63a191875c3ddadcc5280c070b56f809868d3dddeffca4d1710f47ae2a1f81881adf1d67eb64b91f22256b84a4f5dab61add1c83abaab6aed2015cbea92f4d4dcba853f100fa27e7ad9977af5417abd4b98e409f4fbe4ae9a7dd2db290a20e6b482d04f589e700d5729dcfc43b54a7003839a21e6c7758f9ca7c0e04601fe64f3a39c3b2004d8eb22c23314273ec43ef4e48dd231688f63de0bf1d880e2b7fd10d20ae31ddcf9e2fcadc97609fab5c5dcef3f16571cc9c28af1ad60db24967ac97626565dc82553e041e3ad9b013cc73e4e5d1963679a463b0e60f9f01c7e06711be4ad45d893502b1bdc60bb198ddd8885b98685fb6e2b4f7f9a6d2357b2a1d0a48275e530150be4eada748baa4ed48ab7354abc724aaafd6d459f98ba7e5e9327ab45aa446241930948213a9a84b2d9408e6f422b1f1611fb028efb691653755f2740baca85e802db32759ecfa115e9313963f05a0273bfc66bbf1a284fb837f8f6388ade34057b7f0a3b98655bd7a686c670471372291aaaa358314672542cb81aab65a76ccd20f154d2fa8c75f8936b2fb0e0483bce1b10d60209f364e59c4b1c6e98c3bdc6a5e13a9c52996a0ce7fb9c104ee8d583b2d1542a55762f1318bac625b70a2e0ca532c155d3a347d1c40274d5502060751976e44541d3abce82f5304cb78f81ab52687df124f192649369cacff6fdf8dacf1e5fc6d0300a15f5b2675342dbd0482687d3b8c9bc95f430ebbc611eac4feb8ffc96cdb95b6f49fbfd047096d4d73678b6fb9e4cc098fd252222898258ef0b7be266a0b244dc71629993d7b1c2aabdeffde036465d749aac9a49dfbd94756ef1f21a812e268b574f0349ae26cd07cec53f86dc7489a9e8200bd5d437552c4c156ff9eddc907edc84975d452792a5654b7163eda78ef2d302fd815566101159ed36bc3f65ee6051b218ab3fc083c7b6a7b38acc4383b1b07d8155116a7c72574378bc63a772801f8fb84af5afbff52dac8fce97df9fe73296b2dbaced2d9acab366130757d1083a75603d95d9290c82384c8a0c8306119fb30fc862b547f25fb64441fed3dbeea2369e4de8acefdff487999569c186f6e60434c9be700c9e5b3ad3e8aedc60375f6b5642192a4400302c73a932cef523ae97581667d7311b1244d8afecbacac70a190ad0676215a81b27574222ba3f2265f61b1f19d21fedf93d8a6a048df9ff453f2f0f2f10d2a05959cc66a62b7cfb160f854e06207177053c0bde1f97f3e83d0fcb5080189a96c0565e9034876043571d1207a07046a9b7604e005f57bde16733293e3b1fecf914341fac5a0f07044983eb7c9c99c3f6867c1373a5f5923ce8a873b9e0ef9e82edd64eb354c8034926a65528920922e810d84fe7ffde52f314ebb15e415359fabbbc08390d93ccc99ca6a4101edd15f728930e4f94ffe8ebaeebcf7e6026720e9740f1e193973ee8d69ed3af9cd1827292c6dbc4ebdff0990ea1cb5980c99e18448efb28bb512431fb62e02c933a8ab919a611b8eb0579c3a5a3c8a5cef659dd6e7bc1c9d3dd4d2f5a73e3d9c7645aef783a861d1253c55417175d6f62f5a3681381104233c123ed2f31fb912edc5fbe2f56ef9a20029bc5f61313f5e4dbf8a7f0bb37a92be030f00d603155d2d808a611a2bdff427864d2a5f0b1e9b8621a0498b4418446bccb588e017c09fbcf945aeb064fa1db819a5f534dcc9aa269a192bcc503f0e82f9f7b5cf37e48f0351ceb985cd03b8fe547e0cebe039a50") r0 = syz_open_dev$hidraw(&(0x7f0000001040), 0xdc8, 0x404902) read$hidraw(r0, &(0x7f0000001080)=""/4096, 0x1000) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x340) write$char_usb(r1, 0x0, 0x0) 12:33:49 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x7, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3215.094820][T12837] usb 1-1: USB disconnect, device number 74 12:33:49 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000000)=""/6) 12:33:49 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffffffc0, 0x200181) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x1) write$char_usb(r0, 0x0, 0x0) 12:33:49 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x8, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000643d3fae35bb37edef392a600"}) 12:33:49 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x505040) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000080)=""/32) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:49 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x10000000000002, 0x5a3883) syz_open_dev$char_usb(0xc, 0xb4, 0xcc) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r0, 0x0, 0x0) [ 3215.662661][T12837] usb 1-1: new full-speed USB device number 75 using dummy_hcd [ 3216.042940][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3216.212907][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3216.221997][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3216.230099][T12837] usb 1-1: Product: syz [ 3216.234331][T12837] usb 1-1: Manufacturer: syz [ 3216.238957][T12837] usb 1-1: SerialNumber: syz [ 3216.264649][T14837] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3216.283976][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:50 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x9}}}}}]}}]}}, 0x0) 12:33:50 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f0000000000)=""/37) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x53, 0x4, 0x55b, {0xfe, 0x8000}, {0x0, 0x4}, @rumble={0x6, 0xfff}}) 12:33:50 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0xaa600) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000080)={0x9, 0xbb, 0x7, 0x7, 0x0, 0x80000001}) 12:33:50 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x2ff, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:50 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000743d3fae35bb37edef392a600"}) 12:33:50 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x482383) write$char_usb(r0, 0x0, 0x0) [ 3216.495551][T12837] usb 1-1: USB disconnect, device number 75 12:33:50 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x3c7303) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000000140)=""/110) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000040)=""/251) write$char_usb(r0, 0x0, 0x0) 12:33:50 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f00000000c0)=0x5) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x6, 0x7, 0x1, 0x5, 0x81, 0x1}) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000100)=""/246) 12:33:50 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x300, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:50 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571000000ff43d3fae35bb37edef392a600"}) 12:33:50 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x2200) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x3, 0x80100) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000080)={0x0, 0x8001, 0x7, 0x1, 0x3f, 0x596}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:50 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000009d3fae35bb37edef392a600"}) [ 3217.052686][T12837] usb 1-1: new full-speed USB device number 76 using dummy_hcd [ 3217.422888][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3217.592945][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3217.602069][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3217.610149][T12837] usb 1-1: Product: syz [ 3217.614388][T12837] usb 1-1: Manufacturer: syz [ 3217.618989][T12837] usb 1-1: SerialNumber: syz [ 3217.644504][T14878] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3217.664035][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:52 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0xa}}}}}]}}]}}, 0x0) 12:33:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x500, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:52 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1000009, 0x20900) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000080)=""/47) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8b2) write$char_usb(r1, 0x0, 0xfffffffffffffdb0) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000040)={0x3, 0x200, 0x7}) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f00000000c0)={0x9, 0x100, 0x7fff, 0x1, 0x0, 0x877bef3}) 12:33:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000, 0x184082) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000243d3fae35bb37edef392a600"}) 12:33:52 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) [ 3217.887658][T12837] usb 1-1: USB disconnect, device number 76 12:33:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x600, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000343d3fae35bb37edef392a600"}) 12:33:52 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f00000000c0)={0x15, 0x68, &(0x7f0000000040)="9428fbc7312bfddbc4fb5c30ff4d14877089f73d73277feda18c8550fa3b19f49b1f3452345a7cadc3718ac0317270a4382c0a75a5498863d593edbbae0e2258f0c58ac462459d848aaf0f57367b8c7f1cf0629ea10040482fa41663cf160b7acc222cd94aa82be0"}) write$char_usb(r0, 0x0, 0x0) 12:33:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f00000001c0)={0x18, 0x50, &(0x7f0000000240)="953553d648ad86a3ae71cdbe217b91486edc3875c8e8925d0d8b2eb839ef4748f7554a6e05051bdbe374ea6d0000b2bd7484ad478f5ec952bcde4e67c2e58ee450e4401a56a26f86c5d326521f8adf48"}) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x402840) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000000200)=0x1c) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f00000000c0)=""/236) 12:33:52 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x3f39, 0x2280) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000080)=""/28) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000100)=""/198) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f00000000c0)={0x2, 0xed70, 0x582, 0x7, 0x9, 0x233}) 12:33:52 executing program 4: ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f00000000c0)=""/224) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0xfffffffffffffffc, 0x62083) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f00000001c0)={0x1, 0x1, 0x8001, 0xe2, 0xcba6, 0x9}) [ 3218.372701][T12837] usb 1-1: new full-speed USB device number 77 using dummy_hcd [ 3218.732935][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3218.912972][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3218.922852][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3218.930876][T12837] usb 1-1: Product: syz [ 3218.935198][T12837] usb 1-1: Manufacturer: syz [ 3218.939855][T12837] usb 1-1: SerialNumber: syz [ 3218.965091][T14921] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3218.983850][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:53 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0xf}}}}}]}}]}}, 0x0) 12:33:53 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x700, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:53 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x26) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffb) 12:33:53 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000443d3fae35bb37edef392a600"}) 12:33:53 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/66) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f00000000c0)=""/82) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:53 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) syz_usb_connect$cdc_ecm(0x1, 0x65, &(0x7f00000000c0)=ANY=[@ANYBLOB="12015002020000082505a1a440000102030109025300010180203f090400640302060060072406000026b7052400910b241b0400255fe83f0600f90a24073f8000030008000905820220002006090905030240000804d6"], &(0x7f0000000180)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x9, 0x9, 0x6, 0x20, 0x38}, 0xc5, &(0x7f00000001c0)={0x5, 0xf, 0xc5, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "727a5f3be587e75d83b466cfb6b96eb2"}, @ssp_cap={0x14, 0x10, 0xa, 0x22, 0x2, 0xc5c, 0xf0f, 0x1, [0x1bf, 0xff0000]}, @generic={0x6b, 0x10, 0x1, "2d733dce19a77daa658474687a70100f0976b9d8f7bdb1c41b7b5036359fa5b8463c334cc2fabc75f68b0ffd803f251e2be247c42296fe150ce79a8d3e42ef8ccd0a21623416f465981c67763b9a73c88aef5ad7361134d348675d44c0cd11050142b2238c7c85a1"}, @ssp_cap={0x1c, 0x10, 0xa, 0x1, 0x4, 0x98bc, 0x0, 0x2, [0x0, 0xc000, 0xff0000, 0x7f8030]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xc, 0x4, 0x47, 0x1}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0x4, 0xb, 0xfff8}]}}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3219.194598][T12837] usb 1-1: USB disconnect, device number 77 12:33:53 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0xff00, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:53 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffe, 0x4d0101) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) write$char_usb(r0, 0x0, 0x0) 12:33:53 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0x400, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f00000000c0)) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)=[0x1, 0x40]) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:33:53 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000543d3fae35bb37edef392a600"}) 12:33:53 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0xff02, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:53 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000040)={0x28d9, 0x3, 0x7fffffff, 0x9}) [ 3219.542830][T27716] usb 5-1: new low-speed USB device number 31 using dummy_hcd [ 3219.752702][T12837] usb 1-1: new full-speed USB device number 78 using dummy_hcd [ 3220.053189][T27716] usb 5-1: config 1 has an invalid interface descriptor of length 8, skipping [ 3220.062057][T27716] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3220.073819][T27716] usb 5-1: config 1 interface 0 altsetting 100 has 0 endpoint descriptors, different from the interface descriptor's value: 3 [ 3220.086899][T27716] usb 5-1: config 1 interface 0 has no altsetting 0 [ 3220.112974][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3220.282813][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3220.291948][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3220.300006][T12837] usb 1-1: Product: syz [ 3220.304245][T12837] usb 1-1: Manufacturer: syz [ 3220.308848][T12837] usb 1-1: SerialNumber: syz [ 3220.334632][T14966] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3220.353637][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:54 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x18}}}}}]}}]}}, 0x0) 12:33:54 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000040)=""/117) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x8, 0x40500) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x8000, 0x302) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f00000001c0)={0xffff, 0x9000000, 0x7d, 0x1, 0x8, 0x1}) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000000280)={0xd, 0x62, &(0x7f0000000200)="0bf7f40e79142260ea8c1a2e53608119f6590c6662340149152c998f55c414e9137503fedefa027077778b6b8524cd72f5c034e1a664fff1e18aa67f40f7d4bfb0d5b7eca86d92cba266ff955f209ca1abb98c4e5da428841746e9f8da03a091b3f3"}) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000140)=""/74) 12:33:54 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000643d3fae35bb37edef392a600"}) 12:33:54 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:54 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000002100)=""/228) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0xaec81) write$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f00000000c0)="eadfaa90b11f5db7326ca10fc483726ccdddbe091b67ab838e4e5cdcce602c31297daf3cec59854ab5addd7c002a178b2ed51379c15ec231ea2ef1c3658cb176f31ffa3daa04b60437318bce159ff90917041f552728d5731bd8e56b5d9d217d20f2334244fad559f0b8423c4c91e956f7a103ff979535ae8abd3b5b263be89a08bdebe42ef8c088597a827ee3e6bb8917de7aecf704b6670a8dbd5622a43e9e2594ba69f1f99d20a6172bce3115edf79980584e2a95449b79ed721df88e1cb2c95e006839f771d332375220bd220f938877f84ba67dabe19e2506925426e4cce02fa5b8cc87dc2ff1567eec8d5b7aaceda875bbc6b858bf1c5261908d0a911916798c13bbbc2f372623dfa231b0ea46e226984339ac5c5c3ce85b3fa919109a960e90016facd30564d2b30aef1535a3db92e23300fce023ad0eb33263838506b28381ab97edefb72a07d2774f20c85cd7d410f69078a06859e1fcfec5199dae46ed018c4a009fca978babf983bbf1286446de2a821b1b08a7e87bb0e83a1b232889b15d4bec5323b86368cbaa6af22dfec3b05f64a9a853797b324fa2e599e4cc450d7e9522b4dec52a547d26bf227dac818eb9ef61522244682e1e300256d0edf8ef65b3a57cff81351d3d19f44290647a8be09ae12aed04974baef46b159eeaf502953aac8ac4b7230361b3ef7ddb67d363f835954f2fa91f58d84c23700bbacb7060186483a1409e144bf219f2281b559beb3bf125f3c996179ff656a07d52aaf9869a914b845fc9779d92d2814970e3b2333e2217527e13689398c26e9c0cc1f24d0a0e48b725c469a6a675eef216378b8f84fe5e85a5d974686f411eb23b8164c115ed2fd2d4fbf1c18137856a8b05f71cf4f5842e18f3687a5aafed1aa51482cb840765d1b585647cdbffc54af83b0273bc0d1d3d52a926ce575be0e64df9005a631aaee085044a47ee9beeb1e8ec9a34a76a96d0b7ab96b11b483d4270e0c3d2b4c5bb43db86a57aaf1a594d71f0f786fae85306bdbc914379028f4b4e4f5eb9d85a69836786152f94b0f52c7c64e1f99af1149451747a2505f28ea270223d54f2d3b5f647d5ed8aed391b098c121a9bf65cfffd8eb2bb0cda0ecbbc871bbdd5e2acc5572b1cb6d5c106ea29f44bf59f034572eaa9655cccc4769e6178159c7fbb1b5109a9fd00f5ee126f5c45827db80662cd650a8654f7b0378f056ba34a474cb33684a8857ba6185a8700d9d4c59e6e724a6bbb303a9ada92d21c791c0666c9c7fbe801ccfe578f8f53c9ad884883c7642b13e069b7c700610677cd79e69961acc44744252176ef20b8b7ba5eef91d2038307c181030f618c4a349eea78e53546342d5b62a4196d0c70a1894e0a46eed0cd622b57378db5cb3d81d6234e43724d0c0c6a26883bad6c308e0efeafc36281aee3ff9ad6b8142e95c2728ae3761c4ecfdabfa6f2a0e528703a23ffdc2db645f5f95e76f31e8d440a08027b77cd40725c8032acefd4011d9f303612fb57b60d9ac9ef76caab41d6a4d41ef6e1304b8e0a290dadc710bc41520635dc0ed2140b4afb2801d54c185f1e2927b5e2951d8a030d031ed24610a360aa5b078e863871a7001bc02472fcb9d8daabd25a602fbaf6aa3532cdcc6d5bdb42002c4f4588e11a79fc695f971afe2c608a9fd55291101c51d74a0f5d3def531cae59096b98c0326a20b98d91b70dd3f4391e20057e02d65703b2438447e7f6d63995066ddab9744d21c4ddfec95a2715b60c198f4d54a183e890d3128d7a1535bdd9960a518f8b5fb591f5df978e527e870f5913de106233e849e2c55303df7eae0dbf8ae1b21e868555580de8226be01be7d190f27188d18003f1a339e6917cf8f90272b694791a3dc3f069d79068ed8095cbd4b11f90025004a65e5c3603213900f07c2160235c9e88d2cd034ae4c328723000a5c90192d0168bc3863368ab3c4251d9f21d8792c0be2aac55dc5fe7c618dc7133fdc9d31cd296e578e6e3cd26a0715ea5a2a4a01092ff91430bbd54589dab0a60daeac376fc5e4ea98a5a71e20858dcb55f7526d72b42bf94cdf4bec0f9a0551fcf45dbef9c60a6eb3f0dacc8ffbd8e77c86e91873d4d1d161a0470f240fccf34d5a2751a1f1b6c8e1c24d49dfe90e1f3796782ec9f58d37394f2e2afa473f8b716d7d084d607e4ff50450ddc77a02c16611823b5eb5943519e387e6827f2f4d116df7ae8296fc51a58c4f52e262dc061bfd4b428b791a66e7668689f463d74c0c3a0e440c5ff9ed5071e77eb2f582e565f03909c26bcba8df2f875ac1c770ccbf03ae2029028b8f5738507c2049fe7459bc36008c3351807913b6b27b40f924c4e9eb93fb0932bcaf40c95f9c270927ecec7b84ae67ed8bc1dbb02c407d0bdecafccb14dd7a2bcd39611f330676fbf15abd513c54c4976adc8b48227c59e7566b96c7844aa725363f5784fc64e80d9c6c7cf609b140e5d5fc419b87e225fec486e72a3c45509ba79f25d059c418585b04f4f9edf79b7366aba7dae73735121f10fca3fccfbfc96c2c6b1a13cb8100bb8e980f78a1267bff1d2447f2cfd7c1f2eedb81cd6f86fa12b487471136f94cdae4663003fc5273820416e7a0148b57b140342bc44fbca1f2183ac254136518e044b22567535a5972c2785a6864542363fb893ebd97eec10be6c70a7826ba759bfea76bf385a9d10da6153a1ef94959258ce6d4364f9676eff990d34642926c626c568db7d2f196abc32e28c2ac59621b20fd018bdf045da0fbf3ff402b483f11d0f0b6a3a20a4a507b7593a6661671589173da5295010cfaa1673f0c4789e9093ed4c2d376e57c72fc2dc3e68a2bfb4d7909aeb3332fa874343914059f080048eed0e8335c4e74cc63747b5a2484be55f9b12c69a3dc860c0c52c5fb7cb4f07816636a26b0ebb9163b785719add0e2fdafdc47094eab853feff7f0c7ee98cf3e89c7e4059241686bb30b866b1103fc9a351bc7e205a32b65544150c799129a9f47c852f5c9dcf3db413665ccab42e09a4dc1ca72d7d1aa5e77234621d2771599758dc48d633c23daef6ebd8ce755f796f9e645fe8a720b8699f5682c71d55f6522d8295fbf6a0d5e46702ac7ba29ee789c7a9a9a17dceee72daa9cebb83f3ed81b59f6c3f79abd3cc0735eb117ac14fe258f10efa62d99a198dbf1c3f0648adb14d7746695f691861e6819aa5d40aebdf31a78bddca9a21bc3b58d600d8353d829e48e4d2b10ab6a5fe4555472aae6cb45a9f5c5ad881bae2d82a781c1107619134aed713e4b47629744753255541b6c1eedf7a4cdd611e87db074bbf1bb6d4f7a95e6085a347181818b8fd2eddd5d5615b40439563df8f79183555a73795ef18f2ef9bf7d7919d70d2f3887fcab31ab9bfbb522a5933910465b4a215dac0e7f325d4a6b9953c0b782bf2616099469f465074b24146d4ee862367fe4862430ebfd39fa32510df41f9d81a58ca7d9869fa95e9c790c516c159918d44e3cd30a333ac1e1fdf4614fb16f8813013feb933a514a079eb2b8a69403dafb856b8d38039591729689873b4fb6d2eaeb1d598a17c1e90db3fd0cd68b26e1ae6c4cc9a31b0480d25bbf63556539ec7829c97fae74c52b705d4188c1976e4f3470acb1ccb7cbfc4d97dfe7e88713c1290d984269178cedad72823b45e8c9c650bccc4e5d4a30d1b16e9a3a591e0641a6fee7ecf8d65919591937f2a8b5baa5812eeafe263c270de76077dafa5c6c1ced79df31df58a2bb98ad8bf3851629d31aa54cfd23481ef612661e5ea96498ad64f7f23099ae4b895689172e93b0bf738704aec8d2e3bc591cdd757cc901e3f89190f872ce65f7b51c0fe57c634860fe493eaf4268de57fc445656003cad4bfed57f912d7d57f4f534b9df9ebfb6d4b5b9e578457518b815d77acad68395f2b157d2db632421f9db800d18950dd5352eff6cb06cceacefeb38cd2dfa6b2cfb41b968962b324f95af1aea28ae5a831fd6c83068f847b9decbff67f80eb5821abcf04c1cb1afe246ecebf3b57989716305952962232d8deef144336913b15440e370ae0d7afc5064b99f8e184c561cc393a1b4723bc512cad7568429e35cf8aa000a03c9c1c96be61cd384e8837927df039eae9a554ae293903cc6e8c3561c6aaf1560096859323606aae04c303727250d5956a36f8014443191a0bd98a0253c4f5674e1fc2ef897c092731b6e746a953943051a57644d94f16499790f537067997645e9e0fdf4ca0d2ee9f98f1072f89620231b9f9cafa53f60de1d905642760acbb389e249ea200349fbd819cee5cc72a5de071c5f115be41dd10b0ca4ab56dabba73646fc680b8c64451e8a1ff435df9fe64b905e6d0177ad0f5b685fba0b22d7f81bfc32a903e65aa2109e92b95d16426bd944c53573b973657ae0b940444df0a272ec3aef66fcb541304faee835ff5fbd67a095f0d147055ef17da19ff94bcd6b3420b09a4e3b34a80ceb7abb37de80a6c59689856833a4b36cc11a9cf9081136f1037cd7d03102bef22ebc2fe2cb6be1ae56b29a03e775351a954e4d68cbfc4143ac35d92d9d4ac993664e6acabd6e3163083846067f211a4e05bae07772a32246e9a017092daef08d0e258d43824ec3430d290cfaec733d38a2f3a9105d9e1263b54de828fbc877fcb14105b5fd0f6a7c6cd606433ce0bf78a12ba2ee5e139e50c57246c677e4035d7e550599a0096ae99f2554644fe2ba455b276bf31b4f3113b8e8536246317cae1b2f346fb508504d9114eabeeb511588a434957ab4e91dcefd76bf1103b68c0a88c5fe7f43aab11f31992ada9fb9d34bab7caa39ef67e5d8a9f02baffc212dfd4bf0b166b18c26637bda8f563d932ca6c27d9578381aad687588c06244276a2cf6327da28e31735a1e815bc924747bd2b382fd135379695caab71743a3758d7170a201d11a707e7d18cf00b0841174acf05ef87ad4c137f32c742e62e9f409adb73d99e416213d8791dc43a735f497c3e31a802c68f2482b9c3f6f1395ccbf6d7fca18a679b44171e3c99229caac7610acd68d550c61f166ab656dc6d5affc1ded0bb0dc21633de5c51307483b016d02b0febcaf1fe5f34be793ff618329dc4955ce1002134e5ac0b0588d82c3144f1cf45d953f2b689232877b34ee08e7293f4789f1181092f03a1e0ed2a33ee4c198af241cc93aeae1080ba994a73ed4d85d6b9fb279c9d5a3863716f1a35d0b8c965d05fbd44ea9a8229624ee75a0efb3cb498bdaabba93f3f23dbb0c79e5b9925ae63686cb9330a46f94fde8588e75b4cb719bb8fc6310d119f29b885e58f2770b23009b5d9e85a49f2da31d4be53c2e5027bb96c6fb8b86de8cb1dc52079d60dab85436a2054d1240f469ac74b9e4e6c670130d5b884aa0aede36434688dae754abbd22e4a2baf7edb7bcf73f64844fdc5f07a14ab34dc4f9aee16bece7efee01d8cd83338f53ba1785dc1c34f73b9e6b283e424eedd328f074e48edbd4b0627f3d0eee6d9025a2101ea881894b4b11006dfa03824e95e50f088dbe61ceb85fda5aea785f2baee3c5ac64d54a9742424fedb4cdbcd295d4802d600dd489f92a2374c782cdb8faf95c6e8a7947d4c9a997b58165b0ec9ef7393780d3d9c6c66857ffdef69f94d862e178eccc103071b42b10d4b5ca76544fe608bfc8780251b150382bc5a85458f98b0a2e4b848f86ffc2fbd4674cd9b4f92079bd094aef01e2e0ddcd33dee1a8e3fc574d14207971ca671d35f6b4d378a720c25032c0f935b7aa497d2660c4e1a", 0x1000) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000010c0)=""/4096) syz_open_dev$evdev(&(0x7f0000000040), 0xcdc0, 0x2000) r2 = syz_open_dev$evdev(&(0x7f0000002200), 0xc29, 0x20000) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000002540)=""/4096) r3 = syz_open_dev$hiddev(&(0x7f0000000080), 0x100, 0x280080) ioctl$HIDIOCGFLAG(r3, 0x8004480e, &(0x7f00000020c0)) [ 3220.564547][ T17] usb 1-1: USB disconnect, device number 78 [ 3221.062669][ T17] usb 1-1: new full-speed USB device number 79 using dummy_hcd [ 3221.442929][ T17] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3221.623434][ T17] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3221.632484][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3221.640716][ T17] usb 1-1: Product: syz [ 3221.644977][ T17] usb 1-1: Manufacturer: syz [ 3221.649579][ T17] usb 1-1: SerialNumber: syz [ 3221.684010][T15005] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3221.713821][ T17] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3221.925007][T12837] usb 1-1: USB disconnect, device number 79 12:33:56 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x3) 12:33:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000743d3fae35bb37edef392a600"}) 12:33:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x2, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001080)=""/20) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000001100)=""/178) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000040)=[0x6, 0x3f]) r2 = syz_open_dev$evdev(&(0x7f0000001200), 0x3, 0x28400) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) syz_open_dev$evdev(&(0x7f0000001300), 0x300fc000000, 0x40000) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f00000011c0)={0x1ff, 0x3, 0x8, 0x1, 0x5, 0x8001}) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000080)=""/4079) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0xbb03385) r3 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x4000) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000001280)=""/85) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f00000010c0)={0x400, 0x789, 0x1, 0x1000, 0xfffff800, 0x4}) 12:33:56 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000080)=""/33) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000040)={0x4afc, 0x8, 0x405, 0x9, 0x6, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001240), 0x8001, 0x20800) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000001280)=""/212) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, &(0x7f0000000200)=""/4096, 0x1000) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/31) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f00000014c0)=[0x2, 0xfffffffd]) write$char_usb(r3, &(0x7f0000000100)="6fe152090fd883c7ce5b5cba06b7e2982f583caada6c42c9af053eef69405f960dc6925b01a1f46ce45103d1c8349f3fdbda1bac331d86bb8c44ef7e2610ec24fe7bce4e9acc605a9f8e92ce2db67c3a9cbf56845edf8c59d9d93acafd3bd9d0c4c0446c09fd5df368bf9924c1fc61ef040773c28d363d3bb4b0f779e1040b0d15c20ecd543f877156c20ffb74ea3d37e9d2eb266a2f0e8266679e87ced0787ab4c12439f39977f02031bb0e2d9029010248f15c66866fa473aac5b94d6a0b0587187f705250067e6d8f7ab9c74c14c240", 0xd1) r5 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r5, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r5, 0x40044581, &(0x7f0000001200)=0x922) r6 = syz_open_dev$evdev(&(0x7f0000001380), 0x1000000000000, 0x40) ioctl$EVIOCGABS20(r6, 0x80184560, &(0x7f00000013c0)=""/145) 12:33:56 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x1d}}}}}]}}]}}, 0x0) 12:33:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000843d3fae35bb37edef392a600"}) 12:33:56 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x100, 0x200) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000000c0)=""/101) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x541b, &(0x7f0000000040)=""/35) 12:33:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x3, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3222.352754][T27716] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3222.361921][T27716] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 12:33:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x32100) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000080)=""/4096) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000040)=""/57) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571000000005dd3fae35bb37edef392a600"}) [ 3222.443107][T27716] usb 5-1: can't set config #1, error -71 [ 3222.459466][T27716] usb 5-1: USB disconnect, device number 31 12:33:56 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x120c2) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000040)=0x1f) write$char_usb(r0, 0x0, 0x0) 12:33:56 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000000)=""/15) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x2661, 0x400203) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f00000001c0)=0x2) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f00000000c0)=""/89) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000200)=""/1) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r3, 0x80404507, &(0x7f0000000140)=""/117) 12:33:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x4, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/3) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000080)=""/58) 12:33:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a657100000000ffd3fae35bb37edef392a600"}) 12:33:56 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000000)={0x200, 0x9, 0x2, 0x6, 0xcf8, 0xae}) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f00000000c0)=""/212) [ 3222.592694][T12837] usb 1-1: new full-speed USB device number 80 using dummy_hcd [ 3222.982773][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3223.152939][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3223.161984][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3223.170065][T12837] usb 1-1: Product: syz [ 3223.174319][T12837] usb 1-1: Manufacturer: syz [ 3223.178916][T12837] usb 1-1: SerialNumber: syz [ 3223.214222][T15027] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3223.243692][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:57 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}]}}}]}}]}}, 0x0) 12:33:57 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x400, 0x1a482) write$char_usb(r0, 0x0, 0x0) 12:33:57 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x5, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:57 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:57 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0xec780) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000000c0)=""/204) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:57 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000009d3fae35bb37edef392a600"}) [ 3223.455653][T27716] usb 1-1: USB disconnect, device number 80 12:33:57 executing program 4: syz_usb_connect$hid(0xae388b97d5efee42, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x241, 0x0, 0x0, 0x0, 0x10, 0x5ac, 0x24e, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x40, 0x81, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x4, 0x4, {0x9, 0x21, 0xfffc, 0x3, 0x1, {0x22, 0x8e4}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0xcc, 0x9, 0x5}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x0, 0x2, 0x9, 0x1f, 0xff, 0x40}, 0xe5, &(0x7f0000000140)={0x5, 0xf, 0xe5, 0x6, [@ptm_cap={0x3}, @ssp_cap={0x1c, 0x10, 0xa, 0x5, 0x4, 0x2ee9a96, 0x0, 0xfffc, [0x3f30, 0x1fe3f30, 0xc000, 0xc0]}, @generic={0xab, 0x10, 0xa, "1e33700d64772a9ef789ab61b703804db5e28b1be5fae2b9e3884d5f0666ff2751987b26acabaf8ad8426416ddf40f61c4d0c7ccccaeb14061a1fbb1204ad860b1061c7aa878bf6704634968078b563c692036df5de9257af9e1e882a93d7bdfe77f857d5c58bf8c18131f781f681c63cdeb06872fd75cc31e7ad6ff5efdc77e99100af80102f136291c93f4ae8ff6c779d20a8aa6a218ad193ca717341d718835ea8d1dfa166e25"}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x2, 0x9, 0x800}, @ssp_cap={0xc, 0x10, 0xa, 0x7f, 0x0, 0x3, 0x780, 0x2}, @ptm_cap={0x3}]}, 0x2, [{0x6, &(0x7f0000000240)=@string={0x6, 0x3, "ac2f158f"}}, {0x36, &(0x7f0000000280)=@string={0x36, 0x3, "f642aea27946c9f26607d289f41186403b15ee14936e5974e2ce455937cca2a2a0ef6dea4b969bc6e0177a0969893d8ae6eca5da"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000400)=""/100) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000300), 0x7193, 0x101400) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000000340)=""/158) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/30) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000000)=""/40) 12:33:57 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000080)=[0x7, 0x1000]) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000040)=""/10) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:33:57 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xfffffffffffffffb, 0x90000) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f00000000c0)=0x1) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000100)=[0x5, 0x1]) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000040)=0x6) 12:33:57 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571000000005dd3fae35bb37edef392a600"}) 12:33:57 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x6, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:57 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60200"}) [ 3223.972708][T27716] usb 1-1: new full-speed USB device number 81 using dummy_hcd [ 3224.332752][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3224.502999][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3224.512087][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3224.520192][T27716] usb 1-1: Product: syz [ 3224.524430][T27716] usb 1-1: Manufacturer: syz [ 3224.529045][T27716] usb 1-1: SerialNumber: syz [ 3224.554586][T15092] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3224.574131][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:33:59 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x2}}}}}]}}]}}, 0x0) 12:33:59 executing program 1: syz_usb_connect$cdc_ncm(0x6, 0x7d, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6b, 0x2, 0x1, 0x6, 0xb0, 0xbb, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "fe"}, {0x5, 0x24, 0x0, 0x28e}, {0xd, 0x24, 0xf, 0x1, 0x3ff, 0xc63, 0xb61, 0x9}, {0x6, 0x24, 0x1a, 0x2, 0x8}, [@country_functional={0xe, 0x24, 0x7, 0x3f, 0x8, [0xf22, 0x0, 0x3, 0x7ff]}]}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x2, 0x9e, 0x5d}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x6, 0xf3, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x81, 0x9, 0x39}}}}}}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0x1, 0x7, 0x6, 0x10}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x8, 0x0, 0x3, 0x81}]}, 0x7, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x2401}}, {0xa5, &(0x7f0000000180)=@string={0xa5, 0x3, "6d895d030fa72b7b5d6ecfad51a965aae0eb1daedfa3b4010f7b9da6e7e906671950d67b466a43999e063a580e3977a2e8a53cc6eefa2234896ae4d5d61bc1ef51faa4352b2977468a0085ecb71cd16727e508fb87a8861417458400a2842a83ace468aeff794e34b2dbc2468361a8f1bfe1a80b107ac99ea73c703ca9688ac3066a6a2989c45b2ac136fa0edcc281473a7e6ebfd31001e79994a01317a21c3b265746"}}, {0x1b, &(0x7f0000000240)=@string={0x1b, 0x3, "933e48a30683bb644ad1491ded59f50a8831ebec110bf7aca3"}}, {0xe1, &(0x7f0000000280)=@string={0xe1, 0x3, "fd27d73a97713f2b1ab9158c05ab37a13f4a173b3312eaf1cf4d884c605756210829d923085e7e02cc37d27000b4d539cbfa82d102b175d79069653f2379ed4193dc6c4b90b114861482a430c68fb92f7dcf99918f81f907ba41c3b5eaa227aeb8c93768408a6a774a7d713dc1ebb68e60ce4927a6c48631c58bc1954c56d07a1b6a8249de8b9fffbc3b97b6c9267f95a89e908ccb579bf2c3550b0f1570d83dd5d6d2b05b1fc58f6b679295401e2d61bc8de238da6ac0474792870328d3c2c2906602adcef1c74b983d051c5c5992b3ba6fdb47dede12148af7baef3b3313"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x414}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x413}}]}) syz_usb_connect$cdc_ecm(0x5, 0x50, &(0x7f00000004c0)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x0, 0x80, 0x1, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x2, 0x6, 0x0, 0x59, {{0x8, 0x24, 0x6, 0x0, 0x0, "044eb3"}, {0x5, 0x24, 0x0, 0x566}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x9, 0x0, 0x9}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x2, 0x2, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x0, 0x7, 0x5}}}}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000540)={0xa, 0x6, 0x200, 0x7, 0x81, 0x1, 0x8, 0x6}, 0x5, &(0x7f0000000580)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x200a}}, {0xd7, &(0x7f0000000600)=@string={0xd7, 0x3, "391d00009ca44128bef4148c3fe5526f564208ccf684b76910878971fb5b941d91e8a338e92f38c3ca16cde5f71ad1e682a50c883aea38a951878209f9446f603395fae37cb2dcc2ebc2dc99591fefa17571885884a3a0449589158f33dc7c3185da6b39b351613203d577e2cda1d46ce1d154f52a90469fe7fe19208c294d12de5f599618f55bb4388d7ce05cd7294134bc8987cbd3f1e96c3af07208c4170cb76b777cf44e20fddb5b0b82b83e1fe6a884b4ec640509c6feb4578e82232f615ede7f79730e2001c592ee45823bfe8091e032c0fd"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x457}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:33:59 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000040)=""/237) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x0) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:33:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x7, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60300"}) 12:33:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x2000) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3224.784276][T27716] usb 1-1: USB disconnect, device number 81 12:33:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x290102) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:33:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x8, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:33:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60400"}) 12:33:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x541b, &(0x7f0000000000)=""/43) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000000c0)=""/148) 12:33:59 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/7) 12:33:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x2ff, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3225.162713][T12837] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 3225.332702][T27716] usb 1-1: new full-speed USB device number 82 using dummy_hcd [ 3225.633171][T12837] usb 2-1: config 1 interface 0 altsetting 9 bulk endpoint 0x82 has invalid maxpacket 8 [ 3225.643085][T12837] usb 2-1: config 1 interface 0 has no altsetting 0 [ 3225.722837][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3225.833292][T12837] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3225.842527][T12837] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3225.850578][T12837] usb 2-1: Product: ї [ 3225.854758][T12837] usb 2-1: Manufacturer: ᴹ [ 3225.859363][T12837] usb 2-1: SerialNumber: syz [ 3225.893046][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3225.894243][T15132] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3225.902121][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3225.917261][T27716] usb 1-1: Product: syz [ 3225.921476][T27716] usb 1-1: Manufacturer: syz [ 3225.926228][T27716] usb 1-1: SerialNumber: syz [ 3225.954739][T15135] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3225.973698][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:00 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x3}}}}}]}}]}}, 0x0) 12:34:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60500"}) 12:34:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x300, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x557342) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000000c0)=""/4096) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000080)={0x3, 0x8000, 0x4, 0x0, 0x8, 0x2}) 12:34:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x68640) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000100)=""/31) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/131) 12:34:00 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000100), 0x5, 0x300) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000140)={0x3, 0x3, 0x4, 0x7ff, 0x7f, 0x4}) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffb) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000040)=""/178) [ 3226.195094][T27716] usb 1-1: USB disconnect, device number 82 [ 3226.196624][T12837] cdc_ether: probe of 2-1:1.0 failed with error -71 [ 3226.259149][T12837] usb 2-1: USB disconnect, device number 4 12:34:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60600"}) 12:34:00 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x800fff, 0x501800) write$char_usb(0xffffffffffffffff, 0x0, 0x0) read$hiddev(0xffffffffffffffff, &(0x7f0000000040)=""/21, 0x15) 12:34:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000140)=""/19) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000001, 0x10b000) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000040)={0x9c59, 0x0, 0xff, 0x3ff, 0x8, 0x6}) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000180)=""/123) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000000c0)=""/115) 12:34:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x500, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x54, 0x10000) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000080)=""/32) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000000c0)=""/4096) 12:34:00 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x80) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000080)=""/20) [ 3226.722733][T27716] usb 1-1: new full-speed USB device number 83 using dummy_hcd [ 3227.082939][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3227.253552][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3227.262686][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3227.270728][T27716] usb 1-1: Product: syz [ 3227.274955][T27716] usb 1-1: Manufacturer: syz [ 3227.279555][T27716] usb 1-1: SerialNumber: syz [ 3227.304677][T15190] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3227.323800][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x600, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:01 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x4}}}}}]}}]}}, 0x0) 12:34:01 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60700"}) 12:34:01 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xb, 0x400) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f00000000c0)=""/221) syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x800) 12:34:01 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:34:01 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/123) [ 3227.534815][T12837] usb 1-1: USB disconnect, device number 83 12:34:01 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60800"}) 12:34:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x700, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:01 executing program 1: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000040)={0x0, 0xbb727be185197629, 0x4, {0x4, 0x24, "c8ed"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000340)={0x44, &(0x7f0000000100)={0x20, 0x6, 0x5c, "e9c67933a5fd37c7031ba847b44be38f767f0fbc4eb5d98aab2b0ec6288ddcd1e2002a71d9b7ad110267d0707e087aab0c8645706626fe714b207a7e613ec8364988469f687f123a3ceb4a4ff80bafd96035f288c55bda9e7b2e31b5"}, &(0x7f0000000180)={0x0, 0xa, 0x1}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000000200)={0x20, 0x80, 0x1c, {0x8000, 0x7, 0x80, 0x3f, 0xfffc, 0x8, 0x7, 0x7ff, 0x0, 0x7ff, 0x5, 0x1}}, &(0x7f0000000240)={0x20, 0x85, 0x4, 0x3ff}, &(0x7f0000000280)={0x20, 0x83, 0x2}, &(0x7f00000002c0)={0x20, 0x87, 0x2, 0x7fff}, &(0x7f0000000300)={0x20, 0x89, 0x2}}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:34:01 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x20000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:01 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x1f, 0x2000) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f00000000c0)=""/143) 12:34:01 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000300"}) 12:34:02 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x7, 0x60180) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000140)={0x16, 0x189, &(0x7f0000000280)="fb6018c8bbb881feb1dada9b32e7600ed4fdaff0c21b0d3656170c0bee9093825c05a88ce2c6c28f50fb17866861a19930eb0db04b548118a47718e7a59a8fb7883d718a730000000094ddd44447a5f27ea6b78011844e0ad0c925c3401f20a887b4cac227cb7416b2585d3cf052b3c06e8e3d1b0b4357424a1322e42fdc0b8dc1406b6e16e533c7f0694964555679f9363e23789ba0d433a3eee620bbd4b557d5ce763bb86e7b8556b53197bc285a6a122a141de27ac1e1f0472b4b110ea06a87c4190744d8b566850feb56d39fc88264bad46c5a4f7b0500853b87fc47537240adab2577f3080ff6885627f39456a229299ce3839dbbd45cfe7849ef75d7ee3c472045b02720d014dfdcec32f34ea9d6ff35e9d0da390702e23a5f2f296f279ccd33475bbeb1cd1d80067e02ffe481862f44656625d39e7a10017a1f10eea8bb0db9915ac82218e868c53e375db8bc29e7327cbb1da04126a7a90ab470b609a67653dcfa674a2f4a6bd9d4a1baea05221a03e3c996e785812d2ba2b48fa649eb33b17d6b8c4a352e"}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000000c0)={0x4, 0x9, 0x1, 0x0, 0x9, 0x100}) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000040)=""/89) [ 3228.082681][T12837] usb 1-1: new full-speed USB device number 84 using dummy_hcd [ 3228.462779][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3228.643012][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3228.652075][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3228.660122][T12837] usb 1-1: Product: syz [ 3228.664353][T12837] usb 1-1: Manufacturer: syz [ 3228.668955][T12837] usb 1-1: SerialNumber: syz [ 3228.703870][T15233] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3228.734017][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:03 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x5}}}}}]}}]}}, 0x0) 12:34:03 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xff00, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:03 executing program 4: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:34:03 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000500"}) 12:34:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffffffff, 0x999200) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000080)={0x2, 0x7, 0x7cc, 0xffffff00, 0x5}) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000180)=""/108) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x4000) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000080)=""/234) [ 3228.955101][T27716] usb 1-1: USB disconnect, device number 84 12:34:03 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000000c0)=""/107) 12:34:03 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xff02, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:03 executing program 5: r0 = syz_open_dev$evdev(0xfffffffffffffffd, 0x0, 0x20000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:03 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000600"}) 12:34:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x10000, 0x50003) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000180)) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000140)={0x1e, 0x2f, &(0x7f0000000100)="41f5b0abf258f49317015fd7672bfc97016742c2b83fb566deb903edd4790ef8bd01562e9a207c9d825d73548d68f1"}) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000080)=""/33) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r2, 0x0, 0x0) 12:34:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000080)=""/42) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000040)=[0x6, 0x42c]) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) [ 3229.452698][T27716] usb 1-1: new full-speed USB device number 85 using dummy_hcd [ 3229.812980][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3229.982967][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3229.992147][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3230.000261][T27716] usb 1-1: Product: syz [ 3230.004488][T27716] usb 1-1: Manufacturer: syz [ 3230.009087][T27716] usb 1-1: SerialNumber: syz [ 3230.034611][T15277] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3230.054166][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:04 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x6}}}}}]}}]}}, 0x0) 12:34:04 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x1000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000700"}) 12:34:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x20000009, 0x60000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x200, 0x2000) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f00000000c0)=""/85) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000040)=0x3f) 12:34:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000080)={0x57, 0x67, 0x7, {0x3, 0x9e3}, {0xa3, 0x2}, @period={0x5b, 0x1ff, 0x3, 0x200, 0x8, {0x6, 0xa013, 0x6ef, 0x9}, 0x3, &(0x7f0000000040)=[0x1f21, 0x1ff, 0xffff]}}) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f00000000c0)=""/225) 12:34:04 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x402) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3230.275639][T12837] usb 1-1: USB disconnect, device number 85 12:34:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600ff00"}) 12:34:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x20000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffff, 0x2000) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000180)={0x2, 0xc9, &(0x7f0000000080)="21ab8a8504208bf1645621abd3f6da55dc93cd1fa2e1155c56f3c3a93b1f9762459a73caf68918a654a11e33c95dfb01afce8c16f0f8fc49f77138846c6422421ce64120675ec0281ff4848a082d2ca204177617b94dae8cdf917c08717b1b11ff623975a238829203663cb2b656f6d90527d40dd03c640418030b3e86da3364cf7a049292dde03156bbef79e41b18f53b254857b8bc1235035d5851fa70678045bfe2a184a170e4fca753f7783ff54ca43a8d1afef5b24c736e34fff237ad63c2a7e23efcaf9c266b"}) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000001c0)={0x81, 0xc, 0x0, 0xfffffff8, "bf0340cb60da07fc1ae55e93e42de805adc802700c0cff07004d00"}) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000200)=0x50) 12:34:04 executing program 4: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x8, 0x1e, 0x7f, 0x0, "424cfaea94feafbfc9df396a997c18534aff012d195f1f3a9682d31c2eb0656d"}) syz_open_dev$evdev(&(0x7f0000000080), 0x40000000000007, 0x400402) 12:34:04 executing program 1: ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000080)={0x9, 0x6, 0x1, 0x6, 0x4000006, 0x594c}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:34:04 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x2000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x2) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000040)=""/20) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xffffffff, 0x488a80) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000000c0)=""/7) [ 3230.802727][T12837] usb 1-1: new full-speed USB device number 86 using dummy_hcd [ 3231.172949][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3231.342932][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3231.352103][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3231.360201][T12837] usb 1-1: Product: syz [ 3231.364473][T12837] usb 1-1: Manufacturer: syz [ 3231.369072][T12837] usb 1-1: SerialNumber: syz [ 3231.394581][T15320] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3231.413742][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:05 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x7}}}}}]}}]}}, 0x0) 12:34:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/4) 12:34:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000100"}) 12:34:05 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x3000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000000)=0x1) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) 12:34:05 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0xfc52, 0x121c00) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000080)={0x1, 0x80, 0x9, 0x7fff, 0x100, 0x1}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) [ 3231.637041][T12837] usb 1-1: USB disconnect, device number 86 12:34:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000200"}) 12:34:05 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x4000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:06 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x40400) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:06 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x82) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000000c0)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f00000010c0)=""/103) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGREP(r3, 0x80084503, &(0x7f0000001140)=""/57) 12:34:06 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x1000, 0x1f, 0x1, 0x6, 0x0, 0x6, 0xfffff617, 0x4, 0x4, 0x6, 0xfdeb}) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000080)={0x3, 0x1, 0x1}) 12:34:06 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000300"}) [ 3232.132705][T12837] usb 1-1: new full-speed USB device number 87 using dummy_hcd [ 3232.493022][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3232.692935][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3232.701987][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3232.710099][T12837] usb 1-1: Product: syz [ 3232.714336][T12837] usb 1-1: Manufacturer: syz [ 3232.718939][T12837] usb 1-1: SerialNumber: syz [ 3232.744814][T15363] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3232.763893][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:07 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x9}}}}}]}}]}}, 0x0) 12:34:07 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) write$char_usb(r0, 0x0, 0x0) 12:34:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x5000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:07 executing program 4: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x40, 0x21, 0x54, {0x54, 0xa, "90faca5090f29e58ff992e9a3955a69b6b82001f1b8dc307c99e27197cdbcbed979f9c04c343df252d01b6f9ad55870c1624ed356df2a21ffb9887c8e893494790b6910d1bf0812bcf944ea69253db0cf2aa"}}, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x44, &(0x7f0000000140)={0x20, 0xf, 0xdf, "8a8017d3a5f2d41fdb8200de03062d888d9d2436dfd24a7342bef7996dd26485debee2c085a2e0882e92068745f2ff423439acd0e4e0a8db4c4f81fdc46fdbbd83868a6c84d70a332195105a9d0d564355b12838eef080f697a19830452db1076fe69cd586d9b6d7610ae417c63474a45b0de158008d1477e18c27a6229f00d9f6881714cb48992b2c581f2f3d57b32fd14ed97c0fdf4e6145cdcd8d6249e027500cc858faf8c3963ab317f521dcf61df7640c75314ab094d2e50bcbad95b3eae2a5f5f212149cc9898c26623aec92e85bd2adf6eb987a6b708424194326f0"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000002c0)={0x20, 0x80, 0x1c, {0x100, 0x4, 0x6, 0x2, 0x1, 0x8, 0x1f, 0x8, 0x4, 0x4, 0x8001, 0x2}}, &(0x7f0000000300)={0x20, 0x85, 0x4, 0x2ea0}, &(0x7f0000000340)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000380)={0x20, 0x87, 0x2, 0xff}, &(0x7f00000003c0)={0x20, 0x89, 0x2}}) syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_usb_connect$uac1(0x5, 0xe9, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd7, 0x3, 0x1, 0xe2, 0x70, 0x40, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x7ff, 0x5}, [@selector_unit={0x8, 0x24, 0x5, 0x2, 0x30, "ca39ed"}, @selector_unit={0xa, 0x24, 0x5, 0x1, 0x7, "6a1a5cd0d7"}, @extension_unit={0xd, 0x24, 0x8, 0x2, 0x81, 0x7, "43ba2aad8941"}, @extension_unit={0xd, 0x24, 0x8, 0x6, 0x7fff, 0x3f, "bbdb527e4a37"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x4, 0x7f, 0x2}, @as_header={0x7, 0x24, 0x1, 0x3, 0x8, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1d, 0xe1, 0x4}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0xfa, 0x4, 0x3, {0x7, 0x25, 0x1, 0x83, 0xff, 0x20}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x0, 0x1, 0x0, 0x4, "006296"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x9, 0x2, 0xfa, 0x0, "d729f5", "8a"}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x0, 0x2, 0x7, 0x5, "8a4232cba7b2d382"}, @as_header={0x7, 0x24, 0x1, 0x32, 0x99, 0x1001}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x7, 0x3, 0x0, 0x20, "a8"}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x2, 0x9, 0x6, {0x7, 0x25, 0x1, 0x1, 0xd4, 0xfffc}}}}}}}]}}, &(0x7f0000000740)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x200, 0x0, 0x0, 0x80, 0x0, 0xff}, 0x48, &(0x7f00000005c0)={0x5, 0xf, 0x48, 0x6, [@wireless={0xb, 0x10, 0x1, 0x8, 0x5, 0x4, 0x8, 0x9, 0x2}, @ssp_cap={0xc, 0x10, 0xa, 0x5, 0x0, 0x7, 0xf}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xd, 0x1, 0xff, 0xfff}, @wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x7, 0x1f, 0x1, 0x4}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x80, 0x2, 0x8, 0xf000, 0x4, [0xc0a0, 0xc0]}]}, 0x2, [{0xb4, &(0x7f0000000640)=@string={0xb4, 0x3, "26a53daf29242540a9ec85f4877337cbbcbea69aad6f7170d67b6111dba8fcde1bb6b17cb1e45c71be57f4c6b28d0b036ecab3a0f86ba282e1dc210dd8b1a6cd07c66e2433362206bcd902d41c8d6a1ba95eca68362a950ad555d9162e0a1a22ff5720e38de80e14f04d2d490d54e05855e96375959caabcefb39345658c29961f289e9cb4b40d0c611c91389420ba770cd80b9edf4c23b9215c6a813fe896f8d2f0e2901f22a896593ae2cc1880ee10d593"}}, {0x9, &(0x7f0000000700)=@string={0x9, 0x3, "ffdfcf22f8592f"}}]}) r1 = syz_open_dev$evdev(&(0x7f0000001000), 0x7, 0x0) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000001040)) syz_usb_control_io(r0, &(0x7f0000000a80)={0x2c, &(0x7f0000000780)={0x20, 0x24, 0xee, {0xee, 0x30, "18c2d154dd112265239aef060e9c21b6b1d054620e589014b33b52edefed173f5845ba2a29362926ad2b7095ecda2967927185d17bb6dec3516b5a6583d2e8cca6f6c584b0c288f91daa3fdd67a2ef5a56ebb257c9f4f28a4fe0adec451e40227f22e09c0ec213fb7d098259e93b3a830ca4a0f66d20ce684b39d30bbc43098579eda20872db967e91b4c8efee1bd61d18b6978a5d8bfab83d58e2784892fd816f2cae2ab8088a43b8bf74211f0b116982a42cc1cb02a90dfbb40af476c7487965bac7bd918c1de5b917733294a73ea2f74860190d92024b39b9a37e96ae7729368af363e2dc21d37c8259e2"}}, &(0x7f0000000880)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x843}}, &(0x7f00000008c0)={0x0, 0xf, 0x102, {0x5, 0xf, 0x102, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0xc, 0x5, 0x2, 0x4}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x1, 0x7, 0x9}, @generic={0xef, 0x10, 0xa, "45232e7751d1176b433a56b2ab16d284b0e5b871e1b4fb8d4507d494e203f16c7f89dc74552f7b4e9e6902b936d49729bbf85fc39d6d0fbd22e1f2e5f34852cb4e392de2c2343618d2a42f387e0ecf4ab6d23b7b55d17452dc240889be66409c19f9316281b9af9d13e2b25e608b0604eb93abadc271ca88280761d8ed0c94e654c193fe44793353891fe80ffd50f545cb788feabfb161ee47afa3a824b7e6ad5ad8fb3d366dad9cddcd7a6a8ff10247818edbf272a7d822de6bef636b187a43d3c57eeece5bb61e9907532f096be1d162b137cb43b987b842aefa2091a7eabf97d0b0d1c4611047c158cfeb"}]}}, &(0x7f0000000a00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x2, 0x5, 0x43, "799b79c4", "b1d54a09"}}, &(0x7f0000000a40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3f, 0x18, 0x7, 0x8, 0x5, 0x1, 0x5}}}, &(0x7f0000000f40)={0x84, &(0x7f0000000ac0)={0x0, 0x14, 0x9a, "251e5a6e872fca94817a4f3d6320303a82faa683a4b93e2744221a7af042fcdb585f2b3a3fe0a3ad64e2e743fa2358dbe64d0fd29a029dcc1a2e28af7422c4a53a587d3545e253369a08195d7de0f2fc54623cec42d39adfd321c39b13f097e1fb0a7b5a789fb4b3ca6dcb5501e4b4cf711170f0b9b9171b04c2af5b50a54fa811e920a6ca3670aab2108b5e70ad3bf7e91ca9705cbc1c587b70"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f0000000c40)={0x20, 0x0, 0x4, {0x244, 0x4}}, &(0x7f0000000c80)={0x40, 0x7, 0x2, 0x7fff}, &(0x7f0000000cc0)={0x40, 0x9, 0x1}, &(0x7f0000000d00)={0x40, 0xb, 0x2, '&l'}, &(0x7f0000000d40)={0x40, 0xf, 0x2, 0x1f}, &(0x7f0000000d80)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000000dc0)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000e00)={0x40, 0x19, 0x2, "8e40"}, &(0x7f0000000e40)={0x40, 0x1a, 0x2, 0x4}, &(0x7f0000000e80)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f0000000ec0)={0x40, 0x1e, 0x1, 0x9d}, &(0x7f0000000f00)={0x40, 0x21, 0x1, 0x20}}) 12:34:07 executing program 5: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000040)={0x464, "73fc96dafc9b2c4e7add64b10939876dab3e5363ca1c1a1119e16e45c8fcb3cf8a36ae9b2a53ccb6364f971d9bc5abdb72d35862a8a8f8b82caafad71e43bde6babd034757ff27b6bff85a2314475f4095038be6eeca80cc9f27686a7d204dca793d64cba70fb795cdf7eb19399f1ed50a796966288119dc92d1bb8cf41296e825656a099a06a2a24925884934a8f34b19273ae40fc37f12680ee17de5f128e4a4b555c8ce4750d1ab17369511dc22b1578aee69092a60b712ef1eb7ec6f6d0696ecca8b7668865a4eee1ea31e4aba03d8b8f08a86916966477aff18fe28ba03596afed98fade83e9c1e7ddb4805324f99aa23d9c43e2db4bc1475fc100f4aadf957dfeb9fcb6ad9dd21d0065e753d43a9b680d426636fa2af49a9ec59509077264c8447d32620847c3f7dfcf91e8b849dbe4a46e8e1d015c592ead6319ed341253aa46b37e248fb0b73ab99647f4bf58bd8f07cc91bf500fae5102f546047ca9d1e78cb6e32c4be59cf920e2b890148597e0472fdea7b10a3d2ec5c23f7de28cf722062915597d2dd6da506d7a347e8874a7a4e4a10a5339fab10b0b4f1b3eea9d472004c644bec2e240021393362f4cd544c651d2a9ea58443bfd24daa34e5c4c8d8695a10b061353adf174bc9564c976c2201b3141f1805b7f270db7aeafd23a4d178e450a1c08bb22aede38a7b76e8bab8ff6a7db87bd3c14b5d57a66644fd0d68a9feed361eddc1b472fbe2a54440d76a84ca17db5c49e419ae2d29feb30b699b6e875375a02a70537a58c099beaecc9597bb1185911a1e181e714604ccf70fbdc8705cd385afbba5df3b800446f228d4c20c0f4f5dbf89d9de96e13bbef122b3ed17f66a70de5f971a69dccef308f18142e78844dda0c7155b0ade588c7f071a2fc5c9a1b25f3bf08722cfd350fb28d4c80a8a0ec37dd744c34a948902a68b92d14e71c6642cf9cf25f7143148f235bb61cbcc31eb14978f7e4287fedc323120f475d4bf6c9c705cf9716b803e5e2d2f01eb74ed4232f1c6d429e1b17bb20276bc0756b7693d8e012618cfc504245d88e03c636309ce6c2f0fde0b6f202c3e828747ba4f649309575c397958becfec7671d35fa5480dfb79a0e168e93b300b62e0ed50712a4b678838f9e82cd76bfcf421fff1b9bc1b298952a312c4f228aca52545a45022af98fa6024a4959d771be881069e118f9a24b7b5ee852efe9dd214738e77e82d7f8f903854d324e57572f7da50879919b9884cf16bfa53f43f8c385568080dc01d1ec40e799563f54bca4e021096de67444a112125f510f88ba0930caa528519372871a843958a15db97075ced4372c14a3c2923863fdecf666a002993908b8abba7a5ba0744d0575a37a31ddff1e4633e89cd7ff0509350b07f8fc0568247caafd7f79e7771c939c52d50c0ccac8956154e3fb518ccbe6fd8975ed5458850922ecf8e694340003c7478a49fb1e55fd4a752dba4076e5f1c86a856d18284c0da83ed13c46937b580a8530c15f50c6977e13dd764b2e3e5507c3d75d972a1b1456f46166cdc1e88adade1ac10a3fe2024e4faf551078ae992aadfc4e7"}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000400"}) [ 3232.975547][T27716] usb 1-1: USB disconnect, device number 87 12:34:07 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0xc0189436, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3e6f118b84041cb39c35e7357cf04a657119cea7c3d4466cdc769429bf43d3fa"}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:07 executing program 1: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000040)={0x2, 0x7, 0x6, 0x10000000, 0x7, 0x10005}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:34:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x6000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000500"}) 12:34:07 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x8000) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x7000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3233.362818][ T9795] usb 5-1: new high-speed USB device number 32 using dummy_hcd [ 3233.522792][T27716] usb 1-1: new full-speed USB device number 88 using dummy_hcd [ 3233.632721][ T9795] usb 5-1: Using ep0 maxpacket: 32 [ 3233.753239][ T9795] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 3233.761965][ T9795] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 3233.772135][ T9795] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 3233.781116][ T9795] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 3233.912835][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3233.962869][ T9795] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 3233.971938][ T9795] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3233.980064][ T9795] usb 5-1: Product: syz [ 3233.984353][ T9795] usb 5-1: Manufacturer: ⋏姸 [ 3233.989196][ T9795] usb 5-1: SerialNumber: syz [ 3234.132885][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3234.141965][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3234.150065][T27716] usb 1-1: Product: syz [ 3234.154299][T27716] usb 1-1: Manufacturer: syz [ 3234.158894][T27716] usb 1-1: SerialNumber: syz [ 3234.194259][T15397] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3234.226735][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3234.402826][ T9795] usb 5-1: 0:2 : does not exist [ 3234.410797][ T9795] usb 5-1: USB disconnect, device number 32 12:34:08 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0xa}}}}}]}}]}}, 0x0) 12:34:08 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x40000) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f00000000c0)={0x0, 0x28, &(0x7f0000000080)="3ef09d749cff2342abb6f1d6c88dfff5b8995ee102bee8eab57c5dc8c8d33b6c18e928f1995c6246"}) 12:34:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000600"}) 12:34:08 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0x7, 0xf1a, 0x7, 0x6, 0x120000, 0xb4e}) 12:34:08 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x8000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:08 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x0, 0x1ff, 0xfffffff9}) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3234.451198][T27716] usb 1-1: USB disconnect, device number 88 12:34:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000700"}) 12:34:08 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x80) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000100)=""/4096) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000000)=[0xff, 0x2]) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000001100)) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) r2 = syz_open_dev$evdev(&(0x7f0000001140), 0x101, 0x20c00) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f0000001180)=""/20) 12:34:08 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xfdfdffff, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:08 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000080)=""/62) r1 = syz_open_dev$evdev(&(0x7f00000002c0), 0x100000, 0x305d00) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000300)={0x1, 0x800, 0x8, 0x5, 0x5}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x88000) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f0000000100)=""/6) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f0000000340)={0x5, 0x18, 0xff, 0x7, "0b195e7af6d7eb9bdb3a081da81de6a893d65073ac7e6a0187de6429bcdfaee9"}) r5 = syz_open_dev$evdev(&(0x7f0000000280), 0xffffffff, 0x402300) ioctl$EVIOCGVERSION(r5, 0x80044501, &(0x7f0000000140)=""/195) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000000240)=""/26) ioctl$EVIOCSMASK(r5, 0x40104593, &(0x7f0000000480)={0x2, 0xf8, &(0x7f0000000380)="96d3e0afa3649ac247df0a1772752bb412826b636627d71439a294b0c16ae61d042c0a949af6f6082261ffa80315320b2ca20914a05073d08bc2eaab3d6ce7dd7fb69c99bab183bf80891a012ddc0ae01ea70fca6bb6e67f93b56239d37c421f638f31c61089ab17bb6fe41659c42a8558ec0e86e1ad61cd88ac2f5be6c2a33d5306f0c66f17d1cf018c3cd6779d8e339252831d0501bc46e6d4519362e3c76801e2cc0a4289e8e7111fd11ebab9158656c1d7b2438c44dc3f36872148bd2ca2061c6ab7a32bd3016f2e5fe489a27e9b889f4cfe2b3716aa2b7137ad433db64470f40d6896c244da3ab77acbf423cb121c66fb01bbbea9d4"}) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f0000000040)=0x4f34) 12:34:08 executing program 1: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000080)) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000040)={0x1, 0x200, 0x9, 0x1903, 0xa, 0xfffffffd}) write$char_usb(r0, 0x0, 0x0) 12:34:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000800"}) [ 3235.012734][T27716] usb 1-1: new full-speed USB device number 89 using dummy_hcd [ 3235.372813][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3235.553052][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3235.562157][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3235.570257][T27716] usb 1-1: Product: syz [ 3235.574504][T27716] usb 1-1: Manufacturer: syz [ 3235.579134][T27716] usb 1-1: SerialNumber: syz [ 3235.614377][T15466] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3235.633552][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:10 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xff000000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:10 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x40000) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f00000000c0)={0x0, 0x28, &(0x7f0000000080)="3ef09d749cff2342abb6f1d6c88dfff5b8995ee102bee8eab57c5dc8c8d33b6c18e928f1995c6246"}) 12:34:10 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0xf}}}}}]}}]}}, 0x0) 12:34:10 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000001280), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000011c0)=""/138) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x0, 0xc801) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f00000010c0)=""/213) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000001040)=0x1) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/4096) 12:34:10 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6fffffdfd00"}) 12:34:10 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x8300) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x8, 0x80) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000100)={0x65, 0x3, 0x9bc, 0x6, "d991cb5cea9976c4a5536f004cee41129ef503f3d23e51021ea60194546ae394"}) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000080)=0x8d) [ 3235.845122][T27716] usb 1-1: USB disconnect, device number 89 12:34:10 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xff020000, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:10 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000040)=""/148) 12:34:10 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x40400) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:10 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x7, 0x60002) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000140)=""/68) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) read$char_usb(r2, &(0x7f0000000040)=""/131, 0x83) 12:34:10 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000000ff00"}) 12:34:10 executing program 4: ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000080)={0x9, 0x6, 0x1, 0x6, 0x4000006, 0x594c}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) 12:34:10 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0xfffffdfd, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:10 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000040)=""/239) [ 3236.392785][T27716] usb 1-1: new full-speed USB device number 90 using dummy_hcd [ 3236.752935][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3236.922912][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3236.931990][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3236.940078][T27716] usb 1-1: Product: syz [ 3236.944336][T27716] usb 1-1: Manufacturer: syz [ 3236.948933][T27716] usb 1-1: SerialNumber: syz [ 3236.974562][T15507] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3236.993768][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:11 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x18}}}}}]}}]}}, 0x0) 12:34:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6fdfdffff00"}) 12:34:11 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000040)=""/148) 12:34:11 executing program 1: syz_usb_connect$hid(0x3, 0x36, &(0x7f0000001040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x56a, 0x300, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0xa0, 0xf9, [{{0x9, 0x4, 0x0, 0x7c, 0x1, 0x3, 0x1, 0x3, 0x80, {0x9, 0x21, 0x3ff, 0x2, 0x1, {0x22, 0x64c}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x8, 0x1, 0x4}}}}}]}}]}}, &(0x7f0000001180)={0xa, &(0x7f0000001080)={0xa, 0x6, 0x300, 0x1, 0x80, 0xe2, 0x10, 0xff}, 0x49, &(0x7f00000010c0)={0x5, 0xf, 0x49, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0x4, 0x8, 0x40, 0x40, 0x9}, @wireless={0xb, 0x10, 0x1, 0x4, 0x24, 0x40, 0x1, 0x0, 0x1}, @ssp_cap={0x20, 0x10, 0xa, 0x1, 0x5, 0x4, 0xf11, 0x0, [0xc0, 0xff0000, 0xff0000, 0xf, 0xbe30]}, @wireless={0xb, 0x10, 0x1, 0xc, 0xb, 0x25, 0x0, 0x1, 0x6}, @ptm_cap={0x3}]}, 0x1, [{0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0x401}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x290082) write$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="79b4042818931c5eef8f375a3473d6cb30232f934414d6810be95cf18c2b5fa8fd4e6c53ad01857eb9e20c10df21e940953832a5663d77c8cbeb5b94bf70a4da4483e845d64a4c412f5b10143ee320dd0884863412079104f0566edba02e56e484d087a54f6f693e52da11c0aca1188cba98168f9d4fe5af39d7f8e75dc35579dfb17859d53d6891605f99a38f814744baee0727041d705b2f7a0ba581cc8f3b299c8ef58ca2e2fb79d5b446b29a72dde5af4a60f90fad50a18d335acf6ebf369c2bc12797dd8b6bfd7f98dceda1260fe0cba60204da8f79643abf48574fd507e0c4e77921ef898f8cc7671220b4852c64ae4296592fa0e99e61097b669cebfaadcc955e03ffd894b133c6fd6d977aad8155ae60d5cd6b74032fdafc12844b88d2cda18cb2453cd1e9297eb93bb069b48010833ebf99eaaebcaa7f81adde452ceb4b29086ef43c6d8165493d977d598e8fc1e0b10daa86b859188401ad9a466780c9cb85c652de474290f6d6454205bfa6871ff01ab846888b808c7d618f82a4abba3eabb276070fd51cd2bb5934fd1cc4763556d7bb17aa775245c7dd1fedbc55bc08af8a93a42e4270e1a36f03ffc830538664f1d5ed841b7151ae120e3afec411c827920472a7be43120ce05f373e5dc1f2758ac87fac957023329162226fd9c75cc78a53c0b938a1eaecd94c65011bf57b88a073f86221572351ab96792b7fd4af8e849a423edfa254dbbab79e09a1af61eac8e794142c790b97ff550fcf6b6f2f3a5d304c0da06ddb5da504039ea5206ec7ae19384412193586e6497c7cbd811f63e2cc355f706ff662e6f17fda06da94036e6e60677518c1fac499ecd34393e9f8442a0876479073b8758466778aaf5c0f999cd3e9309e818302a5ea020d13daccf2a036006a97906c9e4ad017dcdd5fa4e82a3ed2fa31b1912cfd0e429facbc0ca123fc4606876683abfdfdf640dcf01bb61b979585b04b82d2c6e78498b7f8d6d45a14405f2c32fe4f2a9bf597daa0657777b4ac7eb72a6fd035d917f0d51ac8b2f35adf0c2e14b3b3d8a7dc5de1ef60e4faaef03444466cb869888e9da9ea072a826e7137d69ed6ec1d745fdaca34a89e31eae4cc12fc244979ee3b3562d7f8c854529194c556f9382665f09b12723315ecaab04860b632ad7b0ce4638c9a8fb737a9c50b792b563b6b76e12a0017789382b6d4c079eb5cfed1ec2ca79c3998034703119b3b162e913f466d28f2f4bfc6b09f0ca5228d863cc00d39452c3c0f55d56ebc12af58bd336b5a6a1291519a66dc4ff3abea183d4ae376bc6306e5ce992597bf37446e490f858c9e03805ecab628dc565f8a89141ef2647dbf0b61b66d9463da257b8791c4d7868e0bb8a8138e1be29fc0ecaa938ed2cf47afd58553db7e8689c8507284a3cd529d8e252cf283c99dd13151f6f1d3a195fc98669079f38928f06015e7b66fb831b8e2240ddbdd18078ae38984b0e5261c3870a2f2c6ad11d8a927de1fdd8381b84bfc28d862c14800e802b8f7e75b5a963eb8f8d9fc86d6a5e351324c8f7f137c27d9de143b02af9acb1c2fcad6ecb496f6b5d98f9b13d5c195761555a6149ddb8ddc0887027f985c2f8ba7d21684a10fb2dd572d51ef13bd3f7a8080328a405fb25ab3f3ea298e1980d648353e07b0e817ec31f434669c3bbf62a14cff2fc9be7d97f80a543cfa8c0cd8f93e33e2fb58cf32ed79a3f4bf9e24e6d343ff998569ef2c1c1bfa53417e9479a7fe8936afda94a1e5859ab4c51b4d37515848de5eeaac240f7a6e7d1a5181bb7ae29e81b20ff24a4a31ce168010a35998d5a1eed097d5d8898147948b1eaea1ac97ba7d563cca6fdafae235f15966b71687d4db811bb3131108693e61bd5761524def135d99a82117f08a551b270c17166cabbf0337f41fa758bef634c6d927989f05f807a11ad0c3e63fbe7120d2a1bb05b6f4611471c0ea822ecdfdba8da873399f1f02d811f0b3015056d229f1f4e1a00b3de992aac54f8b423d9ac3069f30b32dad9624c23ff443aa22d25325f9019e71aa7d91131803aa88b61d70fc394efd4bd01bf6651ad0900e9b3f0c2748ef28d072296981c226ad405393cb4346735980bfa6beae1b692b70cfc1fe9143d16532f4901aec25f380eb7704b8c637508fa22c541a4db20add139315da89c529c3f1240e501372a914e8f6f2d6702ee3adf394524d56e13940efdcf866442a283e5b9203e4478218ee89fd1890195361a915a7aac8cb889964e4e7c5eb86a8d3d6f1bc65fa27cd4d097354f3ed595e0d073f4c55ffcf5ab0204c471f2527ef0f4f0ebe29bf833ede9ec358c6fb045b266cebdd10998413b2b02f3fa6a7e16bc750bd20d84ed539c816c29856ba2ba9ecc8fc65d3284aa29f4b1119e37d1438ecbf324129bdfea154304559bc9d7054c4d88b26417347eda79fbd5e78b3e6128ef412e8aca8d36ea1d20fa6f76f97cf1b06ac7181dc46d9ef779d5311d346c4c6a5e4c01e5918610e5354fee941d4da79106ce2dda8061e1927e788b3c41b68844fbe6cebd2b245bd5e1a0e1f22b382035da6ed7cde8300ec4c09a79416bc4371e24678fd417a72fd3393305b8cdfeb29b1740a6c97862d07b3a34e1965c86babaa88749156edda0307e2fe3846a6008a7258a4cc574572ff1c1ff4659747f233aff510e32bd759dbf7b5d866cdc7d386c9cc65faf32f5e39c0d4b4b12db21ae2fa476cf9c4ad951c1cef91fcfd0833b9b6631bba806fec29536cdec063d241169788ff9cc748f1fb5d4246dfbda4add7f2b83ae2448ec18893eeb77a8e3f2b5a7accec3ab2343170d56dbb18055b594c2d1415c1bd998770f129e2d0e863786f264396032ca2966431b5371617737677f4537be5e1980da4b87627520e3bd578eabae973f1c009c9a2de04f8affd6966cf20da6351ec82d6ccfa591a476aa2abd3d0cf56fea0a9ae2ca09c73d85d309df1a2ec36ab5de39e6d03552eecd0b0505ba6042459bc79adf32aa807e09d18fa4ed6dd8fdf09f8b8179af7d9c20bd0c37c9666f5dfcaee87e71212cad6c52a9f2643485e3a0c1199cbd4ad3eabf7ef11e15bcf4a4176484dc3beec45cb8014c4f8a2f235c44d46fa0004b47d82a5dc09aa73c915e14ebdf69da85fcb1ac1df4956e3ddff6c22f81248a5616c06acb3fce6b0e2f966836c604becb5b37ee965984557dd86bec6e7e2a0141363f97122aa0a4eec6396f7619d328a809dfc9250416c8c17be4ecf41e2754a99b42b505f36aa357d39e383ec3dea1232c4c263ffad0410fc5dbbde67a9860056b7dfc28b5e78b8cc8236bf8d55e572f1c9b11685a8584552ac9dd78f214b7fb170b99d23d681b2c1464f0d6b37f36ced9703c649c1bd3d84ad2a77d6a0947bdd6c22482167b9bac2af4124c757d225ba198c440f2d696a134478e0b63b908fa7288719370de59f408ad9ad0a452cfb2f3a1d9620a186ecc866d06e7dfbf112d8520d362bbe4c6c3348229e504edcff3dfa2383304f624e3f215b534dd915910df6120cf58e3f66c708d6c5fef0c7200b2f33da327dc84baad529c5bd2d34009de26699cc60e0b250a13454e203d13111116c2c2bd90e25086cd28320b409114ae36f3da8e7ca6b29df063fcb9e24bb2a5659d82852eee418c1c7a50b802ca28cc104eebd7a7af04aaf91ec4e3d1642185c12390fb9738d7a8a1bbd2f7f7ec843d92d2a86acecee497e4e333cc1d68296c9e330141729fd97a3df5cb224ad1abffbd2d93f337ca7b1756d3440787f98748d698caef087931e139bc3fa93512c3f02842ff0e2fd39c012e5218ee3db2d038085b7b728b0d2d6ece7bc4b7848812a1c0acee77c478b1121234a1c70259919b8ef2531799429fb12521b5767e8d4d8ff06f446ade6c9441feb49da35eb275be3bc3dab1bd288c40115e85ec9c4755eb62622ec14d99795ec4c711380eb204669627a5dc402d2e715ef7b4ee20785ae94b64836d64cd73beaba8f79bd5c69dc64a54f87fecba76b9601ff521343862730030cd40e03d0de7e443305576ce1560bab6a8603d25877087578ceef5229a511ce35e319075ff111817d5b620afe653f6b7d6bf33803ad974e8f16b10c7037c1194366bf4da6367b26cc9a9d36e0df815ed286434378046c53d4ddc778d550534ff5ea27a9531554d22919e00642f5f11909d748274fe55ee97442da638d9dbc1da98e39da711825fa53f43ee536182ee2538fa5b9cb383c98f9ebb0ec02053b00108dea3457d93c371972298da3ee65441521b017f90dbc00a2846bc49350e3fdf34b91bb12129dae1f2d8bc5f4af7c4d47c37201a1fe665bc96d0492c37254a08d38aa31361b0ab43fc92be24480d217e79798258cf8963d08698f4f6a60ef719adec66493b0415cffef1a344fb55b0b358a9c5aaea60844026039580ac3bca478cb67b523faab5d587ca021633a113ef90ef13e10ccc394a231647354e2d47d1464355f62e3b4d71a2e3a6d36c7909a429555a36568fd20324cc73fc3a2e3701c4c01348e279558a211f3099031638c5fae5eb523de311202a997a8491c221b9fb6c43771ce34922536195cfa5680ed32c0b7367214f882ac77a258a432eb0722870c4c6b40a571d9716a4960906fc7af01147d526a740032acc355cca5729434f81fead80cf3dd8f866099c713d69bb51cfb6392fffa5afa98760def10ba4b35c30bfd13c221b0773a929eab7c627ad107cdd42c496d260ba7b100ba4386c65e957e6169ace3e0183d54b7ab4e1c2d1db6b04e2994c629bac9b48f9306dc7ef74a6334f09af27957824c5a9e742637013dcd399d38e926ab3b8326cff8f15a75cf5ac87afa87530e5f8ecd50b98723041230ddcaf8e5b3292d71c09567ca9d6e50982581e4ac31258ab9a995ce4d4df71f1e59ab979d0e2792641dafa2ff997078b6bda63560af6d65b3960e88889f8792eec8e4081dc4a8d7428a94bc70c453f10d5e6ded3bc41d49ae83372690bd8e65cb8450d7947a4ea1ea3f9ab3df64b2d6ab6893a73d9d1913b2064bbebe7c6c7c206ed037f5682069e9ed3684307f29eef76d7cb7f94e4f387dac251ef20edbda7dd7354f5b1b9b282695a3e77d7207bb3c24ad69808698343454ee20889be80fad776f25ac86658402e7078e4b1078ae72c261c643e657468ea83f0f542442694b053357f5bce75b1510cdf314b46fac6e0454a8ec28efd71dc8a6a210d9f20ef4e7c110388fbc9daff82d3f2a2202ca77c38e0c54e5a34362c176f072ff270bab46cc8928ae925fe3c36d5272c5185ed5425356f4f58ac7b3c857c1e1f9a761b7c68969c902e1d2d90878e3059c04bdf251ab98df37f2e34579512456b259a99473c66b0e6e10e48971251b96ad0a8f9959ace630378c42ab7a71fe403f13108bce46c5ba4046b1bcfb226dd95d3230b3913d04c91b9e3ac6e343b7716240e1246982743aa5c6f19121de11251595e727e818dbc0358c0672862513af2c741b388f8f216ab3335c8a01f961b4bc9407f9868463023c0cc51dcafbde29012c741204c15b213e7ecd537eb8f95a89e84d675ec754076df679f9c08c2f6de5bb3d809b4dc2cef8d0a1d7d80c2d696f6e70705d93a5f151cd11545a474a6d47d9b219a05855360fae58d3f5c7526e694a8b409ce1bf037f31deba813793897303e698737a3d7da0300eee83c0481b56c8022a31c110bdd7626fa02ac1000709af359bbc49904c086564a4dae01bc1c503f2ce1657739c34f9ca8e1f3f73698ecc29e945f049f458c9", 0x1000) syz_usb_connect(0x4, 0x954, &(0x7f00000011c0)={{0x12, 0x1, 0x300, 0x7e, 0x89, 0xe5, 0x20, 0x10c4, 0x83a8, 0xf4a0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x942, 0x3, 0x3f, 0x4, 0x0, 0x4, [{{0x9, 0x4, 0x81, 0x5, 0x10, 0xe5, 0xd8, 0xd1, 0x3, [], [{{0x9, 0x5, 0xd, 0x3, 0x8, 0x40, 0xff, 0x1f}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x3f, 0x1, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x100}]}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0xf4, 0x8, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x1}, @generic={0x1b, 0x3d, "d1b1db0f28a12afc5540c0f2720518b1007c4e653150fa0631"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0x8, 0x1, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x4, 0x6}]}}, {{0x9, 0x5, 0x4, 0x1, 0x3ff, 0x20, 0xce, 0xcc, [@generic={0x48, 0x7, "af865957d2fb99cd1107f8518c3a05141e768be1beab66b59dbcbd8a203d8325544273bc2b4830672eeebb8b04604932c109e4eb8ffa05833ef1d68edb9afdd5d311d6f446ad"}]}}, {{0x9, 0x5, 0x2, 0x8, 0x20, 0x1, 0x6, 0x40}}, {{0x9, 0x5, 0xf, 0x4, 0x20, 0x4, 0x70, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x7}, @generic={0x60, 0x6, "6219e9a4eeb657a0524dc2a4364670115cf5ccad7ba34b4f868ac8ca70b743e433b84fb9a261ffceaed0b066a620587eb52bc924e035afc91427cc43acd05dbe151e77568410e57b78068e09c652a9af359a9839a19b0251ef5a5ad32cae"}]}}, {{0x9, 0x5, 0xb, 0x1, 0x200, 0x7b, 0x1, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xf9, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x81, 0x7f}]}}, {{0x9, 0x5, 0x3, 0x10, 0x600, 0x6, 0x1, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3f, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x84, 0x7}]}}, {{0x9, 0x5, 0xa, 0x4, 0x40, 0x3, 0x9, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x6}, @generic={0xd5, 0x0, "837b0b6c8a16523ac87b14a41aa9dd2158c54668fc3593a8de05c227558371da3092210f3e1fc4d850a1d4312c39f4088e61af3b9922491b9004a938f812e24ec0f7a5fd5041472a73d2d63cd0049e409851fa0b79acb807cc5a24765ac098f7cb59a753cca357bdb01a2cbad1736853b5b9080d9f91da84d810d8662351ffe60d15d6c4b3cc94196d3a509b5f00bdf096485d2843a96478a1b5b5e00adc1ff3a81129a9bc14801ff10d3000213c3b6506d8aaa620a10c09d17389d35133792bfa442f8e50d2a3c49512ccc319524c88721db7"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x3f7, 0x4, 0x7, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x3f}, @generic={0xbf, 0xa, "e11697568372afeb56b38c33fb2cc7675d9bf48236255ecf8ae26a145fda699fa1e37cd83b47b169ddfb2218ca60b50fdf196b6104ebc1cadd85f1113e9b9e19e8a0625d55b6c8518f89923480d2e82d3dad69482d66f1e0f468a5a9ad0b7400e77f8c8e04684f1b6deea3afb921f40c0f4858bd56f6c0594fcf4c1d8d827e91919aca84d9d17fabfa3ccc9c6d49c98c596a43f5eebf45c110facb4995d8bb4c03605deaa8f0a199046cda4252c4242b4ddee9bd06262aea1c72ee51db"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x38f, 0x6, 0x1, 0x0, [@generic={0x2a, 0x30, "8ed8a36e70c84511e9fafa35ad0cb5e728d50d50b2e729c53bf329069b3b95b58787dfdfc719c62e"}, @generic={0x79, 0x3, "739d45c42320fd5b592a957f1f4f89f92eca901fe92da6722d59cee2b06b954be24185afdbefdc0f574be030c0b98d533fb8c2c6c1bb229b1fc5862231703942f93db1ae879ada4e7530ffb840f54a823ca039db871bf0b4a3e83eb60a34b4625aed1ff29619b5fcf4119b97f9c0f063be4e952fda63d6"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x20, 0x14, 0x2, 0x7e, [@generic={0xf, 0x31, "c4f7d2dcebdeb6b08b5b8c2cc6"}, @generic={0x6f, 0x8, "ef6c59d7a9ce36c46faa49888270ed91fa86fc3c48d3ce59b60d2542d68c0cf975984b4a7f6b09b1df0b1d9a6b0c75a03acc9df9421f82ab42275ad82504e011dfe4ac1022bbda029c7658c236025318fe2908488b0c2125ce53b175d6d891806695f4102662013648355ae3c0"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0x5, 0x7f, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x7}]}}, {{0x9, 0x5, 0x0, 0x10, 0x450, 0x5, 0x80, 0x36, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x2}]}}, {{0x9, 0x5, 0x9, 0x4, 0x10, 0x40, 0xfa, 0x7, [@generic={0xce, 0xa, "1aee93353aad02ce19de0bbd5756794c496e9e41572c38f544f297c31dd9ee3e7741b6aea1f45245d1218f1b5d176a0febc62ea5fee2728e9c448f35febdf5daa091375fbcacbaefd56d7c30b5c12f31125ab0a3063eecc4920520a82c3050b7861e40c5951b80cde6e5a1f20fab2365d7292d88bfa643ec9003f0dad9b7a62229d121fa11b2a5d23d1f4614631b78f03b43ebb72a63cdf1340b1cc14a019674e373730ad2ef6177219a109eef1bfdc62f191963b37f32b9569afe7eb2fd6de45a3590fbec6394cc652077ab"}]}}]}}, {{0x9, 0x4, 0x57, 0x7f, 0x2, 0x2, 0xa, 0x0, 0x40, [], [{{0x9, 0x5, 0x1, 0x3, 0x200, 0x9, 0x3, 0x5, [@generic={0x71, 0x30, "67eb6c1edb0b213903430c2e34572d26efc016e2a4d0d1a6c3be7c9d5a538631dc221e4b97990a70d1edd7b2ba100f3bfd8e0c53c81209accea994b41cdbc9ca7db39cc36fd1ded325e1c770d6b24c82edad7c7c15156d38167c013439df7c31cc50a9b79f0f5f159692c9ca8f5375"}, @generic={0x27, 0xf, "57c9a1b53e58ff34eefaf2e323a3200bf0c35799b5d0e5f751112f9e725bc6aface7f1bfcb"}]}}, {{0x9, 0x5, 0x3, 0x0, 0x40, 0x7, 0x0, 0x4b, [@generic={0x42, 0x9, "c0997ff8a88f591b58d046b40ce12d1c594c0df3b2ebcceaa4764371fffb5f2af4abb9f45ca0aedb6ff5bc169a8bf6e18152afdebfe4e0f822b1bbf718dd1611"}]}}]}}, {{0x9, 0x4, 0x22, 0x30, 0x8, 0x45, 0x95, 0x95, 0x6, [@uac_control={{0xa, 0x24, 0x1, 0xb92, 0x5}}], [{{0x9, 0x5, 0xa, 0x10, 0x40, 0x7, 0x7f, 0xfe, [@generic={0xf6, 0xd, "5581572f2927c483f8a7692e9ea06d7dfa28ffab6689579cdb40b2b7c3183b51f487bf8b9059c97b3beeea0fcc48555a88298de76941b42f13df21522f9ed829ea31d19c706944d9c021892185939a8d07e6cfb48edbd1f1a367fe2e07819e82556df080496bee06f8a4bf5b08879a06f5cdb83ae9885a4aebb7fc228db3a81fd22634ce8b160668fdcd4859253b941f5d0c32aafd5a2f0aff3d535ec0988428eb30b8d95feaef36a316acd51cc24ed4b9f8313fbdac0e6e69558b259f4036057b08c1a1d6f4de0c302ab1af69b79ae2f5ce8fbb9f6998648c598877035439562f105874521c5db36a50fa83b594a3af69b99439"}]}}, {{0x9, 0x5, 0x1, 0xc, 0x40, 0x1f, 0xb4, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x31, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x20, 0x84f6}]}}, {{0x9, 0x5, 0x7, 0x2, 0x10, 0x1, 0x9, 0x3, [@generic={0xd1, 0x28, "9b3f971b8389a7cffd7b383fafb044cfbb1d1d2dcfbf5c0bafa25a82bd9bf349b4e57c4ad5117e33037910f94c2170686516feecb912dd18a14f6c5fa871981a0d6d8075e7b7b8f4975388e452f8e047ac90b2fbe3c7b169e2817985a5f6c8bf00d72dba483be8b34267c87ecdcaa9aa57f911b63bc51543c88197b5bed9677c29ef2023faa553ca734d7c87a8150aefe056427e1f5e76aad33ef0e1447fdf06af29aed835ee5be1213afb2aaca548c6dba658ed8803bbf5099113573d79b742e140e63b5f0791973a5b4d6c4e9171"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x400, 0x8, 0x0, 0x7}}, {{0x9, 0x5, 0xb, 0x0, 0x8, 0x6, 0x99}}, {{0x9, 0x5, 0x1, 0x8, 0x20, 0x1, 0x7, 0x4, [@generic={0xc6, 0x5, "c54d63d26e61dfed22e78c0e677ba6adef9d4752d11bd543f6fbffa306d388c66cf373400fc6a7a0a09cacefd6e3d8370260865a81891254e9cf4797a7c99b019af23ccb643da2185672a9f7ffe17c0a73c949d0c54b1524cfe6ec186ec36d70139ef78b96f212372814ad170c53b37fb2b463841f9d54eb26b12f2afc77519e3456e1ad5a37cfa47e47e62f29e1f68f31d500462b545d54b17e76894dbb18bf5b5fa2f69fb1c6f0bb971a96154cb77be3b3970eb7bc481527b684b2b1b4db0089255ee8"}, @uac_iso={0x7, 0x25, 0x1, 0x87, 0xe3, 0x8}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x8a, 0x9, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0x3}]}}, {{0x9, 0x5, 0x57dc557aee7a0487, 0x10, 0x10, 0x4, 0x2, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0xfff}]}}]}}]}}]}}, &(0x7f0000001e40)={0xa, &(0x7f0000001b40)={0xa, 0x6, 0x310, 0x5, 0x9, 0x81, 0xff, 0x3}, 0xc0, &(0x7f0000001b80)={0x5, 0xf, 0xc0, 0x1, [@generic={0xbb, 0x10, 0xb, "9d7e13f6fe08abaa8f2cc513d15b87dcf757b479194219aab73d91bb9f82ef312f1eb6cdc737f67df803d10f2a85d3c815402cce3ddd7dac1ac1549e51dbf5824fa94abe571b96833f5c77ed98f173e747b91827ad653443edda7e676d97e657feefbdf2d2c78562f2021925f4b0b34d1b8c616d385329e6c0876373ceac60dedb3eb9d098f266c1ef170fe1d640263de862dfa808da2bb026671e4ca1b5151e2a5fb2d00784e71371c06bb675c1d1fc740cf3a4f1def920"}]}, 0x4, [{0x4, &(0x7f0000001c40)=@lang_id={0x4, 0x3, 0x100a}}, {0xc4, &(0x7f0000001c80)=@string={0xc4, 0x3, "ed53d25949576f73be4f4d553fab5ef229b1798988ebab5a470c7985a31a1ddba82cc8f1856c05d7fb0f089d60bed1e96c676bde4e0bf4aac6c2acbd8033a3f56955014d4e7482f46e3c731b6963c9291aceee97c3feef3283e4fa7f688d4ac6b04157c7c2c391443a513753b64ebc0bb9eee925a8f57a22ae5edcb4766f78fc72bb2464db44a24b2e83b1f5c97bfea813089a0c0d8c1790adf35115dde76ade1868fc4fda032636e3514a7d66b6ac0608f97d0a15a3b6f4257ed512356bea373bbb"}}, {0x4, &(0x7f0000001d80)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x79, &(0x7f0000001dc0)=@string={0x79, 0x3, "f44d0e8b74d9d5b0d8f40b4b2c748718965801fb0be1cacf86431ff89d66998d8cc05775672eefe5cfdeef0b9dba30af0406a7c4cb2c2a74297608bfad5681bc1e91297c37522766155e39c6d179d195080109226c012e04806a3c650f893577524a6296e40cfdb9f8cd907f318da06369f09fca7c6f58"}}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xe829) write$char_usb(r1, &(0x7f0000001ec0)="4e5e864a85a7a4b3d370957f90b8954605d69c96d6f3f5d7ece9c1869dec5157749b8d673ba750a5", 0x28) 12:34:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0200000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:11 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x455, 0x10080) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000001c0)=""/75) syz_open_dev$evdev(&(0x7f0000000040), 0xde, 0xc4040) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r3, 0x80404507, &(0x7f00000000c0)=""/79) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0xfff, 0x10000) ioctl$EVIOCGPHYS(r4, 0x80404507, &(0x7f0000000240)=""/190) [ 3237.204826][T27716] usb 1-1: USB disconnect, device number 90 12:34:11 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x7, 0x60002) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000140)=""/68) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) read$char_usb(r2, &(0x7f0000000040)=""/131, 0x83) 12:34:11 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000080)=""/106) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xf73f, 0x20040) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000100)) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x2000) ioctl$EVIOCGID(r2, 0x400445a0, 0xffffffffffffffff) 12:34:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0300000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:11 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffffffff, 0x999200) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000080)={0x2, 0x7, 0x7cc, 0xffffff00, 0x5}) write$hidraw(r1, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000000)) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3237.582753][T12837] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 3237.752726][T27716] usb 1-1: new full-speed USB device number 91 using dummy_hcd [ 3237.822731][T12837] usb 2-1: Invalid ep0 maxpacket: 512 [ 3237.972774][T12837] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 3238.132917][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3238.242713][T12837] usb 2-1: Invalid ep0 maxpacket: 512 [ 3238.248323][T12837] usb usb2-port1: attempt power cycle [ 3238.323069][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3238.332151][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3238.340225][T27716] usb 1-1: Product: syz [ 3238.344460][T27716] usb 1-1: Manufacturer: syz [ 3238.349077][T27716] usb 1-1: SerialNumber: syz [ 3238.374538][T15555] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3238.396981][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:12 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x1d}}}}}]}}]}}, 0x0) 12:34:12 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x1070c0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000080)=[0x9, 0xfff]) 12:34:12 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0400000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3238.605325][T27716] usb 1-1: USB disconnect, device number 91 [ 3238.662816][T12837] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 3238.752788][T12837] usb 2-1: Invalid ep0 maxpacket: 512 [ 3238.902714][T12837] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 3239.003187][T12837] usb 2-1: Invalid ep0 maxpacket: 512 [ 3239.010050][T12837] usb usb2-port1: unable to enumerate USB device [ 3239.062713][T27716] usb 1-1: new full-speed USB device number 92 using dummy_hcd [ 3239.423482][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3239.642842][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3239.652007][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3239.660070][T27716] usb 1-1: Product: syz [ 3239.664439][T27716] usb 1-1: Manufacturer: syz [ 3239.669034][T27716] usb 1-1: SerialNumber: syz [ 3239.694760][T15587] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3239.723787][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3239.935356][T12837] usb 1-1: USB disconnect, device number 92 12:34:14 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000040)=0x8000) 12:34:14 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000100), 0x5, 0x300) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000140)={0x3, 0x3, 0x4, 0x7ff, 0x7f, 0x4}) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffb) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000040)=""/178) 12:34:14 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:14 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x58728a61bf988fbb) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:14 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0500000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:14 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}]}}}]}}]}}, 0x0) 12:34:14 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001080)=""/20) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000001100)=""/178) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000040)=[0x6, 0x3f]) r2 = syz_open_dev$evdev(&(0x7f0000001200), 0x3, 0x28400) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) syz_open_dev$evdev(&(0x7f0000001300), 0x300fc000000, 0x40000) ioctl$EVIOCSABS0(r2, 0x401845c0, &(0x7f00000011c0)={0x1ff, 0x3, 0x8, 0x1, 0x5, 0x8001}) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000080)=""/4079) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0xbb03385) r3 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x4000) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000001280)=""/85) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f00000010c0)={0x400, 0x789, 0x1, 0x1000, 0xfffff800, 0x4}) 12:34:14 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0xb5, 0x216500) read$hiddev(0xffffffffffffffff, &(0x7f0000000080)=""/189, 0xbd) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x3) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:34:14 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0600000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:14 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:14 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x0) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000040)=""/212) 12:34:14 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:14 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0700000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:14 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x180) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000080)=[0x86d7644d, 0x4]) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:14 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x6}}}}}]}}]}}, 0x0) 12:34:14 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x0) write$char_usb(r0, 0x0, 0x0) 12:34:14 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3240.595723][T27716] usb 1-1: new full-speed USB device number 93 using dummy_hcd [ 3240.852698][ T9795] usb 5-1: new full-speed USB device number 33 using dummy_hcd [ 3240.962788][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3241.143455][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3241.152504][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3241.160606][T27716] usb 1-1: Product: syz [ 3241.164888][T27716] usb 1-1: Manufacturer: syz [ 3241.169494][T27716] usb 1-1: SerialNumber: syz [ 3241.194538][T15610] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3241.213889][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3241.222945][ T9795] usb 5-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3241.402785][ T9795] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3241.411977][ T9795] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3241.420040][ T9795] usb 5-1: Product: syz [ 3241.424623][ T9795] usb 5-1: Manufacturer: syz [ 3241.429267][ T9795] usb 5-1: SerialNumber: syz 12:34:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000040)=""/148) write$char_usb(r0, 0x0, 0x0) 12:34:15 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x2}}}}}]}}]}}, 0x0) 12:34:15 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xff, 0x1100) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000080)) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000100)={0x4, 0x3ff, 0x5, 0x343a7283, 0x401, 0x8}) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f00000000c0)={0x2, 0x1, 0xa45, 0x63e4, 0x10001, 0x7}) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000140)={0x6, 0x15, 0x43, 0x7, "178b40f243f348c879b7583a989b303d44b63106768d45a6fd8fdbdb439cfa6b"}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:15 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0800000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3241.454372][T15636] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3241.470257][T27716] usb 1-1: USB disconnect, device number 93 [ 3241.477681][ T9795] cdc_ether: probe of 5-1:1.0 failed with error -22 12:34:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:15 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000140)=""/21) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x6125c0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000040)=""/246) 12:34:15 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3eff02000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000080)=""/251) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000180)={0x6, 0x9, 0x3, 0x6, 0xfffffe2c, 0x1ff80000}) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f00000001c0)=""/141) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x4, 0x401, 0x5, 0x401, 0x7, 0x81}) 12:34:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000000ff"}) 12:34:15 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x5}}}}}]}}]}}, 0x0) 12:34:15 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0003000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:16 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0xe81) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) [ 3241.755369][ T9795] usb 5-1: USB disconnect, device number 33 [ 3241.962920][T27716] usb 1-1: new full-speed USB device number 94 using dummy_hcd [ 3242.243006][ T9795] usb 5-1: new full-speed USB device number 34 using dummy_hcd [ 3242.353039][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3242.553255][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3242.562342][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3242.570411][T27716] usb 1-1: Product: syz [ 3242.574683][T27716] usb 1-1: Manufacturer: syz [ 3242.579283][T27716] usb 1-1: SerialNumber: syz [ 3242.604603][T15669] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3242.633952][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3242.642759][ T9795] usb 5-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 12:34:17 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x3}}}}}]}}]}}, 0x0) 12:34:17 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x3, 0x4000) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000080)={0x1, 0x1, 0x200}) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x82182) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCSUSAGES(r2, 0x501c4814, &(0x7f0000000100)={{0x1, 0x3, 0x1, 0x3, 0x1, 0xfffffff7}, 0x214, [0x3, 0x5, 0xfad2, 0x4, 0x3, 0x9, 0x0, 0x10000, 0x1, 0xfffffffd, 0x0, 0x2, 0x1ff, 0x80000001, 0x3, 0x9, 0x2, 0x38, 0x0, 0x5, 0x9c8, 0x400, 0xc14, 0x5, 0x4, 0x3, 0x3f, 0x6, 0x2, 0x800, 0x200, 0x1, 0x5f, 0x4, 0xe031, 0x2, 0x5, 0xf9b, 0x0, 0x40, 0x9, 0x0, 0xffffffad, 0x8, 0x7, 0x1000, 0x0, 0xffffffff, 0x5, 0x7fffffff, 0xabf, 0x101, 0x0, 0x9, 0x3, 0xfffffae3, 0xffffffc8, 0x101, 0x6, 0x0, 0x5, 0x8001, 0x3d6, 0x1, 0x7, 0x0, 0x80, 0x8bdc, 0x9, 0x7, 0x1e3f2c52, 0x1, 0x7fffffff, 0x7fff, 0x5, 0x6, 0x101, 0x3ff, 0x5, 0x0, 0x7, 0xfffffff7, 0x7fff, 0x1aea, 0x12bf, 0x10000, 0x5, 0x6, 0x65fa, 0x6e74, 0x0, 0x7, 0xa5f, 0x9, 0x2, 0x5, 0x7, 0xf6ee, 0x0, 0x8, 0x5, 0x18, 0xfffffff8, 0x263, 0x200, 0x2, 0xfff, 0x9, 0x9, 0x8, 0x5, 0x2, 0x7, 0x2e6f97c6, 0x6f54eba1, 0x400, 0xffff, 0xfe000000, 0x7, 0x8, 0x70c, 0x3, 0x2, 0x7f, 0x10000, 0x6, 0x8, 0x3f, 0x8, 0x4, 0xea4, 0x7, 0x74, 0x2, 0x1000, 0x3, 0x75fd, 0x7, 0x58c, 0x101, 0x80000001, 0xffff, 0x9f, 0x20, 0xfffffffa, 0x400000, 0x81, 0x10000, 0x10001, 0x5c4d, 0x8893, 0x7f, 0x80, 0xc0e3, 0x7, 0x15, 0x7, 0xd5780000, 0xff, 0x0, 0x9, 0x6d7, 0x9c, 0x0, 0x21e, 0x1, 0x2, 0xff, 0xfffffff8, 0x0, 0x800, 0x9, 0x3e4, 0x8, 0x7, 0x1, 0x8, 0x6, 0x1ff, 0xffffffff, 0x3d, 0x884, 0x7, 0x1ff, 0x5, 0x2fdd, 0x9, 0x7ff, 0xffff95d0, 0x3f, 0x1, 0x9, 0x4, 0x0, 0x200, 0x2, 0xef, 0x4, 0x5, 0x800, 0x3f, 0x6, 0x90d, 0xb6, 0x20, 0x0, 0xfffffffa, 0x5, 0x40, 0x1f, 0x96b, 0x1, 0x9, 0x100, 0x6dea, 0x10001, 0x9, 0x9, 0x3, 0x9, 0x8f5, 0x7, 0xc34e, 0x7, 0x5, 0x2, 0x0, 0xfffffffd, 0x7f, 0xffffff00, 0x8, 0x6, 0x101, 0xfffffffe, 0x3f, 0x5, 0xa15, 0x8, 0x9, 0x80000001, 0x1, 0x6, 0x0, 0x4, 0x2, 0x40, 0x830c, 0x20, 0x4, 0x401, 0x31, 0xffffffff, 0x3f, 0x200, 0x80000001, 0x101, 0x5, 0x96b, 0x4, 0x1ff, 0x8, 0x2, 0xfffffff7, 0x7, 0x6, 0x3, 0x5, 0x8fd, 0x3, 0x7fffffff, 0x2, 0x1, 0xff, 0x5, 0x25, 0x3, 0x4, 0x80000001, 0x20, 0x0, 0x5, 0x5, 0x7fff, 0x3ff, 0xb64, 0xffff8000, 0x0, 0x7fffffff, 0x1, 0x8f, 0x1, 0x0, 0x2, 0x10000, 0x3, 0x7ff, 0x75cd, 0x5, 0x4, 0x3, 0x200, 0x9, 0x2, 0x1, 0x8, 0xfbf, 0x8001, 0x2, 0x8, 0x9065, 0x5, 0x8001, 0x1, 0x6, 0x27, 0x6, 0x7, 0x0, 0x1, 0x7, 0x800, 0x7, 0x4, 0x0, 0x7f, 0x1, 0x10000, 0x20, 0x5, 0x3, 0xfffffeff, 0x4, 0x1eb0, 0xff, 0x1f, 0x1ff, 0x40, 0x6, 0x4, 0x0, 0x1ff, 0x20, 0x2, 0x8001, 0x0, 0x7, 0x20, 0x20, 0x1, 0x1ff, 0x5d3, 0x2000000, 0x5, 0x5f, 0x8, 0x2, 0x3ff, 0x1, 0xffffff90, 0x7, 0x80000000, 0x1000, 0x8, 0x10001, 0x1c6, 0x1f, 0x1, 0x0, 0x7ff, 0x6, 0x7, 0x3, 0x1f, 0xffffd9f8, 0xc0, 0x5, 0x1000, 0x9, 0x2, 0x3, 0x3, 0x5, 0x80, 0x1, 0x6, 0xb8d, 0x2, 0x7, 0x8, 0x401, 0xd7, 0x1f, 0xbb0, 0x0, 0x6, 0x61, 0x7, 0xfffff800, 0x7, 0x2, 0x9, 0x7, 0x8000, 0x4, 0x7, 0x1, 0x9, 0x3, 0x3, 0xfffffff8, 0x0, 0x80000001, 0x101, 0x5085, 0x4, 0x6, 0x9906, 0x2, 0x9, 0x9ed, 0x4, 0xab, 0x11, 0x8000, 0x101, 0x44, 0x9, 0x0, 0x5, 0xa63, 0x4, 0xd2, 0xfff, 0xfffffffe, 0x8, 0x7ca, 0xfffffff8, 0x4, 0xffff6407, 0x0, 0xfffffffa, 0xee, 0x5, 0x4, 0x0, 0x101, 0x48, 0x80, 0x9, 0x5, 0x0, 0x8c56, 0x9, 0x3, 0x0, 0x9, 0xb4d0, 0x7, 0x0, 0x5, 0x101, 0x7, 0x8001, 0x5f0e, 0x6c60, 0x0, 0xd23, 0x8001, 0x80000000, 0x81, 0x8001, 0x7f, 0x7, 0x200, 0x7, 0x40, 0x3ff, 0x2847, 0x20, 0x3912, 0x6, 0x4, 0x5, 0x1ff, 0x9, 0x1, 0x200, 0xd4, 0xa6, 0x9, 0x2, 0x2, 0x2, 0x69bc, 0x1, 0xa75, 0x0, 0x7, 0x5, 0x8, 0x8, 0x5, 0x8, 0x1ff, 0xfffffffa, 0x9, 0x6, 0xf5, 0x9, 0x1ff, 0x8, 0x53, 0x20, 0x16a, 0x9, 0x0, 0x9, 0x7, 0x6, 0x1, 0x7, 0xc81, 0x7fffffff, 0x2, 0x5, 0x80000001, 0x7fffffff, 0xfffffffa, 0x6ef, 0x4, 0x9, 0x4, 0x6, 0x1ff, 0x8, 0x1, 0x2, 0x2, 0x9, 0x2, 0x7ff, 0x7, 0x5, 0xffffffff, 0x200, 0x9, 0x20, 0x7db, 0x4, 0x8, 0x81, 0x2, 0x1, 0x2, 0x3, 0x1, 0x100, 0x2, 0x0, 0x7, 0x345, 0x3ff, 0x7, 0x7, 0xe6, 0x9f56, 0x9, 0x43, 0x2, 0x0, 0x7, 0x1, 0x85fd, 0x4, 0x800, 0xf708, 0x1200, 0xfff, 0x3, 0x0, 0x3, 0x2, 0x1, 0x0, 0xae0d, 0xb8, 0x5, 0x7, 0x6, 0x1000, 0x3, 0xffff, 0xfffffbff, 0x0, 0x1, 0x5, 0x7, 0x4, 0x1, 0x606, 0x6, 0x31, 0xffffffff, 0x8, 0x20, 0x1, 0xfffff800, 0x0, 0x7, 0x7, 0xff, 0x7, 0x4, 0x5, 0x6, 0xfa5, 0xffff, 0x0, 0x7, 0x10001, 0x2, 0x20, 0x401, 0xa8, 0x1, 0x80, 0xfff, 0x3, 0x1, 0x9, 0x9, 0x5, 0x3, 0x0, 0x80000001, 0x4, 0x19, 0xffff, 0x80000000, 0x9, 0x1, 0x7fff, 0x6, 0x8000, 0xecf, 0x89f4, 0x5, 0xffff, 0x0, 0x80, 0x20, 0x47, 0x3ff, 0x0, 0x1, 0x9, 0x1, 0x800, 0x2, 0x8001, 0x2, 0x0, 0xbd, 0x3ff, 0x8000, 0x6, 0x1ff, 0x8, 0xff, 0x8, 0x9, 0x323, 0x0, 0x1, 0x0, 0x9, 0x10000, 0x2, 0x3, 0x1000, 0x10001, 0x6, 0x1, 0x100, 0x1, 0x6, 0x5, 0x8, 0x4, 0x6734, 0x7fff, 0x3f, 0x8000, 0x1a, 0x1d1, 0x9, 0x6, 0x1, 0x0, 0x0, 0x8, 0x40, 0x6, 0x7, 0x6, 0x7f, 0x10001, 0xfffff7c4, 0x101, 0xda, 0x9777, 0x5, 0x3, 0x0, 0x10000, 0x3be, 0x1, 0x2, 0x401, 0x101, 0x48403ff1, 0x0, 0x100, 0x275b, 0xffff, 0xfffffffd, 0x80000001, 0x3, 0x6, 0x100, 0x8e8, 0xfffffffe, 0x9, 0x4, 0x0, 0x6, 0x80, 0x10001, 0x400, 0x1, 0x1, 0x7fff, 0x9, 0x400, 0x9, 0x40, 0x80, 0x3ff, 0xffff, 0x910000, 0x0, 0xff, 0x2, 0x3, 0x80000001, 0x7, 0x94, 0xfffffc00, 0x0, 0x3f, 0x7, 0x9, 0x80000000, 0x1, 0x40, 0x1, 0x2d, 0x6, 0x1, 0x2, 0x47, 0x5, 0x8001, 0xd596, 0x5, 0x0, 0x1, 0x77, 0x4, 0x6, 0x0, 0x0, 0x6, 0xe2, 0x6, 0x7, 0x2, 0xa745, 0x2, 0x0, 0x8, 0x6, 0xe3, 0x10000, 0x7, 0x9, 0x9e, 0x1, 0x42, 0x6, 0x4, 0x0, 0x8, 0x580, 0x7fffffff, 0xffff, 0x5, 0x5, 0x3, 0x10000, 0x401, 0x9, 0x0, 0x6, 0x9, 0x6, 0x9, 0xb1, 0xa6, 0x0, 0x81, 0x2, 0xa7, 0xff, 0x80000, 0x80000000, 0x7, 0x8, 0x1, 0x8, 0x100, 0x3f, 0x9, 0x3f, 0x0, 0x80000001, 0x0, 0x8, 0x81, 0x8, 0x0, 0x4, 0x7fffffff, 0x4, 0xffffffc1, 0xfffffffb, 0x80000000, 0x3ff, 0x8, 0x5f, 0x2, 0x40, 0x0, 0x3ce5, 0x3, 0xcbf, 0x0, 0x7fffffff, 0x5b62, 0x2, 0xcdd9, 0x7fffffff, 0xfffffc00, 0x8, 0x8000, 0x2, 0x80000000, 0xea2, 0xe0d, 0x7ec71501, 0x5, 0x7, 0x9, 0x8fb6, 0xf4, 0xbbe, 0x4, 0x1, 0xffff0000, 0xff, 0x7ff, 0x7, 0x10001, 0x4d6, 0x80000000, 0x80000001, 0x80, 0x4, 0x100, 0xfa3, 0x0, 0x8, 0x8000, 0x1, 0x0, 0x0, 0x956cfc3d, 0x7, 0x9, 0x51, 0xffff, 0x0, 0x101, 0xfffff996, 0xe6, 0x6, 0x6, 0x5, 0x8, 0x10001, 0x7, 0x2, 0x8, 0x8, 0x0, 0x1ff, 0xfdd, 0x80, 0x10000, 0x55b, 0x10000, 0x3, 0x8, 0x6, 0x2fe6, 0x1, 0x100, 0x1, 0x3f, 0x0, 0x5, 0x6, 0x401, 0x3, 0x3, 0x7f, 0x3, 0x0, 0x5, 0x4, 0x2, 0x8000, 0x0, 0x1, 0x6, 0x8, 0x5, 0xfff, 0x7fff, 0x8001, 0x6, 0x2, 0x0, 0x4, 0x9ad, 0x164, 0x70, 0xd2, 0x1ff, 0x1, 0x1, 0x0, 0x73, 0x69ca, 0x2, 0x401, 0x9, 0x80000001, 0x1f, 0x3ff, 0x40, 0x4, 0xffff, 0x5, 0x9, 0x7, 0x2, 0xffffffff, 0x4, 0x6, 0x6, 0x1f27, 0x80000000, 0x2, 0x2, 0x8e, 0xffffffff, 0x3, 0x2, 0x40, 0x80000000, 0xfffffffc, 0x6, 0x9, 0x7, 0x7f, 0x0, 0x7, 0x9, 0x3, 0x9, 0xe1, 0xf46, 0x1e96f460, 0x400, 0x9, 0x8, 0x6, 0x400, 0x2, 0x8001, 0xfffffff7, 0x7ff, 0x7, 0x3, 0x5, 0x7, 0x165, 0x1ff, 0x3, 0x0, 0xf632, 0x3, 0x2]}) 12:34:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:17 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0005000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:17 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x470280) [ 3242.844310][T27716] usb 1-1: USB disconnect, device number 94 [ 3242.858987][ T9795] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3242.868133][ T9795] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3242.876464][ T9795] usb 5-1: Product: syz [ 3242.880645][ T9795] usb 5-1: Manufacturer: syz [ 3242.885325][ T9795] usb 5-1: SerialNumber: syz 12:34:17 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0006000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000200"}) 12:34:17 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000040)="caa0c6df7c4e748511c1505dffc4083e60af9588a2069f233d0030b4a9f962099c7940492d0065306db8ac3c49bef5906b34f2dbecf377543faff9333729ec3af7d123aa6398c7458956325e94cf54d5a20e727231805920bb7b0b2dc1ba68fa04abb2845b62090e314106e11e6b942fa45c794be2ad0ea412b6a9304199f6df7aff8a40fae1c6fef80beef4dfa6205a53ddecca890d3b1798feb91f52eff34852e23b2298ba54f791c7aa1f5295a68cf4bfeb344b45baf01fbb3812a7c541ce8bc1dce1ef242934d08aa9a5d8b8f7ca48aa98ac0109045e01c487dfec3a9b089bc2721df77efd5e08faa43ea7b2ba") ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000140)={0x53, 0x1, 0x5, {0xff, 0x2}, {0x2e}, @cond=[{0x0, 0x7ff, 0x3f, 0x7, 0x1, 0x1f}, {0x9, 0x400, 0x100, 0x9, 0x1, 0x7}]}) 12:34:17 executing program 5: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x2) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x8000, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000280)=""/99) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000200), 0x7, 0x20000) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000240)=""/48) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)=""/64) ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) r3 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x284142) r4 = syz_open_dev$evdev(&(0x7f0000000100), 0xa5, 0x12440) ioctl$EVIOCSMASK(r4, 0x40104593, &(0x7f00000001c0)={0x1, 0x77, &(0x7f0000000140)="9788bb508a5429c72def15cc1202ca91dc4721c5f08c22cc778f4b818b6a749ebb3a06a93ca055dfbfd92ca4048fe2a817042435a69e2b97475d436f15f19cdc32bd62830ef3c8300b471041e420cfd0c4e68ef39f9a42ee90708483da186229a13c65c70ba5f4d60fe6d708cd7a9209e00c704801bbc5"}) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000000080)=""/41) [ 3242.984603][T15696] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3243.003997][ T9795] cdc_ether: probe of 5-1:1.0 failed with error -22 12:34:17 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000050043d3fae35bb37edef392a600"}) 12:34:17 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0007000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:17 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000300"}) [ 3243.234351][ T9795] usb 5-1: USB disconnect, device number 34 [ 3243.422736][T27716] usb 1-1: new full-speed USB device number 95 using dummy_hcd [ 3243.802954][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3243.973032][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3243.982083][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3243.990159][T27716] usb 1-1: Product: syz [ 3243.994379][T27716] usb 1-1: Manufacturer: syz [ 3243.998985][T27716] usb 1-1: SerialNumber: syz [ 3244.024499][T15723] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3244.044138][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:18 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x4}}}}}]}}]}}, 0x0) 12:34:18 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000, 0xc40) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000040)=""/186) write$char_usb(r0, 0x0, 0x0) 12:34:18 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x4, 0x690180) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0xb345, 0x2000) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000140)) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000040)=""/138) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f00000002c0)=""/58) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000200)=""/50) r4 = syz_open_dev$evdev(&(0x7f0000000180), 0x101, 0x0) ioctl$EVIOCGBITSW(r4, 0x80404525, &(0x7f00000001c0)) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000000)={0x25b, 0x100, 0x8321, 0x6, 0x441d398f}) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r5 = syz_open_dev$evdev(&(0x7f0000002400), 0x2, 0x400000) r6 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r6, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r6, 0x401845ff, &(0x7f0000000300)={0x7, 0xd1ca, 0x9, 0x10001, 0xffff}) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000280)=""/47) ioctl$EVIOCGID(r5, 0x400445a0, 0xffffffffffffffff) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f00000001c0)=0x2) 12:34:18 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00ff000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:18 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000400"}) 12:34:18 executing program 4: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x2}}}}}]}}]}}, 0x0) [ 3244.264991][T12837] usb 1-1: USB disconnect, device number 95 12:34:18 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000500"}) 12:34:18 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e02ff000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:18 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0xfffffffffffffff7, 0x107200) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000100)={0x3, 0x46, &(0x7f0000000080)="593c3213a6df8869ae7b62e9482046129663a981f746d5470f6c607ef2fcb13a2a712c4796e71645512e0b2be7d134e43d446502a866587a7b22396112b6eb717614dcf8a238"}) 12:34:18 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x824c2) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x89ca, 0x3f, 0x10001, 0x200, 0x7fff, 0x247}) write$char_usb(r0, 0x0, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/36, 0x24) 12:34:18 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000100357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:18 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000600"}) [ 3244.652875][ T4984] usb 5-1: new full-speed USB device number 35 using dummy_hcd [ 3244.802784][T12837] usb 1-1: new full-speed USB device number 96 using dummy_hcd [ 3245.022862][ T4984] usb 5-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3245.182797][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3245.212883][ T4984] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3245.222104][ T4984] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3245.230179][ T4984] usb 5-1: Product: syz [ 3245.234480][ T4984] usb 5-1: Manufacturer: syz [ 3245.239077][ T4984] usb 5-1: SerialNumber: syz [ 3245.274076][T15773] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3245.293994][ T4984] cdc_ether: probe of 5-1:1.0 failed with error -22 [ 3245.392795][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3245.401979][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3245.410147][T12837] usb 1-1: Product: syz [ 3245.414383][T12837] usb 1-1: Manufacturer: syz [ 3245.418986][T12837] usb 1-1: SerialNumber: syz [ 3245.444662][T15779] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3245.473477][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3245.514569][T27716] usb 5-1: USB disconnect, device number 35 12:34:19 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x5}}}}}]}}]}}, 0x0) 12:34:19 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000040)=""/198) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000140)=""/128) 12:34:19 executing program 1: ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000100)=""/132) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f00000001c0)=""/79) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000040)=""/130) 12:34:19 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000700"}) 12:34:19 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000200357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:19 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000100357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3245.684981][T12837] usb 1-1: USB disconnect, device number 96 12:34:20 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000300357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:20 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x4, 0x7, 0xa9fc, {0x2e, 0x4}, {0x9, 0xe73}, @const={0xa34b, {0x1, 0x8000, 0xffff, 0xffc0}}}) write$char_usb(r0, 0x0, 0x0) 12:34:20 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x101000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) read$char_usb(r2, &(0x7f0000000100)=""/244, 0xf4) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000080)=""/90) 12:34:20 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/155) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:20 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000800"}) 12:34:20 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xfff, 0x1e4282) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000000)) [ 3246.222759][T12837] usb 1-1: new full-speed USB device number 97 using dummy_hcd [ 3246.592919][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3246.763012][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3246.772098][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3246.780170][T12837] usb 1-1: Product: syz [ 3246.784425][T12837] usb 1-1: Manufacturer: syz [ 3246.789026][T12837] usb 1-1: SerialNumber: syz [ 3246.814582][T15831] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3246.834004][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:21 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x6}}}}}]}}]}}, 0x0) 12:34:21 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000400357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:21 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x302a, 0x2000) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x2, 0x2, 0x1000}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:34:21 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7fffffff, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000180)=""/176) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000140)=""/23) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)=""/112) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)=0xff) 12:34:21 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000300"}) 12:34:21 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x0, 0x40000) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000080)={0x2, 0x2, 0x3000000}) [ 3247.046067][T12837] usb 1-1: USB disconnect, device number 97 12:34:21 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x100, 0x100, 0x4, 0x0, 0xcf4, 0x8}) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000180)=""/159) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000080)=""/225) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000240)=""/94) 12:34:21 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:21 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000500"}) 12:34:21 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000500357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:21 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:21 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000600"}) [ 3247.522759][T12837] usb 1-1: new full-speed USB device number 98 using dummy_hcd [ 3247.882958][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3248.072820][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3248.082043][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3248.090156][T12837] usb 1-1: Product: syz [ 3248.094378][T12837] usb 1-1: Manufacturer: syz [ 3248.099005][T12837] usb 1-1: SerialNumber: syz [ 3248.124618][T15871] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3248.144046][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:22 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x24, 0x290040) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x8, 0x80001) r2 = syz_open_dev$hiddev(&(0x7f0000000080), 0x6, 0x480000) ioctl$HIDIOCGFLAG(r2, 0x8004480e, &(0x7f00000000c0)) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) 12:34:22 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x7}}}}}]}}]}}, 0x0) 12:34:22 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:22 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:22 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000600357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:22 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000700"}) [ 3248.354619][T12837] usb 1-1: USB disconnect, device number 98 12:34:22 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:22 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:22 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000700357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:22 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000ff00"}) 12:34:22 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x9, 0x4100) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x50000, 0x40, 0x401, 0xb2cb, 0x6, 0x80000000}) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000080)=""/84) 12:34:22 executing program 4: write$char_usb(0xffffffffffffffff, 0x0, 0x18) 12:34:22 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000800357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3248.872727][T12837] usb 1-1: new full-speed USB device number 99 using dummy_hcd [ 3249.242975][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3249.412947][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3249.422168][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3249.430251][T12837] usb 1-1: Product: syz [ 3249.434494][T12837] usb 1-1: Manufacturer: syz [ 3249.439108][T12837] usb 1-1: SerialNumber: syz [ 3249.464561][T15910] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3249.484109][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:23 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x9}}}}}]}}]}}, 0x0) 12:34:23 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000001"}) 12:34:23 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) 12:34:23 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000000c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x80002) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000080)={0x5, 0x4, 0x80000000, 0xaea, 0x101, 0x7fffffff}) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:23 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3efffffdfd00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:23 executing program 4: write$char_usb(0xffffffffffffffff, 0x0, 0x18) [ 3249.695216][T12837] usb 1-1: USB disconnect, device number 99 12:34:24 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000002"}) 12:34:24 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) 12:34:24 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000000ff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:24 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x204000) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f00000000c0)=""/7) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000080)=0x7fffffff) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r3 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x28002) write$hidraw(r3, &(0x7f0000000100)="a7", 0x1) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000000100)={0x530, "f3b9969610d0fa4803ce198b036655875e11057d84ac327829ebc5ec57461b62a473e6714a64582c15e6e3d098a1e8d2b8f3ce569359d8e957e574f163a5b6eab66d91b5d642395dfcf663e2ca866430f607b976a408db866979d4e9cef25de89c2933ab33f95cda7143647cd11c6d90f08c0e1ab4af9e358d329f363d26a781185f2adf7f2ef483a9c2d5c251d1ca66507f0b64f908e85c8433dde8bbf3689f193f7e6b0d1b3429b5c94b376333848b526f8467b7fbdf601238c3b8d518fa0deb5fbc7bfda3fa6ff7b4e87fb235fa5c8951c536037e6927e149b8254d22a1e7c4cc9b5666883fb0fce0e721a71d703ae26e1ea49d21963406502d8ff1972b4ca467085f05413156659d0e3f1c3304aa0dd1e27ad4ed1b0535dc09572f67e1352c08aa7d4ca7740d43aeb452feb8594996d8169d78e5c1b25ed2456010c4275d1e86dd15b72a511f92966dc5bba16ec36a451d6a824ece66beae98d3fb9a248bc62f21f93f9fec66b07cd154b7645422164fc7ca7d5eab82850b3a0ee1009fddfd1d02569574e3b141693a3ff67d8d4e83ace7eaa7370ac916404c7f88f7dd66359c16a4023fc4193f92e44a1c721775778194013348d7d67d5180a52e0f53e6f4a6cc35b95d4c7d2b4208e8e6454847226efc3b3bea3b5c390c55fa03b182fc39a78bd5cf42f5d63cd4c15b491840a5d66a198197ffb793ef3ba3562204f2f384257f31891a13f8354313b2ff408356ec99edc40c5bb10e6a111512d78ca096df73df567515a4db9bd9919e868a15361a5449d2e50227eaf7303e7666798a08a4d1e376938d2283ad92fa3076399e9a9d4c3c62d66dd466d8eaf16341f605617d01dc2d3b7c96d134d7399b3a5121839cccaca5a5721816517669299ad3c7f995fcc1112fd68bc16968dbd3afc9d357d0cc7395b06d5e3b97b55b9de4ac6743bc1561be2ce19506bf79231605ec27d46eef12baadddc62e92137bb33d795bb49eab2dc8fa8f234819e2cd51c19c9f447302c181e55893dab0ca78460e8ec760a64d4d7c6a2f6de41e0ecfa7cbcd18d37b440b85ddb79e7a0919bd7c4fb1b859e454d6269ccb296d5d3b730789a6904563098d372c697b2631f8fbe9cbf94d6eb6a915eb6807cba8c25391c748d1e92ae8a4a9e2d4de3c862454ffdec02772d903b5aab05b25b324cbdf52e693d7b36c77c276809829c129d3db22ebc7a1854301a5ab42a308c33903e72a0d9746a012335f7bb01b5682ccae3e2f69031c864e8b4649f94c197f5cc406c867e1f41c5dd1ab9a39f6f088e993afc9ec98d627f2ddaee12bbf018df0d1057b163f5370d289d980e40cfb4753b5584d1fb02a77ee0390e85259994477ab64683317919b71036575aa27a512a85454f0ae5260799d61755956f6c80ad443ea0a6ec39bdc4b0d8d37f4b474f983256b8e579fa8344d6f91e80ec4a1d1de0ced64d9ef662630db79560a6f74a2a6bedde0a117dc8d84eb303e479479e6a7683ae1e22e144070dcb2e450d5a36304b5184d9479cacd22d274797925c9b4795ae6b048f701cc48441c3741af12b8a2606f3575eb86cb3892f7f3009bac22f76ce68d212c4af871ddef6ab89e55172d4b19f9019a37dd7f8512b5f0c5bf311ea640ddb5f41853a1a2d4192efb7404768c037c2fe06cfdc02fb4222dc71973367c8ddf40253771c43e1a10b898936765dac368bd0d44b5edd36607bb61a3cd7c2beff48870d2ad14bab0368dc472b096ed148d0206df8b306ec477a481b2667b1130289f7825b84a69d50b09c45403a18a9f88ef1a2bdf98606f4b63d5497bb8fc48819444c67ca23d824b95ec8bd064f188a1a1524a1ac4db0842509992bdbb898b2ea13db62101"}) 12:34:24 executing program 4: write$char_usb(0xffffffffffffffff, 0x0, 0x18) 12:34:24 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) [ 3250.182710][T12837] usb 1-1: new full-speed USB device number 100 using dummy_hcd [ 3250.552939][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3250.722957][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3250.732005][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3250.740109][T12837] usb 1-1: Product: syz [ 3250.744339][T12837] usb 1-1: Manufacturer: syz [ 3250.748942][T12837] usb 1-1: SerialNumber: syz [ 3250.774769][T15951] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3250.793985][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:25 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0xa}}}}}]}}]}}, 0x0) 12:34:25 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000002ff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:25 executing program 4: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:25 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000003"}) 12:34:25 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x20000000000fc11, 0x450042) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000080)=0x400) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000180)=""/157) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f00000000c0)=""/132) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000240)=""/102) 12:34:25 executing program 1: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3251.008874][T12837] usb 1-1: USB disconnect, device number 100 12:34:25 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x40000) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000080)={0xe6, 0x1, 0x6, 0x6a3, "e55cdcf5e36c11ff36c587084018880b1b42f7e76456af0903985e73b71f9810"}) 12:34:25 executing program 1: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:25 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3efdfdffff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:25 executing program 4: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:25 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000004"}) 12:34:25 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000040)=""/250) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x0) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) [ 3251.462680][T12837] usb 1-1: new full-speed USB device number 101 using dummy_hcd [ 3251.822955][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3251.992999][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3252.002173][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3252.010245][T12837] usb 1-1: Product: syz [ 3252.014492][T12837] usb 1-1: Manufacturer: syz [ 3252.019101][T12837] usb 1-1: SerialNumber: syz [ 3252.044610][T15989] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3252.074140][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:26 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0xf}}}}}]}}]}}, 0x0) 12:34:26 executing program 1: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:26 executing program 4: r0 = syz_open_dev$evdev(0x0, 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:26 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0002000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:26 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000005"}) 12:34:26 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x8800) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x8000, 0x100) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f00000003c0)=""/153) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f00000001c0)=""/49) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffff7, 0x111000) ioctl$EVIOCGUNIQ(r3, 0x80404508, &(0x7f0000000080)=""/212) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) r5 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r5, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r5, 0x8040451a, &(0x7f0000000480)=""/187) ioctl$EVIOCGPHYS(r4, 0x80404507, &(0x7f0000000340)=""/76) r6 = syz_open_dev$hidraw(&(0x7f0000000200), 0xed, 0x4a8102) read$hidraw(r6, &(0x7f0000000240)=""/197, 0xc5) [ 3252.284351][T12837] usb 1-1: USB disconnect, device number 101 12:34:26 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x18) 12:34:26 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0003000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:26 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000006"}) 12:34:26 executing program 5: syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x458, 0x5010, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x3, 0x68, 0x7, [{{0x9, 0x4, 0x0, 0x2, 0x1, 0x3, 0x1, 0x1, 0x1, {0x9, 0x21, 0x80, 0x14, 0x1, {0x22, 0x2fb}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x3, 0x1, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x0, 0x0, 0xdd, 0x9}}]}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x3, 0x60, 0x4, 0x10, 0x4}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x1c, 0x1, 0x1, 0x1}]}, 0x4, [{0x46, &(0x7f0000000140)=@string={0x46, 0x3, "429550e9162737878672ab89dac545d6be06e52b462c941db8bd3d92f92e42f2b10c368ff40d647a913ff94e1e7aa567ff7f84b1bf65ddec61ad5e9e046ec29eeba8297e"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x380a}}, {0xb8, &(0x7f00000004c0)=@string={0xb8, 0x3, "11c8028af856ea2db2b7e6bf78616359f9cfeabbd5c2e8325200556dd8e40e243e14f5463879b5a67121fba890047a002796d4c9a5b6ad08a77be7387eac5ee635c41b27877aa855eb277748c696b5e75d3086d8427ca15d4e2071adea0726034defe4c8e067a1e5cfb9f4be9c0c382be6b79ebdd14acf3ca10a3a2b344adaecdd5258c6339e5ca3742279e2376735094acc51a2f1626534d67f8cca118a9fe27d9ae9f98a35a53b259b5f4280c0d42e9a84c01fbab3"}}, {0xda, &(0x7f0000000240)=@string={0xda, 0x3, "ee9345b54acc75b47df5551af86bcde46fc78e9cae531a99e520c4e759f9eec4fd452f598d130e5e6f87e9370a0a6219ea14014868a726e1ad8fc1bafd05559378408db078ed037485730f14bc6a9f280303f9fd9c7f741811b5f2619b7d2e92dfc8baab2129efe4cd1ec28517997c641091a836cee1ce4ee47def1a67149fbca65fe7c0d2dc81a41fdde71438de852e380671cc086c1c5a77b1afb25253d62aab04df9c7f45bfe4bb3dd758127e09a36fc09705d97d6997f0f42906c12c35370d0ef9f814f0c7148ddafee4c362a3e349b7cd7d6326e840"}}]}) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x80000001, 0x400000) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f00000003c0)=0x1) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x8, 0x800, 0x4}) ioctl$EVIOCGID(0xffffffffffffffff, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000400)={0x5, 0x8, 0x6955, 0x62b, 0xf7, 0x10000}) 12:34:26 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3252.802681][T12837] usb 1-1: new full-speed USB device number 102 using dummy_hcd [ 3252.842785][ T4984] usb 6-1: new low-speed USB device number 12 using dummy_hcd [ 3253.082994][ T4984] usb 6-1: Invalid ep0 maxpacket: 64 [ 3253.162775][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3253.242728][ T4984] usb 6-1: new low-speed USB device number 13 using dummy_hcd [ 3253.333022][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3253.342116][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3253.350188][T12837] usb 1-1: Product: syz [ 3253.354470][T12837] usb 1-1: Manufacturer: syz [ 3253.359083][T12837] usb 1-1: SerialNumber: syz [ 3253.384580][T16030] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3253.403838][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3253.482713][ T4984] usb 6-1: Invalid ep0 maxpacket: 64 [ 3253.488253][ T4984] usb usb6-port1: attempt power cycle 12:34:27 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x18}}}}}]}}]}}, 0x0) 12:34:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x18) 12:34:27 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0004000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000007"}) 12:34:27 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3253.623563][T12837] usb 1-1: USB disconnect, device number 102 12:34:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000008"}) 12:34:27 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0005000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:27 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) 12:34:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x18) 12:34:28 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600fffffdfd"}) [ 3253.902888][ T4984] usb 6-1: new low-speed USB device number 14 using dummy_hcd [ 3253.992988][ T4984] usb 6-1: Invalid ep0 maxpacket: 64 [ 3254.102711][T12837] usb 1-1: new full-speed USB device number 103 using dummy_hcd [ 3254.142979][ T4984] usb 6-1: new low-speed USB device number 15 using dummy_hcd [ 3254.232949][ T4984] usb 6-1: Invalid ep0 maxpacket: 64 [ 3254.238446][ T4984] usb usb6-port1: unable to enumerate USB device [ 3254.462761][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3254.632960][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3254.642053][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3254.650116][T12837] usb 1-1: Product: syz [ 3254.654341][T12837] usb 1-1: Manufacturer: syz [ 3254.658991][T12837] usb 1-1: SerialNumber: syz [ 3254.684592][T16067] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3254.703821][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3254.919399][T12837] usb 1-1: USB disconnect, device number 103 12:34:29 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x5, 0x408000) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000040)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x310000) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x939d, 0x28000) r3 = syz_open_dev$evdev(&(0x7f0000001100), 0x7f, 0x4040) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000001140)={0x86, 0xffffffd9, 0x9, 0x5, 0x3, 0x3}) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f00000010c0)={0x8, 0x9, 0x3f, 0xce, 0x4, 0xfff}) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f0000001040)={0x200, 0x400, 0xd44b, 0x235c9f69, 0x6, 0x3ff}) 12:34:29 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) 12:34:29 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x1d}}}}}]}}]}}, 0x0) 12:34:29 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x18) 12:34:29 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0006000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000000ff"}) 12:34:29 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) 12:34:29 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x18) 12:34:29 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0007000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:29 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/124) 12:34:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600fdfdffff"}) 12:34:29 executing program 1: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x9}}}}}]}}]}}, 0x0) 12:34:30 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x18) 12:34:30 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0008000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3255.842767][T12837] usb 1-1: new full-speed USB device number 104 using dummy_hcd [ 3256.102781][ T4984] usb 2-1: new full-speed USB device number 9 using dummy_hcd [ 3256.232788][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3256.443396][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3256.452448][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3256.460493][T12837] usb 1-1: Product: syz [ 3256.464830][T12837] usb 1-1: Manufacturer: syz [ 3256.469445][T12837] usb 1-1: SerialNumber: syz [ 3256.494680][T16098] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3256.512964][ T4984] usb 2-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3256.527081][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3256.693226][ T4984] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3256.702291][ T4984] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3256.710376][ T4984] usb 2-1: Product: syz [ 3256.714622][ T4984] usb 2-1: Manufacturer: syz [ 3256.719230][ T4984] usb 2-1: SerialNumber: syz 12:34:30 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x2}}}}}]}}]}}, 0x0) 12:34:30 executing program 5: syz_usb_connect(0x4, 0x49c, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x6c, 0xe4, 0x7, 0x10, 0x45e, 0x45e, 0x46ab, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48a, 0x4, 0x9, 0x71, 0x30, 0xff, [{{0x9, 0x4, 0xf6, 0x40, 0x6, 0x95, 0x93, 0xb8, 0x40, [@hid_hid={0x9, 0x21, 0x1f, 0x39, 0x1, {0x22, 0x9d1}}, @hid_hid={0x9, 0x21, 0x5a67, 0x20, 0x1, {0x22, 0x83b}}], [{{0x9, 0x5, 0x9, 0x4, 0x48, 0x7f, 0x0, 0x7, [@generic={0xb7, 0x6, "7358c33b455bc9bed2005011b890bd5a93fd693a01a04f0adc949d3ef52d2b364b36cde75e3f7775453af3307723bb43874308439d0a5f775c5989c91bfb0e4bf6780014a97befe38b19a141702ca3cfbba73079c4b2f119f5e8a0b5dc21d8873e5a853d040255b2a608d088e1f2e52d99ed0fdf2321ff1c42d4047b0f23fc445d39658db90db8b3171ff1c3843296b1f59e56f0abe4bc5bd6bf357145dc0df3cb06fc9f81f14084b19b709b34993300afad911b68"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x8001}]}}, {{0x9, 0x5, 0x2, 0x0, 0x20, 0x8, 0x1f, 0x6, [@generic={0xb4, 0x23, "6d9595ca4c051a3b40a252d836d503a201300855042083da6bf7eb9e9c84b8642bacf1c2de702a2d3808a0bf076c78fe5c073184d872f5669a4d109ebc59935e4e4af2d389238a8b01b386ca4107f11bae5270f191134f70b61d67bb865841a20d1866722c4facecb137e9cec8c82d9d2afb08a12482dac8153bfb72e500d67147e64540bffa6697406ab8bf73f942582ab337790dcd721033135cdcf5ee927a42dfd4311e9898231cfcc26d328671d438d3"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x8, 0x74, 0x81, 0xed, [@generic={0xa, 0x2, "72559a9f9b234903"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x7a, 0x8000}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x4c, 0x4f}}, {{0x9, 0x5, 0xe, 0xc, 0x68, 0xf7, 0x3, 0x6, [@generic={0xa3, 0x6, "5e63a3fb2348c3d4d074792c8717fdddbaf8ac09ae66b50e940b10f5b4aa92b49d78f948fa260c559e1566dba2b888196bbfb187fa8658858730276543a3c5d1e4a4aad83967122b0dbd7eb42d9fff72dbdc7b5ee93796b586e06ebc7a17172cea6d8c9d25f8f1fcde71bbdfe9da99887cae359e03dd5f2a4090df03227c72c74dd2bc88eefbaa19ffdb5bf8580448eb7f1808044772373b7cb05318fb881b9088"}]}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x7f, 0x0, 0xff}}]}}, {{0x9, 0x4, 0x42, 0x1f, 0x8, 0x24, 0x4c, 0x76, 0xdc, [], [{{0x9, 0x5, 0x3, 0x4, 0x3bf, 0x9, 0x1, 0x2}}, {{0x9, 0x5, 0x2, 0x10, 0x58, 0x1, 0x1f, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0xa907}, @generic={0x79, 0x3, "b652735f718e67ff57e18f62ac3db5982c6b32b5489493fb717a58af513d502a8a738f62469ff128b163d8505f4d8e6687e207d548237e39930af7d82d0c38878639b3980466cb0bfc553c998128a4563bdc89cd2e6defd21c61e5209cb8536bdf2cead0c87740b490662fe7cd25c9fa2cc39bd88099d6"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x20, 0xd3, 0x1, 0x2}}, {{0x9, 0x5, 0xb, 0xc, 0x400, 0x5, 0x81, 0xdd, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x1}]}}, {{0x9, 0x5, 0x2, 0x0, 0x20, 0x3, 0x0, 0x1, [@generic={0x24, 0xb, "0d8a10e0f8a2445315b6a055218cf70233624718be6de0d0da60d12c0dd7ab36013a"}]}}, {{0x9, 0x5, 0x5, 0x1, 0x40, 0xfd, 0x1a, 0xa0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x5, 0x2}]}}, {{0x9, 0x5, 0x9, 0xd, 0x400, 0xff, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x92, 0x3}, @generic={0x77, 0x31, "62e43df5e59a5039fd788bd3f36595a2b66866b20039d74ca5db9f53db3b58a92b2a7b15844196bec4bead492725417581f6ea34b1c06a6a4d4b73001b3e0d84edbe061ba68e13fa3aa2b583435afb2cb49fb0e856e88e2464d5a860a77efe58e208d503c2948b718d7bbe59ec1b73b6f8363987fa"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x20, 0xd0, 0x5, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xcb, 0x1}]}}]}}, {{0x9, 0x4, 0xd1, 0x4, 0x1, 0x95, 0xd8, 0x39, 0x0, [@cdc_ecm={{0x7, 0x24, 0x6, 0x0, 0x0, "da38"}, {0x5, 0x24, 0x0, 0x8d6}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x9, 0x1, 0x81}, [@dmm={0x7, 0x24, 0x14, 0x2, 0x20}]}], [{{0x9, 0x5, 0x0, 0x1, 0x40, 0x7, 0xc5, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x40, 0xfff}]}}]}}, {{0x9, 0x4, 0xa2, 0x0, 0x1, 0x6b, 0x7d, 0x63, 0x1, [@cdc_ecm={{0x8, 0x24, 0x6, 0x0, 0x0, "9132e2"}, {0x5, 0x24, 0x0, 0xd76}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x4, 0x4, 0x1}, [@call_mgmt={0x5, 0x24, 0x1, 0x1, 0x3}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x5}, @country_functional={0x10, 0x24, 0x7, 0x2a, 0x1, [0x101, 0x8, 0x7ff, 0x5436, 0x2]}]}], [{{0x9, 0x5, 0xd, 0x8, 0x3ff, 0x4, 0x9, 0x5}}]}}]}}]}}, &(0x7f0000000840)={0xa, &(0x7f0000000500)={0xa, 0x6, 0x250, 0x80, 0x2, 0x0, 0x8, 0x6}, 0x5, &(0x7f0000000540)={0x5, 0xf, 0x5}, 0x6, [{0x7d, &(0x7f0000000580)=@string={0x7d, 0x3, "aaf09b6e604f025dd788bdc09911cb4bc65970309a3dabe57dcce1c63e1a344fc5b53d40078c4f89c84ebdb8a94441e232d7ef656771c279c825b9b2fdc046bb96786f165aacce71a489a79319e699a98609e44b32f0833a733b3788bfe8ac9ecd2f7b630b1fe4ab0ef3a8def2609023736151306804e04b8d31f7"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x2801}}, {0xb, &(0x7f0000000640)=@string={0xb, 0x3, "06cb2d80dfc55b4375"}}, {0x23, &(0x7f0000000680)=@string={0x23, 0x3, "744f9d2550a56594bf84e5cb8ed9a7c99267b766b877250f9458c16f0e79063692"}}, {0x80, &(0x7f00000006c0)=@string={0x80, 0x3, "a26410796591c44026056eac927a6e804c0f1da56b02d5e359ce16d1000be1eedfb4483a0bbb2c654c8194d41a5866addbd918d01676746c4364842b5aa599f87e38ded524555d3d194e2b204976fb524a9ff4039b8d413a3033f5ac7bac8ec6bfbb833586188d95ff4ac6b1eabb684ea6a9a0776798e9282a718f552da4"}}, {0xee, &(0x7f0000000740)=@string={0xee, 0x3, "7191e647d734b960f188f59c584f9845bada28292c4865b1ec9e63aa2dba7e328029d280a5f7ccf75ab0dc4e347071790aad858b3dc8d8dfbd3dc2954cb658cde24c7cd7453d03a14fa08963620bc984579437d19538e1e19fecb0d8735e0e99bd0ed7b43287ae20735303707680104b79b6c50df46d3bdb4a10156cdf001fedb8924b7499056bc302d579b5db9e04954fbe43892f8f9ac212b5d1e4b2e6a550858755631a0c366b20e398ec89ef5d7e6c3ad168bb54feb6b7329551c1a283b131f5015747291ea443004fef1b01229aad05d80ad5300686b873560b1339b684fc992f4638e57d558dd89ff9"}}]}) syz_usb_connect$printer(0x5, 0x2d, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0xdf, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x6, 0xdb7922a5edfbbc30, 0x4, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x7, 0x1, 0x2, 0x28, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x3f, 0xaa, 0x5}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x310, 0x20, 0x1, 0x2, 0x10, 0x4}, 0x44, &(0x7f0000000940)={0x5, 0xf, 0x44, 0x3, [@ssp_cap={0x20, 0x10, 0xa, 0x80, 0x5, 0xef57, 0xf00, 0x1, [0xff0000, 0x3f0f, 0x3f, 0x3f00, 0x0]}, @generic={0x1c, 0x10, 0x1, "3e511eafe16437c9ab1085e7656d1dea0d77d137db73a1037b"}, @ptm_cap={0x3}]}, 0x6, [{0xf1, &(0x7f00000009c0)=@string={0xf1, 0x3, "419280129b003eca1930db9fb31833e2d75823575cefff6e129f07fc4f5599b98ed8b950467ca352803d48fbada0fa460314a4092be9c2512d179246cc3ba0711b40b7dc5bc63351e33d21842ec01217171f1b02b74451b0bf49f78f543060d83dab237189161658862b3a9c43f35da87c4fd99b26f346439b643a0c2592d3f380f89d4ad12ef60b5689800c96fe5965c2fdb55ac364f33c56f8a65d7f2d13bbbdf3ff39f81e05e73bd76475134e80fdfbaf187749a67ca3c1bd61373698828b6bbe6d8bd5cbfbb44cebc96abd112db2c6b67614cc7612e4d9ef213f3da879b655b0d111fff79d535b31ddcef4d90c"}}, {0x4, &(0x7f0000000b00)=@lang_id={0x4, 0x3, 0x42b}}, {0xbb, &(0x7f0000000c00)=@string={0xbb, 0x3, "4c6031758289ca0d96beef6ebe169c81c941bd77bd602fe09615615a43c8f9a8cb9eb168ea1795bdfd74dde34562881fd6721d32ee85437e3538bd814e0c0dd53bfeb2df364c08a597563b21eb1a985636368acc8b8f8c1d62528a619e3e271444a83da2171e2b51d69ffe517397e8a5c74c1d2cd059dd46b79459ae32061fed03c13f234896736daaace802b41b715e051b07fdb595727e7e3f29c5d41bdeaf98f7a8b2c32fe1d0b25e1e31ea0c00f1a15b11c9a4ff23ab48"}}, {0x1e, &(0x7f0000000bc0)=@string={0x1e, 0x3, "d7116a6e17547b292df75ea426a419b76c3e8ec6667e9f93de701d0a"}}, {0xf9, &(0x7f0000001240)=@string={0xf9, 0x3, "f8903fce867adccfdbbe00e0dfa0c3248583afef4d38b3365d28c643678c7eecd9ea7c72a3a04b5da8fe59603f1c1ece1691a72027958a9f8800153ccc746cdc66ee3ae60bda670cbf5578f0759efb08574687678e4b3cdb0cffe73b7c0cef9236a05c7b63672dd6612d169df54af91d92bda16ccfc943c3d9dd73c9dc2466781611d87a3520cc220d2ffe52c92bb86f02b3f8c17084ee764ea9338ffdbf8637efa216a2b6e65e329697fd10fc01b34468e8b1623a6a4cda32930878a9c2396c6b51b5c9acc3053027510d19174b75f982c75299cbbd25e32521165f707cc3132bf1e9394dd51144ab3ad7d48ae46282dc9f653bc1aa4b"}}, {0x4, &(0x7f0000000e40)=@lang_id={0x4, 0x3, 0xc04}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) syz_usb_connect$cdc_ecm(0x0, 0x5c, &(0x7f0000000d80)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4a, 0x1, 0x1, 0x6, 0x80, 0x9, [{{0x9, 0x4, 0x0, 0x81, 0x3, 0x2, 0x6, 0x0, 0xc1, {{0x7, 0x24, 0x6, 0x0, 0x0, "e7b5"}, {0x5, 0x24, 0x0, 0x45f}, {0xd, 0x24, 0xf, 0x1, 0x8fe, 0x80, 0x8d8b, 0x40}, [@acm={0x4}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x8, 0xa, 0x4}}], {{0x9, 0x5, 0x82, 0x2, 0x8, 0xb0, 0x8f, 0x2}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0xff, 0xe4}}}}}]}}]}}, &(0x7f0000001040)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x250, 0x0, 0x7f, 0x20, 0x20, 0x8}, 0x15b, &(0x7f00000010c0)={0x5, 0xf, 0x15b, 0x6, [@generic={0x6a, 0x10, 0xb, "adb9229058969125603aa06561ab8819ac74c38716d46048a60e62bf49913b29dd68cf547f5e080e8980679a90988673f2426eb2f681c5ec37693a2f9ee237fcee387de63aa49b3dcb9da87168cfd8f42c259dd0bb1507ca501d449d235ccb7e2862da7680d954"}, @ss_container_id={0x14, 0x10, 0x4, 0x22, "7b874b88581421c252b10fcfe49e0abc"}, @generic={0x9a, 0x10, 0x2, "8e1be83d024941b465beaf59091d37cfaf665c0a407f9569e1edbd4f43d5582cce7a9b3fb9f234e75409bbfe15bf60eb73818d98a56b1135283bf6b689dcf84a26db2dbb5bb9f21afa21e0a50ffae4c241cbc505848438ab67a2dba5cadff785c394f936146954b2666e63ae72bfc06d1b018ad639886d21dc503e95d526deb2b3d3d0b0f6671e50eeb8ffc20e2c56514113cd61f7be0f"}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "d90057cd0d8de353b34fe01ce85e26f4"}, @ssp_cap={0x20, 0x10, 0xa, 0x4, 0x5, 0x6, 0xf00f, 0x7ff, [0xf, 0x3f00, 0x0, 0xf, 0xc0c0]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0xff, 0x9, 0x5}]}, 0x4, [{0x4, &(0x7f0000000f40)=@lang_id={0x4, 0x3, 0x3c0a}}, {0xf, &(0x7f0000000f80)=@string={0xf, 0x3, "f4ace86326ab5bfe0422c3f27e"}}, {0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x407}}, {0x4, &(0x7f0000001000)=@lang_id={0x4, 0x3, 0x300a}}]}) 12:34:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:30 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:30 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00ff020000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3256.738880][T12837] usb 1-1: USB disconnect, device number 104 [ 3256.746603][T16120] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3256.794131][ T4984] cdc_ether: probe of 2-1:1.0 failed with error -22 12:34:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:31 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0008000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:31 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000030000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:31 executing program 1 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:31 executing program 4 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:31 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000050000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3257.023184][T27716] usb 2-1: USB disconnect, device number 9 [ 3257.092383][T16172] FAULT_INJECTION: forcing a failure. [ 3257.092383][T16172] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3257.105627][T16172] CPU: 1 PID: 16172 Comm: syz-executor.4 Not tainted 5.13.0-rc7-syzkaller #0 [ 3257.114425][T16172] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3257.124617][T16172] Call Trace: [ 3257.127911][T16172] dump_stack+0x143/0x1db [ 3257.132264][T16172] should_fail.cold+0x5/0xa [ 3257.136804][T16172] _copy_from_user+0x2c/0x180 [ 3257.141662][T16172] input_event_from_user+0x131/0x3a0 [ 3257.147039][T16172] ? input_event_to_user+0x3a0/0x3a0 [ 3257.152370][T16172] ? find_held_lock+0x2d/0x110 [ 3257.157130][T16172] evdev_write+0x356/0x760 [ 3257.161541][T16172] ? evdev_read+0xe40/0xe40 [ 3257.166384][T16172] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 3257.172625][T16172] ? security_file_permission+0x248/0x560 [ 3257.178480][T16172] ? evdev_read+0xe40/0xe40 [ 3257.183036][T16172] vfs_write+0x28e/0x9e0 [ 3257.187279][T16172] ksys_write+0x1ee/0x250 [ 3257.191647][T16172] ? __ia32_sys_read+0xb0/0xb0 [ 3257.196433][T16172] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3257.202415][T16172] ? syscall_enter_from_user_mode+0x27/0x70 [ 3257.208331][T16172] do_syscall_64+0x3a/0xb0 [ 3257.212740][T16172] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3257.218630][T16172] RIP: 0033:0x4665d9 [ 3257.222560][T16172] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3257.242480][T16172] RSP: 002b:00007f4b9b147188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 3257.250893][T16172] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3257.258865][T16172] RDX: 0000000000000018 RSI: 0000000000000000 RDI: 0000000000000003 [ 3257.259644][T16176] FAULT_INJECTION: forcing a failure. [ 3257.259644][T16176] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3257.266845][T16172] RBP: 00007f4b9b1471d0 R08: 0000000000000000 R09: 0000000000000000 [ 3257.266867][T16172] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3257.266884][T16172] R13: 00007ffc9d4d4e4f R14: 00007f4b9b147300 R15: 0000000000022000 [ 3257.267203][ T9795] usb 6-1: new high-speed USB device number 16 using dummy_hcd [ 3257.280110][T16176] CPU: 0 PID: 16176 Comm: syz-executor.1 Not tainted 5.13.0-rc7-syzkaller #0 [ 3257.280143][T16176] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3257.280158][T16176] Call Trace: [ 3257.333936][T16176] dump_stack+0x143/0x1db [ 3257.338283][T16176] should_fail.cold+0x5/0xa [ 3257.342816][T16176] _copy_to_user+0x2c/0x150 [ 3257.347349][T16176] simple_read_from_buffer+0xcc/0x160 [ 3257.352737][T16176] proc_fail_nth_read+0x187/0x220 [ 3257.357779][T16176] ? proc_sessionid_read+0x220/0x220 [ 3257.363088][T16176] ? security_file_permission+0x248/0x560 [ 3257.368827][T16176] ? proc_sessionid_read+0x220/0x220 [ 3257.374131][T16176] vfs_read+0x1b5/0x570 [ 3257.378301][T16176] ksys_read+0x12d/0x250 [ 3257.382556][T16176] ? vfs_write+0x9e0/0x9e0 [ 3257.387001][T16176] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3257.393000][T16176] ? syscall_enter_from_user_mode+0x27/0x70 [ 3257.398916][T16176] do_syscall_64+0x3a/0xb0 [ 3257.403347][T16176] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3257.409259][T16176] RIP: 0033:0x41935c [ 3257.413161][T16176] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3257.432786][T16176] RSP: 002b:00007f971856e170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3257.441217][T16176] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041935c [ 3257.449215][T16176] RDX: 000000000000000f RSI: 00007f971856e1e0 RDI: 0000000000000004 [ 3257.457195][T16176] RBP: 00007f971856e1d0 R08: 0000000000000000 R09: 0000000000000000 [ 3257.465190][T16176] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3257.473169][T16176] R13: 00007ffe737f882f R14: 00007f971856e300 R15: 0000000000022000 [ 3257.642735][T12837] usb 1-1: new full-speed USB device number 105 using dummy_hcd [ 3257.722743][ T9795] usb 6-1: device descriptor read/64, error 18 [ 3258.002769][T12837] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 3258.011486][T12837] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3258.022025][T12837] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 2, skipping [ 3258.033094][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3258.132738][ T9795] usb 6-1: device descriptor read/64, error 18 [ 3258.202961][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3258.212042][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3258.220138][T12837] usb 1-1: Product: syz [ 3258.224371][T12837] usb 1-1: Manufacturer: syz [ 3258.228992][T12837] usb 1-1: SerialNumber: syz [ 3258.254601][T16154] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3258.273973][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3258.413295][ T9795] usb 6-1: new high-speed USB device number 17 using dummy_hcd 12:34:32 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x3}}}}}]}}]}}, 0x0) [ 3258.496398][T12837] usb 1-1: USB disconnect, device number 105 [ 3258.702710][ T9795] usb 6-1: device descriptor read/64, error 18 [ 3258.922734][T12837] usb 1-1: new full-speed USB device number 106 using dummy_hcd [ 3259.102711][ T9795] usb 6-1: device descriptor read/64, error 18 [ 3259.222784][ T9795] usb usb6-port1: attempt power cycle [ 3259.313010][T12837] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3259.323137][T12837] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 3, skipping [ 3259.334138][T12837] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3259.533009][T12837] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3259.542072][T12837] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3259.550160][T12837] usb 1-1: Product: syz [ 3259.554396][T12837] usb 1-1: Manufacturer: syz [ 3259.559013][T12837] usb 1-1: SerialNumber: syz [ 3259.584811][T16189] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3259.603803][T12837] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3259.652730][ T9795] usb 6-1: new high-speed USB device number 18 using dummy_hcd 12:34:33 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000000c0)=""/194) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)=""/68) r1 = syz_open_dev$evdev(&(0x7f0000000240), 0x4fab1e5, 0x549800) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000280)=""/140) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0xcf05, 0x2c00) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000200)={0x3, 0x7, 0x8000, 0x0, "b39bca5e49545907770e32ed8b104d3541466f3e0d360c763ecbe8c0a4b889a1"}) 12:34:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:33 executing program 4 (fault-call:1 fault-nth:1): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:33 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000060000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:33 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3259.752968][ T9795] usb 6-1: Invalid ep0 maxpacket: 223 [ 3259.851403][T16204] FAULT_INJECTION: forcing a failure. [ 3259.851403][T16204] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3259.864579][T16204] CPU: 0 PID: 16204 Comm: syz-executor.4 Not tainted 5.13.0-rc7-syzkaller #0 [ 3259.873368][T16204] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3259.880992][T27716] usb 1-1: USB disconnect, device number 106 [ 3259.883437][T16204] Call Trace: [ 3259.883451][T16204] dump_stack+0x143/0x1db [ 3259.883484][T16204] should_fail.cold+0x5/0xa [ 3259.901575][T16204] _copy_to_user+0x2c/0x150 [ 3259.906117][T16204] simple_read_from_buffer+0xcc/0x160 [ 3259.911514][T16204] proc_fail_nth_read+0x187/0x220 [ 3259.916557][T16204] ? proc_sessionid_read+0x220/0x220 [ 3259.921863][T16204] ? security_file_permission+0x248/0x560 [ 3259.927647][T16204] ? proc_sessionid_read+0x220/0x220 [ 3259.932951][T16204] vfs_read+0x1b5/0x570 [ 3259.937141][T16204] ksys_read+0x12d/0x250 [ 3259.941406][T16204] ? vfs_write+0x9e0/0x9e0 [ 3259.945856][T16204] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3259.951961][T16204] ? syscall_enter_from_user_mode+0x27/0x70 [ 3259.957880][T16204] do_syscall_64+0x3a/0xb0 [ 3259.962314][T16204] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3259.968255][T16204] RIP: 0033:0x41935c [ 3259.972181][T16204] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3259.991813][T16204] RSP: 002b:00007f4b9b147170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 12:34:34 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000070000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:34 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x4}}}}}]}}]}}, 0x0) [ 3260.000257][T16204] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041935c [ 3260.008247][T16204] RDX: 000000000000000f RSI: 00007f4b9b1471e0 RDI: 0000000000000004 [ 3260.016237][T16204] RBP: 00007f4b9b1471d0 R08: 0000000000000000 R09: 0000000000000000 [ 3260.024229][T16204] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3260.032233][T16204] R13: 00007ffc9d4d4e4f R14: 00007f4b9b147300 R15: 0000000000022000 12:34:34 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000ff0000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:34 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff010) 12:34:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x2, 0x28, &(0x7f0000000040)="07211eae9dc8c52d3021b231eb5b1d2a1de0967e9515d0335a99b58e4326479aa89727b1dddd6eea"}) 12:34:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:34 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) 12:34:34 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x361602) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:34 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0002ff0000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:34 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x600002) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000080)=0x80000000) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3260.392760][T27716] usb 1-1: new full-speed USB device number 107 using dummy_hcd [ 3260.772759][T27716] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3260.782998][T27716] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 4, skipping [ 3260.794015][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3260.973022][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3260.982082][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3260.990167][T27716] usb 1-1: Product: syz [ 3260.994407][T27716] usb 1-1: Manufacturer: syz [ 3260.999004][T27716] usb 1-1: SerialNumber: syz [ 3261.034052][T16213] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3261.053493][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:35 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x5}}}}}]}}]}}, 0x0) 12:34:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:35 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000001357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:35 executing program 5: syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x10, &(0x7f0000000000)=@ready={0x0, 0x0, 0x8, "ed155c8f", {0x1, 0x0, 0x9b48, 0x81, 0x63}}) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x40, 0x480000) syz_usb_ep_write(0xffffffffffffffff, 0x4, 0x41, &(0x7f0000000080)="0f413878d0f52edeb5974899ab0f142305901da0041694047af4a6e0ad2f7099264ac6f62d2ced5be632210d18bbbc6de1d408cc6cb7111e622078e71de1cc07cf") r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x4000000000003, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000100)) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:35 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/156, 0x9c) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="abae39236cc937c3a4b87e6ab62b5bfd782dabbc5fded1e4532597b5797a76e39bbf6c8e165b38c3acf228bd476b612affc3bb7aba977126e54acc9df9c32babc5be0a05151b788e21768d796872b3833d7ceb2df3b1ef333dfd2cdb3bcd9a4e612db6db6fe2dd02bd4d713f784851c753109069522f12483ec771089e631015505d46ae73e4a3b3441c068b7eecd5d87cd4c5d5d94a573e280bb4d7a661435155c7bcac77daae60837ef9cba52549b77a29e97489d6f29ee6c7ff9077fadf21de9e263587aa29f6bc12fe3cc88c24b485439e07834ec6f386eba1969ac40875631676a641bdbba14d3d58eebf4e1f68a139b6d70385fea9fb9c7f60696424ecdfca62f15253b72aeaf54e3a24a08d92d83c0cb7af142efe91803483d2a4691136569b870fad397256588ec59f536fe61745ce34eaf9c6b8a103184b4671c0e4bccd3760e82b26cc480d11ed179dde47d42985e386de4ea1e541246cb189caed660a191eb2e6185c67f7c59777e3cdd219d9da2d228c11bb8bf43aeb4eb4da60dc0d48eae47e53d958b8819e6f1be9af7e6a4fb09b88db907285a886a4efbcaf915173676ab0d47f230c8ed705da40713dc819267cc05da76c25bbf897caad1b82b973fd4cb37693e0a016121e651ba8274e8801d94149d4fcab3a0bdcba84b344e1fa5e52ea06ea3003065df515bc630dbd36dcef7871e764da1f3cccd5e32c2d6746054184ef24c93897c345380e97b4366b98ffb047e313497cb3586324efb99588b0ac377fc34130cb4716ddd3fc63da22c67ea7a7aefe781c0336c437f8fce8111ccdbe9651bc95af4f7b12645c5ceff375f3f86aadacedeef760b22f89f60d4cf2adbda1f35964acdb980d86431a11c678fd83cb6b81fead3f12eec668918668f1885b50beaeb4b18256b0dfda249788028156a4392424557a629bc7ae6d897065cb1316fc06ffff11f85873fa2b7d7e661859e3117d50e8c9a5a028a19ef4a3880959c21bf5de653441e991002b1223c52c5efcb55b52a9b5752f7a6c056dfdfbe57df58df00236b8f7b29201870ab6d4a8aa292ef6e4daadbe3867122ac969adb79dd9f4665da5c561168d5d5617dcd0db3323d5ebc8c80fbd255aed35da6bf24328a704f61185443f7d17a932579d0bfe722a06aee2c6660c1f533613d98163833948f5eb5667dc52552cd831b3c015a2cb6791ed3bf518b49fff4427bfe145c8aa2355a2fa281397ed4407c502c4fc06dbbc33748de77f80021ebd99b699d52537f621c40fc44d9281d5ddad60ba52ea4f13f1c1c600f8f316949ca75bf7712da822ec4635126d1740e29bd8f26df6431ab5fb3e2b6cb19ac346d904449b314d30b54a0942e860ad7272427b7921c5151b154e0f2fc9b3e81c496d0e74fc08438038546ddcf018d05edef9d7551d9883c10d67139988dba8b4612453fb7120847c2a4c3b84bce087feaaa5da43f0e66e1545461922553d8f0e310f17c914288452c7047602dae775d8cd813cbddc45348cfca3af301c62ffc4305c8b2cb6eff6045c5b0ab53fbc7cc98260f349b670dcf521accf0a9233b135825a3f77b8019a91f031ca85fe3b50c236b37a9257e0f6108e369e1eae8076bcddfe9d4db27033859ffd6440d5fe5c53fe8297bb7c177ccde5f49ae012fa12c97ad1c6bf7d881180a0cf8770167b0a5873f08b9bd0ea699855cfda342d732047c9d9a825e51ab4e50e0f5fea0704be210761ebcabc99b4189c3649b781fa4e73db04c8e36baa2065d9c302c1b21f63c8f76d0597767e5ee8b95c79c35753b4970d4b8347bae9ac9abe146713aa80331bae8da1d1628a79688ea79c244d6180b0a049997dccf93f31303a257e569726200f5d213a8e4186800722561fb75016ef44d3ee3ab9c1c2291aeda5e6e9141492c5b86641015e9a1f33523fe462fef4e3dbad2a5cf76e0eb6e9880a75cff44a3e92d8721c489335bd67dbf99295bb60aab06c8ee6859a099d1484472463eefd8e660f553a59b0e35e8c4de02ba7e11db089115b191f0051c5c3d04b01bd64503fa2ab8486d41f5378128e0a7d88ca1b0a9c9bb06de099958ceef7c90248c561654e8fdb6d21ebf67119839d46698706dddfa01784a0e2d0ab3a60460d05147c24518965823656f934579a8a02b9a536f8649ec9fd08a42681d5ff928c316e939633e53ef03dfe046295fc3fd4c4454479f5b3d23d03afba2fb398ea8584fad4f3f21bc2ba43e1155580406aee323fb36f8e1dd11e42d2c1bfd475ff473888aef4e91b290cd23d83cf912e872dc192c876b618b4d86286dbc46c6fd6fbc5eafc9f88b5f01a42668453fd02aa60b25e037c4eaaa18645cce6fcc2ddddd47a0a942e2cec2a6a2bb9270641c4b5638663b22eeaf13c0b2a50b53fb996021fe723aaa0107d5b1289fbf5737293dbde356e9ad299e2233d886eb043aadd1409b8d98d52bd162d074dd7aa24c38c167882bf813e63ecdd8ede5571956f7ec37345c6db055f765c949b1db0b5a0d441590717def6f51748e20b47d79a03de0aa07ec4feaae9f03a99e8723d7b50af34c0ff52b55d70dc0a230bf2e41271f5e747d983674bdbe07d8fd6b7c85666fc506c7fd36eaff8baff2e656347ee1982011c0e9607aadd94b4489ca1bb7a1b4e39569aec20bb3f6d62e4f57fd741e4f94132aef5ad770358ea1662dbee6a6c0993245d469a9de82133bd148298b48e228101f7d87f12da6fe530c8cc4cee1e18fd952490fad9021a26e32cede342f4e6aa9f779bf578e751323d6ac570e991f97b641ddc06854d3ad9538197b2dffb7c08aad27fad2caa0bfe6bd1bd2b181fa370a9c519843dbe4bfcb2a25775bfa80ab179667f4de74eb827373fc1b3fde34fa96b5462766517bb8f7c95ede37486ebd6febe585680a17a9e1d015ec0e9280e5b936a9ace9a45995d1a337eff2b731ab17c8561b704ec4b492b0e0163fe960f3c50cfe06046ecf3641e72a76303b7ac0a5580fbf7c0395d3d35845f989e89a385bbc2458e6b49a691bdedc223907aaeda6bc42e8353a17e5ea0e3fae16c3e23cd0578f36fa32ad696edc61d0aa203568e171f31398db8abdc769f29d818f5f810b440aa480e30ac8e2803898b21641e60361dd384e4f52c26f920afbd75707b146b314011ac919b2a94c44589dc5868f5404f1a7b8f3b3e551cba05ebafe2a6dcba09d6fcfbd74c924338b7b9edf5fc78eab35948b02ae9b6276cca5db6835e6e37dd19ae38d98ac45287f4016d93e56e918eff0387e273ce19788b60550761ca0b6d582af062c5b7268bb2a26ac63c17146cf8ec8cb172a1aaf2dda2c2b88993343b07a01af1cad928808096d37d5a828117aae5bfbd4987003b225d03d8f806126d5ff2edd8823f487d5bf99b7c9343047fc0ef785b83407a2f2a3d743fae6ed9bd7a8bf32faba16993c80d5362256aa688df3f4a83a7656ca58e74709e53c20eeb8de13247b8d942dae618f19bf6151f4a475526a2e5f42ac9be03a66f9d74fa223d8fc45158101c79f7f1a16eb1adc361dfb715047bb28c70b3b0f5e6eb8c5287e9b764b16efb699e52ba79d163a7d49389e8d66bbc7c5a0f84a5d806f3919d7aae334aca51cce315500c529d2efee5d2d291958a0cc82e17f8dd93660f4a8c6d958450c2bcc74fb12a6a5cd20f0c9d8a1b85d5fc613188e3b7cac20e36e6dc2ef035abd8ad254302679c4bcc6903f9b489efeed3190118ea347d792226c5d7e48e0ffd7b4dc51dee1e97e3efaef7c46ac4e09368769f41a73e4522aad827ae9e4e5b3411b89e74f82e55b18ff12bf43b757f783f79d7b06af7c7a3639f753a86e9262b3de8c5d71409912b1da9a9430ae24d1a8f85ed5ea17284a19420b1d864d8b29ecd34a2e1ecec4e7d5549093928a6913042aff8f4175a642fc53cb725b7d082e1eb9a6978aa7b55b34b7403ab83c176700f8ee59b93776aaf72e217e77edb971982f9e47fe39aa509f66629af70fe922876f14aed92d2c57ccdb19a3025e47e2231b4a18c74a1d536fb5b5099a6e924c08f17d881559cd94c03afca167386175c218ea569409da4c0bf8720993676a05f958ed5920d5f1d20aa3aa0e01362c1c878986b890deba1115f91b853d6e715f17049673da84f739e45b9b9641d94b443591f9d2af34aa90c5ec1ed93a68bda0ca7b26390519af00d3a222567fbdb8f704218a1573001ca44fde5208de46ca9e374c4e901fa710c6a2424bb17a2fcd0269ccfcd6bb99b0e0135d825319953500e220eaed10c2a618e2cc423c6b3b499c1dbe4188cbc24aec75430e34005f61a068950070f071eecf3070e83ee3964f3be28e9d0bf81ab6806a68801622fd4013afe7624ae3ee74115a76b614bedffc3e380870ec3e48473342d7b75fb0fddf9839ee341113f2596bb2288add7835e4ed62e8b8177d30f16aab0aa835d9f5c5d82199ee9b5ede576abb351249b4769c16bb06172ebe219b1ba4ea82073b3a4f74cd441c78381eb7e0820aa1e26e95b38d7ad3798186813ab46ae5256447fa26ab1a48aa881e1bd0cb843459e1b84dc37b3baccf665f7eee5bd763e1cd9f0ebc9638944318c8cae7bed6bc3bc051bf46924313ae2d71f9155fc181be825db8290389c3c1075a9febdb8da5c87c37ff48862c7c082a7ff61dcf07f57b85e3b332cd83ab395838383c71166ca6a69292b2157ef4f281b18994a0a9db1518dd1877f834316477232064cfd265860653ae172cf6fa058119b8c65975eb0a48af27f300693797b251e49b33971e5a12ccb92bee51e085beb8d94d9e23025333199face5d64132614ee3ebf888cc89202393775df7cfd1ecd4f93ef6d12dc00959ada91375dfb4e05bda8967f6ce8d8465831c7290075cd3c2456217a637044c5100e1bc7ef86b9eeb44160aef57868cacb97ff8c404af3e81f867dcb3f64ded492253ccc42905f03c5140f8ff8171f2f3bb2b342fbf5cd3e772ebfda7f231792ed30e6da6d98788b2693309ab5d17f06ba90c5e9573a6604bf530b1c79c8f02e4f5a002f142a51d341f06f1612a4beb43acba36ff1dc0ac6854dc7c5f787574ed6d20f961cd850238d25036e2e58c8f389a1ad1c521181010e400781d64c89f9b88bf095dd1e71653cfc1b915b8277583e8b400ceaac05384acd1008695425a722e59847362518630a7988e0f0b3146d968cb9f74735d3a7c0564466108e2ac1d63b727356a1ab5cb591a896d87428ee955dbd12bf6cbf338931ddc3fbe1e4e72352b5650c41870d61ba1143021148c7235ee4495270fd8dfdcbec105978d608262819182a29ffe1cd9532311d63ff263d5391ed2eb47b411d77cf5e38198bd2d333fe8883c2784f2af536e0859d4900ed2508941206b0e09ed1d9deec0c16ffa925416a7300bb48c1cc0b4e6117e3740b860dbafc0a9048c227aee6552e7eaf9f032f2db322689774003b3288b38c734340f641d0feaf6fb5e2211b89177ea47619d94a5862872b00ccf8e2de5e0f09ed41edb7555fc571c718ec9ae914e0b38b6b647bbf802f88bb11de76d3d3bd4ed2443d87975e4131fc548425924140e5f4150ffc0d8fa806ad0c546bbe71f365a3480ae214afb247e91a2907477cfe1a6dc563518b3a92de7d3d6a4ea99c0eaf7ae237d36e682d15a23a9d41693642e1c2f2bb495d7884ecccbd5379d9eb7b0f409b07961649f74f74bc02440e1df89900cf8beee97db939eab3f73b46105fe3049a5cfffd51fe9ca54b6f9951c9625a0e08ecf71accf46521fe80cf5755d6e196a8b182b467", 0x1000) [ 3261.264502][T27716] usb 1-1: USB disconnect, device number 107 12:34:35 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000002357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x80000000000, 0x280800) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000040)=""/107) write$char_usb(r0, 0x0, 0x18) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000100), 0x5, 0x600000) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x80000) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000000180)=""/47) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f00000000c0)=[0xfdff8001, 0x956e700]) 12:34:35 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:34:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000200"}) 12:34:35 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000003357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3261.822718][T27716] usb 1-1: new full-speed USB device number 108 using dummy_hcd [ 3262.182802][T27716] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3262.192962][T27716] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 5, skipping [ 3262.203974][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3262.373000][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3262.382047][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3262.390111][T27716] usb 1-1: Product: syz [ 3262.394339][T27716] usb 1-1: Manufacturer: syz [ 3262.398946][T27716] usb 1-1: SerialNumber: syz [ 3262.424594][T16270] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3262.443980][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:36 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x6}}}}}]}}]}}, 0x0) 12:34:36 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000040)={0x74f, 0x1, 0xff, 0x6, 0x88f, 0x584}) 12:34:36 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x18080) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000080)=""/118) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:36 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000004357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:36 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000300"}) 12:34:36 executing program 5: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000140)={0x16, 0xe0, &(0x7f0000000040)="42699bd8e76a4491d6216cb5a162c13e3d1d63b07e37cc91c6ccf5eae2b133ff1964dc34a0b8eb5766a4493b0cac7af147e665232f49377727e4e3c47def3379cac4d041044ff567678fd424d47b860590c1a27630f849dacf7421d294e706b78c5fcd90dc82f4077da01f03870d8798fc57d8663c3f51bc008bb2cee9f6e01c4848ca22c7f652a683a126e35b3884d20d82c441eb162ede6375fcbb26f4f972237e47b57327c4873b1d821d3171eddffcbada3fa79ea6a6809ce3dca2d49131bdbf5cb4731d736326e6d6e14a341e71fdf0aeb6eca5d98b3a1ce37020db20e4"}) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x280000) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x7f, 0x113b41) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f00000001c0)=""/209) [ 3262.664787][T27716] usb 1-1: USB disconnect, device number 108 12:34:37 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x40000) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:37 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x470, &(0x7f0000000040)={[{0x19, 0x4e00, "dfe03376e0867f18f0790d1451b5a43446899c29d0180af8f1"}, {0xc0, 0x4e00, "400bf7f9bd7ce9a971109f797c5ab6bfc6c7fc71a8c2076511af1ecaa72566aa3b0b7197d0b0fb145713ed4941f17bae406b4ecb508e2c9b6d8a80e132a7cfd20967e10767a9f847d3dbf5799d6d6cc62765c4560c4f20395cb4a549658dea8d7f1dcc1289e00344e0c2afc619b20b9ae9f79cfdefe057ad3b357f20a2399d6affc712d22c4e03856424ad332e44170d008918a0cd63db31eb1c126ed6e184241676562cd64c9f4284c704945ce47a665b68860981359571f1ba7d7cd2234366"}, {0xb8, 0x4e00, "dbbad9f609c2d983a58e7150cfe576c7c59168a0c9c710c4bf50f629c07f118ae98c39316f862e06891d64cb9c603e08620ea60dddcb40fde9faa369d7e001fa4971d7bf92df2346af67f6185f103d8718848688373e5ac22bc1749cdfa257da7078cd579d62cd16c9c51b22855af95fcc5f129a47a222186d12a852f6deab424f401830f46802c2e17cbf307390cd9aa11e9310634296e85725063dc4d0e6f8e2f22173f02de061268561769d74238c03c1a71b79919868"}, {0x88, 0x4e00, "ee727197a02dd5ab5d58d11d37c63b90355d46493601065a769d81c5c07104b89d349924deedc07e35071f4964a4fa727678d508d4dbbf343b20d816e069d4c605c072470275b2bf08ec3355869125474969bacfb8e3c42006c9d4151716a64ba2853204dd7b4886137956614050ed69671c4d34636f6c9be438ddd9a5b07e6b45e61ff95cda6733"}, {0xae, 0x4e00, "6c84191c86f29b0317b4c9c90b57ad0889732856e1c8f22d6a8bfed741c5bf1e70b524de6410134ba685381e0a74ce6a45ec744e35cccca8cb248d110ae53ff3cdbe83a897860221600b3061e78487a2cc1e391acdda6dcbf0b39bc4945e9a7db9d5523561d47fbdfc8b98e2698ab429d802dcfe2bceaac820d97f9524d471a32fd1a485b1df7a6a21b203eef826398af43ea8b7a86d37052f50b017086d036fe554a0b5eba22509fbc089a243cd"}, {0x55, 0x4e00, "407cfe0aee600061055525a0ed49153f64b8d99030ee79105b5c3f9e72a2a05f996e8a06b1c781e6d4b996cbb6f16e094e3839c44ad490b992338df61c15e9eeab417e53bec34aeb4064abb99b42e8837a61a0a944"}, {0x4f, 0x4e00, "c04d7a62e3e3e96971205e3f97995916de6a8a6da583e44eb6cb63f7cee45319c212e052c468aa6688e58179e32e5b39d3cab70f22ab44a53df074f2fe6c9a9769090a2cf020b0f31dbe0ebc6ca23b"}, {0xd9, 0x4e00, "0261057ad2be431a81ef64e882c4f3cddb2d3bb4481ae6d2bc13977ef7d6705e605465085a36e2528ba618a6c347f02f2219384cf4366eb94551e911985a327049cdf5532f11562ef3f6018933679eaa95fcea51359c7d66b17b3cf8daf1dfeadae2b86c956441bd8221dd248f50d69dd528e1296295648fd0fd2177181f61eba8fb89144ad0fa717dd135c596e725c7300abb9c252d8eefce0faa3e7ce80929de71204e74511d093810e679c5343b20f4143f6aeed763c09a5bcb756f4a9cc2074ff015a2ebd59cc6a6f064dee2c2d0ad226e31c589ae22cb"}]}) 12:34:37 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000005357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:37 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000400"}) 12:34:37 executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000140)={0x15, 0xa7, &(0x7f0000000080)="601d1776d29ac1cc3bb7c88d1350adcf356297ee7d78f7922837cd51977de2d5fa6950995594230ceb0990c60a249a57b75279535a0f6c85ed862e7fd515208f2cda73656d8d6fd16f9a019bf4f9f8a8ee7a5278743cb0b7ec0425b08487e8c6c33e9d981147d725a303bc7372457fd3a74a68f9541a1efebdff87dfc56876001f6d4bcc4a5fd91cec3776d845956629bbfaae3d8ba4d7f95ff04a2728ac1bbfbae49f6f0ff95b"}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x296080) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000040)=0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffff) write$char_usb(r1, 0x0, 0x6dd7648aa6c) r2 = syz_open_dev$evdev(&(0x7f0000000240), 0x40, 0x400000) ioctl$EVIOCSABS3F(r2, 0x401845ff, &(0x7f0000000280)={0x10000, 0x7d, 0x2, 0x4, 0x100, 0x4}) 12:34:37 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000100)=""/226) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x5, 0x212101) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000040)={0xf7, 0x1a, 0x7, 0x80000001, "540d6d70b4f8e336fe4e4c42ccb99b97496f97b2b1c31a328c87afa9e749316d"}) [ 3263.172729][T27716] usb 1-1: new full-speed USB device number 109 using dummy_hcd [ 3263.533537][T27716] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3263.543672][T27716] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint descriptor of length 6, skipping [ 3263.554659][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3263.723000][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3263.732056][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3263.740126][T27716] usb 1-1: Product: syz [ 3263.744363][T27716] usb 1-1: Manufacturer: syz [ 3263.748977][T27716] usb 1-1: SerialNumber: syz [ 3263.774524][T16313] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3263.804501][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:38 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x7}}}}}]}}]}}, 0x0) 12:34:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000500"}) 12:34:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000006357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:38 executing program 5: syz_usb_connect$uac1(0x6, 0x86, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x3, 0x1, 0x2, 0x30, 0x3, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x8c, 0xc5}, [@processing_unit={0x7, 0x24, 0x7, 0x2, 0xaf7cc3e7cca10147, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x9a, 0x7f, 0x2}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0xc7, 0xfd, 0x3, {0x7, 0x25, 0x1, 0x1, 0x5, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x3f, 0x1f, 0x2}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x18, 0x6, 0x51, {0x7, 0x25, 0x1, 0x2, 0x5, 0xfffe}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x110, 0x4, 0x5, 0xff, 0x8, 0x7}, 0x13, &(0x7f0000000240)={0x5, 0xf, 0x13, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0x6, 0x5, 0x1f}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x3, 0xf, 0xfffd}]}, 0x4, [{0x35, &(0x7f0000000280)=@string={0x35, 0x3, "674300d2967695d78f2d48d69ac235e1b213a4b2d5b9d605e5d5eb89828ce5782ec1845fc0bdc261bb290cc094aa0c790b43b5"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x426}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2809}}, {0x91, &(0x7f0000000340)=@string={0x91, 0x3, "a47973e5d7e3ee68c573675a21e6b5e155e9ec98dd8881469e260edc242caf25f22bbaa2a60f3935a47c5edaffe6f9e8deb8e118e9433335bf89c4b6d7e6d938469e5b76fefb024e8bcfb4bb18a0d246ebe1b0b8992b0a0f925ce68d28471531c52c560676e0f832b29ca6964002066679ba09a411005f9b1046e54072e742ebf2126bffc920a2ace306ee4e1ead22"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/239) r1 = syz_open_dev$evdev(&(0x7f0000000480), 0x1, 0xe0123) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000004c0)={0x8f, 0x5, 0x1, 0x5, 0x9, 0x2}) syz_usb_connect$cdc_ncm(0x3, 0x79, &(0x7f0000000500)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x67, 0x2, 0x1, 0x2, 0xb0, 0x1f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "6648ddde"}, {0x5, 0x24, 0x0, 0x7fff}, {0xd, 0x24, 0xf, 0x1, 0x7ff, 0x80, 0xffff, 0x2}, {0x6, 0x24, 0x1a, 0x3, 0x6}, [@dmm={0x7, 0x24, 0x14, 0x4, 0xffff}]}, {{0x9, 0x5, 0x81, 0x3, 0x210, 0x6, 0x80, 0xf8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x410, 0x0, 0x7, 0x39}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0xff, 0x4}}}}}}}]}}, &(0x7f0000000880)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x50, 0x6, 0x80, 0xf8, 0x10, 0xd1}, 0x5, &(0x7f00000005c0)={0x5, 0xf, 0x5}, 0x3, [{0x52, &(0x7f00000008c0)=ANY=[@ANYBLOB="529e0e58c59bca910439ae15e3c457798598295f8859731adf57b14db7c95041daea4c580cc00e6355bfff9d498a25bb15cd5a47090f66d6c37beed593a4770f99d0deae198bd8c70000000000000000000000009a82ce1a0d6b949450833358e756c01739bddb4ebaa3e198973a2908c3c78a2a885bad8753ed938f31ceed16d6e317f506d658fb869c44d402f693a42a0b4b4b72e8804102a0151c487557e304ac415df71840062d88a9b39863a1d90097b6e7a7c64769732777bb8cd3322da44cd49ccc3ff88ac76eb1fc4a4698a04eb1cf50f49a8caced17954f2d83c300"]}, {0xf5, &(0x7f0000000680)=@string={0xf5, 0x3, "ceb3200d2eb51150500d568819c2d6faf990730a4fe1ec298306f9917ae6d990e63e9c273f2c9f71c0f71353f65a3ebb978d3972c7b8b1425815413efb0e7bc185740d9f1ea6e710ee5ddb4ad2d0af870e62387a0bb8ae7a255f22713304ac91f122d70247da580f3509d06dfbe97ea5bee7bd16bbb4af6ed3038a485c79c5312ba01660bcf8c9b8c2710a13636961ec3d933325c9dbe873a1dcb63a872ee441896261e024e004200998a0a25c9b23aec36d8f78a88361c794d2362d5fc0743884fa02916c1839041dae2b749516401fb7a6ad7c2f2fd144aaceb36ca77d9f65fd81f139087ff15a6fbe26fd674d4914ddb3da"}}, {0xd6, &(0x7f0000000780)=@string={0xd6, 0x3, "1787d7f1c1e859e01ceb29be5c5d7fcca64eff871de0ec23b43eca54e93060316a528a63842c810302cc85c13636ec6f25817018f7c2c3b7c7d936f08a73507dc5f78589f9c87a560b739bb6a5b637c975a94429490c27b0b7468932eb7401f423a6f7dc375dcb0a569f3e3490524d4cae4373ae29dd350ad92f746bc43019098462f04d888bd1e5ed05f4d321efd48f0b95a0bdc33705526012dda45e88b2f1d5847e24eb049d8bdf1a4475d549fef909435bfece794dc02daaf9839f090bfd5d1aadfcf8bb44d9a7add23eb1375e329f40871a"}}]}) 12:34:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x4, 0x385001) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f0000000080)={0x2, 0x0, 0x8}) 12:34:38 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000140)=""/31) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xc48, 0x100) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000080)={0x1f, 0x8, 0x8, 0xff, 0x400, 0x5}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000100)={0x1f, 0x7f, &(0x7f0000000180)="69b281b76365e49424fc5f60a2d82a425f3e3e068ecb2a10d27fc7cd8daa4646b175f15d58da057c7a07395787e0e9823a845beeb02589dd33ceec54f2fb8e0b2117e49973707d3fa0283e00f54e7290efbb54b02b433234293c78c8fa81979a7c927c792edcd7b6b3234c2c11ce64a133f55e31c17eb0d019373c04b19ecc"}) [ 3264.024621][T27716] usb 1-1: USB disconnect, device number 109 12:34:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000600"}) 12:34:38 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000080)=""/206) 12:34:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1fffffffffffff, 0x12180) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x329200) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000080)=0x7f) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:38 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000040)=""/124) 12:34:38 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000008357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3264.442770][T13286] usb 6-1: new high-speed USB device number 20 using dummy_hcd [ 3264.562794][T27716] usb 1-1: new full-speed USB device number 110 using dummy_hcd [ 3264.712730][T13286] usb 6-1: Using ep0 maxpacket: 32 [ 3264.923003][T27716] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 3264.933279][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3264.953113][T13286] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid maxpacket 1040, setting to 1024 [ 3264.964361][T13286] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 3264.974419][T13286] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 3265.102817][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3265.111942][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3265.120021][T27716] usb 1-1: Product: syz [ 3265.124287][T27716] usb 1-1: Manufacturer: syz [ 3265.128904][T27716] usb 1-1: SerialNumber: syz [ 3265.154636][T16357] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3265.174186][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3265.282792][T13286] usb 6-1: language id specifier not provided by device, defaulting to English 12:34:39 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x8}}}}}]}}]}}, 0x0) 12:34:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000700"}) 12:34:39 executing program 4: write$char_usb(0xffffffffffffffff, 0x0, 0x18) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000380)=""/70) syz_open_dev$char_usb(0xc, 0xb4, 0x2) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000040)={0xb4, 0x2, 0x69158486, 0xffff}) r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0x101, 0x98840) write$char_usb(0xffffffffffffffff, &(0x7f0000000240)="dd6d68c51082d29819ec6d99ad7b0b43c8556c12d23f1c45ba44e3c603779b18d9c5d56a9517edcb77018e2eada24c40190e0f10bb39f538ddc55cfafa7fc6fffdf75fac5266b8d8534f896f7b3b6215dfd99a005717fc9224e77de9faf41b7de07252c16f1f2cf1042a28b96ac205ec3504a83e7e8dba721a89dd1d3771918b14f5287b9c1a01df7030c22db061b0802a7a44ca960f5552d03b7f2d0e69b2115884342d", 0xa4) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000440)={0x81, 0x1f, 0x22, 0x8, "1f5301bbfc3bbdf3bb7de9fe78680dc74aa739379f7a86937d78ed6b9ef8c7f5"}) syz_open_dev$hiddev(&(0x7f00000004c0), 0x80000001, 0x80400) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000480)={0x1, 0xffffffff, 0x108, 0x0, 0x8000001, 0x21}) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000001500)=""/20) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000140)=""/215) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x2, 0x410200) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f0000000500)=""/4096) r3 = syz_open_dev$evdev(&(0x7f0000000300), 0x4611, 0x0) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f0000000400)=0x1) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000000c0)=""/5) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000000340)=""/55) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000100)={0x6, 0xa15, 0xe7, {0x8001, 0x4}, {0x9c50, 0xe32}, @ramp={0x81, 0x1f, {0x2, 0x0, 0x878f, 0x400}}}) [ 3265.385026][T27716] usb 1-1: USB disconnect, device number 110 [ 3265.407915][T13286] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3265.417121][T13286] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3265.425225][T13286] usb 6-1: Product: 蜗븩嵜챿亦蟿⏬㺴哊ラㅠ剪掊Ⲅ΁찂솅㘶濬脥ᡰ싷럃玊結覅죹噺猋뚛뚥줷ꥵ⥄౉뀧䚷㊉瓫꘣崷ો齖㐾劐䱍䎮깳ਵ⿙歴ツङ抄䷰讈׭폴返锋붠㟃刅በꓝ衞蓕⑾ӫ讝᫟畄䧕茶䌉﹛秎쁍ꨭ菹টﴋᩝﲭ미궧㻒㞱㉞䂟᪇ [ 3265.456017][T13286] usb 6-1: Manufacturer: 돎ഠ딮們൐衖숙𥳐郹ੳ⧬ڃ釹郙㻦➜ⰿ熟匓嫶묾趗爹룇䊱ᕘ㹁໻셻璅鼍ꘞყ差䫛탒螯戎稸렋窮弥焢г醬⋱˗མव淐ꕾᚽ뒻溯ϓ䢊祜㇅ꀫ怖룉燂ጊ楣錽┳珨㪶⺇䇤抉 頉ꊠ魜긣淃碏莨읡튔ⴶ쁟㡴彩鄂ᡬй긝琫ᚕὀꚷ粭⼯䓑캪河綧斟臽㧱缈嫱빯ﴦ䵧ᑉ돝 [ 3265.490974][T13286] usb 6-1: SerialNumber: syz 12:34:39 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000140)={0x14, 0xe9, &(0x7f0000000040)="935a4f6768c009c618617cff143acbe76910d7aa18f94bd0b02259657a06b4d4d5bc4b10142067c01a0b9d2a9ce47b694853aa619b3be70b60815fd8ebf174dd078024061ff00a19a7f178869382c56241adafb4d0462b3105e59964f5bdca0663ff44be93334c0e0152c3491d426915cfcf643faad9e5ef40ad2b557ce8fabf48fdbc56182bc1d067f393acf203d7509bbe6115fba63073d21043b45b94d2dbdccf9d04087d83b1b3a448c5048b80987f0d42eb6cea7a72b042883de47a69027c0ae953862508879a359e3b3675582c16078541acf5b961a31e4d221a3bbb6ee3da55ce5ac60b09d4"}) 12:34:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00fffffdfd357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:39 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0xf50, 0x2000) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f00000000c0)={0x3, 0x2, 0x5a48}) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000080)) 12:34:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000800"}) 12:34:39 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x105302) write$char_usb(r0, 0x0, 0x18) [ 3265.822865][T27716] usb 1-1: new full-speed USB device number 111 using dummy_hcd [ 3265.862907][T13286] cdc_ncm 6-1:1.0: bind() failure 12:34:40 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000300"}) 12:34:40 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00000000ff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:40 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000040)=""/120) [ 3265.881652][T13286] cdc_ncm 6-1:1.1: CDC Union missing and no IAD found [ 3265.888577][T13286] cdc_ncm 6-1:1.1: bind() failure 12:34:40 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000001040), 0x4, 0x200000) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000001080)={0x0, 0xfffffff9, 0x7, 0x8, 0x9, 0x10001}) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/4096) [ 3265.937459][T13286] usb 6-1: USB disconnect, device number 20 [ 3266.193712][T27716] usb 1-1: config 1 descriptor has 1 excess byte, ignoring [ 3266.200982][T27716] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3266.373000][T27716] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3266.382076][T27716] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3266.390124][T27716] usb 1-1: Product: syz [ 3266.394383][T27716] usb 1-1: Manufacturer: syz [ 3266.398979][T27716] usb 1-1: SerialNumber: syz [ 3266.434005][T16389] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3266.463841][T27716] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:40 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0xa}}}}}]}}]}}, 0x0) 12:34:40 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) syz_open_dev$hiddev(&(0x7f0000000040), 0x401, 0x80102) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:40 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00000002ff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:40 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000500"}) 12:34:40 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000040)=""/95) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x64000) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000100)=""/226) 12:34:40 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGID(r1, 0x400445a0, 0xffffffffffffffff) [ 3266.674843][T13286] usb 1-1: USB disconnect, device number 111 12:34:41 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00fdfdffff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000600"}) 12:34:41 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/48) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:41 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000040)=""/220) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x2, 0x10002) r2 = syz_open_dev$evdev(&(0x7f0000000280), 0x4, 0x101000) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r3, 0x80404509, &(0x7f0000000340)=""/161) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f00000002c0)=""/104) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000180)=""/205) write$char_usb(r0, 0x0, 0x18) 12:34:41 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x7, 0x3ff, 0x4, 0xe4d3, 0x1, 0x9}) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000700"}) [ 3267.172759][T13286] usb 1-1: new full-speed USB device number 112 using dummy_hcd [ 3267.543000][T13286] usb 1-1: config 1 has an invalid descriptor of length 10, skipping remainder of the config [ 3267.553330][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3267.762957][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3267.772025][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3267.780097][T13286] usb 1-1: Product: syz [ 3267.784346][T13286] usb 1-1: Manufacturer: syz [ 3267.788945][T13286] usb 1-1: SerialNumber: syz [ 3267.814572][T16459] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3267.834034][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:42 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0xb}}}}}]}}]}}, 0x0) 12:34:42 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000020000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:42 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:42 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x10, 0x218f82) write$char_usb(r0, 0x0, 0x18) 12:34:42 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x101101) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f00000001c0)=""/162) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x10001, 0x90202) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000000080)=""/203) 12:34:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000000ff00"}) [ 3268.045017][T13286] usb 1-1: USB disconnect, device number 112 12:34:42 executing program 1: ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000240)=""/180) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000040)=""/218) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000200)={0x2, 0xba, &(0x7f0000000140)="18f160e710fdf23d635ca704b3cd46465dcb29bc899e3395efa2398460733318be636a6058b3de3a946d1d4270a4cbbc41493eb286f76b6001ba5120cbcaa12b3cff8015436c6b320a667ddb97e4c24675dd0d48268e4a922bac2424c6237245e84f0a2f8b554f2ab4cc89286deb8108127c5e7e57e3dd05c9a6d2ca4014b39b84caaac3ef2b214377b17afb7ddfdd8c1608134cd7630ddce4980af372eb58ea2a64e4405021babd230862f96adf53f78da162e63aad3098d0ac"}) 12:34:42 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000030000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:42 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x183182) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x2a7, 0xb0200) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000180)=""/118) write$char_usb(r0, 0x0, 0x18) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f0000000040)="16e145afdd096e6be7adeb5d6604bfef91e71d5fcc20c5abe3298f9bd9ac1ac773e6f854f6a4af973d78efd12fbd240989c714181cd0a552f176c9ca1d3023ad99ef2b8f76b969d4e169f5fb87056cb5fd22eee8e128f7b3b01da3b066e2aded9d3a359be85a3fab3b047f8772cb4c803286f4d75a0812ce48be89164d21f31d99150ea563447b8d8fff90ec8fd0630db39ecb267feffb3bd16c90ec4658653ecbcf3ab92afe65d413da4b1c831366376dfa166551bd1f86da058d058efb94d303437185bd70ae6b9624d1de", 0xcc) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 12:34:42 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x2500) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) 12:34:42 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x1956c2) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000001c0)={0xffff, 0x0, 0x400, 0x1f, 0x80000000, 0x5}) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000200)=""/25) ioctl$EVIOCGMASK(r2, 0xc0189436, &(0x7f0000000000)={0x0, 0x0, 0x0}) r3 = syz_open_dev$evdev(&(0x7f0000000100), 0x401, 0x80040) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000140)={0x56, 0xd7ad, 0x5, {0x7, 0x24}, {0x8000, 0xde}, @const={0x401, {0x4, 0x9, 0x6, 0x318}}}) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/135) [ 3268.572717][T13286] usb 1-1: new full-speed USB device number 113 using dummy_hcd [ 3268.932964][T13286] usb 1-1: config 1 has an invalid descriptor of length 11, skipping remainder of the config [ 3268.943444][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3269.113006][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3269.122098][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3269.130187][T13286] usb 1-1: Product: syz [ 3269.134431][T13286] usb 1-1: Manufacturer: syz [ 3269.139034][T13286] usb 1-1: SerialNumber: syz [ 3269.164614][T16500] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3269.184198][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:43 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000040)=""/95) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x64000) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000100)=""/226) 12:34:43 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x400440) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000080)=""/183) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000000140)=""/142) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r2, 0x0, 0x0) 12:34:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:43 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000040000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:43 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x3, 0x8001, 0x8, 0x8001, 0x1b00000}) 12:34:43 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0xc}}}}}]}}]}}, 0x0) [ 3269.394661][T13286] usb 1-1: USB disconnect, device number 113 12:34:43 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000050000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:43 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000040)={0x1, 0x2, 0x2}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x2, 0x200401) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f00000000c0)=""/4096) 12:34:43 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x7, 0x420280) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000180)={0x9, 0x6, 0x9, 0x2, 0x7ff, 0x3}) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f00000001c0)=""/21) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000000040)=""/250) 12:34:43 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000040)=""/120) 12:34:43 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000060000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:43 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3269.932714][T13286] usb 1-1: new full-speed USB device number 114 using dummy_hcd [ 3270.292940][T13286] usb 1-1: config 1 has an invalid descriptor of length 12, skipping remainder of the config [ 3270.303269][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3270.472952][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3270.482026][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3270.490112][T13286] usb 1-1: Product: syz [ 3270.494347][T13286] usb 1-1: Manufacturer: syz [ 3270.498989][T13286] usb 1-1: SerialNumber: syz [ 3270.524638][T16543] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3270.544356][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:44 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0xd}}}}}]}}]}}, 0x0) 12:34:44 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0x2, 0x3ff, 0xeb10, 0x9, 0x8, 0x9}) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:44 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4000001, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x101, 0x88000) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000080)={0x57, 0x3, 0x6, {0x4, 0x3}, {0x7, 0x1ff}, @cond=[{0x3, 0xff00, 0x66dd, 0x6782, 0xad7, 0x1c}, {0x5, 0x1, 0x9f, 0xc42, 0x20c, 0x5}]}) write$char_usb(r0, 0x0, 0x18) 12:34:44 executing program 5: syz_usb_connect$uac1(0x6, 0x86, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x3, 0x1, 0x2, 0x30, 0x3, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x8c, 0xc5}, [@processing_unit={0x7, 0x24, 0x7, 0x2, 0xaf7cc3e7cca10147, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x9a, 0x7f, 0x2}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0xc7, 0xfd, 0x3, {0x7, 0x25, 0x1, 0x1, 0x5, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x3f, 0x1f, 0x2}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x18, 0x6, 0x51, {0x7, 0x25, 0x1, 0x2, 0x5, 0xfffe}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x110, 0x4, 0x5, 0xff, 0x8, 0x7}, 0x13, &(0x7f0000000240)={0x5, 0xf, 0x13, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0x6, 0x5, 0x1f}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x3, 0xf, 0xfffd}]}, 0x4, [{0x35, &(0x7f0000000280)=@string={0x35, 0x3, "674300d2967695d78f2d48d69ac235e1b213a4b2d5b9d605e5d5eb89828ce5782ec1845fc0bdc261bb290cc094aa0c790b43b5"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x426}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2809}}, {0x91, &(0x7f0000000340)=@string={0x91, 0x3, "a47973e5d7e3ee68c573675a21e6b5e155e9ec98dd8881469e260edc242caf25f22bbaa2a60f3935a47c5edaffe6f9e8deb8e118e9433335bf89c4b6d7e6d938469e5b76fefb024e8bcfb4bb18a0d246ebe1b0b8992b0a0f925ce68d28471531c52c560676e0f832b29ca6964002066679ba09a411005f9b1046e54072e742ebf2126bffc920a2ace306ee4e1ead22"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/239) r1 = syz_open_dev$evdev(&(0x7f0000000480), 0x1, 0xe0123) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000004c0)={0x8f, 0x5, 0x1, 0x5, 0x9, 0x2}) syz_usb_connect$cdc_ncm(0x3, 0x79, &(0x7f0000000500)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x67, 0x2, 0x1, 0x2, 0xb0, 0x1f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "6648ddde"}, {0x5, 0x24, 0x0, 0x7fff}, {0xd, 0x24, 0xf, 0x1, 0x7ff, 0x80, 0xffff, 0x2}, {0x6, 0x24, 0x1a, 0x3, 0x6}, [@dmm={0x7, 0x24, 0x14, 0x4, 0xffff}]}, {{0x9, 0x5, 0x81, 0x3, 0x210, 0x6, 0x80, 0xf8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x410, 0x0, 0x7, 0x39}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0xff, 0x4}}}}}}}]}}, &(0x7f0000000880)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x50, 0x6, 0x80, 0xf8, 0x10, 0xd1}, 0x5, &(0x7f00000005c0)={0x5, 0xf, 0x5}, 0x3, [{0x52, &(0x7f00000008c0)=ANY=[@ANYBLOB="529e0e58c59bca910439ae15e3c457798598295f8859731adf57b14db7c95041daea4c580cc00e6355bfff9d498a25bb15cd5a47090f66d6c37beed593a4770f99d0deae198bd8c70000000000000000000000009a82ce1a0d6b949450833358e756c01739bddb4ebaa3e198973a2908c3c78a2a885bad8753ed938f31ceed16d6e317f506d658fb869c44d402f693a42a0b4b4b72e8804102a0151c487557e304ac415df71840062d88a9b39863a1d90097b6e7a7c64769732777bb8cd3322da44cd49ccc3ff88ac76eb1fc4a4698a04eb1cf50f49a8caced17954f2d83c300"]}, {0xf5, &(0x7f0000000680)=@string={0xf5, 0x3, "ceb3200d2eb51150500d568819c2d6faf990730a4fe1ec298306f9917ae6d990e63e9c273f2c9f71c0f71353f65a3ebb978d3972c7b8b1425815413efb0e7bc185740d9f1ea6e710ee5ddb4ad2d0af870e62387a0bb8ae7a255f22713304ac91f122d70247da580f3509d06dfbe97ea5bee7bd16bbb4af6ed3038a485c79c5312ba01660bcf8c9b8c2710a13636961ec3d933325c9dbe873a1dcb63a872ee441896261e024e004200998a0a25c9b23aec36d8f78a88361c794d2362d5fc0743884fa02916c1839041dae2b749516401fb7a6ad7c2f2fd144aaceb36ca77d9f65fd81f139087ff15a6fbe26fd674d4914ddb3da"}}, {0xd6, &(0x7f0000000780)=@string={0xd6, 0x3, "1787d7f1c1e859e01ceb29be5c5d7fcca64eff871de0ec23b43eca54e93060316a528a63842c810302cc85c13636ec6f25817018f7c2c3b7c7d936f08a73507dc5f78589f9c87a560b739bb6a5b637c975a94429490c27b0b7468932eb7401f423a6f7dc375dcb0a569f3e3490524d4cae4373ae29dd350ad92f746bc43019098462f04d888bd1e5ed05f4d321efd48f0b95a0bdc33705526012dda45e88b2f1d5847e24eb049d8bdf1a4475d549fef909435bfece794dc02daaf9839f090bfd5d1aadfcf8bb44d9a7add23eb1375e329f40871a"}}]}) 12:34:44 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:44 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000070000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3270.755008][T13286] usb 1-1: USB disconnect, device number 114 12:34:45 executing program 4: ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000040)=""/4096) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000001140)={0x12, 0xa9, &(0x7f0000001040)="69ec9480c00f4ae0798ef50ad5f9501679c5ebc8fbc785209dab795ccc934bd8d6bf11dba2ce6b70a21b0f2df8b239b6b4bdae283cfaa78d8cc37b03cefbc6a7d6df74f4c81ea9374f59448eaf8289e9b4baed544c1ec622244ff26ae488784ec8b2448717cf961daf809ecf5a204fd35d438d655690953a5efd1e5a386a484fda21362faa59afe6ff286bf59ae14d34553f0db70d42ee520016123936051b24a553ec905e56a2d40f"}) write$char_usb(r0, 0x0, 0x18) 12:34:45 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:45 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000080000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:45 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0xb0d, 0x10000) ioctl$HIDIOCINITREPORT(r1, 0x4805, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/117, 0x75) 12:34:45 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x82102) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000040)=""/172) 12:34:45 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3271.162907][T27716] usb 6-1: new high-speed USB device number 21 using dummy_hcd [ 3271.252745][T13286] usb 1-1: new full-speed USB device number 115 using dummy_hcd [ 3271.423316][T27716] usb 6-1: Using ep0 maxpacket: 32 [ 3271.613026][T13286] usb 1-1: config 1 has an invalid descriptor of length 13, skipping remainder of the config [ 3271.623368][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3271.643112][T27716] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid maxpacket 1040, setting to 1024 [ 3271.654215][T27716] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 3271.664423][T27716] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 3271.792949][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3271.802102][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3271.810161][T13286] usb 1-1: Product: syz [ 3271.814398][T13286] usb 1-1: Manufacturer: syz [ 3271.818999][T13286] usb 1-1: SerialNumber: syz [ 3271.844608][T16585] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3271.864382][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3271.953455][T27716] usb 6-1: language id specifier not provided by device, defaulting to English 12:34:46 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0xe}}}}}]}}]}}, 0x0) 12:34:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000ff0200357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:46 executing program 4: syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x169502) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) [ 3272.075043][T13286] usb 1-1: USB disconnect, device number 115 [ 3272.100581][T27716] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3272.109751][T27716] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3272.117863][T27716] usb 6-1: Product: 蜗븩嵜챿亦蟿⏬㺴哊ラㅠ剪掊Ⲅ΁찂솅㘶濬脥ᡰ싷럃玊結覅죹噺猋뚛뚥줷ꥵ⥄౉뀧䚷㊉瓫꘣崷ો齖㐾劐䱍䎮깳ਵ⿙歴ツङ抄䷰讈׭폴返锋붠㟃刅በꓝ衞蓕⑾ӫ讝᫟畄䧕茶䌉﹛秎쁍ꨭ菹টﴋᩝﲭ미궧㻒㞱㉞䂟᪇ [ 3272.148223][T27716] usb 6-1: Manufacturer: 돎ഠ딮們൐衖숙𥳐郹ੳ⧬ڃ釹郙㻦➜ⰿ熟匓嫶묾趗爹룇䊱ᕘ㹁໻셻璅鼍ꘞყ差䫛탒螯戎稸렋窮弥焢г醬⋱˗མव淐ꕾᚽ뒻溯ϓ䢊祜㇅ꀫ怖룉燂ጊ楣錽┳珨㪶⺇䇤抉 頉ꊠ魜긣淃碏莨읡튔ⴶ쁟㡴彩鄂ᡬй긝琫ᚕὀꚷ粭⼯䓑캪河綧斟臽㧱缈嫱빯ﴦ䵧ᑉ돝 [ 3272.183156][T27716] usb 6-1: SerialNumber: syz 12:34:46 executing program 5: syz_usb_connect$uac1(0x6, 0x86, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x74, 0x3, 0x1, 0x2, 0x30, 0x3, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x8c, 0xc5}, [@processing_unit={0x7, 0x24, 0x7, 0x2, 0xaf7cc3e7cca10147, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x9a, 0x7f, 0x2}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0xc7, 0xfd, 0x3, {0x7, 0x25, 0x1, 0x1, 0x5, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x3f, 0x1f, 0x2}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x18, 0x6, 0x51, {0x7, 0x25, 0x1, 0x2, 0x5, 0xfffe}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x110, 0x4, 0x5, 0xff, 0x8, 0x7}, 0x13, &(0x7f0000000240)={0x5, 0xf, 0x13, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0x6, 0x5, 0x1f}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x3, 0xf, 0xfffd}]}, 0x4, [{0x35, &(0x7f0000000280)=@string={0x35, 0x3, "674300d2967695d78f2d48d69ac235e1b213a4b2d5b9d605e5d5eb89828ce5782ec1845fc0bdc261bb290cc094aa0c790b43b5"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x426}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2809}}, {0x91, &(0x7f0000000340)=@string={0x91, 0x3, "a47973e5d7e3ee68c573675a21e6b5e155e9ec98dd8881469e260edc242caf25f22bbaa2a60f3935a47c5edaffe6f9e8deb8e118e9433335bf89c4b6d7e6d938469e5b76fefb024e8bcfb4bb18a0d246ebe1b0b8992b0a0f925ce68d28471531c52c560676e0f832b29ca6964002066679ba09a411005f9b1046e54072e742ebf2126bffc920a2ace306ee4e1ead22"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGID(r0, 0x400445a0, 0xffffffffffffffff) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/239) r1 = syz_open_dev$evdev(&(0x7f0000000480), 0x1, 0xe0123) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f00000004c0)={0x8f, 0x5, 0x1, 0x5, 0x9, 0x2}) syz_usb_connect$cdc_ncm(0x3, 0x79, &(0x7f0000000500)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x67, 0x2, 0x1, 0x2, 0xb0, 0x1f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "6648ddde"}, {0x5, 0x24, 0x0, 0x7fff}, {0xd, 0x24, 0xf, 0x1, 0x7ff, 0x80, 0xffff, 0x2}, {0x6, 0x24, 0x1a, 0x3, 0x6}, [@dmm={0x7, 0x24, 0x14, 0x4, 0xffff}]}, {{0x9, 0x5, 0x81, 0x3, 0x210, 0x6, 0x80, 0xf8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x410, 0x0, 0x7, 0x39}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0xff, 0x4}}}}}}}]}}, &(0x7f0000000880)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x50, 0x6, 0x80, 0xf8, 0x10, 0xd1}, 0x5, &(0x7f00000005c0)={0x5, 0xf, 0x5}, 0x3, [{0x52, &(0x7f00000008c0)=ANY=[@ANYBLOB="529e0e58c59bca910439ae15e3c457798598295f8859731adf57b14db7c95041daea4c580cc00e6355bfff9d498a25bb15cd5a47090f66d6c37beed593a4770f99d0deae198bd8c70000000000000000000000009a82ce1a0d6b949450833358e756c01739bddb4ebaa3e198973a2908c3c78a2a885bad8753ed938f31ceed16d6e317f506d658fb869c44d402f693a42a0b4b4b72e8804102a0151c487557e304ac415df71840062d88a9b39863a1d90097b6e7a7c64769732777bb8cd3322da44cd49ccc3ff88ac76eb1fc4a4698a04eb1cf50f49a8caced17954f2d83c300"]}, {0xf5, &(0x7f0000000680)=@string={0xf5, 0x3, "ceb3200d2eb51150500d568819c2d6faf990730a4fe1ec298306f9917ae6d990e63e9c273f2c9f71c0f71353f65a3ebb978d3972c7b8b1425815413efb0e7bc185740d9f1ea6e710ee5ddb4ad2d0af870e62387a0bb8ae7a255f22713304ac91f122d70247da580f3509d06dfbe97ea5bee7bd16bbb4af6ed3038a485c79c5312ba01660bcf8c9b8c2710a13636961ec3d933325c9dbe873a1dcb63a872ee441896261e024e004200998a0a25c9b23aec36d8f78a88361c794d2362d5fc0743884fa02916c1839041dae2b749516401fb7a6ad7c2f2fd144aaceb36ca77d9f65fd81f139087ff15a6fbe26fd674d4914ddb3da"}}, {0xd6, &(0x7f0000000780)=@string={0xd6, 0x3, "1787d7f1c1e859e01ceb29be5c5d7fcca64eff871de0ec23b43eca54e93060316a528a63842c810302cc85c13636ec6f25817018f7c2c3b7c7d936f08a73507dc5f78589f9c87a560b739bb6a5b637c975a94429490c27b0b7468932eb7401f423a6f7dc375dcb0a569f3e3490524d4cae4373ae29dd350ad92f746bc43019098462f04d888bd1e5ed05f4d321efd48f0b95a0bdc33705526012dda45e88b2f1d5847e24eb049d8bdf1a4475d549fef909435bfece794dc02daaf9839f090bfd5d1aadfcf8bb44d9a7add23eb1375e329f40871a"}}]}) 12:34:46 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:46 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000002540)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000002180), 0x9, 0x200100) ioctl$EVIOCREVOKE(r2, 0x40044591, &(0x7f0000002140)=0x9) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000040)=""/117) write$char_usb(r0, 0x0, 0x7ffffffff000) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSND(r3, 0x8040451a, &(0x7f0000001140)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000001100)="9458cc15c046c2adda381d16108204", 0xf) ioctl$EVIOCGEFFECTS(r4, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSMASK(r4, 0x40104593, &(0x7f00000010c0)={0x2, 0x1000, &(0x7f00000000c0)="ba2759ea80b4645851c6825368c3427eb87823e48ece13b1f1ced42a70b004752c38020b55f475fd9b4dab8a900c264a6c1a42f883471eba028481435d5105e2fd0596a0cfe6f19eb0668ad1c83644b33c6276c4ebd66294b1e9443f5f24a025e04549642be712ce1c540ee2a869c15f39cf25c8ae08ce189301baf0bfda9f830e03ed0b211cb761330f396c853ffff8d5a1d2af015285a8cdbb85a5c819954c9f41b22ff2e1d92d560375046387c6245bd10e939d06095bd2302f1113231865107260bc9fbf0dd219ec95c43c049f125b50c12d4515ba7cc20e1f2b349d746d17b5bf50f4a09a0ec39f28965ad16acb8ab5a4ae377e8a61faeb5765913660d755c7d33504a6ff724a9a56e18bf548f9941bb181fc6af1de6d3b0983b5dad4672b0866bcf7258e00e8c869b82718252f3d52636984aecdabf8c19bb4f9d51b0ca39676aa94befd6bd1fc8a008a1b37c015855598e74a26a65956a964affaa9a158208af6fa564ad338b338e7dd725e2427ed83d34e9420beca3bbd41094cffa308e6fc19a7f0e080fd2faabb60f611a623c009c0997e789bfd317779ee19412dec3cd8522a50aaae7eb367143933a30ddaa77fddad91eca63a087e6ca8cd1992fac6183d3f6f22315d6d12b8feb552b6dd0d334b83b4dcd94839fb66f7a507c192523ae3445372bf51248772afd25b869cef1ba713aee991d1959e45831ba8b1d2294a0d85de33ecfb73f038fe7519c3c89bf0c2ad8c2d8786194dcd0bba9f44dcefdf432188799516e5600fc59345187b137971cc76585d369569d253dc1ba850d2f0256691b68d10876692cb4746e393c71a8c62022177966ace185c941df1e86f70d64d4ca2776ddba91128f27961197c0419c40e073ca10ddea898e2e88b5c29f8d8c7c391bc0c76c64e4e2f976bbd4adf7f60c5aae2057f72080c66d90fabb960d8a68b1d290188023fb033cc7d8f6201c3298ce55c97c3f3c639d9588452230baac5c05f09fa48eb27d5692c53611f8fc7460e88b532185dd1929d3960b9cb1854683b160fe881a580a5f69edd6265013c35c9fb3f7bd6ca508c441ffac74f1f0e89ecdb4095479a01cd493f0482e1bce7138f39051c2b84045c16da2a3629589081bb5e47731bdd8ad1abcdfa959d1d2458db053ba4361094ac39005cce3b646e1266841cfc5e2bc3a4bea8a55ef58028a3f1f2b07867edf7c92b1e9bab66fd1f3362756b12ed4c590da58eb10d9af16c403e2a0fb3775f5fecfc5aa5697f38fc3e530eef050ac506c1be1125ddbf937c86956f8a7ea82abf246a3b3a0234f5743d5d317cdf9080fd244327ef9501524823cc32767fabecb23a59d4249e1a58fb1974601d10d0aad03998fd8071d6f6593ee67e2a45b88af474d40d35395d3836b7278f85e5ddd3bec8a4435d21c38bb2d3e0d714405ffb9499e6238a193ab82c8de0787af2e2eb03833051f9a2472ccd9f7692164914b442cfe7db39cb9b1efc5735c097722ee482b9aecdb8376974dc455d94a6816e82d52fd86c604dd0806277ca9b575f2ca9c06707bf9d4ce9e2771cfcf856b19aa4aede4d6f7bcfa9020606d7ddee24699feb6ce2efe7379c29abab61e9fb855fba5714ace96aa1eddd12f5b9d441f5138624f23114d5b8e3f1047296b045856edd19e2dc6662f7cee4fa0d3d227f12e43af5076a4ece021dc158775fd5c7e6ada8dc914135105f05d79f94c5449f5229bc14a5b4baeda0a2331d0a21b0012bee7942b322235aaa69aebe1dd0a28aa00b07d9230b40cb8019dd99fb6209950557e6df24a2b3ef16829c323df00ad89c439facc76664b3ec1afee2b8723c103de6a924dddcb4a41daef1f18dff808d5e343b89acfc3a3d595a62650bdfebf3afd0007720f30f87834fbddc175b6d7d2827ef27cbcdb6cec64f0cb62c730a162d297c3504860287ec6bf76c64f83c8d9e4c9c71f81e51f25c8b90169540dcfa1aa96dfc02470d25108f2cab660aa85c1763e98b02e1a77f07bf1136edfbf4787706a7335df28de2111c51036af7b2ada4b13282d78b82c55778f688eb00ee9ae6ffdc03212606f935ff3cf4baeccbe8b43207b68120f343aa507218ddbed5f817b188a911ff59246dd99f71701911b60cf0f43b01c54701193de535538c5a2032cacb2b445e464300758d1bf62ddee92585550a234b9148f169cabffe6f668a8389f6d9059b8b03cd4516185619904de1e8b6e3bddb5c267a140830d70b29c546e928af5eba31739b92901a8c9a65d0d0838ec91b6450304a0f0190bdee70addd23bb890eee57d0097e7b9996a4edfdf9192dff65567fa4ce193997e2f60f85a2528f6c58d4581d8e7b88e74c56d84f28ff2c27aacf00448e856b7108fbb029cb993819646e42f44f88218901895254a520c60e3b1d8fd9ccf4946eff634e6448485f11cf4706516e5a7efd5fc9ef120486ea49e6100d3d965eaae856a4e850476e8a1c636b8b9530886267d1b100cb0b9ed57ada26d512085fdd1108215e9625e90ad71767273fcffe37f372750b6d056cc0d296922d4860c2ce047accf4c597ce62e74c595bf04ec9085f84430fb8b3409e9b8ec0892ca601622139071abb3b5a2b6a05e035068f29d225007a95c9d14dc24cbb9f86b18d782b8c7d962f6a28b763b26bcf5467b3e6413f80c8c70cf17ccf83ef73a144ea0760340cd3b52ae3a33e0bdb1afa9c52c00bc69662846dbadddc3c689211b177f0e093c73749881f29764c1ab95683944b6283cd7678d950bac103e61a3c08435b3e4dfc0ba0807e2156ca943da57b45c460f8673cf0ecb1e5b9582f213a62ddff71143e3cc309bc7182ec90f3361eccc20911f2fe00ffb431fa8cfd0bea925441bf5062c62a77d1b3d1336c6809e62f59634808bbce0247576be2629a2d7fb8c68623f36010f26ce170e2f89c8c62489cb789f145b4a9f89f85e307409c0641c0e1e61e5a3b266a3beaaf9be8e5f7054572d23a4bbd26ac30952c2f4de14f43755e26b25b9ac8949c7906aa01e286271a9322b95b8055f07dc186fefc1745d07da540aee7524b96e756d51f7a776f890120b64d9c2096129a87fbe6384075b05bf0e2d2c028ca57e38d3bf69906ad43080b6d2e2c071a0baef291b06beaa09296dc20713d2455fd0c43cff23eea4686bff5d4f2e9089999ab21bc2114e274957e5b43ef76c2923f4051112c883ec8dd65e6bd6a168bec08e8982dbc9037c4a43834120ca228cc98ec4a5efa3f00391a76cbc0d9b51ad09897c20c50fb41d5dac3c763ab561f174ba7683b2968ec9cda36c4e5ece2731479572a56f306d922c1f2840d2dd996fc1882bbe84e92d6cc8fa328b3981e2547c43fb5c4d570faed57e2567bf399e1e210b607ad94578db14d7b68d09cbdc8a035556f1098d8494249f51f0eeeae21172352640edf5aed660fd9dd2a83bd9f068c3483e496a9a61d70eb225abd67585bf03e048cdb1c3ed09e8380f15d688af918192f48da7c4a93256e9588045e9730d16e605e6105d29d87d4d55ce9384a15d1cd9033439482d54de7f301a7a714eb3dd7b7fcd61bb03534a045f2a674e47c701b7cbaa43e39b6b9bef9aef5b39fab157f34b3e71314cb1007bb0288857c798659f031793747449459c4c8cb7a3599f1ef62574af677879a3bbc2f9f9c43d1fc0400985c63cbc99b4c4a0221afec2f86fc44bb4a2925a6e4cb04770b2ed94b2e120fb9f338252a0e4ef48b79c396f6fb9672222cdf572a47ba2a5f36c29c29397c986947c1d74578d39e5c31adb03581a53867ac243b91df007f1054a35719b7a8366c4f7c602e26f0bffb84bfe3094176e41ecc7ba1ab62e3bd5ca57b8e058b866a34dabd6b8246fdaa324cf8301e969220d949bc0372aeb9914ee484b387ad93f55f5a794aa31b2d1483433b84e1fc28a2afaeba040cd76e9d409ec73e2786c4d29d3417916190258318b2ce3e3b5ffe567353aaec7dbec42c27dafdceaa590810e51fd2b4a761ec272c40acda7985ca29e270647dce03892db6b2d413ce4412ab836b2d6a0c05f57eaca5612f82114e162d209a2ca92f8209b519ad9cf5181f29004c81eec9de19de101a34fa7137797109f8f47240a1da0ece4094932f8ebda3c31e6eb531ee0f1dd6b656dae7d1a2b7c2d2335db17c3cb98a3ea5c2298cacfc2b6e8646fc84640dadeaeba06f9c729184fe2548f0d24fa35819a906a849f73bba8ec769f88eb95eb1f6875d9fbc9233fe8c676fb9fdafce46f01598667405a2b8b293ff4c68cdc87ffc059cd7da12a1d4b948df597cf8579740e34110167f0c385954d774f7f9c85ba8f7232f658a51aeba73e82fe51116e0803cc857548e4631ef9e3e12ec534c3186722d9f19ba6671eaf1703b7b364810658bc2ac4615fd6d77f339cbb5f68bd55ec6c051a5fb0f829f1c639fad4be7242089de9f9e8d08ba6c5a50e5682830fe69b859b2744dd21113604dfed0991b669696ad81cb28abea414038069965a2da48752d841ef015eeb995f54f6caa3ebc72fa27d7ecd13a13269efdf8fdc73fda3a2bd54826d1674655932d2bc888db19dbc336ce81ab2b85bd2350573ec7da1d1bafa0013ebc196799e6f1b0b2b919957492b0971b54fc7bc063ade78c9c0bfff3a14a1a0bac6d4fdded25df4ce7de1d23541f5380107ef1501a76064a3cf4dc5724ed8386fa9ed9b4fa003a58b5566dd637fcaeb5d0bf2b6c26f52e2c8f4363d8b15b5fe9746890eef310eccb7da230b53afadb320e19c1ea35958b688fba8c4ce96cbfd5e8c5ab287bff10395337299c9cee46157899449a307ef3c5306399f25fc53e9ef5005c6558d70fa994500bfc3763b3ba8533f1e3c707afeaf8c65b13710f324cf40b1b4fbe0e3b90c61b54af5c437297ca73801b24a2fb45eb56e31ea17c382502fe5bae52472c7a077c5888d620ed6750d1b3c7435d0c44a699f54dd6356e48f3b524792f64f1314d951ab2aede2ebfe28037d64e17e0bfcf8fcfeb4e798239d317cfaf1d15292345264aa5b5cbd7c607d8dbd624e9aa445a94c908c3c3bbc612957c16990a4955ee940d865dcd367ac1b42ca01ef28ff3b6674cf534d6b841e9ce4b93dbdff3ddfad534797017cf648c2d1a24ee4078b994fd9f365212d4edd4e3d30aca8f1184c027fb708ef9823ee1211e0000f0f60a02afe020bfcc53d1662654b7825f6305dc10e4d6bbb619cce526f0fba36ac462f6c6d77d29d67c6e21f71ee3530383e633092ce6d51e55484962820e898ac4321b9c7a1a6fade96ea64c129d7ec44f462c0f766dfc411ac62ebd6ab5fe37b054ab06e511e189943b3a61e51415422da5600d308bfa580096f3def664b136fd57d327de90df33fd1fd4d039cdcc9e848afd8c01c91225655374e73d6dac1612f1622061757afef1a82e4d2d6f0350b1321f73708c3f924567f29753a066f048102f0bafbd265f0bf394294e1292cea4480c4bdbdea6cbf20d3e648eae40c26c8fe9fac9d5c48b237cd2dc0b084acd8d6097b120f355a692e56bc533ed80d0d94e799c7e1f5d127f7cddbbd618013a48ac607086171c6e81239092927aacb08cf2493fe995311aa08e357514e40b90354105267c117704098a88e3e25378df6b12a0c056155395f33e0df58afe0d9ac3176a45381609b5c36208ebe6431b728980a9c602d5323bdf10c78a23c28d0ee145a5b6021c749543196e2c45ad1bc52c266cbc20a19b2da4f5a20e2db573edc7c47328d73bd452cbc79255eb5e70c8e36fe1e1aba2464b4b6852d09590b5d891"}) 12:34:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000300357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:46 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xa1e7, 0x821c2) write$char_usb(r0, 0x0, 0x18) 12:34:46 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x1, 0x200) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x12000) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f0000000140)=""/20) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000040)={0xcba, 0x5, 0x1, 0x6, 0x2, 0x3}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x200) ioctl$EVIOCSABS20(r3, 0x401845e0, &(0x7f00000000c0)={0x32, 0x2, 0x7, 0x4575, 0xff, 0x4}) write$char_usb(r0, 0x0, 0x18) [ 3272.542825][T13286] usb 1-1: new full-speed USB device number 116 using dummy_hcd [ 3272.553208][T27716] cdc_ncm 6-1:1.0: bind() failure [ 3272.578985][T27716] cdc_ncm 6-1:1.1: CDC Union missing and no IAD found [ 3272.586038][T27716] cdc_ncm 6-1:1.1: bind() failure 12:34:46 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000fffffd"}) [ 3272.637174][T27716] usb 6-1: USB disconnect, device number 21 12:34:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000500357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:46 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3272.962771][T13286] usb 1-1: config 1 has an invalid descriptor of length 14, skipping remainder of the config [ 3272.973312][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3273.143005][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3273.152066][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3273.160193][T13286] usb 1-1: Product: syz [ 3273.164408][T13286] usb 1-1: Manufacturer: syz [ 3273.169008][T13286] usb 1-1: SerialNumber: syz [ 3273.194668][T16622] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3273.214077][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:47 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0xf}}}}}]}}]}}, 0x0) 12:34:47 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000180)=0x9) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000140)={0x1f, 0x8, 0x80000001, 0x4, 0xfffffff9, 0x401}) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0x4, 0x8040) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000200)=""/170) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x286802) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000040)=""/231) 12:34:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:47 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000600357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x7, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000000)=0x2) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x5c4f, 0x111001) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000080)=""/182) 12:34:47 executing program 5 (fault-call:1 fault-nth:0): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) [ 3273.424767][T13286] usb 1-1: USB disconnect, device number 116 [ 3273.503245][T16680] FAULT_INJECTION: forcing a failure. [ 3273.503245][T16680] name failslab, interval 1, probability 0, space 0, times 0 [ 3273.515967][T16680] CPU: 0 PID: 16680 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3273.524772][T16680] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3273.534843][T16680] Call Trace: [ 3273.538150][T16680] dump_stack+0x143/0x1db [ 3273.542499][T16680] should_fail.cold+0x5/0xa [ 3273.547022][T16680] ? tomoyo_realpath_from_path+0xc3/0x620 [ 3273.552769][T16680] should_failslab+0x5/0x10 [ 3273.557297][T16680] __kmalloc+0x72/0x310 [ 3273.561490][T16680] tomoyo_realpath_from_path+0xc3/0x620 [ 3273.567092][T16680] ? tomoyo_profile+0x42/0x50 [ 3273.571788][T16680] tomoyo_path_number_perm+0x1d5/0x590 [ 3273.577289][T16680] ? tomoyo_path_number_perm+0x18d/0x590 [ 3273.582947][T16680] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3273.588785][T16680] ? lock_downgrade+0x6e0/0x6e0 [ 3273.593658][T16680] ? __context_tracking_exit+0x9f/0xb0 [ 3273.599139][T16680] ? __fget_files+0x291/0x3d0 12:34:47 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000700357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0xa67b6867ee57436f) write$char_usb(r0, 0x0, 0x18) [ 3273.603838][T16680] security_file_ioctl+0x50/0xb0 [ 3273.608799][T16680] __x64_sys_ioctl+0xb3/0x200 [ 3273.613497][T16680] do_syscall_64+0x3a/0xb0 [ 3273.617937][T16680] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3273.623852][T16680] RIP: 0033:0x4665d9 [ 3273.627778][T16680] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 12:34:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/120) write$char_usb(0xffffffffffffffff, 0x0, 0x18) [ 3273.647445][T16680] RSP: 002b:00007f73cef30188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3273.655902][T16680] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3273.663891][T16680] RDX: 0000000020000040 RSI: 0000000000005460 RDI: 0000000000000003 [ 3273.671879][T16680] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3273.679868][T16680] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3273.687851][T16680] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 [ 3273.696007][T16680] ERROR: Out of memory at tomoyo_realpath_from_path. 12:34:47 executing program 5 (fault-call:1 fault-nth:1): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) 12:34:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x2300) write$char_usb(r0, 0x0, 0x18) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000040)={0x1, 0x1, 0x7ff, 0x2}) 12:34:47 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000040)=""/87) [ 3273.830176][T16702] FAULT_INJECTION: forcing a failure. [ 3273.830176][T16702] name failslab, interval 1, probability 0, space 0, times 0 [ 3273.842934][T16702] CPU: 0 PID: 16702 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3273.851723][T16702] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3273.861794][T16702] Call Trace: [ 3273.865093][T16702] dump_stack+0x143/0x1db [ 3273.869418][T16702] should_fail.cold+0x5/0xa [ 3273.873958][T16702] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 3273.879328][T16702] should_failslab+0x5/0x10 [ 3273.883832][T16702] __kmalloc+0x72/0x310 [ 3273.887982][T16702] tomoyo_encode2.part.0+0xe9/0x3a0 [ 3273.893203][T16702] tomoyo_encode+0x28/0x50 [ 3273.897628][T16702] tomoyo_realpath_from_path+0x186/0x620 [ 3273.903267][T16702] tomoyo_path_number_perm+0x1d5/0x590 [ 3273.908733][T16702] ? tomoyo_path_number_perm+0x18d/0x590 [ 3273.914375][T16702] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 3273.920191][T16702] ? lock_downgrade+0x6e0/0x6e0 [ 3273.925061][T16702] ? __context_tracking_exit+0x9f/0xb0 [ 3273.930541][T16702] ? __fget_files+0x291/0x3d0 [ 3273.935207][T16702] security_file_ioctl+0x50/0xb0 [ 3273.940272][T16702] __x64_sys_ioctl+0xb3/0x200 [ 3273.944971][T16702] do_syscall_64+0x3a/0xb0 [ 3273.949407][T16702] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3273.955320][T16702] RIP: 0033:0x4665d9 [ 3273.959229][T16702] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3273.978831][T16702] RSP: 002b:00007f73cef30188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3273.987285][T16702] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3273.995276][T16702] RDX: 0000000020000040 RSI: 0000000000005460 RDI: 0000000000000003 [ 3274.003254][T16702] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3274.011211][T16702] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3274.019169][T16702] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 [ 3274.027413][T16702] ERROR: Out of memory at tomoyo_realpath_from_path. [ 3274.242770][T13286] usb 1-1: new full-speed USB device number 117 using dummy_hcd [ 3274.602994][T13286] usb 1-1: config 1 has an invalid descriptor of length 15, skipping remainder of the config [ 3274.613248][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3274.793048][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3274.802114][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3274.810166][T13286] usb 1-1: Product: syz [ 3274.814392][T13286] usb 1-1: Manufacturer: syz [ 3274.819030][T13286] usb 1-1: SerialNumber: syz [ 3274.844536][T16686] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3274.874121][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:49 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x10}}}}}]}}]}}, 0x0) 12:34:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000fdfdff"}) 12:34:49 executing program 4: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xe3, &(0x7f00000000c0)=@generic={0x4, 0x2, 0xdb, "966c0ba0", "4fd6e293bb0564365816c8815092b17ef691c6f7a408d1e548246e305f23ff906bd594b3bea199de6a91ab5f61706cf8287cbe0ef2db4c19645f4c7da81ae53f88506f378892a15da672b514ca09680cab23de279c6ab8d746c11647ddc880f4990d092d0d0e41d86aa14bebdbf1a717544428dda0c6d5a7d7ed3a38a91ae151821bf26c81df65ed051cca210525121ef956dab16d76a3e45eb42332ff5b1efee86f86535f612cd4310f304c33f45c223055346c7749cf9915dd5ed1ecee11faf09bcddb07148100fb678831ea96923430abcfcdc449d38368935e"}) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x10, &(0x7f0000000280)=@ready={0x0, 0x0, 0x8, "f263ff6e", {0x1, 0x3, 0x1, 0x0, 0x4}}) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r2 = syz_open_dev$evdev(&(0x7f00000001c0), 0xffffffffffffff81, 0x8c0) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000200)=""/103) write$char_usb(r1, 0x0, 0x18) 12:34:49 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000000ff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:49 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000002c0)=""/154) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000200)=0x8001) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/36) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x6, 0x20a201) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000280)=""/31) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000600)=""/54) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000540)={0x0, 0xb, &(0x7f0000000500)="ff88e9a1adc9b689723660"}) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000640)=""/122) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x80002, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x1f, 0x20100) ioctl$EVIOCGKEYCODE(r3, 0x80084504, &(0x7f00000000c0)=""/227) syz_open_dev$evdev(&(0x7f0000000240), 0x8000, 0x10000) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f00000006c0)=""/232) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f00000004c0)=[0x401, 0x6]) r5 = syz_open_dev$evdev(&(0x7f0000000580), 0xfffffffffffffffd, 0x40000) ioctl$EVIOCGNAME(r5, 0x80404506, &(0x7f00000001c0)=""/3) write$char_usb(r2, 0x0, 0x7ffffffff000) 12:34:49 executing program 5 (fault-call:1 fault-nth:2): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) [ 3275.094943][T13286] usb 1-1: USB disconnect, device number 117 [ 3275.202415][T16721] FAULT_INJECTION: forcing a failure. [ 3275.202415][T16721] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3275.217719][T16721] CPU: 1 PID: 16721 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3275.226517][T16721] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3275.236612][T16721] Call Trace: [ 3275.239907][T16721] dump_stack+0x143/0x1db [ 3275.244262][T16721] should_fail.cold+0x5/0xa [ 3275.248790][T16721] _copy_to_user+0x2c/0x150 [ 3275.253346][T16721] do_vfs_ioctl+0xf2f/0x15d0 [ 3275.257963][T16721] ? vfs_fileattr_set+0xaf0/0xaf0 [ 3275.263007][T16721] ? lock_downgrade+0x6e0/0x6e0 [ 3275.267888][T16721] ? __context_tracking_exit+0x9f/0xb0 [ 3275.273371][T16721] ? __fget_files+0x291/0x3d0 [ 3275.278082][T16721] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 3275.284343][T16721] __x64_sys_ioctl+0x108/0x200 [ 3275.289127][T16721] do_syscall_64+0x3a/0xb0 [ 3275.293572][T16721] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3275.299493][T16721] RIP: 0033:0x4665d9 [ 3275.303397][T16721] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 3275.323010][T16721] RSP: 002b:00007f73cef30188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 3275.331453][T16721] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665d9 [ 3275.339422][T16721] RDX: 0000000020000040 RSI: 0000000000005460 RDI: 0000000000000003 12:34:49 executing program 5 (fault-call:1 fault-nth:3): r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) [ 3275.347390][T16721] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3275.355387][T16721] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3275.363385][T16721] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 12:34:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:49 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000002ff00357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:49 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x80182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x8, 0x4400) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000080)=""/4096) [ 3275.448999][T16734] FAULT_INJECTION: forcing a failure. [ 3275.448999][T16734] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 3275.462393][T16734] CPU: 0 PID: 16734 Comm: syz-executor.5 Not tainted 5.13.0-rc7-syzkaller #0 [ 3275.471200][T16734] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3275.481269][T16734] Call Trace: [ 3275.484558][T16734] dump_stack+0x143/0x1db [ 3275.488905][T16734] should_fail.cold+0x5/0xa [ 3275.493436][T16734] _copy_to_user+0x2c/0x150 [ 3275.497971][T16734] simple_read_from_buffer+0xcc/0x160 [ 3275.503377][T16734] proc_fail_nth_read+0x187/0x220 [ 3275.508432][T16734] ? proc_sessionid_read+0x220/0x220 [ 3275.513748][T16734] ? security_file_permission+0x248/0x560 [ 3275.519503][T16734] ? proc_sessionid_read+0x220/0x220 [ 3275.524839][T16734] vfs_read+0x1b5/0x570 [ 3275.529026][T16734] ksys_read+0x12d/0x250 [ 3275.533292][T16734] ? vfs_write+0x9e0/0x9e0 [ 3275.537740][T16734] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3275.543751][T16734] ? syscall_enter_from_user_mode+0x27/0x70 [ 3275.549731][T16734] do_syscall_64+0x3a/0xb0 [ 3275.554170][T16734] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 3275.560063][T16734] RIP: 0033:0x41935c [ 3275.563998][T16734] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 3275.583596][T16734] RSP: 002b:00007f73cef30170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 3275.592045][T16734] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041935c 12:34:49 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000ff7cf04a65710000000043d3fae35bb37edef392a600"}) [ 3275.600027][T16734] RDX: 000000000000000f RSI: 00007f73cef301e0 RDI: 0000000000000004 [ 3275.608001][T16734] RBP: 00007f73cef301d0 R08: 0000000000000000 R09: 0000000000000000 [ 3275.615958][T16734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 3275.623916][T16734] R13: 00007ffe10cf2d3f R14: 00007f73cef30300 R15: 0000000000022000 [ 3275.635354][T12837] usb 5-1: new high-speed USB device number 36 using dummy_hcd 12:34:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3275.713980][T13286] usb 1-1: new full-speed USB device number 118 using dummy_hcd [ 3276.092920][T13286] usb 1-1: config 1 has an invalid descriptor of length 16, skipping remainder of the config [ 3276.103149][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3276.182881][T12837] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 3276.192035][T12837] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3276.200103][T12837] usb 5-1: Product: syz [ 3276.204387][T12837] usb 5-1: Manufacturer: syz [ 3276.208990][T12837] usb 5-1: SerialNumber: syz [ 3276.254109][T12837] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 3276.293841][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3276.302940][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3276.311177][T13286] usb 1-1: Product: syz [ 3276.315376][T13286] usb 1-1: Manufacturer: syz [ 3276.319958][T13286] usb 1-1: SerialNumber: syz [ 3276.354320][T16727] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3276.384274][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:50 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x11}}}}}]}}]}}, 0x0) 12:34:50 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) [ 3276.595929][T13286] usb 1-1: USB disconnect, device number 118 [ 3276.912827][T12837] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 3277.032787][T13286] usb 1-1: new full-speed USB device number 119 using dummy_hcd 12:34:51 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0xce882) write$char_usb(r0, 0x0, 0x18) syz_open_dev$evdev(&(0x7f0000000040), 0x1000, 0x101a00) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000080)={0xfffffffe, 0x1, 0x9ba8, 0x95f, 0x8e, 0x38}) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f00000000c0)=""/37) 12:34:51 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x9, 0x1) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000180)=""/116) write$char_usb(r0, 0x0, 0x7ffffffff000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffbff) read$char_usb(r2, &(0x7f0000000040)=""/215, 0xd7) 12:34:51 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000200357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:51 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:51 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x2, &(0x7f0000000040)=""/35) [ 3277.133716][ T4984] usb 5-1: USB disconnect, device number 36 12:34:51 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:51 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000300357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:51 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x10, &(0x7f0000000040)=""/35) 12:34:51 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x8a182) write$char_usb(r0, 0x0, 0x18) syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x400202) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x2, 0x149000) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000080)=""/84) 12:34:51 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x5, 0x100) ioctl$EVIOCGPROP(r2, 0x80404509, &(0x7f0000000140)=""/79) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f00000010c0)=""/4140) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000080)=""/81) syz_open_dev$char_usb(0xc, 0xb4, 0x10000) [ 3277.403085][T13286] usb 1-1: config 1 has an invalid descriptor of length 17, skipping remainder of the config [ 3277.431797][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3277.602944][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3277.612013][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3277.620121][T13286] usb 1-1: Product: syz [ 3277.624371][T13286] usb 1-1: Manufacturer: syz [ 3277.628970][T13286] usb 1-1: SerialNumber: syz [ 3277.654634][T16766] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3277.674004][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:52 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x12}}}}}]}}]}}, 0x0) 12:34:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:52 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x4c01, &(0x7f0000000040)=""/35) 12:34:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000400357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000040)=0x4) 12:34:52 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x82082) write$char_usb(r0, 0x0, 0x7ffffffff000) syz_usb_connect$cdc_ecm(0x0, 0x143, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x131, 0x1, 0x1, 0x18, 0x40, 0xb9, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x5, {{0xb, 0x24, 0x6, 0x0, 0x0, "2b7bc37ab20a"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0xd9, 0x7, 0xf800}, [@mdlm_detail={0xf0, 0x24, 0x13, 0x0, "59e8de0d0aa0ba2d5843a8e6b9afe8e29c125f3a8ea4609488648a131976877f765f0ccd4db92b3c25f694ada07c5581ecb6c2af434cdedb8ad5d2f5098ebc3d758e64a712dbbc8ae4cc07ca68154ae57d030c5fce8ce84998792feff713a1c94aaf309d9e4a2fb4f6813cf690cba9372f76dd55f3df3bacefe280f8dcb0bdce9f3fb29d343a678c1ab80ffbc0a031146c10a9487b3cddae210b49aa85807933d0a77f1168518700e95325ff70a41a71b495111f2b8ae760f96fad6532907935c83caefd4d90580b349a8884c2f51f54883c07d3d917e76f3f0c4c3eb903023f89eff17cff7175233164e6ab"}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x20, 0xa9, 0xff}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x20, 0x7f, 0x1}}}}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000002c0)={0xa, 0x6, 0x250, 0x4, 0x1, 0xec, 0x8, 0x20}, 0x138, &(0x7f0000000300)={0x5, 0xf, 0x138, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x1, 0x1, 0x1}, @generic={0x34, 0x10, 0xb, "b7f3b02229548106c8ffef583142840d76abced630c9d2896e74f3e6b069d297e5679a8d96c19f4bd2dafcfab235b28866"}, @generic={0xc3, 0x10, 0x3, "e3b72be3fb3994a15f3d5f59d57cf6b7b93d54fb3161887afdf71c9f11e190d64e441b059681788a879c6cbce15496cfb8692defc992ccd50858fadaebe4d7dc401d17c1eefbadc6079a9a5b52c775fec075461bd444f0b3c17448ec507120169794828303a43cb1c77c846e88e3db5413a0d65b598d1e65ea31c63ed786827c346d5f45da38c4fce750b2703c97577e08d73b9ac7997e6b1b768e0620e973756e15b8b9c7117c31bc21c0ee8ca5faa72adc20a991e6f19b6fa04eef713f64db"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x7, 0x8, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "15e3c443256269b6a8d98e18728916dc"}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "3a38c2c9342fef5b07208aa8d6d888c4"}]}, 0x6, [{0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x38}}, {0x4, &(0x7f00000004c0)=@string={0x4, 0x3, 'uW'}}, {0xc2, &(0x7f0000000500)=@string={0xc2, 0x3, "d930478d86086da266c6073c9572b3e9e7a4780d5589286a3776e9a4b6bba5a5fd4df578f346ee9be6ad423bc15d9c1250e2c4300949189423d0c6992876f31bee166ccd4969130a57dbafbdf66661c65c49789b88f59c4dad12dce4578fbfbc7b515a8048602b8c4499efe13fa7f2edcb38b2994737cd41ed8fae58403b338196d2e981e7ca48468b0b0719c429c77c89ab72d868fd426880a05c0b8133378e503d0d330a808b0d4935309c482a961da925fb76a4238c16bdfb86ae4732b61c"}}, {0xd3, &(0x7f0000000600)=@string={0xd3, 0x3, "ebf7e6bf9bd0707ab8f8205f077dca42695d134dfb646bf1f0b34708e18d51b9fa1ea4c612fbd0acd22a5a8e8c74f9b1b4ca883945aba181e3b6716476e64f6636dc6379d1dcf253c94def88ac0b4388383e1f2bcde077232cd5850c5f882f38388561fed8d627030f90229cb40633ccee774f2360ab3958616f7da22631084b0ee09a0cad576205e45848b2bdced5fb3932a5d72ce307b8d052469d388995b34ae397fa7319767eb2e286317911d0c76335707cf75a632a2bf8640de2cf471ccb3b717e9f572bdcaec3165ceae5895743"}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x427}}]}) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000000)=""/54) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffb, 0x103140) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000080)=""/86) [ 3277.884502][T13286] usb 1-1: USB disconnect, device number 119 12:34:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:52 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x541b, &(0x7f0000000040)=""/35) [ 3278.002737][T12837] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 3278.010698][T12837] ath9k_htc: Failed to initialize the device 12:34:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000040)=""/13) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000080)=""/19) write$char_usb(r0, 0x0, 0x18) [ 3278.051123][ T4984] usb 5-1: ath9k_htc: USB layer deinitialized 12:34:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000500357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x80080) r1 = syz_open_dev$evdev(&(0x7f0000000440), 0xed, 0x200041) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000480)={0x7, 0xffffffff, 0x8, 0x40000, 0x1000, 0x2}) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS2F(r2, 0x401845ef, &(0x7f00000004c0)={0xfa, 0x6, 0x4, 0x800, 0x10001, 0x8001}) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000000c0)=""/196) ioctl$EVIOCSMASK(r2, 0x40104593, &(0x7f0000000580)={0x9, 0x6d, &(0x7f0000000500)="47ada299edc59682e37824f86a6d82b8a47c78a3eb4f4bcbd52708cb15dc8d0504ca377cad9d544f20ba8ad9bb28e10712f89a67cd36215b558b191b229125bdd5d5f72342d6ef1aefd6a50259ea31d6e7dae3bb874b73f3a52a24220189cefb49d91a2c26a8ca80807e4880c7"}) r3 = syz_open_dev$hiddev(&(0x7f00000002c0), 0x4, 0x200800) ioctl$HIDIOCAPPLICATION(r3, 0x4802, 0x3) write$char_usb(r0, 0x0, 0x18) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000400)={0x0, 0xc1, &(0x7f0000000300)="b6ece537c62a6ed048f147d8bed0d11228877053d6a0f4c207365c5d823fea1e1b8f7c3a8affd17fc563094d2be87fe1504eb9a9d49cd8586333611fc3cf05b20e087c2e06850aa6c3bf7d439fb78434be0798e03e9a4711a2b26a3224eb5c1c2306f0ba3b6014201dcf2c1e53cc8af6350d44cf848b1060f5af62f26ed8249de161bc53ee307e52147767cf2a2565a780961ba503e4648bf4c411e19c4ef9c6f413311302d0bc7a98e796f0aa368f2be4a0275dcf4bb4f18352842fa80cb86e67"}) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000040)={0x9, "44ca5f848b4fd3f467ebcefef3d3b1f329cd0ea3b5b2414de547a9c48c150036c1902b7f19cf6eeae69e221a9b68c7af24b23b8279c2f216c609a0cc88352d7a"}) write$char_usb(0xffffffffffffffff, &(0x7f00000001c0)="7232c808a57fab2f53843be58addd19aeb2369cb0449a347cd86a8485f317796183f5ab515dc99cf22de77807ba041d8aa31de399d45fd85676fac50f4414523d8bc8c9ce7ec7dbdd8cfe2f381db8f00ef1444631be0c0f1e67dcdd9733df6db92f9de9c4254919db7b0853d2e11cb599513971fd5f24dcb25a4350b7ff3e40c257ba66aa95c274ef087465fcba4459a71e0b53d459392b47eec03189bcfed96653655a5acb60234e3f8ce4b94bc18416db2e2c051712f3ccf5cda4fc2d7acb6c9be01e9d59e827f9e6d7986775331a2ebb1655848", 0xd5) [ 3278.332757][T30005] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 3278.462717][T13286] usb 1-1: new full-speed USB device number 120 using dummy_hcd [ 3278.592724][T30005] usb 2-1: Using ep0 maxpacket: 32 [ 3278.793251][T30005] usb 2-1: config 1 interface 0 altsetting 8 bulk endpoint 0x82 has invalid maxpacket 32 [ 3278.803379][T30005] usb 2-1: config 1 interface 0 altsetting 8 bulk endpoint 0x3 has invalid maxpacket 8 [ 3278.813142][T30005] usb 2-1: config 1 interface 0 altsetting 8 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 3278.826165][T30005] usb 2-1: config 1 interface 0 has no altsetting 0 [ 3278.833251][T13286] usb 1-1: config 1 has an invalid descriptor of length 18, skipping remainder of the config [ 3278.843573][T13286] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3279.022829][T30005] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3279.031913][T30005] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3279.039988][T30005] usb 2-1: Product: 坵 [ 3279.044234][T30005] usb 2-1: Manufacturer: 8 [ 3279.048679][T30005] usb 2-1: SerialNumber: ベ赇ࢆꉭ왦㰇犕ꓧ൸襕樨瘷ꓩ뮶ꖥ䷽磵䛳鯮귦㭂巁ኜツ䤉鐘퀣駆瘨᯳ᛮ쵬楉ਓ붯曶왡䥜魸䶜ክ轗벿养聚恈谫饄ꜿ㣋馲㝇䇍迭墮㭀脳튖臩쫧䙈஋ᤇ⧄糇ꮉﵨ桂ꂀଡ଼㎁踷㵐㌍耊උ㕉鰰⩈ᶖ▩盻⎤ᚌ﮽꺆㉇Ჶ [ 3279.077830][T13286] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3279.086976][T13286] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3279.095048][T13286] usb 1-1: Product: syz [ 3279.099220][T13286] usb 1-1: Manufacturer: syz [ 3279.103930][T13286] usb 1-1: SerialNumber: syz [ 3279.134369][T16815] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3279.141684][T16815] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3279.143487][T16817] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3279.173796][T13286] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:53 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x4}}}}}]}}]}}, 0x0) 12:34:53 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5421, &(0x7f0000000040)=""/35) 12:34:53 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000600357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:53 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:53 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000000c0)=0x100) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) syz_open_dev$evdev(&(0x7f0000000100), 0x100000000, 0x8000) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x1f, 0xa40) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000000080)=""/27) write$char_usb(r1, 0x0, 0x18) 12:34:53 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/207) [ 3279.396949][ T4796] usb 1-1: USB disconnect, device number 120 12:34:53 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffffff, 0x82583) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3279.453199][T30005] cdc_ether: probe of 2-1:1.0 failed with error -71 [ 3279.489882][T30005] usb 2-1: USB disconnect, device number 10 12:34:53 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5450, &(0x7f0000000040)=""/35) 12:34:53 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:53 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000700357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:53 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffffff, 0x82182) write$char_usb(r0, 0x0, 0x18) syz_usb_connect$cdc_ncm(0x4, 0xe8, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd6, 0x2, 0x1, 0x9, 0x20, 0xd, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "d9"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x8000, 0x6, 0x2, 0x1f}, {0x6, 0x24, 0x1a, 0x0, 0x1}, [@dmm={0x7, 0x24, 0x14, 0x0, 0xfbff}, @dmm={0x7, 0x24, 0x14, 0xe6d, 0xa3c7}, @mdlm_detail={0x5c, 0x24, 0x13, 0x40, "a66487f87d6db648c131379e59c8d64a0ac2ece978d16dd4a787439267c3a0bb390569d517db03443881c35204870c406bfa5b9c3710746567ab8e74e133b576a9ccca9c56060ff5a76b72ee45ad82666b49b856cd7af010"}, @acm={0x4, 0x24, 0x2, 0x1}, @obex={0x5}, @country_functional={0x6, 0x24, 0x7, 0x1f, 0x9}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0xff, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0xa3, 0x3f, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x3f, 0x19, 0x6}}}}}}}]}}, &(0x7f00000005c0)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x201, 0x4c, 0x7, 0x29, 0x40, 0x6}, 0xb0, &(0x7f0000000180)={0x5, 0xf, 0xb0, 0x1, [@generic={0xab, 0x10, 0x2, "0e879e9d4fc90743c98d053f818fac06bd2692c7bf7770fa91232050d3e39072486b56931b193ad5188a42c16282324908ab8c51700444c9bd05db3c9f261ef865992d53bd6e75595164476f0b88dad43b66cfe45b527f682e610340f434ff2d037395e5571b9e9258ffa442ac3f205aea53070bfea6ffb0420c32d7d47e1fedfec3fdacc5a26f68254f93f1cad149917535951b5680ea720484f67dc7765e5657863db59feabcf3"}]}, 0x8, [{0x8d, &(0x7f0000000240)=@string={0x8d, 0x3, "80af90c19b70c3bd4be0f3e210d597a1c6785c2883bc6de22e921a3b7ba14ba824fc2fa6c55e7d713afd62a8153d39827117892d83a9f20c0756517283a1677c91439ba32a1cb9971371e4f31d56403b097669d6a4a07d0a79ed732d5b2fca059373344e74d4994031d5c53d65a79129505e4eaaff883855372c905594e8e83cbb1c5c40a60e806e789c17"}}, {0x32, &(0x7f0000000300)=@string={0x32, 0x3, "9fe00f918f082d7f6e2faa5d2ccc075a261a8aee18185c3f1af120a2b68046a4b0e1a06058e52cb0b5480283e973f11a"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x58a527fbf0c65ff2}}, {0x61, &(0x7f0000000380)=@string={0x61, 0x3, "caf7596d18f649e347d3cbd879d34e86f4d573f5778fb72557d4dad8af0adaf12c77531afd0a3c44ec116ca690bbe89601796629323d202b20f4dd44c4959227658dad6fcb1296c968e78f1660d358419bf4d07df8e6e04e290badb8e18e62"}}, {0x2d, &(0x7f0000000400)=@string={0x2d, 0x3, "7b5a3c4b62deaad638c9cf13e1864e6deae05f3372ecad9cf296ffff5832a6197d61106f95f23d26559a10"}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0xc04}}, {0xcc, &(0x7f00000004c0)=@string={0xcc, 0x3, "12bbeaee75e14e9561ff4415b7abfb2c2b736e094ec7618b66e2aab8ee62aadc18edbf3238a32e395659b8d65e66d73c53acc4223c39698e6bcd436bd68ec8be15b5866997da7235a1298c68e26383e47f25e13810f3aa6d073228185d9dab466b23d3bc56818d22cf0b8f0c1dd675f45a0cb8bbf04b40528ed3243cddbe9c0c8cd011121c96871cbe8527984724642c5673e65ea3d8df78aabbf5c8f9102316f704ba5b5e326b239eb6d9345f6228eb260acf59aeeb6c801c6ff38dbc60849b4dcdcba5fc17d4df1227"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x62) 12:34:53 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) read$hiddev(0xffffffffffffffff, &(0x7f0000000040)=""/227, 0xe3) [ 3279.872747][ T4796] usb 1-1: new full-speed USB device number 121 using dummy_hcd [ 3280.242998][ T4796] usb 1-1: config 1 has an invalid interface number: 3 but max is 0 [ 3280.251043][ T4796] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 1 [ 3280.260160][ T4796] usb 1-1: config 1 has no interface number 1 [ 3280.266391][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3280.279352][ T4796] usb 1-1: config 1 interface 3 has no altsetting 0 [ 3280.453027][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3280.462115][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3280.470226][ T4796] usb 1-1: Product: syz [ 3280.474445][ T4796] usb 1-1: Manufacturer: syz [ 3280.479093][ T4796] usb 1-1: SerialNumber: syz [ 3280.504626][T16867] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3280.524434][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:54 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x9}}}}}]}}]}}, 0x0) 12:34:54 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5451, &(0x7f0000000040)=""/35) 12:34:54 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000800357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:54 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:54 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4000000000, 0x16e100) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x6, 0x1c3202) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000080)=""/4096) 12:34:54 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x210040) write$char_usb(r0, 0x0, 0x18) [ 3280.735889][ T4796] usb 1-1: USB disconnect, device number 121 12:34:55 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e000000ff02357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:55 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000040)=0x3) 12:34:55 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5452, &(0x7f0000000040)=""/35) 12:34:55 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000200"}) 12:34:55 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfeffffffffffffff, 0x193a82) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000040)=""/92) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 12:34:55 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5501, &(0x7f0000000040)=""/35) [ 3281.242750][ T4796] usb 1-1: new full-speed USB device number 122 using dummy_hcd [ 3281.603013][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3281.783282][ T4796] usb 1-1: Dual-Role OTG device on HNP port [ 3281.802789][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3281.811867][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3281.819907][ T4796] usb 1-1: Product: syz [ 3281.824135][ T4796] usb 1-1: Manufacturer: syz [ 3281.828742][ T4796] usb 1-1: SerialNumber: syz [ 3281.864060][T16916] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3281.893615][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:56 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0xa}}}}}]}}]}}, 0x0) 12:34:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000300"}) 12:34:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000003357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:56 executing program 4: r0 = syz_usb_connect$cdc_ncm(0x3, 0x94, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x82, 0x2, 0x1, 0x81, 0x80, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "4619"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x7, 0xc079, 0xff}, {0x6, 0x24, 0x1a, 0x5, 0x9}, [@obex={0x5, 0x24, 0x15, 0x400}, @obex={0x5, 0x24, 0x15, 0x1}, @dmm={0x7, 0x24, 0x14, 0xfff, 0x7f}, @network_terminal={0x7, 0x24, 0xa, 0x0, 0x9, 0x5, 0x1}, @network_terminal={0x7, 0x24, 0xa, 0x8, 0x3f, 0x6, 0x3}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x1}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x1, 0x8, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x6, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x5, 0x3, 0x5}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x300, 0x1, 0x1, 0x0, 0xff, 0x5}, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}, 0x6, [{0xb, &(0x7f00000001c0)=@string={0xb, 0x3, "387adb19aea4a3665f"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x402}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x43e}}, {0xd4, &(0x7f0000000280)=@string={0xd4, 0x3, "ea4c0d01383bada35f1b3183a88aeaff025cc0f674e040915f4286fc693abce89320a4677a7823a66571a6d9c86d61889289608fc3552997e1caecbedd45be176cbfd514b0dbcd2ff960df307b63cae07218447f2ce69a40238acfdbd24d5f5da9a26731a78b121a98cf19fcb634da2e46f207ef92bab3d09800dd47a2c9fa9f8efafde87c72e3bd310284b1cc31e7ae0d0bd349f1a707dec7ab5fc0cdf370fc603081aa6389fc4242a6544752d7e1a5957406789c641f8b9859184d44f5df962702ab8e6fb5f1acd7d013e829f2e3f1c850"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x408}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4}}]}) syz_usb_ep_read(r0, 0x8, 0x3b, &(0x7f0000000480)=""/59) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x16f, 0x82182) write$char_usb(r1, 0x0, 0x18) ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000040)={0x80000001, 0x7, 0x7, 0x2a9}) 12:34:56 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x6103) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x6364, &(0x7f0000000040)=""/35) [ 3282.104720][T30005] usb 1-1: USB disconnect, device number 122 12:34:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x8933, &(0x7f0000000040)=""/35) 12:34:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000005357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:56 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000400"}) 12:34:56 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x900) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x210100) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000040)=""/110) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x1, 0x12000) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000000)=""/31) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r3, 0x401845ff, &(0x7f0000000140)={0x7fffffff, 0x6, 0xe55f, 0x40, 0xe61, 0xff}) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000100)=0x1) 12:34:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x40049409, &(0x7f0000000040)=""/35) 12:34:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000006357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3282.482779][ T4796] usb 5-1: new high-speed USB device number 37 using dummy_hcd [ 3282.592767][T30005] usb 1-1: new full-speed USB device number 123 using dummy_hcd [ 3282.732754][ T4796] usb 5-1: Using ep0 maxpacket: 16 [ 3282.873470][ T4796] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 3282.883241][ T4796] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 3282.953159][T30005] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3283.093251][ T4796] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3283.102321][ T4796] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3283.115265][ T4796] usb 5-1: Product: о [ 3283.119354][ T4796] usb 5-1: Manufacturer: Ђ [ 3283.123120][T30005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3283.123934][ T4796] usb 5-1: SerialNumber: 䳪č㬸ꎭ᭟茱誨↑専酀䉟ﲆ㩩ₓ枤硺꘣煥淈衡覒轠嗃霩쫡뻬䗝ើ뽬ᓕ⿍惹ミ捻ᡲ罄䂚訣䷒嵟ꊩㅧ讧ᨒ쾘ﰙ㒶⻚몒킳˜䟝즢鿺搜牼뷣ȱ놄㇌껧଍䧓꟱ꯇ쁟ﱰだꪁ襣䋼Ꙃ䝔흒ꗡ璕砆撜謟妘䴘雟ȧ身땯곱탗僈 [ 3283.132930][T30005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3283.171278][T30005] usb 1-1: Product: syz [ 3283.175657][T30005] usb 1-1: Manufacturer: syz [ 3283.180391][T30005] usb 1-1: SerialNumber: syz [ 3283.204625][T16957] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3283.224133][T30005] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:57 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0xf}}}}}]}}]}}, 0x0) 12:34:57 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000500"}) 12:34:57 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x446f7088b4ae2dea) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000080)=""/167) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000180)=0x10000) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000140)={0x80000000, 0x9, 0x2, 0xd2, 0x9, 0xf94}) write$char_usb(r1, 0x0, 0xfffffffffffffc7d) 12:34:57 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x40085503, &(0x7f0000000040)=""/35) 12:34:57 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:57 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x101041) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000100)=""/54) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000040)=""/178) syz_open_dev$char_usb(0xc, 0xb4, 0xa578000000000000) [ 3283.457250][T30005] usb 1-1: USB disconnect, device number 123 [ 3283.532992][ T4796] cdc_ncm 5-1:1.0: bind() failure [ 3283.546758][ T4796] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 3283.553979][ T4796] cdc_ncm 5-1:1.1: bind() failure 12:34:57 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00000000ff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:57 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x40086602, &(0x7f0000000040)=""/35) [ 3283.613200][ T4796] usb 5-1: USB disconnect, device number 37 12:34:57 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000600"}) 12:34:57 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000040)={0x6, 0x800, 0x9, 0xfffff95d, 0x7fffffff, 0x8000}) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000040)) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:57 executing program 4: ioctl$HIDIOCSREPORT(0xffffffffffffffff, 0x400c4808, &(0x7f0000000040)={0x3, 0x3, 0x5}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000100)={0x3, 0x5d, &(0x7f0000000080)="bad653c3db9ac5cddf8fbc13838ca8c72c8ae1dbf2297accf2cafcc03d169a3cbb9f85bfb3f9be5904377cb2a59e16586a6074ec1bc9fd1549637c04465088c2cb3f411c3e5c8f8af838edf8b9a5f8836b7cad5d0512e966ead97570cc"}) 12:34:57 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x40186366, &(0x7f0000000040)=""/35) [ 3283.992757][T30005] usb 1-1: new full-speed USB device number 124 using dummy_hcd [ 3284.352954][T30005] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 3284.523008][T30005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3284.532192][T30005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3284.540286][T30005] usb 1-1: Product: syz [ 3284.544545][T30005] usb 1-1: Manufacturer: syz [ 3284.549158][T30005] usb 1-1: SerialNumber: syz [ 3284.574667][T17003] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3284.593600][T30005] cdc_ether: probe of 1-1:1.0 failed with error -22 12:34:59 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x2}}}}}]}}]}}, 0x0) 12:34:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e00000002ff357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:59 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000040)={0x57, 0x20, 0x6, {0x4}, {0x9, 0x9}, @cond=[{0x1, 0x2, 0x9, 0x8, 0xff, 0x16}, {0x6, 0x1000, 0xfe01, 0x1f, 0x6, 0x1f}]}) 12:34:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000040)=""/132) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000100)=""/152) 12:34:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000700"}) 12:34:59 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x401c5820, &(0x7f0000000040)=""/35) [ 3284.806563][T30005] usb 1-1: USB disconnect, device number 124 12:34:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000040)=""/217) 12:34:59 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000800"}) 12:34:59 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffe00, 0x4042) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000080)=""/231) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:34:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000002357cf04a65710000000043d3fae35bb37edef392a600"}) 12:34:59 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x4020940d, &(0x7f0000000040)=""/35) 12:34:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x37ab) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0x2) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000080)=""/140) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1d) read$char_usb(r1, &(0x7f0000000140)=""/63, 0x3f) read$char_usb(r3, &(0x7f0000000080), 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8001) [ 3285.282759][T30005] usb 1-1: new full-speed USB device number 125 using dummy_hcd [ 3285.643041][T30005] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3285.822999][T30005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3285.832069][T30005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3285.840170][T30005] usb 1-1: Product: syz [ 3285.844402][T30005] usb 1-1: Manufacturer: syz [ 3285.849008][T30005] usb 1-1: SerialNumber: syz [ 3285.884048][T17050] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3285.903692][T30005] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:00 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x4}}}}}]}}]}}, 0x0) 12:35:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x41015500, &(0x7f0000000040)=""/35) 12:35:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000003357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:00 executing program 1: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x1054, &(0x7f0000000040)=ANY=[@ANYBLOB="0010004eb8536203c1801afaf91755cd0b952387728f4e8d9d180fabaa704a33311966b3b62eff6fa5960b9516ddfdde7423cedf722f0f5238bd6de6db8814392c59827da234fef19ed60c2206d5a3e14833a5f3c16461184d003a26e0af02dbfb172710ccd5faa1fd5427ee93cba972610c0cac515d969d7dc2362fe43a36d011c16b1cec81409ec11ecb301b62075cfd4b162b9450b3f0c20c0d6efd669c2da5ccce9df070ffccb92036027406e955d3f9bccf277982afae4bf5b0377d4da5efa4877ecf0af10e846a00e87a6a268de51bc5f353fb0bf6b9d3bc7e4b66db3c4e92f520d3ea4b1dae8e84c80f63f3a766d09d3731547a45cd8263ebebb7d3f7b9e2f46cf0de720f214ceea79e057f67fd3a49a1dc11b9d9bc40467f7a121dea899080fba301ae71379d14cf14f98c714b6bbe19fde301152ada593bc53f729d44cd04681816e131fe5ce890656a9697df9cf3942890e8717829969a7e965f6f662a24d9c91041d4bea747ac0ce6ca471d8819b512fbea0806886d0b6491ac581d09949c0848184bb2a0531f2d1679e47782d76ed9505f437eb778f61d31aa10e5ac3905a79d25b5f10b318ba746b289d2fb460ae51e1a26f4c63071be8e2b7f7397b7737379bc8aacacf9f27a341c9679af3d3ee5164f848976170b83bfdd569ceb4a09c319c53dddb21faa6a49ffa94332fda42c290bd20d538cbe7e21b27a4b2641309b4d18b12de1ceaa3b44c90079c5b55f412175fd140adee17d3220898614c8448898dfdb45203a3f03c09bda5f69a0cf41367ee85078d1945ea3f72c0d7df4d25353c368e8fc9cba546a41b7bf2bd6af0f5ca3c7e0aaa279596b6558fefa67ace88b93aaf192238fb2d4636a048ab1d427179edfecce52f11c5619fb61843bd0e4116b8f9f121d84e86170207cece906cb179b500820862ea8424fa53efaff79a2d841fe198ad97ecbc113f3448b9ffb6a09b572b52b32113aa922aea1f90c12e0dfbf177a1bb4c33d67008c8c804409d10a16394ce2dbde2cb0052d57e5cc29bf25b410a354a6326d8a1cdaa2b317de5977098849ea201d110776a57512d0ee142bf5c5f3435500c46876867407f568a91dfdc7fc2392062889eab8a40044856a3330fa6714f3594ca3bf05a54b081c40948e98af019f85a5defcea6d558973b98c532d76d441e0f7524b5efdabb52626ce9891eb4be887712762fb9ab398c68e816cc514cf52417fd9d36292489b43bea16550ea38119da1cfbeedfb848554d5d688d67c009d67eaa8c76466209d39b4e527956af94de2c35afeb4ee8055011dad4999acf1b0ec983eda2f41318f280a8b49b927b02558142b31791da723690cacdd73190ed93ef704f14036bbaf1f0ecbe7c69fe8261954e9c01e96201c4c51e955c9d9a00209f4a5957daf2e53a57a1f6833c81c4bc464189b0186dbb8be7c7e2dfa937b75c763c39149a0bc1cb50c2e52ea8c23b5148fefe7ea1d2c7b68e265a7aa74f6150d3b451f6368e13e299cb9b8b9707e20761829fa5cf1ef55cc3506d16b4aceac0acea587401d6bf9b59dc55f61810392bf01aacd96843edb50733f7fc672baf623cb3b28dbc04f13dae7047e80cff3b1cf739f6359775b8d24db9d7caa702477155d3daa1d569c54c68b54bed84f4e95fb0ae2d5d5e25bf2f18d774e0f9206b3a24d0511bde0c430645ec17529434f6b0a58fe97d92aa8de77b39e353a4c4b3fd72c78963503ce7c4b80aa8bca416ceef595110052c5728b93317a5a87d8bd6d0f7ac40a3c0a7f27e864ec3a5ee960ceab4c444bd377afa8f67dbc1d82bda19b1685770be08c26d623c731f1e226c68db07186713243adcffd94cc45cc0541e7f27c8f7b736a62354c73f99ef48d50d442be40727648340bfe4e50ca5c0d17b18d0134039c0f08ceae433f8e1a566bebbd11454afd52ee590de1938a52a4d70356287830419e79a7846d70077ce905c11facb5f3ccdb05d47d0d17ffe595c24cfd7332a508a58077cdb86a352bab0faa1df35a281872e00f0d53df8235ac912f8d4d5640d380988119bf26093a5b7a8d25c9af01ab71798abfe5ca8689f89690eae42b602921c5ec9c1818ee20725ee9e1a7ea6592ba89235121098108cadfd3d99e5d76667262ac3f795810c480269f31697879f9bd5f814595ad86e74f9a4c67ea27748d0506d7b381c7764533e2fab042b6f12888b08fe2cfa5a50be0fe0585b562c7a8eef3ccdec87c93e5b52c5a3bdc3cad119486af8736c8c278948f59c9e853bd22a59cd9861eb784927858db15a59d368a78c8c74a2c70392296cc334f81a38febba6ea3663c347d167659eb92450f624e6e1ae28ae9151b7b73fe12fc64cc195bae1a2e7136c6d17064b53965266d8f97f8fa4cadd389d680fa581979c37b9a46836c96acd3b24003383f5130371aecc4125be8f4583fec7bf5529e5960f18bc2fb845472c3634b557da965038a4784d884aeeac83995c25e45ea73461f5108bb2e0e50afa6e0e1d05660daddbb733259c1655439b7c867a2cb34c8ed367b365abdedc3df060ad7ca36baa4a56581009e36e37d8a51b701c29072ba2628d8ecf5f704fb108d5a6fe677cef49a96b5b58c1b7987fd5823046ca2223bd400e678b891bc6e13747026acd8633ba60e332634d14e9357423b3a4134146f618db17ec3b14feb8e7c1e5360e8237da4d6f3d6d298896b3833820182585d4c6822c183ccb0a36755838809a8cb4840d03cd7426290ba197cc10122de8715433b9a2a0a9f9fc7a890ec62a42cebe5152bbf0d79ec34dd79773f5e05e5da3c9579a8685c8b3ebae055655fbcd681b6714b0f54be67c7d001618ac249e018caa6d93630502958fc7ba3326ec16e6eef0867a1476a7b9c3d1ca48e28158e6185ed2833fb47b3f1427e1360c002c31d5959929d3827a8d448ada9aa8c94d060c6a588d0c6aa2164227f95a33fd77421795461108d6ba77f1a561d190f633ac64aa792f70d1c28efc7b9005568e884924253a54d7adf3518120104c1fb57754625ca25cd83c02b3aa801151eb8816d242ec4b2177fd907744132bb342129335feda832069d9bc4c6656834b4c667b6afb29928a4d0d318535f2b9d1e45009e3825122823fafae8fe6940383446939b37632ae8d9d1b582676711d50126843bf91f3597cf4ef9335bd743b6acbc757c3ec6cfda890bb6caa52144c96b80db2fd493b2d51728b06d82f54138285b32ad96522fcd47c5c84824a5a94f2d08efbbc68869cbe23b8dede732eaf057cf2c4ecdb3b6254320c0590fd937d7524c3cf715bbb3ba8428fa232c28ba700cf5e21279c6ca30d0549e2fcf4eeab82b669d1c5e95c074b3194999b6cfc9fdfdfbe0b99aa02862062a66dd8d430170c8bd0bb3b85b2f8a2184d59d23dcf2070f99c58e30ebca30a6cd21f60eb83352cc207b11e0de55ec8b0474d10b6f51c016a308a00253883fe7bb2ab63d4d62c057b83209d8ea869a0e1d8864d4c2739f0e45f2d90273cb205c4a2fcb3692c182746e87c8afa7c4b89a579466d253f68ef355866c5e76c30b8aa52192bdc70f7638ad3fcdd98b2ef19c0cd8666e0d77c7517429a6781563efad5a8b40279c7203394a3ab9c2d98dc9f75165680fcc3695b1d135dba0dcb428d95c28c1ca61aa2a4e5cb4068a632c5f8d9facfe13ef2f9d360e22bdad8607c20e4290c2f32e8a453255d6fadc209f0060207ef72b4bf11c27ecd40c0c66fc61bc1d94e5d7d27358261289423f87c95b5e4dde57200b576131cb80290c12eecdc2482ca9e5d0859d93a3692655d5739af651ef85188e4ed792a3949c8a3540667af6abf3ec628c6acf79ddceeba9e6804c04e3197ef74eb8293f3dc54c2c90d315ee53a177d5c6349a66bb38fecd9898a31c766a7438a7e03bf5dbacf77359dc37745e08a8040e2aaf1d89e65a06a8caa82569e7f725fbc43c9f63ef7f73b3d3c26f252cc699aa950d521361cb8a3e87e9a74289aa67d4a749cde6721cedc2669badd4cccf21a237bb350c2efad5738376d29083990e1756e7c3d9f3cd5a3eb56a436a521f57b99a1e113ef751605c1febbeaf12b83566b2a165036d4c0bede6c62968a29cd59b1f2516a79b947532df9d490b7b17c2c3ca27526157f5f5ac0d7c1ea7ee3158e2a9ae6ec296e5bfcc72f5bd6b59d1a041929375b6e2ed1f0644ef9581bfd40346793d30c0f3314ba9f37fc39061c3b65f8a65af32776f130cedaab3e1715d7f67177635f2f6217cb7b157ea8b777e6adcd5ce60f4eb23c9fd3f66c5138522a88a7300b606bc8a4c5fe4e0ac456a78f9c424cdb7bd8b39e2459086d2dca73459e6537d6fa93cda050ec2f14ad3f9ee3939b9daff2b15d597ab9ad21973791c6bea4816d1959519e1a65cbe2f14a620c5af958d42a26ba5bee1fd2897644d4aa9854f032690b37efb4cdac242aad85f961f0b0f47b8b60db54f0a7976fed6ae2b38a0fddb1fc546dad5e5382b91786fd26a4df05bf24878489d0b3bc50bd6dcc2ec1127db59ebba215439ac291cbade61f519b8d12c701dec82dbb5857f5f875be574e86a7092038d1f67646e8cac0ac61f6e65123ccc5a2eac651113a96734370e859ceff272ff386f6a3b890a027db4e099e2f75eff090f4979fa8493714803077079378749c19764f491554b2c1370801d17955391f1cbb2dadb8ca031cc0564939dab85a835206292946aec5a9e83121092ba34f5696ad923b044ec4bceb56ed31f95382ae36d304eb74883e7b1c34c253df17d8c0973bdddd01d38bcab2eef5eb21628fc714d888923917e5c73466dc2ef66150f2631cf0e49e76e70720a2c2c5d23a983404c3c39b1bc00a93e82d2826de34d3cb3094070920df86099110a2683fd89ec1eeccb14decb49a5e4f318d3d401cf2646f8d7bf7d177b3c1297fc132bf6c97dd0790b6d9a64983794ee0e86d9ebd7bd9ef074e690cd112982a6e545850daed1428c0d49af1c8fc129f70236d7fe47e768ac45eb89e2773c5a5f5e8e08a58d43bfd5823f3766dd651189969be6301a7469c7db548912141f2f5aeabd4dd78885dc9abf319e6bed63e72c8fca43d022f4bb420d0d4576db4ad9069a884585b05572201c310d3cbb6ab5ab8b3c3414815cf3e0ad9614cbcda6903c374ddb43ae07d969589d891688b1b56f53bd1670a262deb7de0f5c0039b3b55a99ea3198a3ef1534f3c0591ce15daaabc3062c88397e1bebe60e5224351c1528cae8530279671d5965ffa0a6b4182549a7986925682eabffeaf4ab4219934e69431bfa65b44d2192d2990227f0dbd332a30b5be3add632208385e4993b4662cd8e0b62f8b11e9774d6ac11214581fbecf3d6a07755261adf98480fbbf36b8316092a1230e90209bce6f214a69d569e4f7917603416aa2f41b137c5b7c565c0f7fd7e0557c21d01882e40c215bf1fe64fc850d08aa4e2b388ffd04547d2229af6b12cb93543222d2aad4896507858ffbaa07c7fa485ba65bb9916b5a0ad036ebd1c0573bb5e42f457d53eec5ff7e01610594fe22fd59fd38b43332a294754b61903f1689c19d88241497379495bd736c86a2ca4658e0c5aef57a4044568b012197ee39c65b21cec4b3a9e57d60ce6df614d07dad08f82dadb37361dd9625f4715a759ae9122da7c33890d862a9e8ddabc2c32820f75db7ff0a01b81709862e5ff5f002f0467ed226f593541e44279c8354ffceeb0356527d8e569ba0981df92061377d32a647313e6f476135860d75f9be9de2be15630fae07c640a90e2b0ee9a63a52900004eb2e6243baf4b9c5def5a53ce7ed76adc14610e756ebe0dd43e41c6cb944d5d7f5be66fc0d2afedd4080000001a00004e9d2c892a011dabcf7316362a0e8cd3b85d49a8210de7448fe7fb0000"]) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f00000010c0), 0x0, 0x40000) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000001100)=""/139) 12:35:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000003"}) 12:35:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2000000002, 0xc00) write$char_usb(r0, 0x0, 0x18) [ 3286.114335][ T4796] usb 1-1: USB disconnect, device number 125 12:35:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x82182) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x6, 0x1, 0x400, 0x6, 0x10000, 0x80000001}) write$char_usb(r0, 0x0, 0x18) syz_open_dev$evdev(&(0x7f0000000080), 0x80, 0x208000) 12:35:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000004357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:00 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80044584, &(0x7f0000000040)=""/35) 12:35:00 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000005"}) 12:35:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000040)=""/94) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r1, 0x0, 0x18) 12:35:00 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000005357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3286.592811][ T4796] usb 1-1: new full-speed USB device number 126 using dummy_hcd [ 3286.993004][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3287.162962][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3287.172078][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3287.180259][ T4796] usb 1-1: Product: syz [ 3287.184538][ T4796] usb 1-1: Manufacturer: syz [ 3287.189154][ T4796] usb 1-1: SerialNumber: syz [ 3287.214678][T17091] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3287.233917][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:01 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x7}}}}}]}}]}}, 0x0) 12:35:01 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80085502, &(0x7f0000000040)=""/35) 12:35:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000006357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:01 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000006"}) 12:35:01 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000040)={0x1, 0x100, 0x5, 0x80000001, 0xffffffff, 0xdd439d3}) 12:35:01 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7fffffff, 0x82182) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0xee1b) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3287.455450][T30005] usb 1-1: USB disconnect, device number 126 12:35:01 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80086301, &(0x7f0000000040)=""/35) 12:35:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000007357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:01 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x10000) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000240)=""/110) write$char_usb(r0, 0x0, 0x18) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000002c0)) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x100000001, 0x101040) ioctl$EVIOCGBITSND(r2, 0x80404532, &(0x7f0000000080)=""/52) r3 = syz_open_dev$hiddev(&(0x7f0000000100), 0x713acd7d, 0x602) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000140)="614ceb846f67d9c12511dea17cd50a671e68213a315495cdcda76ef04f795a387a2defcaa52b486f6001f4d723e1b5f60db59b46a3e8566a150f863fe2348f04cc1cd7b8695a96f8332b810cc6102f3f9ec2772679c1d2db2c96f21512f866217083389b47bfbfd81b76428ee79b7d0e70d1e45da3a7441a492fd2c458777b84e86a32d4c468d41735f0d0f52df58b0923e8673558156e70f5ee8f91a62ecab5feadb29af95b96b3a15058f0c4adaca8b722bfeb3676b986939b3e1af18d721de008b5d8f6932ba73cf2b900000000000000", 0xd2) 12:35:01 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a60000000007"}) 12:35:01 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000040)={0x52, "9f4bc359315a7a6817b53fa012e05b8c8da2f03c856ecd14a8d582665ee0b8f09bf8738eeaf22df6c3f55f72cd69bcd0934d0dbf17d643fc0b60cb57bac66b6dd539f3b9bbae6962e9fcef245c51b44192d5"}) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f00000000c0)={0x3, 0x200, 0x9, 0x7, 0x3, 0x80000000}) 12:35:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000008357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3287.982717][T30005] usb 1-1: new full-speed USB device number 127 using dummy_hcd [ 3288.342971][T30005] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3288.512989][T30005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3288.522188][T30005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3288.530342][T30005] usb 1-1: Product: syz [ 3288.534578][T30005] usb 1-1: Manufacturer: syz [ 3288.539178][T30005] usb 1-1: SerialNumber: syz [ 3288.564698][T17134] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3288.583841][T30005] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:03 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0xf}}}}}]}}]}}, 0x0) 12:35:03 executing program 4: ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f00000000c0)=""/123) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000140)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x7, 0x240) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000080)={0x40, 0x1, 0x3, 0x0, "483b3f2c4ea8a7c9ffd5909cc604256680cd1b4334c7b8313bb095eaccb0e1a7"}) write$char_usb(r0, 0x0, 0x18) 12:35:03 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600000000ff"}) 12:35:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8000000000, 0x484c3) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x4e570db2, 0x68080) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000000c0)=""/246) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x401) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0x3c7b, 0x400200) ioctl$EVIOCSCLOCKID(r3, 0x400445a0, &(0x7f0000000200)=0xfffffffe) syz_open_dev$char_usb(0xc, 0xb4, 0x82) read$char_usb(r2, &(0x7f0000000040)=""/11, 0xb) 12:35:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x80086601, &(0x7f0000000040)=""/35) 12:35:03 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000ff7cf04a65710000000043d3fae35bb37edef392a600"}) [ 3288.804828][ T4796] usb 1-1: USB disconnect, device number 127 12:35:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x801c581f, &(0x7f0000000040)=""/35) 12:35:03 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGMTSLOTS(r2, 0x8040450a, &(0x7f0000000040)=""/183) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:35:03 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x0, 0x101000) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000080)) 12:35:03 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a25710000000043d3fae35bb37edef392a600"}) 12:35:03 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc0045878, &(0x7f0000000040)=""/35) [ 3289.382781][ T4796] usb 1-1: new full-speed USB device number 2 using dummy_hcd [ 3289.743012][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3289.913082][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3289.922245][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3289.932321][ T4796] usb 1-1: Product: syz [ 3289.936554][ T4796] usb 1-1: Manufacturer: syz [ 3289.941221][ T4796] usb 1-1: SerialNumber: syz [ 3289.965648][T17175] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3289.983884][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:04 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x3, 0x3}}}}}]}}]}}, 0x0) 12:35:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x78f381) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x8, 0x72b101) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000040)=""/69) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:35:04 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x4080) write$char_usb(r0, 0x0, 0x18) 12:35:04 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a5c710000000043d3fae35bb37edef392a600"}) 12:35:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc0045878, &(0x7f0000000040)=""/35) [ 3290.205130][ T4796] usb 1-1: USB disconnect, device number 2 12:35:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x8e982) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:35:04 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="f578ba6a0c91257f7f90626726d2574d3363afcdde6785310d7f746ca1319603455feb8cd10858739a35527b310275ff25ae177439d7d97561e3d9a0370fadd6d30524faaf065cd73e1b42342aa65c178f2971c36557fbbe41687b06a9d85f20a3d5f4a065ed704577314fd6c941642683f1c7b9ec9ab09dac473f62f240a67c914812ca57e360335c00a588aabb95a1900372076dda0fbaa6df0a3739eacd3f52807f91a569acfc9b695390928cd92a7cff36aeaa89b5e860d59437eec34ddfba95f2a6a430b77e0f4ac6df1874d712f70747bc63b767", 0xd7) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000040)=""/61) 12:35:04 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710200000043d3fae35bb37edef392a600"}) 12:35:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc0189436, &(0x7f0000000040)=""/35) 12:35:04 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:04 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc020660b, &(0x7f0000000040)=""/35) [ 3290.712788][ T4796] usb 1-1: new full-speed USB device number 3 using dummy_hcd [ 3291.082992][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3291.272997][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3291.282076][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3291.290173][ T4796] usb 1-1: Product: syz [ 3291.294448][ T4796] usb 1-1: Manufacturer: syz [ 3291.299091][ T4796] usb 1-1: SerialNumber: syz [ 3291.334053][T17216] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3291.354086][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:05 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x3, 0x4}}}}}]}}]}}, 0x0) 12:35:05 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710300000043d3fae35bb37edef392a600"}) 12:35:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="29256e6e3adb0efd20d1504deaefc99f5f845ef34da137f0827110f64200d19f43331264eecc5e046945e15174486f3ac90ed6a7e9d11ef3922a0648115391741790d1245b95967a89d5a8bc0c39838d4a4c24761a53ceaa56e58bd86f9d5c2768bf915619bca745704118b70cdf2c5420935fbb06", 0x75) 12:35:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x82182) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)=""/214) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:35:05 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)=""/141) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) [ 3291.564675][T30005] usb 1-1: USB disconnect, device number 3 12:35:05 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710400000043d3fae35bb37edef392a600"}) 12:35:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x8e, 0x200000) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f0000000180)={0x56, 0x2, 0x0, {0x100, 0xffff}, {0x7, 0x200}, @cond=[{0xbb95, 0x4, 0x9, 0xfff9, 0x7, 0x3}, {0x1, 0xfff9, 0x2, 0x5, 0x800, 0x5}]}) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000140)={0x8, 0x200, 0x4, 0xfe6, 0xb2a, 0x58}) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f0000000080)=""/180) 12:35:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000040)=""/250) 12:35:05 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:05 executing program 5: ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) write$hidraw(0xffffffffffffffff, &(0x7f00000000c0)="870d14c5e3227abe02e97513d64df49b6f4f3eaa2bd13b41e8d534afcfeda21cc947e8099da9292e5323dc0ccc3a08e5d38bb51ffc34e60b9cad3ead04f4d7d436bb870c04234cc23be4db8a8901af63a910378cb3c3059001bf7e6ec110c3745cfbf3", 0x63) syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000140)="599b10ee7f14bffbfb3d19b2155d661e88e5bfbccf179c6f4c1b870d1619a4b39e45b247acce9c23114dbd5a9f70d6", 0x2f) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000180)=""/42) 12:35:06 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3292.052744][T30005] usb 1-1: new full-speed USB device number 4 using dummy_hcd [ 3292.422991][T30005] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3292.592984][T30005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3292.602055][T30005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3292.610127][T30005] usb 1-1: Product: syz [ 3292.614369][T30005] usb 1-1: Manufacturer: syz [ 3292.618967][T30005] usb 1-1: SerialNumber: syz [ 3292.644678][T17257] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3292.663930][T30005] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:07 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x3, 0x5}}}}}]}}]}}, 0x0) 12:35:07 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x5, 0x40000) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x6, 0x121241) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000000140)=""/47) r3 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f0000000180)=0x1) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0x0, 0x8]) r4 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGVERSION(r4, 0x80044501, &(0x7f0000000000)=""/183) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:35:07 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000000040)=""/124) 12:35:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710500000043d3fae35bb37edef392a600"}) 12:35:07 executing program 5: syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000100)=""/4096) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffb, 0x20000) ioctl$EVIOCGNAME(r2, 0x80404506, &(0x7f00000000c0)=""/9) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000001100)=""/33) 12:35:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3292.883957][ T4796] usb 1-1: USB disconnect, device number 4 12:35:07 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4a, 0x4d62c2) write$char_usb(r0, 0x0, 0x18) 12:35:07 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x5460, &(0x7f0000000040)=""/35) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000000c0)=""/100) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0xfffffffffffffffc, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000240)=""/4096) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, &(0x7f0000000180)=""/160) 12:35:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:07 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710600000043d3fae35bb37edef392a600"}) 12:35:07 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x80000000, 0x501100) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000080)) 12:35:07 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000000ffff"}) [ 3293.422769][ T4796] usb 1-1: new full-speed USB device number 5 using dummy_hcd [ 3293.783029][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3293.963006][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3293.972166][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3293.980228][ T4796] usb 1-1: Product: syz [ 3293.984475][ T4796] usb 1-1: Manufacturer: syz [ 3293.989080][ T4796] usb 1-1: SerialNumber: syz [ 3294.024430][T17298] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3294.053584][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:08 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x3, 0x6}}}}}]}}]}}, 0x0) 12:35:08 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x3d2b, 0x4808c0) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000000080)={0x4, 0x80000000, 0x6, 0x0, 0x1, 0x3}) 12:35:08 executing program 1: write$char_usb(0xffffffffffffffff, 0x0, 0x7ffffffff000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f00000000c0)="5fb728e97f91edfe31a2bd535ea60d7d0d114fcb2d196b87d5371cfdd20a8bf2c567ae85e4fa248df6e937679442e94e1d1f45bb5e3ddc00643b6813909a974f16322374eb20cfe5a59fb0057e0e06fa8413091e538f3ec220e5b4cddf4ed9aad338543cb1752c1badb531ccd063b6b991d378537d20bd18c11e9c9a4f4242ad533110375ec1fded965bc09f5d4c44c287aadd3be02f31e671dc532900ad48238d3f96e4d512a930b0e9bc199ae67b4966025429e3286eba3085975b8ec626d4e932ce9f7dfd521b43598b39f743987bb5ba40237a311f10546b4e006b70a8c1b26d629a7b9905a6ddeacf04ad325e9e01ec00b8d77474de5b028f93b7408b532e9c04dc0f5def580905ae4abed5798cc2932401795df28af3ccfaf1bcd42ee54b27a53bd5b49264fbe275e3bf92814ac2647aecb0c077bcab4da8bb1ecba247f0301fd3f44212ceb7599bfcf95eb742250775380b34806bd841848b034e7b5432d4cfb86b19317743de65bf268d417e4c303a78cce5f4d952f9e8935ae113f070203976e97ee575134c64d2d87ad048c413f2a50a89bfb1b0708552e0f98f9856d71f02c53fe85ae9ca4e2dbd5a16efab46045d22b3a89601d84b53c71c10855698359ad794965cc59896d51a94b94e7ed75fd65b4f048bafc5a18a7c5385aeeb5071980b31d9662b2dd9b1e83d3ba1ac5230fc0096cd541a0d9fb3db9a1f384541f403bdd5220c3f94ebb8d9b6eb543656a26624f4d8d65461d4d85dbd39041339572414d66bbcc7f7db09ecd3334fc8afa764a319d947e385665bdf66d6a7075c7422e1eef627a083374e551e81942e499591c3233173a467cba5823e7e16f94df0f5c9f832b10d9694e33210cb886581a0fcd1d6a007ae60dc38cab27f06e5fab51e73f073ebc38a607cd6432f310fb5db97b4c67e49b07c60f46c6fc9e77ae888dec5da6e655060760361e6f414ab60f57292040109409d982e7c9604e928ff82b6d24ecf554b32a41bb77dd6a158ceecb2ba94ac577a6133e5175d420c808e0fbe97583d9ae67065fed6c1150d59c88b51c83d174b427e57da5e3160c8e04237050ea9c77e3ed6263a9957e4863b9a6ad82c2b8f5392d6ef7a7f008bd58604f62064760f1c2fe09bcc1bf638eebf545dd25533e6c02715f8477a9595e5bc2b4923fea9bfb732b38a148d3d04d89308154b9656cc52292f16ee8fe171af313225a5eeb37c3b7853b1897bfbca41aa1e4f6a53bb83257e088850b861f516b00bbc75b0643a9ce924439bca4bfc416a60e765deeaad1e386c467f47788b20622e88cfd9c69536a24c785a5224b2eeeef0209312464547a6d4ec7952dc3a26e87b18608bc37c45e8a55dbebbbd15501962784f9cc728224e34c5fefdcb6e46c29145d531a00ac0a4df330b60e8a5072073341a475709ed0b6bc345f8665a6ce578cb5191b197001691ac153474210c0ee5a059b9b640c856892aee57a9dc3b1e7135426cc38754eb28ab0a0f384f09ade6db51706802bfe1d16a171fa0a5243e30ec68032f9912ee01c6e185b6364138ec2749bacbfed9c4d16665afad764a19880cd220b9620ce615e8efa57a36a706d3994999c68ad19d4d2b0f46b400de7a02426340be784a1d5a127424ebb0bec55870608e89ab1e21507f2202a1f2049ede82c954d5114ea16fbb9b9dc90cba69f7bf4cf30b3a3a9d6ef1fa98d13aab3cdfe6ea8c45f752de3bb71e8a1d65a0a78878ea362ccb2aa5c4de27713bc4fb4bcf81eb3f0fb2ebacafb09b422dfd7dfb9e29f99cb0eaba3c04d3a07b2acf20efa851f9f4b6bc5a4e816f242bec7a06ccdaeb5d5593bad79eaebf29ab395e490b919b72a7880c8cfafaa5e26c2d4b350a0a24f0d6191a02b51f0ec3685145cf98bca473aaad02e92f47d041d835aefeedca82b4a51b7adc9046dc2513e57e16846ff235f381493cb0eb0c00bd9433b2e5846039feaf0cf4e2d68f67ef3150bdacfcf4fdc0a9e3b9b1381946067fa3bf32d7d49897277e9f6016a28c0ab9d06de90f7b6e0a4e41ddd1ac640c600779860cb32a191f20273b7eb85e4a7d0e783ded8e9cae006f46b28d4ff76df66312e5ca8c4939a60f6a765b668c6f80803416ab64fe294e71c8b44ee860a8736d7c2f5b32355fd6ed2eea58f22ef813cd4d5fac846e02bf31e78d07b55e26c52d19be11103c643f39fe632f3afbc10065136381e53b7721d1d8a27dfb6d7ae6c18a78ac84e0373acfab5bc0c0f9a2aeda740dc74fe05690e0d9bfe2e92a6eab0e586642ccd7ebcab49b0e55f28cc8a732a29377b81b13663d1c906d3d5b109a34f18dfc24c8abec33499fc6dbda63aa9acf52231ac6cdfc8604f81d8ee19ea03e3afda3884d6465c368c48b1c5039e7aba3e2ef1f40d8c731396da127f7274340fa095a1058353a092705af381214b9d651920e19864ad3822d0d5066a804c5b3b67f1186d836758a41e300b85f3e21f6418de70df08af81e5a88d06ddbb05b313ffa6e1cc58db3fa8fe905ce0b624a66721b0edefb8935e83bcf5a138eccc12088b6566cd1610ef96b85fbf9b0f7f8ffd9559df8fbc8a9378cdc9ee75986df6605bbecf9cf72a3ecfc7d665b23deb5aabcd5482d6f2047ecbb570b715c3cd0ab5870acf0497c077b9b16c3b68aa6987b2f480e94c6cba1870ee990c416b8b522386f6e621671a62015ba3f2c66074af87dfd1e97976f34f8bf449a6cbe4791f5cfda5d480a9de61789ba172b5249f0e60dd3ba47fbf81268ac980c5b5d286f96aa90ac72d4e6f3420ecab37d4c0a0dc1577f784c464bb68345d8f1bb38cfa8ec8936166f5285fadf770fe4e0ce97351571637b068399df5844f21c1aff65bec5b67464bba687b277beba9e72fae56a2b9e2809e98ad0dbf4d761966ada6b69c3ed7ece38f71baa5c23ba88b85e0cda3a5e7545f31ad1d154acf8d4f366a65a0ae5a3e2e731a2d814ade7432a57d907147cb120ea221de36ba14b66c704974c32da18077d8d450d75d7144a3a6a6f091d0a05f41af309aeee08a3cb22dc4fd3b13941594af805059feb3e248c86171ec985ba55a9d937437ec293b6aca74dc8d4712a82ffcfd13fdf548004940f6c21050397293d9e9b7ec0d66ba34299fe58494c509f9132c6acae76018a9824055b12292149c7853a2310d37c080e8ee63ffe4f53a340f8327fff230cb3cc1ee26a783eac51dd3d4f0bffd8949ec57f6ed6701314ebc96ae95c481dcf0e6c54e71161a7a693a4946db9ece460e295993d266534f839621ec4d903fa8799a87e9442bb56fb985583ca9ed76a742130bc24bf91b970fc1e298f5b1238adb13431889d9b97ccb1d2722ac1329c7d541edbb20b460feacde577d5177355a61971294efebe4de8f60306c32d49453128d9062c9092d36171c57b01021a73039c7b1ad44fac07d7395513a23c917c8a257e12657e248471b3241b7d243ffc29efda8a5df885aab958f11f16bdfb375ff160d0df187a75af8772baa51619d79a222ee8327987915ae4665cd44ebb9707c5a151d9279481978460382c5a39ca12a96f15d8dfbdfc6deb3ab02c2b3f43bd797213b0d83a529cf45b7a246695b9f0c0f00f6f54e443cd5be7c17d5109e0292a6c95c37dbcf25318678a88b0c8b797dd2ea0a6fe7de4ad457faed4481fdbeb43d2772780cbf26d6beada7eaa15e74e54efc8f23a30f435767fb709e8a00555c7b199ef4d5310fc88575924a27fed3af04e0445dea96e19d458b653c9efd4eb10f4dd9312eb3d1c20ed1fb11f5104cde986e5e067ee0819548c974d56af1348f6022274df3450e9be6bf7ecb7ea79bfb57c571a79fad5a45cd642ffe8c58a63f0f372d78fd29db236e6362d8b940f82995cd0dafc237f6ac97b7b69931ebda3bcfe7ebbe3b3c9eba5dd6b617439f9bc934bb86fa3ad4ed6415e977cab1dcc81be50bcddad50e77e6cbb0bf00b7fbf485188de35b5dcd17cd993f7f8e43c015d3259ee67b8a034e35e8ead6d2bc80a6bc24e71f0d5a7de3c1b9ea1ae988344bfa66c15dfa54ed187ee3db12ed46b2b8fb862b4e19fbf78434aa839e67d82aa8513d35e9f624d45e0fee0691451056f13c11c98ab51f4f9a3a01cc5131186dfcfd0898b2aaa13a2a77bf21d8f56c4776d938e881f4f68e7d571a3b8bd8889c525fea6aba572205e04377e1cf3608f5dc47c288abf10770101bb3195b81e5368cedd902f636089e5a38ad3ac5a723d6ba4d51a427095ddba93b53da96477d0c5375b9f88606cd084f12f457c7e830722591ed7d3cd68eb8a0240b97fa8f3f1c41e3aa6b13693271f02fb5ddbbcbba747bb5b49adb462570a3f708cd1c9eb43dfb1a92168f6af2b8c59ef94380d12bcd6238b1b8b68ef4afb1949bb63fc28c3cfd00c13289984573f629c54cafce76296ed2ebb44f49ca2bbbdc29f69dd6d1829a401cb128d1bf25b6d9fc4cca07b36736a762343b283a61aa0c8bf5eba1d322e9a8056df16674447110b2ba475dbc81ebdfe71308aa88fc0e7272ac766ae32afba3f0bb608ea41d552c04c2263d270d81a14c698e5d66755d484ef87049365e425761618d71220738959155538370c8e581ce2d60d0ccea2bafc4126764a47297b98b2ae545cd3f9da81d4eec8b57b9eafbe4180ef4f74ead97ec793d32e9650195b414bb302b9d4496d37a537926cb0799b92c02b3169cc7bd83d5dc381460b38afcd203d8600094025a7b95d5efac5780d79fb64192f9556d46bfecc2ccf5f932209d76f1bb835a1f6b51cd836217f631cc582cb46d22e80c034d07519b3e3543eea99f24583212878ce8f755d2c607a2de000c769ed6e350096bcb1dc7c93a5c4658afb53b889792f762c8983289ef0e9f147b5bd458062afadda3cf92087c4291450d6d87a16ae25d9589bd1dac2681cf4ed55c862851ffbfa329fe67df5eced7265fb331b4754b5ed03d90a0279a5410ec269cc0cc414a51e2967bf17dc5fe2a80d8120af761dac1ad07d3ac1b4bc0a20d1fdbd43a86b7e399177527ba09c5669e6f210ae7821579bbaf3628b5bcd41e6005b2a03bb907a03efc48bfa3a8e0acaf520b4170d574f8598d001edeae052f13db61a4093bf7ecf0b312d2432201895da68359e21c59b51e981d44f287e6af6d73f5aa6ba755a765d10c9fa40ba09cdfc16f366d529de9cf08b1d616f3f9eec9ffc494fc391b549977bb83cdd099c95d6b0f3f6465dca39a4cf6db39f1fc04fce79454fd1d3349272554c52f8ab03128bcc0dfca81cb67aa9c19f8f0db6806d09ec789437d84e8fb6c5b3fb7fc4332e82084824cf25e4c89aadd659e76c0f3025e9a14ebc0f1313a8210b389df9fc212529ad141ecf404a94042fddd4dbd01233b610e1969d4873807fafea7cf4c7c029bc3e929669b8a09d64e72b95b562ef4fbc596682fd11df9f4d5846b0d1e359be137c9e8d14a5d03b27d019535770e0d801ef56d20a9876fce2172a69839301469989141b14946d97c1accbd4f061988429dc1f779f8c2f241818246884bfb6a9daf92fef28ac00adf07c7973dc4ccaf82e80c0e1ae673b6072d228991e0cbe2925fc5390e9386ea6f6767db5eb8298faf0e0884c1ac8c805d19ecd47c22998bfe9327af0c888516ba876ccb6147086ded19f3c7d695087efc37583e44ca119604f7099bdb0a7dd0413f21376aca434f6ecf6b65ad0bca079772a69ffabd29a2c79a22ac7eb86409d2b49aa2986eb44d7e26f2e76cd7d1a878e25b7a2fdef20e80c302790bc76a00f5259725299e8b516f21ec4b291", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000000)=""/165) 12:35:08 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710700000043d3fae35bb37edef392a600"}) 12:35:08 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000000)) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x5460, &(0x7f0000000040)=""/35) 12:35:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) [ 3294.264472][T30005] usb 1-1: USB disconnect, device number 5 12:35:08 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a6000000fdfd"}) 12:35:08 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) 12:35:08 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000000c0)=0xfffffff9) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/86) syz_open_dev$evdev(&(0x7f0000000100), 0xff, 0x45d9c9f177fe6098) write$char_usb(0xffffffffffffffff, 0x0, 0x18) 12:35:08 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x80102) ioctl$EVIOCGABS0(r2, 0x80184540, &(0x7f0000000040)=""/20) 12:35:08 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710800000043d3fae35bb37edef392a600"}) 12:35:08 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f00000000c0)=""/202) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x100000000, 0xc4020) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f00000000c0)) [ 3294.772819][T30005] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 3295.133010][T30005] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3295.313046][T30005] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3295.322099][T30005] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3295.330152][T30005] usb 1-1: Product: syz [ 3295.334386][T30005] usb 1-1: Manufacturer: syz [ 3295.338986][T30005] usb 1-1: SerialNumber: syz [ 3295.364741][T17336] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3295.393609][T30005] cdc_ether: probe of 1-1:1.0 failed with error -22 12:35:09 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x3, 0x7}}}}}]}}]}}, 0x0) 12:35:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:09 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) 12:35:09 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x2a2182) write$char_usb(r0, 0x0, 0x18) 12:35:09 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a6571ff02000043d3fae35bb37edef392a600"}) 12:35:09 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/31) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x200000) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000000c0)=""/219) [ 3295.604800][ T4796] usb 1-1: USB disconnect, device number 6 12:35:09 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0xf9, 0x1b, 0x0, 0x3f, "ca62ff894a0a6862dbd04a7f149c4cecd6deae1693d38adb9c1d921922cd9765"}) 12:35:09 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:09 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710003000043d3fae35bb37edef392a600"}) 12:35:10 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000000)={0x41af12a1, 0x3ff, 0xdc, 0x1, 0xfffffc01, 0xfc00}) 12:35:10 executing program 4: syz_usb_connect(0x0, 0x8fb, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0x8d, 0x3e, 0x9, 0x8, 0x6be, 0xa232, 0x5cb, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8e9, 0x3, 0x1, 0x3, 0x60, 0x7f, [{{0x9, 0x4, 0x98, 0x9, 0x10, 0x61, 0xf4, 0x78, 0x1d, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0x4, 0x40, 0x4}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x800, 0x8a, 0x0, "aa07f8ba03"}, @as_header={0x7, 0x24, 0x1, 0x7, 0x40, 0x2}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x7f, 0x4e4b, 0x2, "cc47601f75a644"}, @format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x80, 0x3, 0x9, 0x8, "26e874f5"}]}, @cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, '?'}, {0x5, 0x24, 0x0, 0x12bd}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x7, 0x100, 0x1f}, {0x6, 0x24, 0x1a, 0xe4, 0x8}, [@network_terminal={0x7, 0x24, 0xa, 0x3, 0x2, 0x1f, 0xf2}, @mdlm={0x15, 0x24, 0x12, 0xedd7}]}], [{{0x9, 0x5, 0xd, 0x0, 0x10, 0xff, 0xff, 0x9, [@generic={0xd, 0x24, "69a074e7779675dd24ca47"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x400, 0x7, 0x3, 0x3, [@generic={0xbd, 0x23, "7e0d5b25bfb0826f8a8401bf93ef4ba646868ad6c5fd9c6d51ed81d2323afc4763b957cbadeb836c092e2a10be5cf5e8eeef1b162199c9222cd2e53872a54b5467c8d20f4ebe3be24eee8d98ce7b448ede87e500914a06755e4340e7865a5c3949f4a9c261d2049bd5dd898a5b33fb17ec6c03bd9c747d4a77ce7d425a311f0b6d195c1d156de67baea0a03750d81b97fd1f846ad6223dab56134a2caeb570ca0249d4bcdb745cb2501e81b27e49e2dd165c32943330a6e41baa45"}, @uac_iso={0x7, 0x25, 0x1, 0x180, 0x8, 0x1}]}}, {{0x9, 0x5, 0xe, 0x3, 0x40, 0x81, 0x1, 0xe0, [@generic={0x7b, 0xf, "f6989936d5d91403da668e9e1ebce20d86c5d466a2322b8c5f1cd146f6fcd3c9283ccdb3b5e500d59ac5bfdbd9725bf8d9974836a3b70091e495f373477626a44cfb2eb55018f9d9422d12467b5a8ef0b18cf7c8d9aafe49ee4e84a60998d03933c75616331420a9af32531e65453b51fe2f62172ed6fc3a9a"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0x8, 0x9, 0x5}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0x7, 0x80, 0x0, [@generic={0x1d, 0xd, "5701dc593ef858f90af3b4e3800a99f164ec57da6b471981c1e578"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x9, 0x7f, 0x3, [@generic={0x8a, 0x21, "073db38218049862819356904893ef75a0f7f0711660e9910e939ef2b973f44b4ee39ae4573ba207ba16c676dba48be73551a1051daf0b062af75f9d48b0a0d24291dab0489eef266d6796b9daec1219e22cb68e97b8dc71b1662d72aa2de357705f0bd1cfb7f6e4be293c1d9346be0f189b62d961c8fca9aa66b91b3fc3b7c915aa2360c7ef36bd"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x200, 0x4, 0x7, 0x5e, [@generic={0x9b, 0x9, "cd186682978ecab425dc8790ff3cd7b5469979b549d2c079d892745e2270299a49fc3b20b33a254ee7bab9cc0e8f8ac10994f5255f0444466e05b6f63f2fefd5da49c4416bfa67c2d9a8332f1b5e7c33a9fa2d9b7db3c4f18008b9432c9841f4c717b6f3234c1b4d6d1f5c08b24399b271281e40d24f2cbc1c2542c344d6d41e3a072dcfdd850beb592b1c9b108e290a2b3a79a5e1746a6045"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xd1, 0x6}]}}, {{0x9, 0x5, 0xf, 0x8, 0x8, 0x1f, 0x0, 0x4, [@generic={0xf7, 0x1, "591a24b24ac7ee397e9a42a0a73a82437b916b7efbabf8fa8cae11979d3f5bbb40eb2254ec4bfbb8d891c7afe55fb95076a359312d3ee987c09b6de09b2982b77db701a7c265cc85dd4f5b2e7557c932042dcc79ae995ef90513983dd7b0af21a08bb277d3385a4e4bc8da103ac83783458f47bde49ebf984d6ec067428588a518cfcab795fea4574d34faaa6c8db7e2177ddee200717d70a756d59425b40d83a156a98d6eb7cf7d8a13a6662950bc96c3a34b638c0b98acba74d59de7273c4b33db8949531cc9860295081c60ff6aa397ece7ef9d956bb3700843669a8b4658cc5d1365243aefa3d32fe8d4331198c5c7ca516993"}]}}, {{0x9, 0x5, 0xf, 0x1, 0x40, 0x81, 0x6, 0x16}}, {{0x9, 0x5, 0x9, 0x0, 0x3ff, 0x8, 0x20, 0xd7}}, {{0x9, 0x5, 0x0, 0x1, 0x400, 0x3, 0xf7, 0x3, [@generic={0xab, 0x39, "51c0fde1a77bf8a2b33714243e42ac2726a48ccd293048bfb2b05bf9497648dde5e730392c8d6f0b7211823a6bca8e975d16579749433de980e849f24825371dea52e5ae22f1f4cb72cd5f3237df4658cd384088ec0fdcf3297a8c9326572b200d244e8bbf163048db3e3c4b7b5de7d740e7158b1b492fa5f111fca9c623884d9474c95848860af0404e45dce654327739f26faa6680b4dd7d227b7dafb6733f969642cca5b3d636a8"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x3ff, 0x6a, 0x0, 0x4c}}, {{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x8, 0x4, 0x80, [@generic={0xdb, 0x8, "e499401a64f8d6452fc427a0fb6ad4121e554c3f219508edfd415adbbbfb75993e31a6ad48dc60548a69621c74dd8eb9508158d2cab6b1f0e42d934c847b00f4ffde8daa9506b26abe66a186d9049ecebc63d7c4f1f643495181bebff9a16ac6c3d062251e09703cbda68308276abb25d59f8a1cde48845d4bb390bd111ccb6ffbeac4ba4c301663644386aac9035d7464b523e787088bf0857a8537b0b749c4def722e38128c5111d97a77895997d18d5c39c7f7b42123b29b31a09a2b9fae94ec8e0e95e962bb56c3fc4c81cb07e17fde049185f86e93557"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x8, 0x0, 0x7, 0x7f, [@generic={0x11, 0xb, "11b3aa1cdcc34ac28cf898fa82e6bd"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x40, 0x8, 0x20, 0x3a, [@generic={0x57, 0x24, "81b2292b8ff59fcd9740737fc4c287643b95d1d8562f953ec5b00541447682ce7b96475c9b34f1b82889177091889b00d974d35244730c8ffe5f7952f4791783cd43cd990212eff4baa7476a17e34c7a2b58450f91"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x20, 0x3}]}}, {{0x9, 0x5, 0xc, 0x8, 0x200, 0x3, 0x5, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x80, 0x1}]}}]}}, {{0x9, 0x4, 0xea, 0x3, 0x2, 0xff, 0xff, 0xff, 0x4, [], [{{0x9, 0x5, 0xd, 0xa, 0x3ff, 0xc0, 0x84, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0xfa07}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x4, 0x100}]}}, {{0x9, 0x5, 0x3, 0x3, 0x20, 0x6, 0x5f, 0x0, [@generic={0xcc, 0x23, "681761572810c2e8df8e1da2caf8185924f3ec83afdde83ffb0adb3f41b5666bb95aeeec32aabe31151f2dee8d7c52112f85d6246865a44df60ef6007571a3479306077c6387e28db10499445e8977fc9fc5b4624e58aa3fffb1751497f72e2dbe1ae99cb2371157fada76afda3607f41e446b99b675702ae26defe969baf56150c9fb69e006bc2d639cbfd82bb818544513a2effb0b7bcc7dddbf993b09aba0ef53dad7421416aa9df3f15feb23a2b8c175271a6961cbab3597097c277eec7534ae2ab275b2945c64ad"}]}}]}}, {{0x9, 0x4, 0xc0, 0x28, 0x3, 0xff, 0xff, 0xff, 0xfb, [], [{{0x9, 0x5, 0xa, 0x0, 0x28, 0xf6, 0x80, 0x9, [@generic={0x42, 0x2, "9f2300afd9f36dedae5d1f57532925386dbef7403fa390a5e4a1308e2a1037cee05a6fee9c8e9e32df3f2b705a40af228d5a139285ae4a98accca0391ece6526"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x7}]}}, {{0x9, 0x5, 0x7, 0x10, 0x40, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x4, 0x5}]}}, {{0x9, 0x5, 0xb, 0x0, 0x200, 0x9, 0x4, 0x9, [@generic={0xdd, 0x7, "65f016c1b50fe1cbbe9aa52e9346a9e9c90005d9740887e58a78f89a4c20b57f25041e0865428a5916325858d58ece8d48022e92b7c787063ff89e6678ac84a84183789c88394330141c67d8855e031d3b71ad8f30491c8a2704fb1f8fbcd3815d492082c1bbdd68168be0b8176b6a041f562dfde662eb1010f2d7fcd2dbb6d0da6def77ba1cd44358bf5db87cbda82e8f091c9ceca268d3c79e6baf2c748ec11ae207f1b16ac54e6fd6f40094051ae68e2d28ee91379d8692aee896fd400d72671a7451836a05f2e1203411adc3b58a7d96d767f273a49dad5c86"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x2, 0xfff}]}}]}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000940)={0xa, 0x6, 0x201, 0x1, 0x7f, 0x3, 0x8, 0x1}, 0x23, &(0x7f0000000a00)={0x5, 0xf, 0x23, 0x3, [@wireless={0xb, 0x10, 0x1, 0x4, 0x2edac3a2f6d0e321, 0x3f, 0xc1, 0x9, 0xf}, @ssp_cap={0xc, 0x10, 0xa, 0x7, 0x0, 0x2a0, 0xf, 0x6, [0x3f00, 0x3f, 0x3fcf, 0xc0c0]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x4, 0x0, 0x3}]}, 0x1, [{0x4, &(0x7f00000009c0)=@lang_id={0xfffffcb1, 0x3, 0x843}}]}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000ac0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0xee, 0x0, 0x81, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x5, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x9, 0x5, 0x7f}}}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000b00)={0xa, 0x6, 0x250, 0x8, 0x8e, 0x8, 0x8, 0xf8}, 0x9d, &(0x7f0000000b40)={0x5, 0xf, 0x9d, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0xff, "b4ffa3db4f93d6f7a468cad381962cae"}, @ss_container_id={0x14, 0x10, 0x4, 0xfb, "6d9cdf3216ee6d7ebf21956f5c2ef839"}, @ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0xd46, 0x0, 0x1, [0xf0]}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "5fe03952dff65bef7a5ca95e457c16dd"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x80, 0x3, 0x101}, @generic={0x42, 0x10, 0xa, "cbce1970dfd941b9a9107a2dcfde4032efdd043e236ff88942e0daea731489de5d18c3e42721b7745e51bd48bf3fe421a798222dbced4f57828e0eb7ef5ac0"}]}, 0x3, [{0x6f, &(0x7f0000000c00)=@string={0x6f, 0x3, "34f2fcbb9d6fe2ef5bd0a8852fec0fd3259afc0634462c320aac8bb189d16d4e1263f5b3e969650062a804b12bbae5ea8445a2c79955ea9b1b3a72b56c695d31a1254b1b824cec324e5d55fee475cb9f42a4bece9264f20837b6543727443c4b8072c8ebf20dd77f7c7cb79b45"}}, {0x4, &(0x7f0000000c80)=@lang_id={0x4, 0x3, 0x42b}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x280a}}]}) syz_usb_connect(0x0, 0x795, &(0x7f0000000d40)={{0x12, 0x1, 0x201, 0x54, 0xe8, 0xfe, 0x10, 0x1bc7, 0x1230, 0xf109, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x783, 0x4, 0x3, 0x81, 0xc0, 0x6, [{{0x9, 0x4, 0x2, 0x9, 0x7, 0x1f, 0x3, 0xb2, 0x3, [], [{{0x9, 0x5, 0x0, 0x8, 0x20, 0x2, 0xfd, 0xa5}}, {{0x9, 0x5, 0x8, 0x0, 0x0, 0x1, 0x0, 0x7e, [@generic={0x23, 0x1a, "23498a27223f5017a25bd86a58b922db3b5185ecae2af424c6545669ccc96521c6"}, @generic={0xc5, 0xb, "35b55dc8206c665681f495cd5c4f2dcbb5964624683cea38483930470536fe916aba67633941b2d51aee4c05c6cf1e9a5d2569593d8d09c6fd6aeea6bb20e68a16538f8de68f602cff11e6338fd680f46faac5ae35c5b80997a64426ce444f0795403d94f5f3c44713c916315bb5e17308ca7a039d870939726a44d029687161f800c2f03b8924c887c6a7dd0542ace5a15f95d69d035a80031851a53df33fe3247182b51dfde7adbaf66d249b41a9af1cebcd9ca199758e51805d614696f6fb61d186"}]}}, {{0x9, 0x5, 0x80, 0x3, 0x400, 0x8, 0x1, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x3, 0x8}, @generic={0x16, 0x3, "8cf7a21a945155687aa1844f15525414ab979443"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x10, 0x8, 0x8, 0x80}}, {{0x9, 0x5, 0x3, 0x0, 0x8, 0x4, 0x80, 0x7}}, {{0x9, 0x5, 0x80, 0x1, 0x3ff, 0x5, 0x4, 0x80, [@generic={0x63, 0x4, "8ca856d7c822086631f01a43b93f93935a81bb34cef7223c1f094043466b772c3cd1270618fe8892dac040f9d4ffb33440cc3f7244fbdd59fba435cae2314b125e4e68b3bf7e4e17ad4f1ba20e6a81d0ec97882813a0cf578d3856daac62c7b5b5"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x40, 0x20, 0x0, 0x40}}]}}, {{0x9, 0x4, 0xa0, 0x2, 0xc, 0x81, 0xb5, 0x8, 0x40, [@hid_hid={0x9, 0x21, 0x4, 0x8, 0x1, {0x22, 0xe77}}], [{{0x9, 0x5, 0xc, 0x0, 0x3df, 0xff, 0x1, 0x0, [@generic={0xe3, 0x30, "33fdde3da2eb3d38567f0e163370fabfb46033692c4cc56d90d15151bf424db5be4fa32cde414a930008460fb9100ad5dd801f3d2009895d2ef180ea15725b00e93989f7e6ff675201438f61b5eca85fb591eca67388ab80a7a4eb91eda80ab4e7f1a2e85c98278153a79f8bfca9b243952b77654dfec44cf4d9b6118bc59baa09caf77c270414d429aeb5c798381fecc455825f04e4d664fd604cb8dff4adedfe761c1da60f0764dc84b30b49bc26cbfff31d0c2790effef245be45dd549f661e574debdab22886452201674ee37b0de52bf059232ac7909dea2f41688837e9da"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x9, 0x401}]}}, {{0x9, 0x5, 0x1, 0xc, 0x40, 0xff, 0x1f, 0x9}}, {{0x9, 0x5, 0x0, 0x8, 0x400, 0x0, 0xff, 0x5, [@generic={0x79, 0x10, "7a001b2785a1ff558c59eb4995a2fb03d7da8eb2a5e60fdf0a9c907dc36d836fb0abbaaedfef0e49879e89f0dc1db34dc73bb33fc4a3b92d111ee287defcf008c40efcfd76541fb118748545ba1f8c9158a77695eae082e8d7c9130a3ac2937b4110fad6bce096c0b1c684957b3404980ba5ca9fbffcda"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0x800}]}}, {{0x9, 0x5, 0x0, 0x0, 0x8, 0x49, 0x20, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x6}, @generic={0xe9, 0x23, "5c2245320a7852241ed2dfc6a9f90c8e2650cc932cdcf6da36a5fdca2680f5ec71227cb0dc6c8a6633c37035b71127b6f5ea85511e43b84b55b89c64644151c01350fbc21510730645a19e7d5620d65f62e5c135fcfbc379ad584193472b12087bce20afabbcc52fbad1e250e9cdfee8d1f21c29e320dd998d05ff07f06eeb60c20f6520468409cd540cb6875ef48f9993c266c3a8eabf492761aa5c3c82d111530bf13a29e57c85a05b8ca888f67643b32b0903e08540af905c8d67078eb9f78c8b0980275aadc263b6e8107d0b9f69f0b45cbddede0798a19b59acf4292dc1ebd3d42cac11a4"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x8, 0xe6, 0x3, 0x6}}, {{0x9, 0x5, 0x2, 0x1, 0x3ff, 0x1, 0x4, 0x3, [@generic={0x28, 0x22, "6c097496742bf86da1eb11c0a25eaf838ee1bf17add9a2d35bff7110970532eb67b605320659"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x2a, 0x1}]}}, {{0x9, 0x5, 0xe, 0x10, 0x40, 0x7, 0x5, 0x10, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0x8}]}}, {{0x9, 0x5, 0x1, 0xb, 0x10, 0x1, 0x7, 0x1}}, {{0x9, 0x5, 0x6, 0x0, 0x3ff, 0x3, 0x7, 0xfc, [@generic={0x33, 0xcaa9328387978d1, "4cd0e50a888975ac4da0d1a8cef1c46944e3c12b02cefdad31e64aa5aafa83dbe8e0f3f466c9bc2f585c036f1103aa67f9"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x81, 0x72, 0x2}}, {{0x9, 0x5, 0x3, 0x4, 0x3ff, 0x4, 0x3, 0x4}}, {{0x9, 0x5, 0x1, 0x3, 0x3ff, 0xff, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1f, 0x4}]}}]}}, {{0x9, 0x4, 0x8a, 0x6, 0x8, 0x86, 0x2b, 0x8c, 0x80, [@uac_as={[@format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x200, 0x3, 0x96, "5cefb5817970abe58b"}]}, @generic={0x73, 0x8, "69fc512f13e7156e7cd30e80addfd8e8b85e66dc464cbc60c04d2373c2f9f0567aef6e117b533cca13e08d7f766716f17c3b06985e33d771ebc4f1a524e2eade7ab8d0503b5a06b762baef799490bf76b058851def42e62f56799d26e07c4512b70b622c4803ca617c622be8b3413a99fa"}], [{{0x9, 0x5, 0x9, 0x0, 0x400, 0xb8, 0x5, 0x2e, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x3f}]}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0xc3, 0x0, 0x4b}}, {{0x9, 0x5, 0x6, 0x1, 0x3ff, 0xf8, 0x8, 0x1f, [@generic={0x31, 0x31, "b393881c89167662317ab41b8dd060e5e8d58c82c41b4242e0efc6b4b5b48f02b7af97632c3f534acc123b4d7735fb"}, @generic={0x56, 0x24, "7ec86b5dc5310a9ade5aa742448a498b846e440b9cf91bbba1806ecb665d8695e9a217c8bbd1fad82c9b65feecf2a11037f5ffe62def0699406da7200c9b0a7c4bc7e815d84ed7459b3c8a8d6e3e0a85d48a5f0e"}]}}, {{0x9, 0x5, 0x1, 0x4, 0x20, 0x4, 0x2, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x80}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x80}]}}, {{0x9, 0x5, 0xb, 0x2, 0x200, 0x0, 0x7, 0x8, [@generic={0x98, 0x5, "229a6dc36e60920892282a893807228119fc826f8c282f314e28d684c3bb8cfae80d846f525d8154620d9fe1425a052f6fdd2c56e38f60ded2965257cc7d43ee6802f39dfa2db69aaed5bff40a02b9dbb678744e19f91a23e86279a42a62be1378f13a84ea6094c5c8d74afcef795c285612070f594efc548a508c92ea51dc6055eff23f4add1555a9c31519ee4d8009c4fa70599113"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x3ff, 0x1f, 0x4, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x98, 0x4}]}}, {{0x9, 0x5, 0x1, 0x0, 0x0, 0x0, 0x57, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x1f}, @generic={0x4c, 0xd, "a50253ce35b3624460899cbaf57aa4e85e8b96b31b03303263ec054c38a598fe9aee7eda567d0228e5e73777386f2e794da6d8a5b8f4af7a1b4403e3582ef4529c9dddca859155a50d10"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x3ff, 0x1, 0xe3, 0x8}}]}}, {{0x9, 0x4, 0x2e, 0x1, 0x0, 0x69, 0x74, 0x13, 0x3}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f0000000a40)={0xa, 0x6, 0x201, 0xff, 0x9, 0xaa, 0x40, 0x6}, 0x2e, &(0x7f0000000a80)={0x5, 0xf, 0x2e, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0xc0, 0x3, 0x5e, 0x2, 0x80}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x9, 0xffff}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x4, 0x5, 0x1000}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x5, 0x1d, 0x8c}]}, 0x2, [{0x89, &(0x7f0000001500)=@string={0x89, 0x3, "c5680becc295d34870d2537f7c7cdb68c2b14fda189386d2a4977b68c5f51d0852256a9c6f5f39c078374800b53816a2d78e41bd3ca720681255af85477fd81af9830d86e9c4ac6855ae5ea7ca80f3df2f3509ff8dd8aa6bfe70ef38775ffed5495b711ec084701e0b934634ec0820da61499a667350452b8ca2129233df12c139f9d8a5b81fb4"}}, {0x34, &(0x7f00000015c0)=@string={0x34, 0x3, "487020436d3e00963698b159f6bdd965df485c26028270d0a8f53924fae903277e2373277a815ea3c06ccb6b922b7becff39"}}]}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x18) syz_usb_connect$cdc_ecm(0x3, 0x52, &(0x7f0000001640)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0xb7, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x40, 0x1, 0x1, 0x7, 0x70, 0x1f, [{{0x9, 0x4, 0x0, 0x81, 0x3, 0x2, 0x6, 0x0, 0x3, {{0xa, 0x24, 0x6, 0x0, 0x0, "7426c606b0"}, {0x5, 0x24, 0x0, 0x8000}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x4, 0x8000, 0x5}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x81, 0x3f, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x3f, 0x4, 0x7}}}}}]}}]}}, &(0x7f0000001900)={0xa, &(0x7f00000016c0)={0xa, 0x6, 0x250, 0xed, 0x3f, 0x1, 0x10, 0x7f}, 0x1b, &(0x7f0000001700)={0x5, 0xf, 0x1b, 0x2, [@wireless={0xb, 0x10, 0x1, 0xc, 0x15, 0x1f, 0x0, 0xfff, 0x6}, @wireless={0xb, 0x10, 0x1, 0x4, 0x60, 0xfd, 0x49, 0x2, 0x2}]}, 0x5, [{0x62, &(0x7f0000001740)=@string={0x62, 0x3, "b770197a802292c07761d7c2dea83b7a984d9022ce15579eb1ffdf12b5815798eaeb2de049f571d635e94dafe8256325029d6fa7910b26ca1e74371a84c494237fafb4624ff458a9d2e058b371dfd4fa0c3e0c497ff42e0982a8456157f56686"}}, {0x4, &(0x7f00000017c0)=@lang_id={0x4, 0x3, 0x43e}}, {0x7b, &(0x7f0000001800)=@string={0x7b, 0x3, "dd2ca564426603575c5974d5de89354b3be306489c24d785dc054a8d5e8bdea1f420b45912512d0268197a1c67797b16d30655e79f5be55e71c3b5079714bf23f41edb72eb9e9e24579f9013d2a3bbc6262b796d1a0b08e11219a943588310d4039fbd8c40f29f782fa4c1eb7629ffabbd9db765e1831d3783"}}, {0x22, &(0x7f0000001880)=@string={0x22, 0x3, "8637c27b0a6c1468955ecf831047683d664552600d9c429d9820ed994a0c47f7"}}, {0x1a, &(0x7f00000018c0)=@string={0x1a, 0x3, "3bfe5cffe03abded619357adf9881bd46614df7895ec48d0"}}]}) syz_usb_connect$cdc_ecm(0x6, 0x60, &(0x7f0000001980)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8f, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4e, 0x1, 0x1, 0x6, 0x90, 0x9, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x2, 0x6, 0x0, 0x5, {{0x9, 0x24, 0x6, 0x0, 0x0, "1bbe582d"}, {0x5, 0x24, 0x0, 0xa109}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x3f, 0x80}, [@ncm={0x6, 0x24, 0x1a, 0x800, 0x8}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x40, 0x5, 0x6, 0x20}}], {{0x9, 0x5, 0x82, 0x2, 0x200, 0x80, 0x0, 0xff}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x40, 0x6, 0x1f}}}}}]}}]}}, &(0x7f0000001d00)={0xa, &(0x7f0000001a00)={0xa, 0x6, 0x250, 0x2f, 0x9, 0x1, 0x8, 0x7}, 0x4d, &(0x7f0000001a40)={0x5, 0xf, 0x4d, 0x4, [@generic={0x8, 0x10, 0xa, "ade4473457"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0x3, 0x0, 0x7ff}, @generic={0x36, 0x10, 0xa, "6e12be9dd69b69c5862ad6134a85b520edd9e81453bb6e6974c069aeb1524b99fbf91905822826e0ce53bbf461587e2313b428"}]}, 0x4, [{0x7f, &(0x7f0000001ac0)=@string={0x7f, 0x3, "d708514bab282fc3174593c16051a7a5ddcb37821bbe0a0512eae17148d3c18e165d7e67bae559b1a364ee34c9cdda49b27547cecb289b0872304c93011edabc5c1563d13bebf1a52007553c7690d92a335d7b60576e0fcf5a356dfe156c7b47fa670a424bb2ca83d041b1c5cad33e049808cbe470e16bc9e76aabb723"}}, {0x4, &(0x7f0000001b40)=@lang_id={0x4, 0x3, 0x2801}}, {0x50, &(0x7f0000001b80)=@string={0x50, 0x3, "489d4f6d7ed2d199230375700946f3250131a767e79a824d685425d8e59d6686eab17af03cca442c536b95c4a4b2b06fc76934dba041d211267d6ae4f0a32923e914d6133c9ae5b18433fd5e194b"}}, {0xc6, &(0x7f0000001c00)=@string={0xc6, 0x3, "e53fd8d00ad98ae4af8c234e41da7332219ab303dacd41ddeab0af4b7935b607671580d4da576e905a7538f7b900fcf9d9e1445c07070db7bba66c913e63200a0a92da46febef74687622dbfe207f65374891805ad6ac2ef12909c64f39493cc9db3c05eb795d8542ea44dbaf63335679ca711e32d8c5028a215d122ed43719171fbcfbebd3c525338ceedd968a5a5b3224b6c685501cdff70ec48f4df7dac61acbfbcd3426c92d9e8416d0a1b214c6247e99bd6887eb5eec97df2040aa5c345bab40228"}}]}) 12:35:10 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x4000) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)=""/99) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3296.162764][T30005] usb 5-1: new high-speed USB device number 38 using dummy_hcd [ 3296.173179][ T4796] usb 1-1: new full-speed USB device number 7 using dummy_hcd [ 3296.412748][T30005] usb 5-1: Using ep0 maxpacket: 8 [ 3296.543016][ T4796] usb 1-1: config 1 interface 0 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 0 [ 3296.633320][T30005] usb 5-1: config 1 has an invalid interface number: 152 but max is 2 [ 3296.641535][T30005] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 3296.650706][T30005] usb 5-1: config 1 has an invalid interface number: 234 but max is 2 [ 3296.658935][T30005] usb 5-1: config 1 has an invalid interface number: 192 but max is 2 [ 3296.667166][T30005] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 3296.675978][T30005] usb 5-1: config 1 has no interface number 0 [ 3296.682060][T30005] usb 5-1: config 1 has no interface number 1 [ 3296.688193][T30005] usb 5-1: config 1 has no interface number 2 [ 3296.694371][T30005] usb 5-1: config 1 interface 152 altsetting 9 endpoint 0x5 has invalid maxpacket 1024, setting to 64 [ 3296.705408][T30005] usb 5-1: config 1 interface 152 altsetting 9 endpoint 0xE has an invalid bInterval 129, changing to 11 [ 3296.713166][ T4796] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3296.716734][T30005] usb 5-1: config 1 interface 152 altsetting 9 has a duplicate endpoint with address 0x8, skipping [ 3296.725731][ T4796] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3296.736405][T30005] usb 5-1: config 1 interface 152 altsetting 9 has a duplicate endpoint with address 0x5, skipping [ 3296.744431][ T4796] usb 1-1: Product: syz [ 3296.755215][T30005] usb 5-1: config 1 interface 152 altsetting 9 has a duplicate endpoint with address 0xF, skipping [ 3296.759304][ T4796] usb 1-1: Manufacturer: syz [ 3296.770014][T30005] usb 5-1: config 1 interface 152 altsetting 9 endpoint 0x9 has invalid maxpacket 1023, setting to 64 [ 3296.774656][ T4796] usb 1-1: SerialNumber: syz [ 3296.785564][T30005] usb 5-1: config 1 interface 152 altsetting 9 has an invalid endpoint with address 0x0, skipping [ 3296.800857][T30005] usb 5-1: config 1 interface 152 altsetting 9 has a duplicate endpoint with address 0xF, skipping [ 3296.811667][T30005] usb 5-1: config 1 interface 152 altsetting 9 has an invalid endpoint with address 0x80, skipping [ 3296.815142][T17384] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 3296.822438][T30005] usb 5-1: config 1 interface 152 altsetting 9 has an invalid endpoint with address 0x0, skipping [ 3296.839781][T30005] usb 5-1: config 1 interface 152 altsetting 9 endpoint 0xC has invalid maxpacket 512, setting to 64 [ 3296.852438][T30005] usb 5-1: config 1 interface 234 altsetting 3 has a duplicate endpoint with address 0xD, skipping [ 3296.854066][ T4796] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 3296.864440][T30005] usb 5-1: config 1 interface 192 altsetting 40 has a duplicate endpoint with address 0xA, skipping [ 3296.880703][T30005] usb 5-1: config 1 interface 192 altsetting 40 endpoint 0xB has invalid maxpacket 512, setting to 64 [ 3296.891858][T30005] usb 5-1: config 1 interface 152 has no altsetting 0 [ 3296.898678][T30005] usb 5-1: config 1 interface 234 has no altsetting 0 [ 3296.905540][T30005] usb 5-1: config 1 interface 192 has no altsetting 0 12:35:11 executing program 0: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x200}}], {}, {{0x9, 0x5, 0x3, 0x9}}}}}]}}]}}, 0x0) 12:35:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:11 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f00000000c0)=""/4096) 12:35:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710005000043d3fae35bb37edef392a600"}) 12:35:11 executing program 1: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000040)={0xd7, 0x621c, 0x9, 0x4, 0x5, 0x80}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) [ 3297.087463][T13286] usb 1-1: USB disconnect, device number 7 [ 3297.094193][T30005] usb 5-1: New USB device found, idVendor=06be, idProduct=a232, bcdDevice= 5.cb [ 3297.103508][T30005] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3297.111537][T30005] usb 5-1: Product: syz [ 3297.115785][T30005] usb 5-1: Manufacturer: syz [ 3297.120397][T30005] usb 5-1: SerialNumber: syz 12:35:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710006000043d3fae35bb37edef392a600"}) 12:35:11 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x0) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000000)={0xfffffffc, 0x7, 0x80, 0xb3, 0x3778, 0x7}) 12:35:11 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x82182) write$char_usb(r0, 0x0, 0x7ffffffff000) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x1f, 0x80) ioctl$EVIOCGID(r1, 0x80084502, &(0x7f0000000080)=""/60) syz_open_dev$char_usb(0xc, 0xb4, 0xfff) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f00000000c0)) [ 3297.231274][T17397] raw-gadget gadget: fail, usb_ep_enable returned -22 12:35:11 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xb, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000000000)) r2 = syz_open_dev$evdev(&(0x7f0000002400), 0x0, 0x0) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000002500)=""/42) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000140)=0x15b) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x8000, 0x40000) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000000100)=0x6) ioctl$EVIOCGKEYCODE(r0, 0x5460, &(0x7f0000000040)=""/35) ioctl$EVIOCGABS20(r3, 0x80184560, &(0x7f0000000180)=""/158) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000000)={0x1ba, 0x7f, 0x5, 0x101, 0x3, 0x5}) 12:35:11 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710000000043d3fae35bb37edef392a600"}) 12:35:11 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x0, "3e0000000000357cf04a65710007000043d3fae35bb37edef392a600"}) [ 3297.664348][T30005] ------------[ cut here ]------------ [ 3297.669846][T30005] usb 5-1: BOGUS control dir, pipe 80002680 doesn't match bRequestType 40 [ 3297.678737][T30005] WARNING: CPU: 0 PID: 30005 at drivers/usb/core/urb.c:410 usb_submit_urb+0x149d/0x18a0 [ 3297.688572][T30005] Modules linked in: [ 3297.692511][T30005] CPU: 0 PID: 30005 Comm: kworker/0:0 Not tainted 5.13.0-rc7-syzkaller #0 [ 3297.701072][T30005] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3297.711202][T30005] Workqueue: usb_hub_wq hub_event [ 3297.716513][T30005] RIP: 0010:usb_submit_urb+0x149d/0x18a0 [ 3297.722181][T30005] Code: 7c 24 40 e8 d5 e2 b2 fd 48 8b 7c 24 40 e8 5b 8e 1b ff 45 89 e8 44 89 f1 4c 89 e2 48 89 c6 48 c7 c7 40 14 63 86 e8 12 28 fc 01 <0f> 0b e9 a5 ee ff ff e8 a7 e2 b2 fd 0f b6 1d ac 7e 34 05 31 ff 41 [ 3297.741858][T30005] RSP: 0018:ffffc900117bef28 EFLAGS: 00010282 [ 3297.748012][T30005] RAX: 0000000000000000 RBX: ffff88811123c058 RCX: 0000000000000000 [ 3297.756100][T30005] RDX: 0000000000040000 RSI: ffffffff812a6723 RDI: fffff520022f7dd7 [ 3297.764147][T30005] RBP: ffff888109903bb8 R08: 0000000000000001 R09: 0000000000000000 [ 3297.772156][T30005] R10: ffffffff814b9d6b R11: 0000000000000000 R12: ffff888114e56820 [ 3297.780215][T30005] R13: 0000000000000040 R14: 0000000080002680 R15: ffff88810d098f00 [ 3297.788273][T30005] FS: 0000000000000000(0000) GS:ffff8881f6800000(0000) knlGS:0000000000000000 [ 3297.797341][T30005] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3297.803999][T30005] CR2: 00007ffc0eab3ec8 CR3: 00000001320b5000 CR4: 00000000001506f0 [ 3297.811983][T30005] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3297.819998][T30005] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3297.828046][T30005] Call Trace: [ 3297.831352][T30005] ? lockdep_init_map_type+0x1e0/0x790 [ 3297.836862][T30005] usb_start_wait_urb+0x101/0x4c0 [ 3297.841905][T30005] ? lock_downgrade+0x6e0/0x6e0 [ 3297.846868][T30005] ? usb_api_blocking_completion+0xa0/0xa0 [ 3297.852776][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3297.858773][T30005] ? memset+0x20/0x40 [ 3297.862810][T30005] usb_control_msg+0x31c/0x4a0 [ 3297.867601][T30005] ? usb_start_wait_urb+0x4c0/0x4c0 [ 3297.872852][T30005] ? mark_held_locks+0x9f/0xe0 [ 3297.877641][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3297.883693][T30005] dtv5100_probe+0x184/0x2b0 [ 3297.888309][T30005] usb_probe_interface+0x315/0x7f0 [ 3297.893471][T30005] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 3297.898876][T30005] really_probe+0x291/0xf70 [ 3297.903478][T30005] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 3297.909739][T30005] driver_probe_device+0x2a0/0x410 [ 3297.914968][T30005] __device_attach_driver+0x20b/0x2d0 [ 3297.920353][T30005] ? driver_allows_async_probing+0x150/0x150 [ 3297.926830][T30005] bus_for_each_drv+0x15f/0x1e0 [ 3297.931707][T30005] ? bus_for_each_dev+0x1d0/0x1d0 [ 3297.936815][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3297.942899][T30005] ? trace_hardirqs_on+0x5b/0x1a0 [ 3297.947940][T30005] __device_attach+0x228/0x4b0 [ 3297.952763][T30005] ? __driver_attach_async_helper+0x330/0x330 [ 3297.958850][T30005] ? kobject_uevent_env+0x2bb/0x1650 [ 3297.964195][T30005] bus_probe_device+0x1e4/0x290 [ 3297.969077][T30005] device_add+0xc2f/0x2180 [ 3297.973586][T30005] ? wait_for_completion_io+0x270/0x270 [ 3297.979154][T30005] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 3297.985441][T30005] ? kfree+0xdb/0x3b0 [ 3297.989436][T30005] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 3297.995725][T30005] usb_set_configuration+0x113f/0x1910 [ 3298.001205][T30005] usb_generic_driver_probe+0xba/0x100 [ 3298.006755][T30005] usb_probe_device+0xd9/0x2c0 [ 3298.011556][T30005] ? usb_driver_release_interface+0x180/0x180 [ 3298.017700][T30005] really_probe+0x291/0xf70 [ 3298.022239][T30005] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 3298.028556][T30005] driver_probe_device+0x2a0/0x410 [ 3298.033757][T30005] __device_attach_driver+0x20b/0x2d0 [ 3298.039142][T30005] ? driver_allows_async_probing+0x150/0x150 [ 3298.045170][T30005] bus_for_each_drv+0x15f/0x1e0 [ 3298.050046][T30005] ? bus_for_each_dev+0x1d0/0x1d0 [ 3298.055171][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.061179][T30005] ? trace_hardirqs_on+0x5b/0x1a0 [ 3298.066274][T30005] __device_attach+0x228/0x4b0 [ 3298.071084][T30005] ? __driver_attach_async_helper+0x330/0x330 [ 3298.077210][T30005] ? kobject_uevent_env+0x2bb/0x1650 [ 3298.082517][T30005] bus_probe_device+0x1e4/0x290 [ 3298.087433][T30005] device_add+0xc2f/0x2180 [ 3298.091869][T30005] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 3298.098214][T30005] ? kfree+0xdb/0x3b0 [ 3298.102222][T30005] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 3298.107991][T30005] usb_new_device.cold+0x63f/0x108e [ 3298.113264][T30005] ? hub_disconnect+0x510/0x510 [ 3298.118127][T30005] ? rwlock_bug.part.0+0x90/0x90 [ 3298.123143][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.129161][T30005] hub_event+0x2357/0x4330 [ 3298.133631][T30005] ? hub_port_debounce+0x3c0/0x3c0 [ 3298.138786][T30005] ? reacquire_held_locks+0x1c1/0x4e0 [ 3298.144251][T30005] ? __do_sys_prctl+0x880/0xfd0 [ 3298.149124][T30005] ? lock_release+0x6f0/0x6f0 [ 3298.153872][T30005] ? lock_downgrade+0x6e0/0x6e0 [ 3298.158747][T30005] ? do_raw_spin_lock+0x120/0x2b0 [ 3298.163840][T30005] process_one_work+0x98d/0x1580 [ 3298.168821][T30005] ? pwq_dec_nr_in_flight+0x320/0x320 [ 3298.174250][T30005] ? rwlock_bug.part.0+0x90/0x90 [ 3298.179203][T30005] worker_thread+0x64c/0x1120 [ 3298.183926][T30005] ? process_one_work+0x1580/0x1580 [ 3298.189153][T30005] kthread+0x38c/0x460 [ 3298.193294][T30005] ? _raw_spin_unlock_irq+0x1f/0x30 [ 3298.198538][T30005] ? __kthread_bind_mask+0xc0/0xc0 [ 3298.203703][T30005] ret_from_fork+0x1f/0x30 [ 3298.208135][T30005] Kernel panic - not syncing: panic_on_warn set ... [ 3298.214714][T30005] CPU: 0 PID: 30005 Comm: kworker/0:0 Not tainted 5.13.0-rc7-syzkaller #0 [ 3298.223199][T30005] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 3298.233263][T30005] Workqueue: usb_hub_wq hub_event [ 3298.238301][T30005] Call Trace: [ 3298.241581][T30005] dump_stack+0x143/0x1db [ 3298.245915][T30005] panic+0x306/0x73d [ 3298.249801][T30005] ? __warn_printk+0xf3/0xf3 [ 3298.254379][T30005] ? __warn.cold+0x1a/0x44 [ 3298.258812][T30005] ? usb_submit_urb+0x149d/0x18a0 [ 3298.263830][T30005] __warn.cold+0x35/0x44 [ 3298.268086][T30005] ? usb_submit_urb+0x149d/0x18a0 [ 3298.273109][T30005] report_bug+0x1bd/0x210 [ 3298.277429][T30005] handle_bug+0x3c/0x60 [ 3298.281573][T30005] exc_invalid_op+0x14/0x40 [ 3298.286118][T30005] asm_exc_invalid_op+0x12/0x20 [ 3298.290996][T30005] RIP: 0010:usb_submit_urb+0x149d/0x18a0 [ 3298.296619][T30005] Code: 7c 24 40 e8 d5 e2 b2 fd 48 8b 7c 24 40 e8 5b 8e 1b ff 45 89 e8 44 89 f1 4c 89 e2 48 89 c6 48 c7 c7 40 14 63 86 e8 12 28 fc 01 <0f> 0b e9 a5 ee ff ff e8 a7 e2 b2 fd 0f b6 1d ac 7e 34 05 31 ff 41 [ 3298.316228][T30005] RSP: 0018:ffffc900117bef28 EFLAGS: 00010282 [ 3298.322311][T30005] RAX: 0000000000000000 RBX: ffff88811123c058 RCX: 0000000000000000 [ 3298.330300][T30005] RDX: 0000000000040000 RSI: ffffffff812a6723 RDI: fffff520022f7dd7 [ 3298.338280][T30005] RBP: ffff888109903bb8 R08: 0000000000000001 R09: 0000000000000000 [ 3298.346255][T30005] R10: ffffffff814b9d6b R11: 0000000000000000 R12: ffff888114e56820 [ 3298.354221][T30005] R13: 0000000000000040 R14: 0000000080002680 R15: ffff88810d098f00 [ 3298.362209][T30005] ? __irq_work_queue_local+0xbb/0xf0 [ 3298.367601][T30005] ? vprintk+0x93/0x1c0 [ 3298.371766][T30005] ? usb_submit_urb+0x149d/0x18a0 [ 3298.376848][T30005] ? lockdep_init_map_type+0x1e0/0x790 [ 3298.382316][T30005] usb_start_wait_urb+0x101/0x4c0 [ 3298.387334][T30005] ? lock_downgrade+0x6e0/0x6e0 [ 3298.392193][T30005] ? usb_api_blocking_completion+0xa0/0xa0 [ 3298.397987][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.404005][T30005] ? memset+0x20/0x40 [ 3298.407975][T30005] usb_control_msg+0x31c/0x4a0 [ 3298.412776][T30005] ? usb_start_wait_urb+0x4c0/0x4c0 [ 3298.417986][T30005] ? mark_held_locks+0x9f/0xe0 [ 3298.422750][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.428748][T30005] dtv5100_probe+0x184/0x2b0 [ 3298.433328][T30005] usb_probe_interface+0x315/0x7f0 [ 3298.438429][T30005] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 3298.443790][T30005] really_probe+0x291/0xf70 [ 3298.448297][T30005] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 3298.454576][T30005] driver_probe_device+0x2a0/0x410 [ 3298.459677][T30005] __device_attach_driver+0x20b/0x2d0 [ 3298.465041][T30005] ? driver_allows_async_probing+0x150/0x150 [ 3298.471038][T30005] bus_for_each_drv+0x15f/0x1e0 [ 3298.475886][T30005] ? bus_for_each_dev+0x1d0/0x1d0 [ 3298.480901][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.486871][T30005] ? trace_hardirqs_on+0x5b/0x1a0 [ 3298.491884][T30005] __device_attach+0x228/0x4b0 [ 3298.496635][T30005] ? __driver_attach_async_helper+0x330/0x330 [ 3298.502695][T30005] ? kobject_uevent_env+0x2bb/0x1650 [ 3298.507982][T30005] bus_probe_device+0x1e4/0x290 [ 3298.512831][T30005] device_add+0xc2f/0x2180 [ 3298.517267][T30005] ? wait_for_completion_io+0x270/0x270 [ 3298.522821][T30005] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 3298.529064][T30005] ? kfree+0xdb/0x3b0 [ 3298.533038][T30005] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 3298.539281][T30005] usb_set_configuration+0x113f/0x1910 [ 3298.544731][T30005] usb_generic_driver_probe+0xba/0x100 [ 3298.550177][T30005] usb_probe_device+0xd9/0x2c0 [ 3298.554959][T30005] ? usb_driver_release_interface+0x180/0x180 [ 3298.561062][T30005] really_probe+0x291/0xf70 [ 3298.565569][T30005] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 3298.571845][T30005] driver_probe_device+0x2a0/0x410 [ 3298.576956][T30005] __device_attach_driver+0x20b/0x2d0 [ 3298.582331][T30005] ? driver_allows_async_probing+0x150/0x150 [ 3298.588298][T30005] bus_for_each_drv+0x15f/0x1e0 [ 3298.593155][T30005] ? bus_for_each_dev+0x1d0/0x1d0 [ 3298.598167][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.604158][T30005] ? trace_hardirqs_on+0x5b/0x1a0 [ 3298.609179][T30005] __device_attach+0x228/0x4b0 [ 3298.613931][T30005] ? __driver_attach_async_helper+0x330/0x330 [ 3298.619990][T30005] ? kobject_uevent_env+0x2bb/0x1650 [ 3298.625266][T30005] bus_probe_device+0x1e4/0x290 [ 3298.630123][T30005] device_add+0xc2f/0x2180 [ 3298.634536][T30005] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 3298.640766][T30005] ? kfree+0xdb/0x3b0 [ 3298.644757][T30005] ? __sanitizer_cov_trace_cmp8+0x1d/0x70 [ 3298.650487][T30005] usb_new_device.cold+0x63f/0x108e [ 3298.655682][T30005] ? hub_disconnect+0x510/0x510 [ 3298.660530][T30005] ? rwlock_bug.part.0+0x90/0x90 [ 3298.665453][T30005] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 3298.671428][T30005] hub_event+0x2357/0x4330 [ 3298.675836][T30005] ? hub_port_debounce+0x3c0/0x3c0 [ 3298.680940][T30005] ? reacquire_held_locks+0x1c1/0x4e0 [ 3298.686306][T30005] ? __do_sys_prctl+0x880/0xfd0 [ 3298.691148][T30005] ? lock_release+0x6f0/0x6f0 [ 3298.695837][T30005] ? lock_downgrade+0x6e0/0x6e0 [ 3298.700683][T30005] ? do_raw_spin_lock+0x120/0x2b0 [ 3298.705726][T30005] process_one_work+0x98d/0x1580 [ 3298.710666][T30005] ? pwq_dec_nr_in_flight+0x320/0x320 [ 3298.716059][T30005] ? rwlock_bug.part.0+0x90/0x90 [ 3298.720983][T30005] worker_thread+0x64c/0x1120 [ 3298.725664][T30005] ? process_one_work+0x1580/0x1580 [ 3298.730872][T30005] kthread+0x38c/0x460 [ 3298.734942][T30005] ? _raw_spin_unlock_irq+0x1f/0x30 [ 3298.740128][T30005] ? __kthread_bind_mask+0xc0/0xc0 [ 3298.745339][T30005] ret_from_fork+0x1f/0x30 [ 3298.750758][T30005] Kernel Offset: disabled [ 3298.755239][T30005] Rebooting in 86400 seconds..