9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x0, 0x101, 0x5}) [ 2533.007776][T17494] usb 4-1: GET_CAPABILITIES returned 0 [ 2533.007812][T17494] usbtmc 4-1:0.0: can't read capabilities [ 2533.111614][ T9844] Error: Driver 'raw-gadget' is already registered, aborting... [ 2533.111630][ T9844] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2533.111648][ T9844] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2533.138827][ T9849] Error: Driver 'raw-gadget' is already registered, aborting... [ 2533.138842][ T9849] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2533.138862][ T9849] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2533.148492][ T9846] Error: Driver 'raw-gadget' is already registered, aborting... [ 2533.148507][ T9846] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2533.148525][ T9846] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2533.154525][ T9850] Error: Driver 'raw-gadget' is already registered, aborting... [ 2533.154537][ T9850] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2533.154555][ T9850] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:39:56 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x0, 0x5}) [ 2534.027959][ T9859] Error: Driver 'raw-gadget' is already registered, aborting... [ 2534.027974][ T9859] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2534.027993][ T9859] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2534.029804][ C0] usbtmc 4-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2534.029854][ C0] usbtmc 4-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2534.037996][ T9850] usbtmc 4-1:0.0: Unable to send data, error -71 [ 2534.084397][ T3680] usb 4-1: USB disconnect, device number 18 [ 2534.090039][ T9859] usbtmc 4-1:0.0: usb_control_msg returned -71 21:39:56 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:56 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:39:56 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(0x0, 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:56 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x101, 0x5}) 21:39:56 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:56 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x0, 0x5}) [ 2534.613971][ T9865] Error: Driver 'raw-gadget' is already registered, aborting... [ 2534.613987][ T9865] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2534.614006][ T9865] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2534.617918][ T9866] Error: Driver 'raw-gadget' is already registered, aborting... [ 2534.617932][ T9866] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2534.617951][ T9866] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2534.637864][ T9867] Error: Driver 'raw-gadget' is already registered, aborting... [ 2534.637881][ T9867] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2534.637901][ T9867] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2534.678059][ T9869] Error: Driver 'raw-gadget' is already registered, aborting... [ 2534.678075][ T9869] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2534.678094][ T9869] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2534.706059][ T9871] Error: Driver 'raw-gadget' is already registered, aborting... [ 2534.706074][ T9871] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2534.706093][ T9871] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2534.879866][ T3680] usb 2-1: new high-speed USB device number 106 using dummy_hcd 21:39:57 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:39:57 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(0x0, 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2535.119935][ T3680] usb 2-1: Using ep0 maxpacket: 8 21:39:57 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:57 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:57 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x0, 0x5}) [ 2535.173768][ T9873] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.173783][ T9873] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.173803][ T9873] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.220510][ T9875] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.220525][ T9875] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.220545][ T9875] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.240160][ T3680] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2535.240200][ T3680] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2535.240239][ T3680] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2535.240269][ T3680] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2535.240308][ T3680] usb 2-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2535.240335][ T3680] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2535.242820][ T3680] usb 2-1: config 0 descriptor?? [ 2535.245690][ T9877] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.245721][ T9877] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.245746][ T9877] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.271420][ T9879] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.271434][ T9879] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.271454][ T9879] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.320956][ T9881] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.320971][ T9881] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.320990][ T9881] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.500034][ T3680] usb 2-1: GET_CAPABILITIES returned 0 [ 2535.500068][ T3680] usbtmc 2-1:0.0: can't read capabilities 21:39:57 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:39:57 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(0x0, 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:57 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:57 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2535.768679][ T9883] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.768694][ T9883] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.768712][ T9883] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.779917][ T9862] usbtmc 2-1:0.0: usb_control_msg returned -32 [ 2535.787794][T17494] usb 2-1: USB disconnect, device number 106 [ 2535.815914][ T9883] usbtmc 2-1:0.0: usb_control_msg returned -71 [ 2535.871218][ T9888] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.871245][ T9888] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.871265][ T9888] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2535.902581][ T9890] Error: Driver 'raw-gadget' is already registered, aborting... [ 2535.902597][ T9890] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2535.902615][ T9890] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2536.089872][ T3680] usb 6-1: new high-speed USB device number 38 using dummy_hcd 21:39:58 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x101, 0x5}) 21:39:58 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x101}) 21:39:58 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x92, &(0x7f0000000380)=@string={0x92, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa6, &(0x7f0000000580)=@string={0xa6, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5f"}}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2536.329911][ T3680] usb 6-1: Using ep0 maxpacket: 8 [ 2536.363338][ T9892] Error: Driver 'raw-gadget' is already registered, aborting... [ 2536.363352][ T9892] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2536.363372][ T9892] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:39:58 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:58 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) [ 2536.396251][ T9895] Error: Driver 'raw-gadget' is already registered, aborting... [ 2536.396266][ T9895] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2536.396285][ T9895] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2536.408121][ T9896] Error: Driver 'raw-gadget' is already registered, aborting... [ 2536.408136][ T9896] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2536.408154][ T9896] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2536.426732][ T9896] Error: Driver 'raw-gadget' is already registered, aborting... [ 2536.426747][ T9896] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2536.426766][ T9896] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2536.443365][ T9898] Error: Driver 'raw-gadget' is already registered, aborting... [ 2536.443380][ T9898] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2536.443399][ T9898] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2536.464053][ T3680] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2536.464092][ T3680] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2536.464124][ T3680] usb 6-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2536.464152][ T3680] usb 6-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2536.464192][ T3680] usb 6-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2536.464219][ T3680] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2536.475989][ T3680] usb 6-1: config 0 descriptor?? 21:39:59 executing program 0: r0 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES64, @ANYRESHEX=r1, @ANYRES16, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:39:59 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x101}) 21:39:59 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa6, &(0x7f0000000580)=@string={0xa6, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5f"}}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:39:59 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x0, 0x2000, 0x101, 0x5}) [ 2537.359947][ T3680] usb 6-1: GET_CAPABILITIES returned 0 [ 2537.359982][ T3680] usbtmc 6-1:0.0: can't read capabilities [ 2537.374532][ T9906] Error: Driver 'raw-gadget' is already registered, aborting... [ 2537.374549][ T9906] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2537.374567][ T9906] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2537.394678][ T9909] Error: Driver 'raw-gadget' is already registered, aborting... [ 2537.394694][ T9909] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2537.394713][ T9909] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2537.398593][ T9910] Error: Driver 'raw-gadget' is already registered, aborting... [ 2537.398609][ T9910] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2537.398628][ T9910] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2537.399519][ T9909] Error: Driver 'raw-gadget' is already registered, aborting... [ 2537.399530][ T9909] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2537.399547][ T9909] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2537.620058][ T9886] usbtmc 6-1:0.0: usb_control_msg returned -32 [ 2537.649741][ C1] usbtmc 6-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2537.649795][ C1] usbtmc 6-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2537.649958][ T9886] usbtmc 6-1:0.0: Unable to send data, error -71 [ 2537.651025][T17494] usb 6-1: USB disconnect, device number 38 21:40:00 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x4, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x2000, 0x101}) 21:40:00 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x92, &(0x7f0000000380)=@string={0x92, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa6, &(0x7f0000000580)=@string={0xa6, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5f"}}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:00 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa6, &(0x7f0000000580)=@string={0xa6, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5f"}}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:00 executing program 0: r0 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES64, @ANYRESHEX=r1, @ANYRES16, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:00 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x0, 0x2000, 0x101, 0x5}) 21:40:00 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2538.204477][ T9920] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.204493][ T9920] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.204513][ T9920] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.209041][ T9921] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.209055][ T9921] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.209074][ T9921] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.225777][ T9919] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.225792][ T9919] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.225811][ T9919] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.247716][ T9920] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.247731][ T9920] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.247750][ T9920] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.266023][ T9923] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.266038][ T9923] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.266057][ T9923] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.469839][T22101] usb 5-1: new high-speed USB device number 87 using dummy_hcd 21:40:00 executing program 0: r0 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES64, @ANYRESHEX=r1, @ANYRES16, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:00 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x0, 0x2000, 0x101, 0x5}) 21:40:00 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1a, &(0x7f00000004c0)=@string={0x1a, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:00 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa6, &(0x7f0000000580)=@string={0xa6, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5f"}}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:00 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2538.739938][T22101] usb 5-1: Using ep0 maxpacket: 8 [ 2538.814896][ T9928] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.814911][ T9928] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.814930][ T9928] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.829289][ T9931] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.829304][ T9931] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.829322][ T9931] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.837614][ T9932] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.837629][ T9932] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.837647][ T9932] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.860287][ T9933] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.860303][ T9933] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.860322][ T9933] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.866452][ T9933] Error: Driver 'raw-gadget' is already registered, aborting... [ 2538.866467][ T9933] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2538.866486][ T9933] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2538.880176][T22101] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2538.880215][T22101] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2538.880246][T22101] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2538.880272][T22101] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2538.880308][T22101] usb 5-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2538.880333][T22101] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2538.888315][T22101] usb 5-1: config 0 descriptor?? [ 2539.149871][T22101] usb 5-1: GET_CAPABILITIES returned 0 [ 2539.149906][T22101] usbtmc 5-1:0.0: can't read capabilities 21:40:01 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:01 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1a, &(0x7f00000004c0)=@string={0x1a, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2539.418961][ T9939] Error: Driver 'raw-gadget' is already registered, aborting... [ 2539.418977][ T9939] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2539.418996][ T9939] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2539.454129][ T9941] Error: Driver 'raw-gadget' is already registered, aborting... [ 2539.454145][ T9941] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2539.454163][ T9941] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2539.460134][ T9935] usbtmc 5-1:0.0: usb_control_msg returned -32 21:40:06 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2544.499833][ T9939] usbtmc 5-1:0.0: usb_control_msg returned -110 21:40:06 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x101, 0x5}) 21:40:06 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:06 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) 21:40:06 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:06 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1a, &(0x7f00000004c0)=@string={0x1a, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2544.549319][T22101] usb 5-1: USB disconnect, device number 87 [ 2544.567260][ T9946] Error: Driver 'raw-gadget' is already registered, aborting... [ 2544.567274][ T9946] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2544.567307][ T9946] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2544.569227][ T9946] usbtmc 5-1:0.0: usb_control_msg returned -19 [ 2544.602390][ T9953] Error: Driver 'raw-gadget' is already registered, aborting... [ 2544.602404][ T9953] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2544.602423][ T9953] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2544.603147][ T9954] Error: Driver 'raw-gadget' is already registered, aborting... [ 2544.603159][ T9954] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2544.603176][ T9954] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2544.870135][ T3680] usb 2-1: new high-speed USB device number 107 using dummy_hcd 21:40:07 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:07 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:07 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:07 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2545.142342][ T3680] usb 2-1: Using ep0 maxpacket: 8 [ 2545.146431][ T9962] Error: Driver 'raw-gadget' is already registered, aborting... [ 2545.146445][ T9962] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2545.146464][ T9962] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2545.189198][ T9966] Error: Driver 'raw-gadget' is already registered, aborting... [ 2545.189212][ T9966] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2545.189231][ T9966] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2545.247234][ T9968] Error: Driver 'raw-gadget' is already registered, aborting... [ 2545.247249][ T9968] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2545.247268][ T9968] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2545.289902][ T3680] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2545.289938][ T3680] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2545.289969][ T3680] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2545.289995][ T3680] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2545.290033][ T3680] usb 2-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2545.290060][ T3680] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2545.293246][ T3680] usb 2-1: config 0 descriptor?? 21:40:07 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) [ 2545.569906][ T3680] usb 2-1: GET_CAPABILITIES returned 0 [ 2545.569942][ T3680] usbtmc 2-1:0.0: can't read capabilities 21:40:07 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:07 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2545.731071][ T9973] Error: Driver 'raw-gadget' is already registered, aborting... [ 2545.731088][ T9973] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2545.731108][ T9973] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2545.794536][ T9977] Error: Driver 'raw-gadget' is already registered, aborting... [ 2545.794553][ T9977] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2545.794572][ T9977] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2545.849950][ T9973] usbtmc 2-1:0.0: usb_control_msg returned -32 [ 2545.851641][ T27] usb 2-1: USB disconnect, device number 107 [ 2545.879963][ T9977] usbtmc 2-1:0.0: usb_control_msg returned -71 21:40:08 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x0, 0x5}) 21:40:08 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:08 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:08 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:08 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2546.425372][ T9983] Error: Driver 'raw-gadget' is already registered, aborting... [ 2546.425389][ T9983] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2546.425409][ T9983] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2546.495429][ T9988] Error: Driver 'raw-gadget' is already registered, aborting... [ 2546.495444][ T9988] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2546.495463][ T9988] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2546.497548][ T9986] Error: Driver 'raw-gadget' is already registered, aborting... [ 2546.497562][ T9986] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2546.497581][ T9986] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2546.499601][ T9989] Error: Driver 'raw-gadget' is already registered, aborting... [ 2546.499613][ T9989] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2546.499631][ T9989] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:40:08 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0xc, &(0x7f0000000280)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x0, 0x6a57}]}, 0x4, [{0x2, &(0x7f0000000340)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGMASK(r1, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x0, 0x3}, 0x65, &(0x7f00000002c0)={0x5, 0xf, 0x65, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x0, [0x0, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x0, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2546.670279][ T27] usb 1-1: new high-speed USB device number 31 using dummy_hcd [ 2546.698412][ T9991] Error: Driver 'raw-gadget' is already registered, aborting... [ 2546.698593][ T9991] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2546.698613][ T9991] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2546.859967][ T27] usb 1-1: device descriptor read/64, error 18 21:40:09 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:09 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:09 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x0, 0x5}) 21:40:09 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x0, 0x0}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2547.060676][ T9994] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.060691][ T9994] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.060711][ T9994] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2547.067598][ T9996] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.067612][ T9996] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.067632][ T9996] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2547.084678][ T9997] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.084692][ T9997] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.084710][ T9997] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:40:09 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x0, 0x0}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2547.113556][ T9999] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.113570][ T9999] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.113589][ T9999] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2547.157928][ T27] usb 1-1: new high-speed USB device number 32 using dummy_hcd [ 2547.238743][T10001] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.238757][T10001] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.238776][T10001] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2547.359927][ T27] usb 1-1: device descriptor read/64, error 18 [ 2547.481301][ T27] usb usb1-port1: attempt power cycle 21:40:09 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x0, 0x5}) 21:40:09 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2547.648182][T10003] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.648196][T10003] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.648226][T10003] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2547.663103][T10005] Error: Driver 'raw-gadget' is already registered, aborting... [ 2547.663117][T10005] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2547.663146][T10005] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2547.920117][ T27] usb 1-1: new high-speed USB device number 33 using dummy_hcd [ 2548.089844][ T27] usb 1-1: device descriptor read/8, error -61 [ 2548.359809][ T27] usb 1-1: new high-speed USB device number 34 using dummy_hcd [ 2548.530062][ T27] usb 1-1: device descriptor read/8, error -61 [ 2548.650007][ T27] usb usb1-port1: unable to enumerate USB device 21:40:11 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:11 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) 21:40:11 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:11 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x0, 0x0}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:11 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x101}) 21:40:11 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2549.444726][T10013] Error: Driver 'raw-gadget' is already registered, aborting... [ 2549.444742][T10013] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2549.444760][T10013] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2549.445838][T10014] Error: Driver 'raw-gadget' is already registered, aborting... [ 2549.445852][T10014] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2549.445870][T10014] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2549.466136][T10015] Error: Driver 'raw-gadget' is already registered, aborting... [ 2549.466150][T10015] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2549.466170][T10015] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2549.502467][T10017] Error: Driver 'raw-gadget' is already registered, aborting... [ 2549.502483][T10017] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2549.502501][T10017] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2549.710224][T22101] usb 2-1: new high-speed USB device number 108 using dummy_hcd 21:40:12 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:12 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) 21:40:12 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:12 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2549.990131][T22101] usb 2-1: Using ep0 maxpacket: 8 [ 2550.070158][T10022] Error: Driver 'raw-gadget' is already registered, aborting... [ 2550.070175][T10022] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2550.070194][T10022] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2550.084372][T10024] Error: Driver 'raw-gadget' is already registered, aborting... [ 2550.084386][T10024] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2550.084403][T10024] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2550.120167][T22101] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2550.120206][T22101] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2550.120239][T22101] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2550.120267][T22101] usb 2-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2550.120306][T22101] usb 2-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2550.120333][T22101] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2550.122536][T22101] usb 2-1: config 0 descriptor?? [ 2550.159016][T10028] Error: Driver 'raw-gadget' is already registered, aborting... [ 2550.159032][T10028] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2550.159052][T10028] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2550.382183][T22101] usb 2-1: GET_CAPABILITIES returned 0 [ 2550.382219][T22101] usbtmc 2-1:0.0: can't read capabilities 21:40:12 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:12 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:12 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2550.669904][T10010] usbtmc 2-1:0.0: usb_control_msg returned -32 [ 2550.671680][T17494] usb 2-1: USB disconnect, device number 108 [ 2550.718082][T10036] Error: Driver 'raw-gadget' is already registered, aborting... [ 2550.718098][T10036] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2550.718117][T10036] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2550.787954][T10038] Error: Driver 'raw-gadget' is already registered, aborting... [ 2550.787969][T10038] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2550.787987][T10038] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2550.959797][ T23] usb 5-1: new high-speed USB device number 88 using dummy_hcd 21:40:13 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) 21:40:13 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x101}) [ 2551.200091][ T23] usb 5-1: Using ep0 maxpacket: 8 21:40:13 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2551.268228][T10044] Error: Driver 'raw-gadget' is already registered, aborting... [ 2551.268243][T10044] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2551.268263][T10044] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:40:13 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2551.314156][T10046] Error: Driver 'raw-gadget' is already registered, aborting... [ 2551.314166][T10046] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2551.314177][T10046] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2551.320284][ T23] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2551.320332][ T23] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2551.320365][ T23] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2551.320392][ T23] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2551.320429][ T23] usb 5-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2551.320516][ T23] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2551.323791][ T23] usb 5-1: config 0 descriptor?? [ 2551.411805][T10049] Error: Driver 'raw-gadget' is already registered, aborting... [ 2551.411823][T10049] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2551.411844][T10049] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2551.579934][ T23] usb 5-1: GET_CAPABILITIES returned 0 [ 2551.579970][ T23] usbtmc 5-1:0.0: can't read capabilities 21:40:13 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x0, 0x0}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x0, 0x101}) 21:40:13 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2551.865459][T10051] Error: Driver 'raw-gadget' is already registered, aborting... [ 2551.865473][T10051] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2551.865492][T10051] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2551.967051][T10056] Error: Driver 'raw-gadget' is already registered, aborting... [ 2551.967066][T10056] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2551.967093][T10056] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:40:14 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x8f, &(0x7f0000000680)=@string={0x8f, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:14 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2552.400282][T10062] Error: Driver 'raw-gadget' is already registered, aborting... [ 2552.400297][T10062] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2552.400319][T10062] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2552.449305][T10064] Error: Driver 'raw-gadget' is already registered, aborting... [ 2552.449320][T10064] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2552.449339][T10064] misc raw-gadget: fail, usb_gadget_register_driver returned -16 21:40:14 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) [ 2556.899840][T10034] usbtmc 5-1:0.0: usb_control_msg returned -110 21:40:19 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x0, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:19 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x2, &(0x7f0000000580)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:19 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d000100000000090400"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:19 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x89, &(0x7f0000000680)=@string={0x89, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:19 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:19 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x0, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2556.971590][ T3680] usb 5-1: USB disconnect, device number 88 [ 2557.028396][T10084] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.028412][T10084] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.028431][T10084] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.037750][T10086] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.037764][T10086] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.037782][T10086] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.038012][T10085] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.038022][T10085] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.038038][T10085] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.048417][T10083] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.048432][T10083] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.048451][T10083] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.073945][T10087] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.073960][T10087] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.073979][T10087] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.299875][T22101] usb 3-1: new high-speed USB device number 100 using dummy_hcd 21:40:19 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d000100000000090400"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:19 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x0, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:19 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x89, &(0x7f0000000680)=@string={0x89, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:19 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2557.570636][T22101] usb 3-1: Using ep0 maxpacket: 8 21:40:19 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2557.596025][T10089] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.596040][T10089] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.596059][T10089] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.642240][T10091] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.642255][T10091] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.642274][T10091] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.648207][T10093] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.648221][T10093] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.648240][T10093] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.690828][T10096] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.690842][T10096] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.690862][T10096] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.704451][T10097] Error: Driver 'raw-gadget' is already registered, aborting... [ 2557.704466][T10097] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2557.704484][T10097] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2557.725957][T22101] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2557.725996][T22101] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2557.726026][T22101] usb 3-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2557.726053][T22101] usb 3-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2557.726091][T22101] usb 3-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2557.726117][T22101] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2557.731316][T22101] usb 3-1: config 0 descriptor?? [ 2557.979910][T22101] usb 3-1: GET_CAPABILITIES returned 0 [ 2557.979944][T22101] usbtmc 3-1:0.0: can't read capabilities 21:40:20 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x0, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:20 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x89, &(0x7f0000000680)=@string={0x89, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2558.225246][T10101] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.225261][T10101] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.225280][T10101] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.244568][T10100] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.244582][T10100] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.244601][T10100] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.255161][T10102] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.255175][T10102] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.255194][T10102] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.260188][T10077] usbtmc 3-1:0.0: usb_control_msg returned -32 [ 2558.261928][ T27] usb 3-1: USB disconnect, device number 100 [ 2558.279889][T10101] usbtmc 3-1:0.0: usb_control_msg returned -71 21:40:20 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:20 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d000100000000090400"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:20 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:20 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:20 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x4d, &(0x7f00000002c0)={0x5, 0xf, 0x4d, 0x3, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:20 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2558.838294][T10107] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.838310][T10107] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.838329][T10107] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.848295][T10109] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.848309][T10109] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.848328][T10109] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.851503][T10109] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.851515][T10109] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.851532][T10109] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.854966][T10110] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.854978][T10110] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.854997][T10110] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.906701][T10113] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.906716][T10113] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.906736][T10113] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2558.919296][T10114] Error: Driver 'raw-gadget' is already registered, aborting... [ 2558.919310][T10114] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2558.919329][T10114] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2559.089829][ T23] usb 6-1: new high-speed USB device number 39 using dummy_hcd 21:40:21 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f0002000000"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:21 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x59, &(0x7f00000002c0)={0x5, 0xf, 0x59, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x9a, 0x3, 0x7fffffd, 0xf000, 0x6, [0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:21 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x1c, 0x10, 0xa, 0x9a, 0x4, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2559.360043][ T23] usb 6-1: Using ep0 maxpacket: 8 [ 2559.389352][T10116] Error: Driver 'raw-gadget' is already registered, aborting... [ 2559.389367][T10116] UDC core: USB Raw Gadget: driver registration failed: -16 21:40:21 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:21 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2559.389386][T10116] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2559.429427][T10118] Error: Driver 'raw-gadget' is already registered, aborting... [ 2559.429442][T10118] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2559.429461][T10118] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2559.459635][T10120] Error: Driver 'raw-gadget' is already registered, aborting... [ 2559.459862][T10120] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2559.459882][T10120] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2559.487632][T10122] Error: Driver 'raw-gadget' is already registered, aborting... [ 2559.487646][T10122] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2559.487664][T10122] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2559.514945][ T23] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2559.514985][ T23] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2559.515015][ T23] usb 6-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2559.515043][ T23] usb 6-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2559.515095][ T23] usb 6-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2559.515122][ T23] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2559.517987][T10124] Error: Driver 'raw-gadget' is already registered, aborting... [ 2559.518140][T10124] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2559.518161][T10124] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2559.519215][ T23] usb 6-1: config 0 descriptor?? [ 2559.779990][ T23] usb 6-1: GET_CAPABILITIES returned 0 [ 2559.780023][ T23] usbtmc 6-1:0.0: can't read capabilities 21:40:22 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f0002000000"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:22 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x1c, 0x10, 0xa, 0x9a, 0x4, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:22 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:22 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2559.940251][T10126] Error: Driver 'raw-gadget' is already registered, aborting... [ 2559.940261][T10126] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2559.940273][T10126] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.030017][T10130] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.030031][T10130] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.030051][T10130] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.044768][T10126] usbtmc 6-1:0.0: usb_control_msg returned -32 [ 2560.059807][ C1] usbtmc 6-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2560.059860][ C1] usbtmc 6-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2560.068563][T10126] usbtmc 6-1:0.0: Unable to send data, error -71 [ 2560.070090][T10132] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.070103][T10132] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.070122][T10132] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.072907][ T27] usb 6-1: USB disconnect, device number 39 [ 2560.099961][T10130] usbtmc 6-1:0.0: usb_control_msg returned -71 [ 2560.399929][T22101] usb 4-1: new high-speed USB device number 19 using dummy_hcd 21:40:22 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:22 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x10, 0x10, 0xa, 0x1f, 0x1, 0x1, 0xf000, 0x7e, [0x810f]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:22 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f0002000000"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:22 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x1c, 0x10, 0xa, 0x9a, 0x4, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xc00f, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:22 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0x0, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2560.642096][T10138] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.642112][T10138] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.642132][T10138] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.659768][T22101] usb 4-1: Using ep0 maxpacket: 8 [ 2560.668991][T10139] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.669008][T10139] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.669027][T10139] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.679102][T10142] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.679116][T10142] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.679135][T10142] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.685336][T10143] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.685350][T10143] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.685368][T10143] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.701554][T10143] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.701569][T10143] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.701588][T10143] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.709072][T10145] Error: Driver 'raw-gadget' is already registered, aborting... [ 2560.709086][T10145] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2560.709105][T10145] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2560.790003][T22101] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2560.790041][T22101] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2560.790071][T22101] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2560.790097][T22101] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2560.790132][T22101] usb 4-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2560.790158][T22101] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2560.792276][T22101] usb 4-1: config 0 descriptor?? [ 2561.059882][T22101] usb 4-1: GET_CAPABILITIES returned 0 [ 2561.059918][T22101] usbtmc 4-1:0.0: can't read capabilities 21:40:23 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r3, 0x0, 0x20000000d67) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, 0x0) 21:40:23 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:23 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0x0, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:23 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:23 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2561.259492][T10149] Error: Driver 'raw-gadget' is already registered, aborting... [ 2561.259507][T10149] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2561.259526][T10149] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2561.269018][T10152] Error: Driver 'raw-gadget' is already registered, aborting... 21:40:24 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2561.269032][T10152] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2561.269050][T10152] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2561.442154][T10154] Error: Driver 'raw-gadget' is already registered, aborting... [ 2561.442510][T10154] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2561.442531][T10154] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2561.901442][T10160] Error: Driver 'raw-gadget' is already registered, aborting... [ 2561.907893][T10160] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2561.908304][T10160] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.160015][T10149] usbtmc 4-1:0.0: usb_control_msg returned -32 [ 2562.184758][T10165] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.184772][T10165] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.184791][T10165] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.205672][ C0] usbtmc 4-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2562.205726][ C0] usbtmc 4-1:0.0: usbtmc_write_bulk_cb - nonzero write bulk status received: -71 [ 2562.209529][T10167] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.209543][T10167] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.209561][T10167] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.209703][T10134] usbtmc 4-1:0.0: Unable to send data, error -71 [ 2562.213703][ T27] usb 4-1: USB disconnect, device number 19 [ 2562.214212][T10165] usbtmc 4-1:0.0: usb_control_msg returned -19 21:40:24 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:24 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES16=r0], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x8, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0x0, 0x40, 0x3f, 0x0, 0x3}, 0x51, &(0x7f00000002c0)={0x5, 0xf, 0x51, 0x3, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0x0, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:24 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:24 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:24 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:24 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2562.217433][T10167] usbtmc: can not find device for minor 0 [ 2562.779456][T10174] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.779472][T10174] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.779490][T10174] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.780635][T10172] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.780647][T10172] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.780665][T10172] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.794976][T10177] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.794989][T10177] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.795008][T10177] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.803815][T10178] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.803829][T10178] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.803848][T10178] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2562.830327][T10180] Error: Driver 'raw-gadget' is already registered, aborting... [ 2562.830341][T10180] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2562.830359][T10180] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.019769][ T27] usb 5-1: new high-speed USB device number 89 using dummy_hcd [ 2563.259817][ T27] usb 5-1: Using ep0 maxpacket: 8 21:40:25 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:25 executing program 5: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_open_dev$hiddev(0x0, 0x0, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r2, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0x75, &(0x7f0000000380)=@string={0x75, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd3972"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0x9c, &(0x7f0000000580)=@string={0x9c, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r4, 0x0, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:25 executing program 2: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) 21:40:25 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:25 executing program 1: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28, 0x80, 0x64}}}}}]}}]}}, &(0x7f0000001780)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x200, 0xfe, 0x40, 0x3f, 0x8, 0x3}, 0x5d, &(0x7f00000002c0)={0x5, 0xf, 0x5d, 0x4, [@ssp_cap={0xc, 0x10, 0xa, 0x1f, 0x0, 0x1, 0xf000, 0x7e}, @ssp_cap={0x24, 0x10, 0xa, 0x9a, 0x6, 0x7fffffd, 0xf000, 0x6, [0xa030, 0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x6, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xab, &(0x7f0000000580)=@string={0xab, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d005cab9fa5fbb1f609f92"}}, {0x1b, &(0x7f00000004c0)=@string={0x1b, 0x3, "696bf8505b0c522915ba1bc5ea39a4d9f4d864f7829af332dd"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x9c, &(0x7f0000000680)=@string={0x9c, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e78dea04d26d7e7783304dd"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) [ 2563.389080][T10182] Error: Driver 'raw-gadget' is already registered, aborting... [ 2563.389096][T10182] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2563.389114][T10182] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.399067][T10184] Error: Driver 'raw-gadget' is already registered, aborting... [ 2563.399082][T10184] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2563.399100][T10184] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.401601][ T27] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 2563.401638][ T27] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 2563.401669][ T27] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 2563.401698][ T27] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 2563.401736][ T27] usb 5-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 2563.401765][ T27] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2563.412568][T10186] Error: Driver 'raw-gadget' is already registered, aborting... [ 2563.412581][T10186] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2563.412599][T10186] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.414349][ T27] usb 5-1: config 0 descriptor?? [ 2563.427090][T10189] Error: Driver 'raw-gadget' is already registered, aborting... [ 2563.427105][T10189] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2563.427124][T10189] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.431910][T10190] Error: Driver 'raw-gadget' is already registered, aborting... [ 2563.431925][T10190] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2563.431942][T10190] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.669912][ T27] usb 5-1: GET_CAPABILITIES returned 0 [ 2563.669947][ T27] usbtmc 5-1:0.0: can't read capabilities 21:40:26 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e00000905"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) 21:40:26 executing program 3: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e"], 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGFLAG(0xffffffffffffffff, 0x8004480e, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000140)={0x44, &(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRESHEX=r2, @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b04, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x237, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x4, {0x9, 0x21, 0x0, 0x1f, 0x1, {0x22, 0xbd3}}, {{{0x9, 0x5, 0x81, 0x3, 0x60, 0x28}}}}}]}}]}}, &(0x7f0000001780)={0x0, 0x0, 0x61, &(0x7f00000002c0)={0x5, 0xf, 0x61, 0x4, [@ssp_cap={0x14, 0x10, 0xa, 0x1f, 0x2, 0x1, 0xf000, 0x7e, [0x810f, 0xc030]}, @ssp_cap={0x20, 0x10, 0xa, 0x9a, 0x5, 0x0, 0xf000, 0x6, [0xff3f00, 0xc00f, 0x30, 0xff00, 0xff3fcf]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb1973e28b720cfa5cd1de0f23a18313"}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "6db1d4c73e944109c8fc83436f5de7a7"}]}, 0x7, [{0xe7, &(0x7f0000000380)=@string={0xe7, 0x3, "f361823e973cfdfe625c1efdbccea1c25a5d0908efb33e120694ee5394a99a88d50d0b7d35a143b05a93861b925fa9a15c3dfff15f2d9c6ea3c25a43eabf2b84984e9f68cb4ad10968b3134afb702a22e7961e86622b32266a35c1e7c891f2b33b80db322ef077d7762742e4c55c0772fd397273758222d586970031a741e826e63f361e47f21aa83b4ed4a1e75703bd5a27f4e942d441ebd632abc6d6dcfb8a82777854b92265852c994ad214eb8abba45071265dd56c42950b12a8c5c6503bbf4420dc2db777b3f548667f1ce0e56650e4b46684a84b2a54d70d4918b231f952b9f439bd"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x663c}}, {0xa1, &(0x7f0000000580)=@string={0xa1, 0x3, "a3476b3d819d627101be33e08b99abe3a948e53210eb1f1cb0c7bc85150d5c68e19204bd92ba5a60ebda957acb52989c7c2196a9d87da764aab5edd2ddec4207b27c703ee22172860bb0e42133d613047ccfabcdf316b1c646b8f34a6426518371ed997d2efc76936d8435f9908d1e35d8c31890afdc1b7487be2aa2febd887f99ce722d133d9fd47ea48e7af8ddde9ec3e60e5cda9952bc92e5dd2b2b90d0"}}, {0xf, &(0x7f00000004c0)=@string={0xf, 0x3, "696bf8505b0c522915ba1bc5ea"}}, {0x4, &(0x7f0000000640)=@lang_id={0x4}}, {0x91, &(0x7f0000000680)=@string={0x91, 0x3, "0372e7333268a578e113638db9fb884ff2a3e2c8495012d655de6ce5e8d4cf87612bc4692951362390384ec7bd14e2d6b08f905bf3e0edb67634eb5a49faf97b59b5c3ec68c743e88d174ac2322665546b16a544b7834eafa7640725a5883da5382c694ebb0aea46795ebd21ecd84cf56e5b31ba4a5c9076d5c1d3e533ae63afb98743afd3232b3b828ef4537e1b7e"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x404}}]}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x101040) ioctl$EVIOCGSW(r4, 0x8040451b, &(0x7f00000000c0)=""/96) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(r5, &(0x7f0000000740)="6979b2f1f21e34dea82b39c2fafb7e47ecb64adceb6564d0f7bca723ff5b5b12a3dbebd475b20b5b23ed366c35787cb3df19d05565283f7611a5c3cd87770b49e8dac1088823f4e3a3df11670cab150a476d4c5e489170450d0c751f309db3c07b442b59e5ca04b0e7bc8ebbe0172c97cd4c4e8b63c22b095f8836a70556745ad2102da7d810aeadad2268ba367c8c2ab9563b0319b93c96e018ff22830998358090d677a34cb8b2fb6d5a100bc2997903103a7c897859aa957e19e8dd95b7423527cdc37b47a51670abbae0bc16e8943975b19d927f8d536c61a5d261d8dfef98984e36d8d4d06eac2b003d1594e05c92aac13680f960577a8dbb7ac938f59310b37f8513c15f6c9face2906182d9e9572d847735f24bd44295446188ebf6cdc9bf85b8af479ab2de0565e194a96f08400ecdf1541cb4ddb3c5958d4888045e14414b5648efce02ffeeeea2635e6bbd26c8a4bef00c73d444c75e114e32554d5dcea707243a87f0cf207a975515c694659a3aa4a8e3f2a3d73897d936dba17e44da329625b3e4bee60308ef283a82afa53f7f5ca69840b54b788cf6aa3e773ece092bad1704e97fb004c93fb449453397e8fba721f6f3423e61e4e49b761c05381894cc662ed864479170c25e5590252c251e3a5bf3ae7259145f5df5c6f1ebf333a59b5a231b55465943263b09bbd9e1c88f84e677d1edacbdeff6edbd86cacac24fa17b32b653ca6f7266b3f477720c259087118e6df8f5730cf0cd755c6ae1a94573deab09a0c931a5d71306cebdd04be25bce7a9416b0743123b1c638c43b902b22648312ded9319f89a82ac0b92a1c2affdc787808169face4e1de37d437d9ba96dc24eb1cff7d8a590ccd794203a7aa936d880b7fac77447af2b1286a70506eaf56b33e15910ea4cd51b28e8198143098be652af564aad18f6633846b896747077f9b7be4945cdf98a1bf49bfab1a67733f874af68b2524fadd680ac078c342e07225a7dbfecc1dc4fbc80ee95187a3f78f923837ed7e397519d2af62365accf64b0aa15c95c1cf95da82f1aa422f36bf5597b9fc6d457cc730d33f3b6ab74033d09f29cc5b06cdfab8873789da053ed81ad5dc4cd1e3584ffb6b37ad99d9e80bceb6a5dda3af53c906b50996e09246d8f36cff75016e0307b0f2f666561f81ba2f9ee94041b0b246b79223ca6ffdc7ab1cc4da8d6b94ac69c29ebed06caaa23dc03be417b5f92f0d66bbc78f01bb50ef8928f82eb143de1245039a430188605adb073be9841258d82362b968783d42c2cc0a91f2db269cec555510a3c3e36a78878c6829e4524d34eed1f1aa342d253813f36fc0abf36e2ecbf60ca68d52218cadc7771a1706bd7910a3fc6f5ab267ebc364c97f1396a553a09d4652c4841dc9ab73501e3bf66d62b09b8155a2b5b6738e8bbfecd521b879d452c0bfb46ddc4dc43e176900378531117507d624655f612ac4e1672e3fea6971d48c70a26fd2a507f23924de41a6b6a48c9063d3b71444fe7d28fef1030d4990f8a1fdc9862ea1fb0fc145cf45953f106bccd72fe6a36732008c95fd30a79f043d5cee8dbe9e42ded318a5fcdefb605e3910caf5fd31b3cb2d33d98bc2eafd83c326a939472f2f9b92c8c25f571bf21913c06a8ee3e42ed46f1eec5eb535099f5c26f5f9a460a645dfe96b247bb04417160e3bc0ede246f100957ec991362e1326a52883eec3015cff106e3d364d7bfb44380f4e37e68f15b84624915b80b02b380e6dc0c962bd9e027a5a8eb763f7052f1ede67f51cdc2ed568b4c90c85d39534060bbce9bd360e0a705449b5ba5a391d116bda1ce01cd50e35a28f253162991b367f996646d286d29fdf344b04e5317fbedef7466661373f2a27a217b7bf8954efc7bd9fad5f4ea0dabec0c098e8cb81a2e32cff458438b40b2f8b4b0cc5134fa7368f6f1974065ccce79bcb2b5f263bc736f3cc96b818bb1fe988542df6cb95e7aaa4de080069700ad789df8bf1b28d5a063c801f229c9a08c931625ecbe40f79178a109e13cdbdb05f9d10fced9bc22795f2c0507c6b206c55ffd1e473e3d5e77be5622aa381d5174a78f89f9de9dab5a6e3d4de4c2a552dc1b21c49927e95883a98ae91c19651a2cb36e933a412e5a186aa028c2ec830f555812aa4b94c16d2e1c2d16ea46896ff4d07164174a587df3a38e121d12a7dca1b47b7e3855145c49ebefba88ee34d284ca94d9f4206968b9132005109364f52b375da9ea48278d28262150f12d4875e651d0f79675b0baa917d74133ceb0d8cafdf793a6c3a8b415750084d0ac34f1e0c66117c1e3b1b26cb9cefd04439e7c4fb2786359c34b3ab69a6c5719daa51dffd2b2f0ad2835cf9ba61b822077d926ffbda96281be9538a238d6a211b315ee0d70ec7a26f37b0e7a9fd2e77d0135a53ae9044b0002af8b1b45491032e4f83c56933fb3143acf3a0dd781716f6d0b5afa30c63f522610f84efee12047adff2188c19cd0e62a53f00171e7cdd6630b53d00816cf3d20039da9a2b0ba8d20eb19b1ad1326fbbcf5b5193cfa5185fa4fd15c8de3e44549b4baf6329fce37ed03aec07529432dfca895513d6a58bbd472a71b9a829fdca7a14034b5a95bdf00cb1a9e06ad9d1a4d3a1573a777ff13ee83d3c2772a3e30f9c6116667b3aab21465b61d6649ad3738a4bf71b7331252318f9f2ad3298741639719abf32e3c15716d8c7f8462b6c661cf391a3af0c27a8ddd4798215e2ef93277223b65a0f1770a7575030bc727ef49d8c37b623d3ef59cf3d8d6c231b8db6bfdee7771817a27e2de041ef79bba4d73bf12fa480ea491bea6f6d4ebd61f1fdd9949e44bb81178067da8c39839854a8afbb15c06f0d35a115e7bb49ef7899f2721f568b27bc90ab24e114da117d598f9527cfcd5b7b8714f27a069bebb6a55291b7d637f6f9489a34bc488ec17ddb2d2f51f1933807480dd3fefc9e249b27b17552c4eec26866220ee9f5a8a2dbce0faf1b9bae4de6c4862101072a0b0f921dbaa683190ce52459d5e88a443eb41888967c9c4e489d0bd59f1177a98d482024b94feab6171bbf097040459bfad1da7aacc402cdbf84edf8a6688b3dd3e5d0eedeef76f4b8bf1efb303b3a97918f4a4a9ed103a02b6d4b027e340730a9f6dfb980dee388bf71ddb3a9ee4af47d9f39c8d1e5aa8466e95bdb66f1db6875ae58d98be75bd56af288f46dca6d987dc8337559d24efffdde899512d6d666d0acb43efc39dfa32b912867fff5bfca1192e7d0a35ac854b99e8da305778fa41fc27e838746dc235e5faad798b7e33a961df9524631944f4e0cef184fe46054f2b79f3c3db340e0a63d812800eb8a156c32fdccf17669e26ba0ce97d74cea761596aece488ab6c6b9f6b8d238bd1bd85c7acb62790c3952bf2445c957ebb068828209b3d346e0c54a2c1bdc108b18c93ec028eaae0f63c05ca2d90733e1faeec5f89c558faf105d627d75f9a95049f616a589a4903629ee74a9fe07396d63ad3a759fe6acb5387fdbd68f925de00a6cca7d6a6a0477f956b9e494f5ac9b9c7c8cf2b6733a6ba4dd67274071b42eea2294e11574cc1d8a0ae1919b65c9e74c827a6d5c5be77d89a80e144f30ed630793d94ea051ca33f003761aebf8a48c62e2e59e48a6af8bd1e16b5b1dbb844767095fc39ab975b6eb5d0da87b94460505a19b881ad3e6e47650d1668c56f3db1de3ed465f4ff85374b0eddbde960fbb357a8d052570eb4701909ffb4bf278eb26fcf46e2543f618581141410baa4d3e58078e01cd5c1a4f432f4c07bf79859f7972e65db03904c5da18cd9339efda0c293d6465719e3d72fd2528c2c4e8f1298a9cc993084c702b5d5d43260497fbb17a5406a9c3444b134f35d49803d3efc4b1a16153fe36634903801ce6ab2ea3d48997b4eaa123baee2e107279ed0536f237974e676d62373d3964615520e6da406bbe0765d0f464431142ca008dcca1047ede12c4b8fb2ceb1db5165a17cd65f493b189b807202faebbaf7553cd94e6ef81e0821f67198c591037cac63783ac60b0dcb7b89d25a0d08b554f969de95eb39d836acffe74a635e3732e5afc9f2dca41ed8fa1855c89d7f69f411642dd8ccf86460c75d6c9cab39cbb2f2d9f516a079045bf72f2ac8ad23bb770ec18a3623079ef248854138eae9f923c3c200e5ee5f46b2a859aeded45a580564fbb39da6522966f61316214a75569c5f65a9b35dc9f9f33786251d727f11754fbf93c54178ad7ced10c3c5084660f5a19615bbea02c33246a06d27c430f4ead37c2bcb9bc9dc858ddd54f321dae8ab24c8121e730e0fc8feabcfd12479a9ce2d74eca3623378263910a612a8d3185ecc808c73905b1b953b1ab64b0656af98ba5ec75ad6f615d2ef4230c982805759309487a30836b0ed23892a2853137785f0a38ecb1978245becd2c6a422adb6de7ebfb67d0aa3618f0c62ae5f12fdef2887e8be902355d1b3c2ff2508f79da6cba2c0ee76aefb16ce5541c86549b9507164de82498d110f009592c686375304860ec805fa968d214783f5b3af705ff71f9c89314ea7cc8e1b289d5924061f5935c34e6cbf510dfb09b94d21daa1638f56511e9d2875bd9940d58bc59692f3833585fa6467bad1e18d99b2e268c94b4b3161993e7fa38121391d5a40b97565cdce2e7269dc8e3f9022dc97b12c23043d74d7635724a71cdaa9097372d2870a5dec2e66e4a7bb1773d2c26d555747ac3051eef9cf78beaa6130c51e70fadb4e687df37d38f4a37071548d017ddfac73977ef810f7f6c671ab975409acae0be9599cd7ff1132d1d558aab8fc191ad546da66e75b79d6b4f8948dca8c257d10fe4f44c9f4bf0de95e6e7d4444f22fe4b284fc088c1f5d6ebcf348b4d6da8e065d25fce4ed1958449aec8a8a67fcd38eecb7fdefdd5de1246eb3ce376b3026fdb782ecbf567c1de2b6a588337e65e69370036aa9f11739a7c57ec26725d9cd146d16822056254da17a198060005462ca4e6a91f70030877f49d43a12dafbdd52b26f1ef3727f2cdefa43c992bc291503dd7b32c9d200102eb7968645f2c8fba189a09cea7126a4eea110022f2e80e541987f9dabc22c3610589460f386226dadb891d1f804a5a97b81ecb7e13236453bd0393bea2f38d4be8ff5ff21d204afba951ebc470a2f6af4c64a9a4323dad127b5a78701c492837649fb81bb5f0eb1fded9596e763cf0a21c08ddf9880d72bc3c0870993815f9603ff315dbf751e84b03c0bc590902f17842f9a26c1ef0f2d917dd326a073a822c068e6d96d510c1f8145bb36bda64a589485fdc020e5ca4324dce01ac57de6af63b47a787768875d744a3bb63b8867c624ce83c4142f9b237664ee8b50b29fb25eb08abf2326868bc5ced46969fcfac7049081582fd68a7c2d49c1fba834b116e95d157c66ebd03f245d133e712691611e29c15fd367cd7a5f20dff1ab77a99c6277e1f58de4c513e8d4ddf5981029d70801e63e23d5feeba8f8ea036b2674593aacbafa0221ebbbaaf99e57ae53fbc7145ea2d296e30e37a3e819f62fae2ec677cf6f441dc5f651db7591d5edf66c4daafa2ccdef10a6566e2e4f8480a6dc7db4930142ee197bb27a2c3e7a76dc85f3167553be5f2d54baf847baf3d68886f5993fb6ee207e8d0b16fb0abb15b1a67a0819139fc5766bd1565bac9292278d0f513913c85c4652db417421ba0f848bdffdd221becd79886c10094634325ae5d673180738aaeead9170ac51d3686a0ae44d4b4b0517100a15687", 0xffe) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000040)={0x1, 0x200, 0x81, 0x2000, 0x101, 0x5}) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) [ 2563.931627][T10191] Error: Driver 'raw-gadget' is already registered, aborting... [ 2563.931643][T10191] UDC core: USB Raw Gadget: driver registration failed: -16 [ 2563.931671][T10191] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.931671][T10191] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2563.959855][T10170] usbtmc 5-1:0.0: usb_control_msg returned -32 [ 2563.979986][ T27] usb 5-1: USB disconnect, device number 89 [ 2564.001257][T10193] ================================================================== [ 2564.001271][T10193] BUG: KASAN: use-after-free in driver_register+0x352/0x3a0 [ 2564.001306][T10193] Read of size 8 at addr ffff88807631e8c8 by task syz-executor.0/10193 [ 2564.001326][T10193] [ 2564.001333][T10193] CPU: 1 PID: 10193 Comm: syz-executor.0 Not tainted 5.19.0-rc2-syzkaller-00049-g24625f7d91fb #0 [ 2564.001360][T10193] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2564.001374][T10193] Call Trace: [ 2564.001381][T10193] [ 2564.001390][T10193] dump_stack_lvl+0xcd/0x134 [ 2564.001418][T10193] print_address_description.constprop.0.cold+0xeb/0x467 [ 2564.001474][T10193] ? driver_register+0x352/0x3a0 [ 2564.001499][T10193] kasan_report.cold+0xf4/0x1c6 [ 2564.001522][T10193] ? driver_register+0x352/0x3a0 [ 2564.001547][T10193] driver_register+0x352/0x3a0 [ 2564.001573][T10193] usb_gadget_register_driver_owner+0xfb/0x1e0 [ 2564.001600][T10193] raw_ioctl+0x188d/0x2730 [ 2564.001628][T10193] ? gadget_suspend+0x10/0x10 [ 2564.001650][T10193] ? selinux_file_ioctl+0xb1/0x270 [ 2564.001682][T10193] ? gadget_suspend+0x10/0x10 [ 2564.001708][T10193] __x64_sys_ioctl+0x193/0x200 [ 2564.001734][T10193] do_syscall_64+0x35/0xb0 [ 2564.001765][T10193] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 2564.001793][T10193] RIP: 0033:0x7ff794c88ec7 [ 2564.001811][T10193] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 34 54 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2564.001836][T10193] RSP: 002b:00007ff795dec098 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2564.001859][T10193] RAX: ffffffffffffffda RBX: 00007ff795ded110 RCX: 00007ff794c88ec7 [ 2564.001875][T10193] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 2564.001890][T10193] RBP: 0000000000000003 R08: 000000000000ffff R09: 000000000000000b [ 2564.001904][T10193] R10: 00007ff795dec140 R11: 0000000000000246 R12: 0000000000000000 [ 2564.001919][T10193] R13: 0000000000000000 R14: 0000000020000000 R15: 0000000000000000 [ 2564.001936][T10193] [ 2564.001944][T10193] [ 2564.001948][T10193] Allocated by task 10170: [ 2564.001956][T10193] kasan_save_stack+0x1e/0x40 [ 2564.002044][T10193] __kasan_kmalloc+0xa6/0xd0 [ 2564.002066][T10193] kmem_cache_alloc_trace+0x1ea/0x4a0 [ 2564.002091][T10193] bus_add_driver+0xd4/0x640 [ 2564.002112][T10193] driver_register+0x220/0x3a0 [ 2564.002135][T10193] usb_gadget_register_driver_owner+0xfb/0x1e0 [ 2564.002158][T10193] raw_ioctl+0x188d/0x2730 [ 2564.002178][T10193] __x64_sys_ioctl+0x193/0x200 [ 2564.002197][T10193] do_syscall_64+0x35/0xb0 [ 2564.002221][T10193] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 2564.002247][T10193] [ 2564.002251][T10193] Freed by task 10193: [ 2564.002268][T10193] kasan_save_stack+0x1e/0x40 [ 2564.002290][T10193] kasan_set_track+0x21/0x30 [ 2564.002312][T10193] kasan_set_free_info+0x20/0x30 [ 2564.002335][T10193] ____kasan_slab_free+0x13d/0x180 [ 2564.002358][T10193] kfree+0x113/0x310 [ 2564.002377][T10193] kobject_put+0x1c8/0x540 [ 2564.002403][T10193] driver_register+0x1e3/0x3a0 [ 2564.002424][T10193] usb_gadget_register_driver_owner+0xfb/0x1e0 [ 2564.002446][T10193] raw_ioctl+0x188d/0x2730 [ 2564.002467][T10193] __x64_sys_ioctl+0x193/0x200 [ 2564.002487][T10193] do_syscall_64+0x35/0xb0 [ 2564.002512][T10193] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 2564.002538][T10193] [ 2564.002541][T10193] Last potentially related work creation: [ 2564.002548][T10193] kasan_save_stack+0x1e/0x40 [ 2564.002569][T10193] __kasan_record_aux_stack+0x7e/0x90 [ 2564.002594][T10193] kvfree_call_rcu+0x74/0x990 [ 2564.002662][T10193] drop_sysctl_table+0x3c0/0x4e0 [ 2564.002692][T10193] unregister_sysctl_table+0xc0/0x190 [ 2564.002715][T10193] addrconf_exit_net+0x172/0x3f0 [ 2564.002770][T10193] ops_exit_list+0xb0/0x170 [ 2564.002813][T10193] cleanup_net+0x4ea/0xb00 [ 2564.002840][T10193] process_one_work+0x996/0x1610 [ 2564.002892][T10193] worker_thread+0x665/0x1080 [ 2564.002919][T10193] kthread+0x2e9/0x3a0 [ 2564.002961][T10193] ret_from_fork+0x1f/0x30 [ 2564.002998][T10193] [ 2564.003002][T10193] Second to last potentially related work creation: [ 2564.003009][T10193] kasan_save_stack+0x1e/0x40 [ 2564.003033][T10193] __kasan_record_aux_stack+0x7e/0x90 [ 2564.003058][T10193] kvfree_call_rcu+0x74/0x990 [ 2564.003096][T10193] drop_sysctl_table+0x3c0/0x4e0 [ 2564.003118][T10193] unregister_sysctl_table+0xc0/0x190 [ 2564.003138][T10193] inetdev_event+0xcaf/0x15d0 [ 2564.003178][T10193] notifier_call_chain+0xb5/0x200 [ 2564.003201][T10193] call_netdevice_notifiers_info+0xb5/0x130 [ 2564.003226][T10193] unregister_netdevice_many+0x92e/0x1890 [ 2564.003252][T10193] ip6_tnl_exit_batch_net+0x5f5/0x890 [ 2564.003333][T10193] ops_exit_list+0x125/0x170 [ 2564.003356][T10193] cleanup_net+0x4ea/0xb00 [ 2564.003378][T10193] process_one_work+0x996/0x1610 [ 2564.003398][T10193] worker_thread+0x665/0x1080 [ 2564.003418][T10193] kthread+0x2e9/0x3a0 [ 2564.003435][T10193] ret_from_fork+0x1f/0x30 [ 2564.003457][T10193] [ 2564.003461][T10193] The buggy address belongs to the object at ffff88807631e800 [ 2564.003461][T10193] which belongs to the cache kmalloc-256 of size 256 [ 2564.003480][T10193] The buggy address is located 200 bytes inside of [ 2564.003480][T10193] 256-byte region [ffff88807631e800, ffff88807631e900) [ 2564.003502][T10193] [ 2564.003506][T10193] The buggy address belongs to the physical page: [ 2564.003514][T10193] page:ffffea0001d8c780 refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff88807631ec00 pfn:0x7631e [ 2564.003539][T10193] flags: 0xfff00000000200(slab|node=0|zone=1|lastcpupid=0x7ff) [ 2564.003579][T10193] raw: 00fff00000000200 ffffea0001ecb9c8 ffffea0000803608 ffff888011840500 [ 2564.003603][T10193] raw: ffff88807631ec00 ffff88807631e000 0000000100000001 0000000000000000 [ 2564.003616][T10193] page dumped because: kasan: bad access detected [ 2564.003626][T10193] page_owner tracks the page as allocated [ 2564.003633][T10193] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x3420c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_COMP|__GFP_HARDWALL|__GFP_THISNODE), pid 17458, tgid 17451 (syz-executor.3), ts 1012980309614, free_ts 1000106560092 [ 2564.003684][T10193] get_page_from_freelist+0x1290/0x3b70 [ 2564.003715][T10193] __alloc_pages+0x1c7/0x510 [ 2564.003735][T10193] cache_grow_begin+0x75/0x350 [ 2564.003758][T10193] cache_alloc_refill+0x27f/0x380 [ 2564.003781][T10193] __kmalloc+0x3b3/0x4d0 [ 2564.003801][T10193] __register_sysctl_table+0x9eb/0x10a0 [ 2564.003824][T10193] __addrconf_sysctl_register+0x1db/0x3d0 [ 2564.003883][T10193] addrconf_sysctl_register+0x139/0x1d0 [ 2564.003911][T10193] ipv6_add_dev+0xa0a/0x1290 [ 2564.003938][T10193] addrconf_notify+0x614/0x1ba0 [ 2564.003959][T10193] notifier_call_chain+0xb5/0x200 [ 2564.003982][T10193] call_netdevice_notifiers_info+0xb5/0x130 [ 2564.004006][T10193] register_netdevice+0x109e/0x15b0 [ 2564.004049][T10193] register_netdev+0x2d/0x50 [ 2564.004070][T10193] sit_init_net+0x350/0xa30 [ 2564.004096][T10193] ops_init+0xaf/0x470 [ 2564.004120][T10193] page last free stack trace: [ 2564.004125][T10193] free_pcp_prepare+0x549/0xd20 [ 2564.004187][T10193] free_unref_page+0x19/0x6a0 [ 2564.004208][T10193] kasan_depopulate_vmalloc_pte+0x5c/0x70 [ 2564.004255][T10193] __apply_to_page_range+0x686/0x1030 [ 2564.004308][T10193] kasan_release_vmalloc+0xa7/0xc0 [ 2564.004336][T10193] __purge_vmap_area_lazy+0x8f9/0x1c50 [ 2564.004359][T10193] drain_vmap_area_work+0x52/0xe0 [ 2564.004380][T10193] process_one_work+0x996/0x1610 [ 2564.004400][T10193] worker_thread+0x665/0x1080 [ 2564.004421][T10193] kthread+0x2e9/0x3a0 [ 2564.004437][T10193] ret_from_fork+0x1f/0x30 [ 2564.004459][T10193] [ 2564.004463][T10193] Memory state around the buggy address: [ 2564.004473][T10193] ffff88807631e780: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 2564.004488][T10193] ffff88807631e800: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2564.004503][T10193] >ffff88807631e880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2564.004515][T10193] ^ [ 2564.004526][T10193] ffff88807631e900: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 2564.004540][T10193] ffff88807631e980: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 2564.004549][T10193] ================================================================== [ 2564.009103][T10193] Kernel panic - not syncing: panic_on_warn set ... [ 2564.009118][T10193] CPU: 1 PID: 10193 Comm: syz-executor.0 Not tainted 5.19.0-rc2-syzkaller-00049-g24625f7d91fb #0 [ 2564.009146][T10193] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2564.009161][T10193] Call Trace: [ 2564.009168][T10193] [ 2564.009176][T10193] dump_stack_lvl+0xcd/0x134 [ 2564.009205][T10193] panic+0x2d7/0x636 [ 2564.009244][T10193] ? panic_print_sys_info.part.0+0x10b/0x10b [ 2564.009270][T10193] ? preempt_schedule_common+0x59/0xc0 [ 2564.009295][T10193] ? driver_register+0x352/0x3a0 [ 2564.009319][T10193] ? preempt_schedule_thunk+0x16/0x18 [ 2564.009347][T10193] ? driver_register+0x352/0x3a0 [ 2564.009381][T10193] end_report.part.0+0x3f/0x7c [ 2564.009406][T10193] kasan_report.cold+0x93/0x1c6 [ 2564.009432][T10193] ? driver_register+0x352/0x3a0 [ 2564.009457][T10193] driver_register+0x352/0x3a0 [ 2564.009482][T10193] usb_gadget_register_driver_owner+0xfb/0x1e0 [ 2564.009509][T10193] raw_ioctl+0x188d/0x2730 [ 2564.009533][T10193] ? gadget_suspend+0x10/0x10 [ 2564.009555][T10193] ? selinux_file_ioctl+0xb1/0x270 [ 2564.009580][T10193] ? gadget_suspend+0x10/0x10 [ 2564.009604][T10193] __x64_sys_ioctl+0x193/0x200 [ 2564.009628][T10193] do_syscall_64+0x35/0xb0 [ 2564.009664][T10193] entry_SYSCALL_64_after_hwframe+0x46/0xb0 [ 2564.009693][T10193] RIP: 0033:0x7ff794c88ec7 [ 2564.009712][T10193] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 34 54 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 2564.009735][T10193] RSP: 002b:00007ff795dec098 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2564.009758][T10193] RAX: ffffffffffffffda RBX: 00007ff795ded110 RCX: 00007ff794c88ec7 [ 2564.009775][T10193] RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003 [ 2564.009790][T10193] RBP: 0000000000000003 R08: 000000000000ffff R09: 000000000000000b [ 2564.009805][T10193] R10: 00007ff795dec140 R11: 0000000000000246 R12: 0000000000000000 [ 2564.009821][T10193] R13: 0000000000000000 R14: 0000000020000000 R15: 0000000000000000 [ 2564.009839][T10193] [ 2564.012448][T10193] Kernel Offset: disabled